/* CSS Document rev12078002*/
*{
	margin:0;
	padding:0;}
	
body{
	background:#fff;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;}

#colunadir{
	padding:10px 10px 0 0;
	width:248px;}

#colunaesq{
	padding:10px;
	text-align:left;
	width:705px;}
	
#colunaesq_topo{
	background:url(../imagens/colunaesq_topo.png);
	height:15px;
	width:705px;}
	
#conteudo{
	background:url(../imagens/container.png) repeat-y;}
	
#copy{
	color:#777;}
	
#geral{
	background:url(../imagens/geral.png) top no-repeat;
	clear:both;
	margin:0 auto;
	width:989px;}
	
#rodape{
	background:url(../imagens/rodape.jpg) bottom no-repeat;
	min-height:390px;
	padding-bottom:10px;
	width:989px;}
	
#textos_imagens{
	background:#f1eeeb url(../imagens/caixaesq.png) top repeat-x;
	min-height:330px;
	padding:0 20px 5px 20px;
	width:665px;}
		
.branco{
	background:#fff;
	font-size:10px;
	padding:5px;
	text-align:left;}
	
.caixa{
	background:#dbdbdb;
	margin-bottom:20px;
	padding:5px;}
	
.caixa250{
	background:#f0f3f1;
	padding:5px;
	width:250px;}
	
.caixa320{
	background:#dbdbdb;
	width:320px;}
	
.caixa320b{
	background:#e7f5e5;
	width:320px;}
	
.caixa325_azul{	
	background:url(../imagens/interna_azul.png) bottom repeat-x;
	padding:10px 15px 20px 15px;
	width:295px;}
	
.caixa325_roxa{
	behavior:url(http://www.ambiware.com.br/veracruz2/html/iepngfix.htc);
	background:url(../imagens/interna_roxa.png) bottom repeat-x;
	padding:10px 15px 25px 15px;
	width:295px;}
	
.caixa325{
	width:325px;}
	
.caixa_amarela{
	background:url(../imagens/caixa_amarela.png) bottom repeat-x;
	padding:10px 15px 25px 15px;
	width:635px;}
	
.caixa_amarela1{
	background:url(../imagens/caixa_amarela.png) bottom repeat-x;
	padding:10px 15px 25px 15px;}

.caixa_azul{
	background:url(../imagens/caixa_azul.png) bottom repeat-x;
	padding:10px 15px 25px 15px;
	width:635px;}
	
.caixa_azul1{
	background:url(../imagens/caixa_azul.png) bottom repeat-x;
	padding:10px 15px 25px 15px;}
	
.caixa_verde{
	background:url(../imagens/caixa_verde.png) bottom repeat-x;
	padding:10px 15px 25px 15px;
	width:635px;}
	
.caixa_verde1{
	background:url(../imagens/caixa_verde.png) bottom repeat-x;
	padding:10px 15px 25px 15px;}
	
.direita{
	float:right;}

.espaco_horiz{
	padding-right:10px;}
	
.espaco_vert{
	margin:10px auto;}

.esquerda{
	float:left;}	
	
.limpa{
	clear:both;}
	
.linha_maior{
	line-height:15px;}
	
.linkamarelo{
	color:#FFFF00;
	font-size:12px;
	font-weight:bold;	
	text-decoration:none;}
	
.link_normal{
	color:#000;
	text-decoration:none;}
	
.link_normal:hover{
	color:#0d6194;}
	
.branca,.branca1,.branca2{
	color:#fff;
	text-decoration:none;}
	
.branca1{
	font-size:12px;
	font-weight:bold;}
	
.branca2{
	font-size:14px;
	font-weight:bold;}
	
.lista,.lista_espaco{
	padding-left:16px;}
	
.lista1{
	list-style-position:inside;}
	
.lista1_espaco li{
	list-style-position:inside;
	margin:10px 0;}
	
.lista_espaco li{
	margin:10px 0;}
	
.subtitle{
	font:bold 14px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:underline;}
	
.title{
	color:#0d6194;
	font:bold 16px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
	
.vcard{
	background:#BBE3FB;
	border:2px solid #fff;
	padding:5px;}
	
.veracruz{
	height:46px;
	padding:20px 0 0 20px;
	width:207px;}
	
a img{
	border:none;}

img{
	behavior:url(http://www.ambiware.com.br/veracruz2/html/iepngfix.htc);}
	
p{
	margin:10px 0;}

h3{
	font-size:12px;}
	
td{
	padding:2px 0;}
	
tr.celbranca{
	background:#fff;}
/*-------FORMATAÇÃO AGRUPADA-------*/	
/*Abas*/
.aba{
	margin:10px auto;
	width:765px;}
	
.abaazul{
	background:url(../imagens/abaazul.png) repeat-y;
	padding-left:10px;
	width:755px;}
	
.abaazul_base{
	background:url(../imagens/abaazul_base.png) bottom no-repeat;
	height:20px;
	width:765px;}
	
.abaazul_topo{
	background:url(../imagens/abaazul_topo.png) top no-repeat;
	height:40px;
	width:765px;}
	
.abalaranja{
	background:url(../imagens/abalaranja.png) repeat-y;
	padding-left:10px;
	width:755px;}
	
.abalaranja_base{
	background:url(../imagens/abalaranja_base.png) bottom no-repeat;
	height:20px;
	width:765px;}
	
.abalaranja_topo{
	background:url(../imagens/abalaranja_topo.png) top no-repeat;
	height:40px;
	width:765px;}
	
.abaverde{
	background:url(../imagens/abaverde.png) repeat-y;
	padding-left:10px;
	width:755px;}
	
.abaverde_base{
	background:url(../imagens/abaverde_base.png) bottom no-repeat;
	height:20px;
	width:765px;}
	
.abaverde_topo{
	background:url(../imagens/abaverde_topo.png) top no-repeat;
	height:40px;
	width:765px;}
	
.titulo_abas{
	margin-left:50px;
	padding-top:5px;}
/*Fim, Abas*/

/*Amarela*/
.amarela{
	background:url(../imagens/amarelo.png) repeat-y;}
	
.amarela_base{
	background:url(../imagens/amarelo_base.png) bottom no-repeat;}
	
.amarela_topo{
	background:url(../imagens/amarelo_topo.png) top no-repeat;
	padding:10px 15px 25px 15px;
	width:295px;}
/*fim, Amarela*/

/*Azul*/
.azul{
	background:url(../imagens/azul.png) repeat-y;
	width:295px;}
	
.azul_base{
	background:url(../imagens/azul_base.png) bottom no-repeat;}
	
.azul_topo{
	background:url(../imagens/azul_topo.png) top no-repeat;
	padding:10px 15px 25px 15px;
	width:265px;}
/*fim, Azul*/

/*banners*/	
#banner_ambientacao{
	background:url(../imagens/banner_ambientacao.jpg);
	color:#000;
	display:block;
	font-size:9px;
	font-weight:bold;
	height:82px;
	margin:0 auto;
	padding-top:40px;
	text-decoration:none;
	width:240px;}

#banner_ambulatorial{
	background:#F2EEEB url(../imagens/comissao_ensino.jpg) no-repeat;
	color:#000;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:130px;
	margin:0 auto 20px auto;
	padding:110px 10px 0 10px;
	text-align:left;
	text-decoration:none;
	width:220px;}
	
#banner_ambulatorial1{
	background:#F2EEEB url(../imagens/banner_ambulatorial1.jpg) no-repeat;
	color:#000;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:123px;
	margin:0 auto 20px auto;
	padding:65px 10px 0 10px;
	text-align:left;
	text-decoration:none;
	width:220px;}

#banner_ambulatorio{
	background:url(../imagens/banner_ambulatorio.jpg) no-repeat;
	color:#fff;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:230px;
	margin:0 auto;
	padding:30px 10px 0 10px;
	text-decoration:none;
	width:220px;}
	
#banner_apoio{
	background:url(../imagens/banner_apoio.jpg) no-repeat;
	color:#fff;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:164px;
	margin:0 auto;
	padding:50px 10px 0 10px;
	text-decoration:none;
	width:220px;}
	
#banner_atividades{
	background:#fff url(../imagens/banner_atividades.jpg) no-repeat;
	color:#000;
	display:block;
	font-size:12px;
	height:140px;
	margin:0 auto;
	padding:180px 10px 0 10px;
	text-decoration:none;
	width:220px;}
	
#banner_atividades1{
	background:#fff url(../imagens/banner_atividades1.jpg) no-repeat;
	color:#fff;
	display:block;
	font-size:12px;
	height:110px;
	padding:110px 10px 0 10px;
	text-decoration:none;
	width:220px;}
	
#banner_clinica{
	background:url(../imagens/banner_clinica.jpg) top no-repeat;
	color:#000;
	display:block;
	font-size:12px;
	height:140px;
	margin:0 auto;
	padding:180px 10px 0 10px;
	text-decoration:none;
	width:220px;}

#banner_concepcao{
	background:url(../imagens/banner_concepcao.jpg) no-repeat;
	color:#000;
	display:block;
	height:60px;
	margin:0 auto;
	padding-top:120px;
	text-decoration:none;
	width:240px;}
	
#banner_dependentes{
	background:url(../imagens/banner_dependentes.jpg) top no-repeat;
	color:#000;
	display:block;
	height:200px;
	margin:0 auto;
	padding-top:130px;
	text-decoration:none;
	width:240px;}
	
#banner_eficaz{
	background:url(../imagens/banner_eficaz.jpg) top no-repeat;
	color:#000;
	display:block;
	height:70px;
	margin:0 auto;
	padding-top:290px;
	text-decoration:none;
	width:240px;}
	
#banner_estruturapsiquiatrica{
	background:#000 url(../imagens/banner_estruturapsiquiatrica.jpg) center top no-repeat;
	color:#33FF66;
	display:block;
	height:73px;
	margin:0 auto;
	padding:175px 5px 0 5px;
	text-align:justify;
	text-decoration:none;
	width:230px;}
	
#banner_familiares{
	background:#f5ffff url(../imagens/banner_familiares.jpg) center top no-repeat;
	color:#006633;
	display:block;
	height:73px;
	margin:0 auto;
	padding:175px 5px 0 5px;
	text-align:justify;
	text-decoration:none;
	width:230px;}
	
#banner_fotos{
	background:url(../imagens/banner_fotos.jpg) top no-repeat;
	color:#fff;
	display:block;
	font-weight:bold;
	height:104px;
	margin:0 auto;
	padding-top:104px;
	text-decoration:none;
	width:240px;}
	
#banner_glossario{
	background:url(../imagens/banner_glossario.jpg) no-repeat;
	color:#000;
	display:block;
	font:13px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:175px;
	margin:0 auto;
	padding:145px 10px 0 10px;
	text-decoration:none;
	width:220px;}

#banner_hospital{
	background:url(../imagens/banner_hospital.jpg) top no-repeat;
	color:#fff;
	display:block;
	height:150px;
	margin:0 auto 20px auto;
	padding-top:30px;
	text-decoration:none;
	width:240px;}
	
#banner_hospitaldia{
	background:url(../imagens/banner_hospitaldia.jpg) no-repeat;
	color:#fff;
	display:block;
	height:80px;
	margin:0 auto;
	padding-top:110px;
	text-decoration:none;
	width:240px;}
	
#banner_internacao{
	background:#fff url(../imagens/banner_internacao.jpg) center top no-repeat;
	color:#006600;
	display:block;
	height:53px;
	margin:0 auto;
	padding:150px 5px 0 5px;
	text-align:justify;
	text-decoration:none;
	width:230px;}
	
#banner_modalidades{
	background:url(../imagens/banner_modalidades.jpg) no-repeat;
	color:#fff;
	display:block;
	height:110px;
	margin:0 auto;
	padding-top:70px;
	text-decoration:none;
	width:240px;}
	
#banner_modalidades1{
	background:url(../imagens/banner_modalidades1.jpg) top no-repeat;
	color:#000;
	display:block;
	height:90px;
	margin:0 auto;
	padding-top:164px;
	text-decoration:none;
	width:240px;}
	
#banner_principios{
	background:url(../imagens/banner_principios.jpg) no-repeat;
	color:#FFCC00;
	display:block;
	height:100px;
	margin:0 auto;
	padding-top:110px;
	text-decoration:none;
	width:240px;}
	
#banner_relacoes{
	background:#fff url(../imagens/banner_relacoes.jpg) no-repeat;
	color:#0d6194;
	display:block;
	height:50px;
	margin:0 auto;
	padding-top:200px;
	text-decoration:none;
	width:240px;}
/*fim, banners*/

/*Caixa Azul1*/
.caixaazul1{
	background:url(../imagens/caixaazul1.jpg) repeat-y;
	margin-bottom:10px;
	width:665px;}
	
.caixaazul1_base{
	background:url(../imagens/caixaazul1_base.jpg) bottom no-repeat;
	padding-bottom:10px;}
	
.caixaazul1_topo{
	background:url(../imagens/caixaazul1_topo.jpg) top no-repeat;
	padding:30px 15px 25px 15px;
	width:635px;}
/*fim, Caixa Azul1*/

/*Caixa Branca*/
.caixa_branca,.caixa_branca1{
	color:#fff;
	margin:40px auto 0;
	text-align:justify;
	width:230px;}
	
.caixa_branca a:hover{
	text-decoration:line-through;}
	
.caixa_branca1 a,.caixa_branca2 a{
	color:#fff;
	text-decoration:none;}
	
.caixa_branca1 a:hover{
	color:#FFFF33;}
	
.caixa_branca2{
	color:#fff;
	height:90px;
	padding-top:2px;
	margin:20px auto;
	width:230px;}
	
.caixa_branca2:hover{
	border:2px solid #ffcc00;
	height:86px;
	padding-top:0;
	width:226px;}
/*fim, Caixa Branca*/

/*Caixa Contatos*/
.caixa_contatos{
	color:#fff;
	padding:9px 5px;
	text-align:left;}
	
.caixa_contatos a{
	color:#000;
	text-decoration:none;}
	
.caixa_contatos a:hover{
	color:#fff;}
	
.caixa_contatos1{
	color:#000;
	padding:9px 5px;
	text-align:left;}
	
.caixa_contatos1 a{
	color:#000;
	text-decoration:none;}
	
.caixa_contatos1 a:hover{
	text-decoration:underline;}
	
/*Caixa Ocre*/
.caixaocre{
	background:url(../imagens/caixaocre.jpg) repeat-y;
	margin-bottom:10px;
	width:665px;}
	
.caixaocre_base{
	background:url(../imagens/caixaocre_base.jpg) bottom no-repeat;
	padding-bottom:10px;}
	
.caixaocre_topo{
	background:url(../imagens/caixaocre_topo.jpg) top no-repeat;
	padding:30px 15px 25px 15px;
	width:635px;}
/*fim, Caixa Ocre*/	

/*Caixas Textos*/
#txt_caixa1,#txt_caixa2{
	width:450px;}

#txt_caixa1{
	background:url(../imagens/txt_caixa1.jpg) repeat-y;}
	
#txt_caixa1base{
	background:url(../imagens/txt_caixa1base.jpg) bottom no-repeat;}

#txt_caixa1topo{
	background:url(../imagens/txt_caixa1topo.jpg) top no-repeat;
	padding:10px;}

#txt_caixa2{
	background:url(../imagens/txt_caixa2.jpg) repeat-y;}
	
#txt_caixa2base{
	background:url(../imagens/txt_caixa2base.jpg) bottom no-repeat;}

#txt_caixa2topo{
	background:url(../imagens/txt_caixa2topo.jpg) top no-repeat;
	padding:10px;}
/*fim, Caixas Textos*/

/*Caixa Verde*/
.caixaverde{
	background:url(../imagens/caixaverde.png) repeat-y;
	width:665px;}
	
.caixaverde_base{
	background:url(../imagens/caixaverde_base.png) bottom no-repeat;}
	
.caixaverde_topo{
	background:url(../imagens/caixaverde_topo.png) top no-repeat;
	padding:10px 15px 25px 15px;
	width:635px;}
/*fim, Caixa Verde*/

/*Caixa Verde1*/
.caixaverde1{
	background:url(../imagens/caixaverde1.jpg) repeat-y;
	margin-bottom:10px;
	width:665px;}
	
.caixaverde1_base{
	background:url(../imagens/caixaverde1_base.jpg) bottom no-repeat;
	padding-bottom:10px;}
	
.caixaverde1_topo{
	background:url(../imagens/caixaverde1_topo.jpg) top no-repeat;
	padding:30px 15px 25px 15px;
	width:635px;}
/*fim, Caixa Verde1*/	

/*Coluna direita*/
.cinza{
	background:#474747 url(../imagens/cinza_topo.png) top no-repeat;
	behavior:url(http://www.ambiware.com.br/veracruz2/html/iepngfix.htc);
	padding:4px 0 10px 0;}
	
.cinza_topo{
	background:url(../imagens/cinza_topo.png) top no-repeat;
	behavior:url(http://www.ambiware.com.br/veracruz2/html/iepngfix.htc);
	padding:4px 0 10px 0;}

.verde{
	background:#4d9e03 url(../imagens/verde_topo.png) top no-repeat;
	padding:4px 0 10px 0;}
	
.verde1{
	background:#4d9e03;
	padding:4px 0 10px 0;}
	
.vermelha{
	background:#ff0808 url(../imagens/dir_vermelhatopo.png) top no-repeat;
	behavior:url(http://www.ambiware.com.br/veracruz2/html/iepngfix.htc);
	padding:4px 0 10px 0;}
	
.vermelha_topo{
	background:url(../imagens/dir_vermelhatopo.png) top no-repeat;
	behavior:url(http://www.ambiware.com.br/veracruz2/html/iepngfix.htc);
	padding:4px 0 10px 0;}
/*Fim, Coluna direita*/

/*Conteudo 963*/
#conteudo_963{
	background:#f1eeeb url(../imagens/conteudo_963.png) repeat-x;
	margin:0 auto;
	overflow:hidden;
	padding:0px 20px;
	text-align:left;
	width:923px;}
	
#conteudo_topo963{
	background:url(../imagens/conteudo_topo963.png);
	height:15px;
	margin:10px auto 0 auto;
	width:963px;}
/*Fim, Conteudo 963*/	

/*Fotos*/
.fotos a:hover,.fotos1 a:hover{
	background:transparent;}
	
.fotos a img,.fotos a:hover img,.fotos1 a img,.fotos1 a:hover img{
	border:1px solid #fff;
	margin:5px;}

.fotos span,.fotos1 span{ /*imagem ampliada*/
	border:1px solid #000;
	color:#000;
	background-color:#fff;
	height:252px;
	left:-1000px;
	position:absolute;
	text-decoration:none;
	top:-35px;
	visibility:hidden;
	width:332px;
	z-index:3;}
	
.fotos a span img,.fotos a:hover span img,.fotos1 a span img,.fotos1 a:hover span img{
	margin:0;
	padding:5px;}

.fotos a:hover span{ /*fim, imagem ampliada*/
	height:252px;
	left:50%;
	margin:-60px 0 0 -160px;
	position:absolute;
	top:50%;
	visibility:visible;
	width:332px;
	z-index:3;}
	
.fotos1 a:hover span{ /*fim, imagem ampliada*/
	height:252px;
	left:50%;
	margin:320px 0 0 -160px;
	position:absolute;
	top:50%;
	visibility:visible;
	width:332px;
	z-index:3;}
/*Fim, Fotos*/

/*Informacoes*/
#informacoes{
	height:77px;
	padding:14px 14px 0 0;
	text-align:right;}
	
#informacoes img{
	padding-right:5px;}
/*fim, Informacoes*/

/*lista com 3 colunas*/
.lista_3cols{
	list-style:none;
	list-style-position:inside;
	zoom:1;}

.lista_3cols li{
	background:#fff;
	float:left;
	margin:8px;
	padding:3px;
	width:180px;}
	
.lista_3cols a{
	color:#000;
	text-decoration:none;}
	
.lista_3cols a:hover{
	color:#0d6194;}
/*fim, lista 3 colunas*/

/*lista 2*/
.lista2 li{
	margin:4px auto;}
	
.lista2 li a{
	color:#0d6194;;
	text-decoration:none;}
	
.lista2 a:hover{
	color:#333;
	text-decoration:underline;}
	
.lista2 a:visited{
	color:#555;
	text-decoration:none;}
/*fim, lista 2*/
	
/*Menu*/
#innermenu li{
	border-right:1px solid #0d6194;
	display:block;
	float:left;
	padding:0 4px;}
	
#innermenu li a{
	color:#0d6194;}

#innermenu ul{
	padding:6px 0;}

#menu,#submenu ul,#innermenu ul{
	clear:both;
	margin-left:4px;
	zoom:1;}
	
#menu:after,#submenu ul:after,#innermenu ul:after,.lista_3cols:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;}

#menu li{
	background:url(../imagens/btn_over.png) top no-repeat;
	background-position:-310px;
	display:block;
	float:left;
	font:10px Arial, Helvetica, sans-serif;
	list-style:none;
	padding-bottom:2px;}
	
#menu a#last{/*retira borda à direita do último botão*/
	border-right:none;}

#menu a#start{/*retira borda à esquerda do primeiro botão*/
	border-left:none;}
	
#menu li.ativo{
	background-position:0;}
	
#menu li a{
	background:url(../imagens/btn_over.png) top no-repeat;
	background-position:-310px;
	border-left:1px solid #85bedd;
	border-right:1px solid #0a4361;
	display:block;
	padding:10px 4px 9px 4px;
	text-align:center;}
	
#menu li a:hover{
	background:url(../imagens/btn_over.png) top no-repeat;
	background-position:0;
	text-decoration:none;}
	
#submenu li{
	border-right:1px solid #fff;
	float:left;
	height:12px;
	list-style:none;
	padding:1px;}
	
#submenu ul{
	padding:4px 0 0 0;}
	
#submenu a{
	display:block;
	float:left;
	padding:0 4px 6px 4px;}
	
#submenu a.subativo{
	background:#9DCFEB;
	color:#0d6194;}
	
#menunormal,#internacao,#dependentes{
	display:none;}
/*fim, Menu*/

/*Migalha*/
#breadcrump{
	color:#444;
	font-size:10px;
	padding:4px 15px;
	text-align:left;
	width:958px;}
	
#breadcrump1{
	background:url(../imagens/breadcrump1.png);
	color:#444;
	font-size:10px;
	padding:4px 15px;
	text-align:left;
	width:958px;}
/*fim, Migalha*/

/*Principios*/
#dir_principios{
	background:#000 url(../imagens/hospital.jpg);
	color:#fff;
	display:block;
	font:10px Arial, Helvetica, sans-serif;
	height:62px;
	margin:0 auto;
	padding-top:158px;
	text-decoration:none;
	width:240px;}

#dir_principios span{
	padding:5px 5px;}

/*topo*/
#topo{
	background:url(../imagens/topo.jpg) top no-repeat;
	color:#fff;
	width:989px;}
	
#topo a{
	color:#fff;
	text-decoration:none;}
	
#topo a:hover{
	text-decoration:underline;}

#topo #breadcrump a,#topo #breadcrump1 a{
	color:#444;}
	
#informacoes strong{
	display:block;
	padding:5px 0;}
/*fim, topo*/
