@charset "utf-8";
/* CSS Document */

/*
Theme Name: Unimed Ceará
Theme URI: http://www.unimedceara.com.br
Version: 1.0
Description: Novo site da Unimed Ceará
Author: FFIT Serviços de Tecnologia Ltda
Author URI: https://www.facebook.com/ffit.serv.it
Copyright: Copyleft 2011-2012, Unimed Ceará
*/


.box {
	    background-repeat: no-repeat;
		    background-position: center;
			    position: absolute;top: 10%;left: 50%;
				    margin-left: -388px; width: 650px;height: 525px;background-color: #006600;z-index: 51;padding: 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0px 0px 5px #444444;-webkit-box-shadow: 0px 0px 5px #444444;box-shadow: 0px 0px 5px #444444;}


					div.ss-submit{
						    width:54px; height:28px;



						}



						div.enquete0{


							    width:450px;
								    margin-right:30px;

								}



								div.logo-ans


								{

									    float: right;




									}


									div.ss-form-entry {

										alignment-adjust:auto;
										color: white;
										padding-bottom:15px;
									}

									div.ss-q-title {


										padding-bottom:8px;
										font-weight: bold;
									}

.borda {border:thin solid #000000;vertical-align:top;padding: 4px;}

.lista {margin-left: 16px; padding-right: 16px;}
.lista li {
	list-style: square;
	margin-left: 15px;
	margin-top: 10px;
	color: #009FAF;
}
.lista li a, .lista li a:visited {
	color: #4F8D97;	text-decoration: none;
}
.lista li a:hover {text-decoration: underline;}

@font-face {font-family: 'MyriadProBoldItalic';	src: url('font/myriadpro-boldit-webfont.eot');src: local('☺'), url('font/myriadpro-boldit-webfont.woff') format('woff'), url('font/myriadpro-boldit-webfont.ttf') format('truetype'), url('font/myriadpro-boldit-webfont.svg') format('svg');font-weight: normal;	font-style: normal; }

@font-face {font-family: 'MyriadProRegular';src: url('font/myriadpro-regular-webfont.eot');src: local('☺'), url('font/myriadpro-regular-webfont.woff') format('woff'), url('font/myriadpro-regular-webfont.ttf') format('truetype'), url('font/myriadpro-regular-webfont.svg') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'MyriadProSemibold';src: url('font/myriadpro-semibold-webfont.eot');src: local('☺'), url('font/myriadpro-semibold-webfont.woff') format('woff'), url('font/myriadpro-semibold-webfont.ttf') format('truetype'), url('font/myriadpro-semibold-webfont.svg') format('svg');font-weight: normal;font-style: normal; }

@font-face {font-family: 'MyriadProSemiboldItalic';src: url('font/myriadpro-semiboldit-webfont.eot');src: local('☺'), url('font/myriadpro-semiboldit-webfont.woff') format('woff'), url('font/myriadpro-semiboldit-webfont.ttf') format('truetype'), url('font/myriadpro-semiboldit-webfont.svg') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'MyriadProItalic';	src: url('font/myriadpro-it-webfont.eot');src: local('☺'), url('font/myriadpro-it-webfont.woff') format('woff'), url('font/myriadpro-it-webfont.ttf') format('truetype'), url('font/myriadpro-it-webfont.svg') format('svg');font-weight: normal;font-style: normal;}

a { color: #333; text-decoration: underline; }
a:hover { text-decoration: none; }

#Geral { width: 967px; margin: 0 auto; }

#Topo { margin-bottom: 7px; background: url('images/back-topo.png') top center no-repeat; }
#Topo h1 { float:left; width: 185px; margin:38px 0 0 14px; height:56px; }
#Topo h1 a {  width: 185px; height:56px; display: block; font-size: 0; overflow: hidden; text-indent: -9999px; }

#SearchForm { float: right;
    padding: 5px 0 0;
    width: 206px; }
#searchform button { background: none; border: 0 none; cursor: pointer;display: block; float: left;height: 13px;margin-top: 4px;overflow: hidden;   text-indent: -99999px; width: 8px; }


#Topo ul a { color:#B9D300; text-decoration:none; }
#Topo ul a:hover { color: #A2B900; }

ul.menu li ul.sub-menu {z-index: 100;list-style: none;position: relative; left: 0; margin: 0; padding: 0;	display: none; float: left; width: 250px; }
ul.menu li ul.sub-menu li { border-bottom: 1px solid white; width: 250px !important; height: 40px !important;}
ul.menu li ul.sub-menu li a { background-color: #CBE03D; font-size: 12px !important;float: left; color: #748400 !important; width: 250px !important; height: 40px !important; }
ul.menu li ul.sub-menu li a:hover {color: white !important; background-color: #94A70D;}
ul.menu li ul.sub-menu .item_colaborador a { background-color: #E66138; font-size: 12px !important;float: left; color: white !important; width: 250px !important; height: 40px !important; }

#Conteudo { width: 960px; padding: 13px 3px 0 4px; }
.BordaCapa { background:url('images/borda-topo-conteudo-capa.png') no-repeat top center; height:39px;  }
.BannerCapa { width: 960px; height:267px; margin-bottom:13px; position:relative; z-index: 0; }
#BannerSemFlash { background:url('images/banner-capa.jpg') no-repeat; width:100%; height:100%;}

#ColEsqCapa { width:638px; float:left; }
#ColDirCapa { width:310px; float:right; }

.TituloPlanoCapa { letter-spacing:-2px; font-family:'Trebuchet MS'; margin-bottom: 7px; font-size:25px; color:#FF6600; }

.TitulosDestaque a { display:block; overflow:hidden; width:100%; height: 100%; font-size: 0; text-indent: -999px; cursor: pointer;}


#PlanosCapa { margin-bottom: 60px; position:relative; width: 636px; height:235px; float: left; }

#ContainerDestaques {width: 636px; height: 235px; position: relative; padding-bottom: 25px;}

#TitCorporativo {width: 158px; position: absolute; top: 8px; height: 75px; background: url('images/tab-desativado-corporativo.gif') right top no-repeat; z-index: 8;}
#TitCorporativo.ativa {background: url('images/tab-ativo-corporativo.gif') right top no-repeat; z-index:9;}

#TitClassicPremium {width: 158px; position: absolute; top: 84px; height: 75px; background: url('images/tab-desativado-classic-e-premium.gif') right top no-repeat; z-index: 7;}
#TitClassicPremium.ativa {background: url('images/tab-ativo-classic-e-premium.gif') right top no-repeat; z-index:9;}

#TitSimule {width: 158px; position: absolute; top: 159px; height: 75px; background: url('images/tab-desativado-simule.gif') right top no-repeat; z-index: 6;}
#TitSimule.ativa {background: url('images/tab-ativo-simule.gif') right top no-repeat; z-index: 8;}

.Destaques {position: absolute; border: 1px solid #D6D6D6; left: 157px; height: 235px; visibility: hidden; width: 479px; }
.visivel {visibility: visible;}

.fundo { background-color:#fff; }

.ChamadaDeNota { padding: 4px 4px 0; }
.ChamadaDeNota .titulos { padding: 28px 0 0 23px; }
.ChamadaDeNota .titulos a { color: #fff; text-decoration:none; font-family:"Trebuchet MS"; font-size: 22px;   }
.ChamadaDeNota img { float:left; width: 229px; height: 227px; }
.ChamadaDeNota .resumo { float:left; background:url('images/back-planos-capa.png'); font-size: 11px;   color: #fff;  width: 241px; height: 227px; }
.ChamadaDeNota p { width:180px; padding: 6px 0 0 26px; line-height:120%; }
.ChamadaDeNota strong { font-weight: normal; font-style:normal; } 
.ChamadaDeNota .saiba_mais { margin:10px 0 0 130px; display:block; width:97px; height:26px; background: url('images/bt-conheca.png') no-repeat; text-indent: -99999px; font-size: 0; overflow:hidden; }
.ChamadaDeNota .saiba_mais:hover { background: url('images/bt-conheca-ativo.png') no-repeat; }
.assinatura { width: 967px; margin: 0 auto 12px auto; }
.assinatura a { float:right; text-decoration:none;  font-size: 10px; color: #666; }
.assinatura a:hover { text-decoration:underline; }
.assinatura span { text-indent: -9999px; overflow: hidden; display:block; font-size: 0; }

.ansCeara { width:14px; height:81px; float:right !important; background:url("images/ans_unimed_ceara.png") no-repeat !important; margin: -5px 0px 0px 10px; }
.ansAbolicao { }
.ansAracati { }
.ansCariri { width:14px; height:81px; float:right !important; background:url("images/ans_unimed_cariri.png") no-repeat !important; margin: -5px 0px 0px 10px; }
.ansCentroSulCeara { }
.ansCrateus { }
.ansNordesteDoCeara { width:14px; height:81px; float:right !important; background:url("images/ans_unimed_nordestedoceara.png") no-repeat !important; margin: -5px 0px 0px 10px; }
.ansSertaoCentral { /*width:14px; height:81px; float:right !important; background:url("images/ans_unimed_sertaocentral.png") no-repeat !important; margin: -5px 0px 0px 10px;*/ }
.ansSobral { width:14px; height:81px; float:right !important; background:url("images/ans_unimed_sobral.png") no-repeat !important; margin: -5px 0px 0px 10px; }
.ansValeDoJaguaribe { }

#ContainerGuiaMedico p { margin: 7px 0; font-weight: bold; line-height: 120%; }
.TituloGuiaMedico { padding-top: 12px; color:#64CF30; font-family: Trebuchet MS ; font-size:20px; }
.TituloGuiaMedico span { text-indent: -99999px; overflow:hidden; font-size:0; }

.select {
	position: absolute;
	width: 216px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 28px;
	padding: 8px 24px 0 8px;
	font-size: 10px;
 
	color:#999;
	background: url('images/select.png') no-repeat;
	overflow: hidden;
}
select.styled { margin-bottom: 15px; cursor:pointer; }
.back_guiamedico { margin-bottom:56px; padding: 17px 0 0 86px; background:url('images/back-guiamedico.png') no-repeat; }
.back_guiamedico label { line-height: 120%; color: #666; display:block; margin-bottom: 7px; }
.back_guiamedico select { margin-bottom: 7px; width:183px; }
#cmpPesquisar { margin: 5px 0 38px 98px; background:url('images/bt-pesquisar.png') 0 0 no-repeat; width:93px; height:22px; border: 0px; cursor:pointer; text-indent: -99999px; overflow:hidden; font-size:0; }
#cmpPesquisar:hover { background-position: 0 -22px; }
/*
#ContainerNoticiasCapa { width:310px; }*/
#ContainerServicosCapa { margin-left: 15px; }
.Titulos { padding: 6px 0 5px; margin-bottom: 12px; font-family:Trebuchet MS; letter-spacing: -1px; font-size:20px;  }
.laranja { color:#FF9900; border-bottom: 1px solid #FF9900; border-top: 6px solid #FF9900; }
.azul { color:#4F8D97; border-bottom: 1px solid #4F8D97; border-top: 6px solid #4F8D97; }
.verde, .widgettitle { color:#B9D300; border-bottom: 1px solid #B9D300; border-top: 6px solid #B9D300; }
.verde a { color:#B9D300; display:block;  }
.verde_escuro{ color:#64CF30; border-bottom: 1px solid #64CF30; border-top: 6px solid #64CF30; }
.vermelho { color:#900; }
.TitVerde { color:#64CF30; border-bottom: 1px solid #eee; padding-bottom: 12px; margin-bottom: 24px; }
#ContainerNoticiasCapa img { float:left; margin: 0 7px 7px 0; }
#ContainerNoticiasCapa h3 { line-height: 120%; font-weight: bold; font-size: 12px; }
#ContainerNoticiasCapa h3 a { color: #666; text-decoration:none; }
#ContainerNoticiasCapa h3 a:hover { text-decoration:underline; }
#ContainerNoticiasCapa p { line-height: 120%; color:#666; }
.PostCapa { margin-bottom: 12px; }

.mais_noticias { display:block; background:url(images/icon-arrow-mais.gif) no-repeat 80px 7px; border-top: 1px solid #FFCC00; border-bottom:1px solid #FFCC00; padding: 4px 6px 4px 0; font-size: 10px; color: #666; text-decoration: none; }
.mais_noticias:hover { text-decoration:underline; }

.back_portal { padding: 54px 0 0 14px; background:url('images/back-portal-usuario.png') no-repeat; width:294px; height:140px; }
.back_portal p { margin-bottom:18px; }
#FormPortal .input_text { background:none; width: 180px; border:0; font-family:Trebuchet MS; font-size: 10px; color:#999; padding: 6px 4px 3px; }
#FormPortal #usuario { margin: 0 0 12px 6px; }
#FormPortal #senha { margin-left: 6px; }
#FormPortal button { margin-top: 18px; text-indent:-99999px; font-size: 0; cursor:pointer; border: 0; overflow:hidden; display:block; width:93px; height:22px; background:url('images/bt-entrar.png') no-repeat 0 0; }
#FormPortal button:hover { background-position: 0 -22px; }

.banner_sacCeara { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacCeara.gif') no-repeat; width:960px; height:77px; }
.banner_sacAbolicao { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacAbolicao.gif') no-repeat; width:960px; height:77px; }
.banner_sacAracati { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacAbracati.gif') no-repeat; width:960px; height:77px; }
.banner_sacCariri { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacCariri.gif') no-repeat; width:960px; height:77px; }
.banner_sacCentroSulCeara { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacCentroSulCeara.gif') no-repeat; width:960px; height:77px; }
.banner_sacCrateus { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacCrateus.gif') no-repeat; width:960px; height:77px; }
.banner_sacNordesteDoCeara { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacNordesteDoCeara.gif') no-repeat; width:960px; height:77px; }
.banner_sacSertaoCentral { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacSertaoCentral.gif') no-repeat; width:960px; height:77px; }
.banner_sacSobral { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacSobral.gif') no-repeat; width:960px; height:77px; }
.banner_sacValeDoJaguaribe { margin-bottom: 19px; margin-top: 36px; background:url('images/banner-sacValeDoJaguaribe.gif') no-repeat; width:960px; height:77px; }

#Rodape { background: url('images/back-rodape.png') center top repeat-x; height:166px; }
#RodapeInterno { width:967px; margin: 0 auto; }
#ContainerUnimeds { margin-top:27px; float:left; width:284px; height:125px; background:url('images/back-unimeds-ceara.png') no-repeat; }
#ContainerUnimeds h2 { font-family: Trebuchet MS; color:#1F8632; font-size: 24px; display: block; padding: 34px 0 0 129px;width: 136px;}
#ContainerUnimeds a { text-decoration:none; background: url("images/icon-arrow-mais.gif") no-repeat right 3px; color: #666;display: block;font-size: 10px;margin-top: -14px;    padding: 0 0 0 211px; width: 32px; }

#RodapeInterno address { font-weight: normal !important; padding-top: 35px; text-align:right; float:right; width:386px; line-height:150%; font-style:normal !important; font-family: Trebuchet MS; font-size:20px; color:#fff; }
#RodapeInterno address strong { font-weight: normal; }

#Corpo { padding-top: 10px; margin-bottom: 24px; }
#ColDir { width: 310px; float:right; }
.ColDirINSS { width: 310px; float: right; display: none; 
}
#ColEsq { width:622px; float:left; }
#ColEsqFAQ { width:310px; float:left; }
#ColDirFAQ { width: 622px; float:right; }
#ColEsqGMed { width:307px; float:left; }
#ColDirGMed { width: 640px; float:right; }
.Texto p { line-height: 180%; color:#666; padding-bottom:16px; }
.Texto h1, .Texto h2, .Texto h3, .Texto h4, .Texto h5, .Texto h6 { margin-bottom:12px; color:#B8D200; font-family: Trebuchet MS; }
.Texto h1 { font-size: 28px; } .Texto h2 { font-size: 26px; } .Texto h3 { font-size: 24px; } .Texto h4 { font-size: 22px; } .Texto h5 { font-size: 20px; } .Texto h6 { font-size: 18px; }
.Texto .alignleft {float:left; margin: 0 10px 10px 0; }
.Texto .alignright{float:right; margin: 0 0 10px 10px; }
.Texto .aligncenter{margin:0 auto 10px auto; }
.Texto .alignnone {margin:0 0 10px 0;}
.TextoLaranja h1, .TextoLaranja h2, .TextoLaranja h3, .TextoLaranja h4, .TextoLaranja h5, .TextoLaranja h6 { color: #FF6600!important; }
#CotainerTelefones .vermelho { color:#900; }
#CotainerTelefones ul { margin-bottom: 18px; }
#CotainerTelefones li { color:#333; padding-bottom: 6px; }

#LateralServicos a, #LateralServicos a:hover, #LateralServicos a:visited {text-decoration: none; color: white;}
#LateralServicos h4 {	font-size: 25px;}
#LateralServicos h1 {	font-size: 50px;}
#LateralServicos .container_lat {
	width: 290px;
	height: 80px; 
	padding: 10px;
	font-weight: bold;
	margin-bottom: 5px;
}
#LateralServicos .container_lat2_left {
	width: 164px;
	height: 80px; 
	padding: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	float: left;
}
#LateralServicos .container_lat2_right {
	width: 164px;
	height: 80px; 
	padding: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	float: right;
}
#LateralServicos .container_lat1_left {
	width: 101px;
	height: 80px; 
	padding: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	float: left;
}
#LateralServicos .container_lat1_right {
	width: 101px;
	height: 80px; 
	padding: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	float: right;
}
#LateralServicos .boleto {
	background-color: #DCDDDF;
	background-image: url(images/lateral/boleto_bg.png);
}
#LateralServicos .boleto:hover {	
	background-color: #009FAF;
}
#LateralServicos .ajustes_rn { background-color: #DCDDDF; }
#LateralServicos .ajustes_rn:hover { background-color: #FF7800; }
#LateralServicos .ajustes_rn h4 { font-size: 15px; }
#LateralServicos .ajustes_rn h1 { font-size: 30px; }
#LateralServicos .solicitacao_autorizacao {
	background-color: #B9D300;
	color: #006600;
	background-image: url(images/lateral/guia_medico_bg.png);
}
#LateralServicos .guia_medico {
	background-color: #DCDDDF;
	background-image: url(images/lateral/guia_medico_bg.png);
}
#LateralServicos .guia_medico:hover {
	background-color: #B9D300;
	color: #006600;
}
#LateralServicos .simule {
	background-color: #DCDDDF;
	background-image: url(images/lateral/simule_bg.png);
}
#LateralServicos .simule:hover {
	background-color: #FF7800;
}
#LateralServicos .contato {
	background-color: #DCDDDF;
	text-align: center;
}
#LateralServicos .contato #header_contato {
	background-image: url(images/lateral/contato_bg.png);
	width: 102px;
	height: 58px;
}
#LateralServicos .contato:hover {
	background-color: #FFD100;
}
#LateralServicos .endereco {
	background-color: #DCDDDF;
}
#LateralServicos .endereco #header_endereco {
	background-image: url(images/lateral/endereco.png);
	width: 102px;
	height: 39px;
}
#LateralServicos .endereco:hover {
	background-color: #7A560F;
}
#LateralServicos .cartao {
	background-color: #DCDDDF;
}
#LateralServicos .cartao:hover {
	background-color: #AC1632;
}

#FormContato .esq { float:left; width: 299px; }
#FormContato .esq  .divesq { width: 130px; float:left; }
#FormContato .esq  .divdir { width: 130px; float:right; margin-right: 10px; }
#FormContato .dir { float:right; width: 299px; }
#FormContato label, #FormPagContato label { display:block; font-family: Trebuchet MS; color:#666; }
#FormContato .input_text, #FormContato .input_text2, #FormContato .input_textarea, #FormPagContato .input_text, #FormPagContato .input_textarea{ font-size:11px; color:#666; font-family: Trebuchet MS; margin: 4px 0; background:url('images/back-input.png') left top repeat-x; width:291px; border:1px solid #ccc; padding: 5px 4px; }
#FormContato .input_text2 { width: 130px; }
#FormContato .input_textarea, #FormPagContato .input_textarea { padding: 6px 4px; margin-bottom: 12px; height:104px; background:url('images/back-textarea.png') left top repeat-x; }
#FormContato button, #FormPagContato button { text-indent: -9999px; float:right; font-size: 0; cursor:pointer; border:0; overflow:hidden; display:block; width:93px; height:22px; background:url('images/bt-enviar.gif') 0 0 no-repeat; }
#FormContato button:hover, #FormPagContato button:hover { background-position: 0 -22px; }
#FormPagContato button { background:url('images/bt-enviar-verde.gif') 0 0 no-repeat; }
#FormPagContato .input_text, #FormPagContato .input_textarea { width: 314px; }
.sucesso { margin: 0 0 5em 0; padding: 1em; font-size: 26px; background-color: #f2fbf2; color: #006600; border: 1px solid #e3f8e4;}

.ListagemGuia { margin: 24px 0; } 
.ListagemGuia li { width: 311px; float:left; margin-bottom: 16px; }
.ListagemGuia li a { background:url('images/icon-arrow-mais.gif') left center no-repeat; color: #186726 !important; display: block;font-family: Trebuchet MS; font-size: 16px; padding-left: 9px;  text-decoration: none; }
.ListagemGuia li a:hover { text-decoration:underline; color:#212121;}
.children li { margin-bottom: 6px; }
.link_voltar { font-weight: bold; float: right; display: block; width:36px; font-size: 11px; margin-bottom: 12px; }
.Listagem p { width: 311px; float:left; min-height: 60px;}
.Listagem strong{ font-size: 20px; font-family: Trebuchet MS;  color:#64CF30 !important;  }
.widgettitle { font-size: 20px; font-family:Trebuchet MS; }
.esqContato { width: 323px; float:left; }
.dirContato { width: 278px; float:right; }
#CotainerTelefones ul { margin-bottom: 18px; }
#CotainerTelefones li, .dirContato li { border-bottom: 1px solid #CCCCCC; color: #333333; line-height: 150%;margin-bottom: 12px;padding-bottom: 6px; }
#CotainerTelefones address { line-height: 150%; font-style:normal; color:#666; }
#CotainerTelefones address strong { font-weight:normal; }

#LateralServicos ul { margin-bottom: 18px; }
#LateralServicos li, .dirContato li { border-bottom: 1px solid #CCCCCC; color: #333333; line-height: 150%;margin-bottom: 12px;padding-bottom: 6px; }
#LateralServicos address { line-height: 150%; font-style:normal; color:#666; }
#LateralServicos address strong { font-weight:normal; }


.entry  { margin: 12px 0; }
.entry p { line-height: 150%; padding-bottom: 12px; }
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, #respond h3 { font-family: Trebuchet MS; color: #D70423; }
.entry h1 { font-size: 24px; }
.entry h2 { font-size: 22px; }
.entry h3 { font-size: 20px; }
.entry h4 { font-size: 18px; }
.entry h5 { font-size: 16px; }
.entry h6 { font-size: 14px; }
.entry .alignleft {float:left; margin: 0 10px 10px 0; border: 1px solid #eee; padding: 3px; }
.entry .alignright{float:right; margin: 0 0 10px 10px; border: 1px solid #eee; padding: 3px;}
.entry .aligncenter{margin:0 auto 10px auto; border: 1px solid #eee; padding: 3px;}
.entry .alignnone {margin:0 0 10px 0; border: 1px solid #eee; padding: 3px;}

.voltar { float:right; display: block;  }

.wpcf7-form .wpcf7-text, #commentform #author, #commentform textarea, #commentform #email, #commentform #url { border: 1px solid #ccc; padding: 6px 3px; background-color: #f9f9f9; }
#commentform #author, #commentform textarea, #commentform #email, #commentform #url { margin-bottom: 5px; }
#commentform textarea { width: 400px !important; }
.wpcf7-form .wpcf7-text:focus, .your-message textarea:focus, #commentform textarea:focus, #commentform #author:focus, #commentform #email:focus, #commentform #url:focus { border-color: #666; background-color: #f5f5f5; }
.your-message textarea { border: 1px solid #eee; padding: 6px 3px;  background-color: #f9f9f9;}
#respond h3 { margin-bottom: 12px; font-size: 18px; }
#ColEsqConteudo { width: 570px; float:left; }
#ColDirConteudo { width: 300px; float: right; text-align: right; }
#table { border:1px; border-color:#000000;}
.post { margin-bottom: 32px; }
.post .Titulos a { text-decoration:none; }
.post .Titulos a:hover { color:#666; }

.widget { margin-bottom: 24px; }
.cat-item, .widget_recent_entries li, .recentcomments, .widget_archive li { margin-bottom: 8px; }
.cat-item a, .widget_recent_entries li a, .recentcomments a { text-decoration:none; color: #666; line-height: 150%; }
.cat-item a:hover, .widget_recent_entries li a:hover, .recentcomments a:hover { text-decoration: underline; }
.postmetadata { line-height: 150%; margin: 6px 0; }.postmetadata a { font-weight: bold; }

.widget_archive li a { text-decoration: none; }
.widget_archive li a:hover { text-decoration: underline; }

.navigation { background-color: #f9f9f9; padding: 5px; }
.navigation .left { float:left; }
.navigation .right { float:right; }
.navigation a { font-weight: bold; text-decoration:none; }
.navigation a:hover { text-decoration:underline; }

#commentform { margin-bottom: 32px; }
.comment-author { float:left; width: 57px; }
ol.commentlist {  margin:0;  padding:0;   }  
.commentlist li { list-style:none; margin-bottom:14px;  }  
.commentlist cite {  padding: 7px;  display:block;  font-style:normal; background:url('images/bg_comments2_cite.gif'); border-top:1px solid #d6e4c1;  border-bottom:1px solid #779d42 ;   color:#596e3b ;  }     
.commentlist a:link, .commentlist a:visited { color:#596e3b ; }     
.commentlist a:hover, .commentlist a:active { color:#8ec343 ; }     
.commentlist cite img {  padding:1px ;  border:1px solid #aab59a ; float:left ;  margin-right:9px ; }     
.commentlist .author { font: small-caps bold Arial, Helvetica, sans-serif ; text-decoration:underline ;line-height: 150%;}     
.commentlist .time {  background: url('images/bg_clock.gif') no-repeat 1px ;  padding-left:13px ;  }    
.commenttext  {  background: #9bc561 url('images/bg_comments2_text.jpg') repeat-x bottom ;  border-top:1px solid #c5f386 ;  padding: 10px 20px 10px 20px ;  color:#fafcf6 ;line-height: 150%; } 

.widgettitle { padding: 5px 0; margin-bottom: 6px;}

#ContainerMenu { margin-bottom: 24px; }
#ContainerMenu { width:319px; height:194px; background: url('images/back-menu-interna-verde.png') top center no-repeat; }
#ContainerMenu li { width:319px; height:48px; display: block; }
#ContainerMenu li a { display:block; width: 319px; height: 48px; text-indent: -99999px; font-size: 0; overflow:hidden; }
#ContainerMenu .sobre a { background: url('images/back-menu-interna.png') 0 0; }
#ContainerMenu .sobre a:hover { background-position:0 -198px; }
#ContainerMenu .missao a { background: url('images/back-menu-interna.png') 0 -48px; }
#ContainerMenu .missao a:hover { background-position:0 -247px; }
#ContainerMenu .diretoria a { background: url('images/back-menu-interna.png') 0 -95px; }
#ContainerMenu .diretoria a:hover { background-position:0 -293px; }
#ContainerMenu .mensagem a { background: url('images/back-menu-interna.png') 0 -143px; }
#ContainerMenu .mensagem a:hover { background-position:0 -340px; }

#slider {
    position:relative;
    width:618px; /* Change this to your images width */
    height:246px; /* Change this to your images height */
    background:url('images/loading.gif') no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}
#ContainerPerguntasCapa { margin-bottom: 21px; }
.bordacapanot { height: 1px; background-color: #ccc; }
.PostCapa { float:left; width:292px; padding-right: 26px; border-right: 1px solid #ccc; min-height: 197px; }
#ContainerNoticiasCapa { position:relative; }
#ContainerNoticiasCapa .primeiro { margin-right:22px; }
#ContainerNoticiasCapa .ultimo { border: 0; padding: 0; }
.PostCapa h3 { margin-bottom: 8px;  }
.PostCapa .entry-date { font-size: 14px !important; font-family:MyriadProRegular; color: #666; }
.PostCapa h3 a { color:#666; font-family: Trebuchet MS;  font-size:16px !important; line-height: 120% !important;}
.imagenscapa { height: 150px;
    position: relative;
    width: 292px; }
.PostCapa2 h3 {  padding: 6px 0 8px 18px !important;  color:#666666; line-height: 140% !important; background: url('images/ico-arrow-notcapa.png') 9px 10px no-repeat; }
.zebra { background-color:#eee !important; }
.vermais span { text-indent: -99999px; font-size: 0; overflow:hidden; display:block; }
.vermais { width: 293px; height:22px;  background:url('images/link-leiamaiscapa.png') no-repeat; text-indent: -99999px; font-size: 0; overflow:hidden; }
.PostCapa2 .ultimotitulo { margin-bottom: 18px; }
.MenuFerramentas { padding-top: 16px; float:right; width: 500px; }
.MenuFerramentas li { margin-right: 6px; display:inline-block; font-size: 11px; }
.MenuFerramentas a { color:#218832; text-decoration:underline; }
.MenuFerramentas .ultimomenu { margin: 0; }

.postInternas { float:left; margin-right: 18px; width: 293px;  }
.postInternas .entry-date { color: #666; font-family:  MyriadProRegular; font-size: 16px; }
.postInternas p { line-height: 150%; font-size: 14px; color: #666; margin-bottom: 6px; }
.postInternas img { margin: 0 0 12px 0; }

.SemColuna { width: 960px !important; }
.vermaisblog, .postmetadata a { color:#006600; font-weight: normal; font-size: 11px; text-decoration:underline; margin: 6px 0; padding: 3px; }
.vermaisblog:hover, .postmetadata a:hover { background-color: #006600; color: #fff; }

#ContainerGuiaMedico { margin: 19px 0 59px; }

/*------------------------------------------------------------------------------------------------------------------------------------
 *------------------------------------------------------------------------------------------------------------------------------------ 
 *------------------------------------------------------------------------------------------------------------------------------------ 
 *------------------------------------------------------------------------------------------------------------------------------------ 
 *------------------------------------------------------------------------------------------------------------------------------------ 
 *------------------------------------------------------------------------------------------------------------------------------------ 
 *------------------------------------------------------------------------------------------------------------------------------------ 
 * ------------------------------------------------------------------------------------------------------------------------------------*/
body {
	font-family:Trebuchet MS !important;
	font-size:13px !important;
	background-image: url(images/bg_body.png);
	background-repeat:repeat-x;
}
.limpa {
	clear:both;
}

/*CABEÇALHO*/
.header {height:115px;}
.header .logoAbolicao {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoAbolicao.png);
	background-repeat:no-repeat;
}
.header .logoAracati {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoAracati.png);
	background-repeat:no-repeat;
}
.header .logoCariri {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoCariri.png);
	background-repeat:no-repeat;
}
.header .logoCeara {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoCeara.png);
	background-repeat:no-repeat;
}
.header .logoCentroSulCeara {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoCentroSulCeara.png);
	background-repeat:no-repeat;
}
.header .logoCrateus {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoCrateus.png);
	background-repeat:no-repeat;
}
.header .logoNordesteDoCeara {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoNordesteDoCeara.png);
	background-repeat:no-repeat;
}
.header .logoSertaoCentral {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoSertaoCentral.png);
	background-repeat:no-repeat;
}
.header .logoSobral {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoSobral.png);
	background-repeat:no-repeat;
}
.header .logoValeDoJaguaribe {
	width: 267px;
	height: 86px;
	margin-top: 14.5px;
	background-image:url(images/logoValeDoJaguaribe.png);
	background-repeat:no-repeat;
}
.header .icon_header {margin: 2px;}
.header .icon_links {margin: 15px;}
.header .header_icons {float: left;}
.header .icon_links a, .header .icon_links a:hover {
	color: #F58634;
	float: left;
	margin-left: 5px;
	line-height: 1.4;
}
.header .login {
	box-shadow: 0px -10px 20px 8px #CCCCCC;
	height:115px;
	max-width:267px;
}
.header .login .restricted_area {margin: 10px 0px 0px 10px;}
.header .login .restricted_area a, .restricted_area a:hover, .restricted_area a:visited {
	color: #0A6340;
	float: left;
	margin-left: 5px;
}
.header .login p {
	color: #0A6340;
	margin-bottom: 5px;
}
.header .login .form_fields {
	float:left;
}
.header .login input[type="text"], .header .login input[type="password"]  {
	background-color: transparent;
	width:170px;
	margin-left: 10px;
	height:27px;
	border: 0;
}
.header .login .form_field {
	background-image:url(images/form/form_bg.png);
	background-repeat:no-repeat;
	margin: 2px 0px 2px 0px;
	width:210px;
	height:27px;
}
.header .login .login_btn {
	background-image:url(images/form/btn_ok.png);
	cursor: pointer;
	background-repeat:no-repeat;
	margin-left:3px;
	border:0;
	background-color:transparent;
	width: 36px;
	height: 56px;
}
.header .login .login_btn:hover {
	background-image:url(images/form/btn_ok_hover.png);
}
.header .login .login_btn:active {
	background-image:url(images/form/btn_ok_clicked.png);
}
.header .search_field {
	text-align:right;
	color: #0A6340;
	float: right;
}
.header .top_links {
	text-align: right;
}
.header .top_links a, .header .top_links a:visited, .header .top_links a:hover {
	line-height: 1.7;
	color: #0A6340;
}
.header .top_links a:hover {
	color: #058452;
}
.header .search_field .search_input {
	background-image:url(images/form/search_form.png);
	background-repeat:no-repeat;
	position: absolute;
	margin-top: 5px;
	width: 200px;
	right:0;
}
.header .search_field input {
	background-color: transparent;
	width:165px;
	height:27px;
	border: 0;
	margin-right: 10px;
}

/*MENU*/
.menu {
	width:100%;
	height:61px;
}
.menu li, .menu a, .menu a:visited {
	text-align:center;
	line-height: 60px;
	color: #0A6340;
	text-decoration: none;
	font-weight:bold;
	float: left;
	width:125px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	height: 61px;
}
.menu .sub-menu li, .menu .sub-menu a, .menu .sub-menu a:visited {line-height: 40px;}
.menu .menu_grande a {
	line-height: normal;
	padding-top: 15px;
	height: 45px;
}
.menu .li_primeiro {border-left: 2px solid #FFF;}
.menu .li_ultimo {border-right: 2px solid #FFF;}
.menu li:hover {
	background-image:url(images/menu/bg_hover.png);
	background-repeat:repeat-x;
	cursor:pointer;
}
.menu li a:active {
	color: #5CA47A;
}

/*SLIDER*/
.slider {
	background-image:url(images/slider.png);
	width:948px;
	height:307px;
}

/*MENU_INTERNO*/
.inner_menu li {
	border-radius: 25px 25px 0px 0px;
	margin-bottom:-7px;
	padding-top: 11px;
	height: 50px;
	box-shadow: 0px -15px 30px 2px #CCCCCC;
	text-align:center;
	float: left;
}
.inner_menu li:hover {
	background-color:#CBE03D;
	cursor:pointer;
}
.inner_menu li:active {
	background-color:#EAF2B3;
}
.inner_menu hr {
	border-color:#CBE03D;
	border-style:solid;
	border-width:thick;
}

/*NOTÍCIAS*/
.noticias_box {
	float: right;
	background-color: #FEEBDF;
	padding: 10px;
	width: 290px;
	height: 340px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.noticias_box h2 {
	color: #F58634;	
	font-weight: bolder;
	font-size: 1.6em;
	padding-bottom: 10px;
	border-bottom: 1px solid #B9B2AE;
}
.noticias_box .noticia {
	padding: 10px 0px 10px 0px;
	border-bottom: 2px solid #FDE2D1;
	height: 20%;
}
.noticias_box .noticia .noti_foto {
	float: left;
	max-height: 71px;
	max-width: 97px;
}
.noticias_box .noticia .noti_titulo  {
	overflow: hidden;
	padding-left: 10px;
	max-height: 58px;
}
.noti_titulo a, .noti_titulo a:hover, .noti_titulo a:visited {
	text-decoration: none;
	color: #606062;
	font-weight: bold;
}
.noticias_box .noticia .noti_data {
	overflow: hidden;
	padding: 5px 0px 5px 10px;
	color: #F58634;
	font-size: smaller;
}
.noticias_box .noti_mais {
	overflow: hidden;
	color: #F58634;
	padding: 5px 0px 5px 10px;
	border-top: 1px solid #B9B2AE;
	border-bottom: 1px solid #B9B2AE;
	font-size: small;
}
.noti_mais a, .noti_mais a:visited, .noti_mais a:hover {
	color: #F58634;
	text-decoration: none;
}

/*CONTEÚDO*/
.content {
	background-image:url(images/TRASHcontent.png);
	width:953px;
	height:459px;
}

/*RODAPÉ*/
.rodape {
	background-image:url(images/rodape/bg_geral.png);
	background-repeat:repeat-x;
	width: 100%;
	height: 530px;
}
.rodape .gptw {
	background-image:url(images/rodape/logo_gptw2013.png);
	background-repeat:no-repeat;
	width: 209px;
	height: 80px;
	margin-top: 27px;
	float: left;
}
.rodape .endereco {
	text-align:right;
	font-size:16px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style:italic;
	color: white;
	margin-top: 36px;
	line-height: 1.4;
	float: right;
}
.rodape .endereco address {	float: right;}
.rodape .endereco a {	float: right;}
.rodape .mapa_site .coluna {
	margin: 30px 0px 0px 0px;	
	color: #0A6340;
	font-style: italic;
	font-weight: bolder;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.rodape .mapa_site .coluna .titulo {
	font-size: 18px;
	width: 100%;
	padding: 10px;
	border-bottom: 2px solid #0A6340;
}
.rodape .mapa_site .coluna ul {	margin: 0px 0px 10px 10px;}
.rodape .mapa_site .coluna li, .rodape .mapa_site .coluna li a {
	margin-top: 15px;
	text-decoration: none;
	color: #0A6340;
}
.rodape .mapa_site .coluna li a:hover {	color: #058452;}

.box-singulares .sing-left {
	float: left;	width: 310px;
	margin-bottom: 20px;
}
.box-singulares .sing-right {
	float: right;	width: 311px;
	margin-bottom: 20px;
	border-left: 1px dashed #4F8D97;
}
.box-singulares ul {margin-left: 16px; padding-right: 16px;}
.box-singulares ul li {
	list-style: square;
	margin-left: 15px;
	margin-top: 10px;
	color: #009FAF;
}
.box-singulares ul li a, .box-singulares ul li a:visited {	color: #4F8D97;	text-decoration: none;}
.box-singulares ul li a:hover {	text-decoration: underline;}

.singular-single {
	width: 602px;
	padding: 0px 10px 10px 10px;
	border-top: 1px solid #4F8D97;
	line-height: normal;
}
.singular-single .titulo_singular {
	padding-top: 10px;
	font-size: medium;
	font-weight: bold;
	float: left;
	color: #F90;
}
.singular-single .link_topo a, .singular-single .link_topo a:hover, .singular-single .link_topo a:visited {
	border-radius: 0px 0px 10px 10px;
	padding: 10px;
	background-color: #F90;
	text-decoration: none;
	color: white;
	float: right;
	position: relative;
}

.filiadas_content {
	line-height: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #4F8D97;
}

.filiadas_address {
	line-height: 20px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #4F8D97;
}

.innerAddress {
	border-bottom: none !important;
	padding-bottom: 0px;
}

.filiadas_address a,.filiadas_address a:hover, .filiadas_address a:visited  { text-decoration: none;}
	
/*GRID CSS*/
body {min-width: 952px;}
/* Containers
----------------------------------------------------------------------------------------------------*/
.container_14 {
	margin-left: auto;
	margin-right: auto;
	width: 1066px;
}
/* Grid >> Global
----------------------------------------------------------------------------------------------------*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,
.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 3px;
	margin-right: 2px;
}
.push_1, .pull_1,.push_2, .pull_2,.push_3, .pull_3,.push_4, .pull_4,
.push_5, .pull_5,.push_6, .pull_6,.push_7, .pull_7,.push_8, .pull_8,
.push_9, .pull_9,.push_10, .pull_10,.push_11, .pull_11,.push_12,
.pull_12,.push_13, .pull_13,.push_14, .pull_14 {position:relative;}
/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/
.alpha {margin-left: 0;}
.omega {margin-right: 0;}
/* Grid >> 14 Columns
----------------------------------------------------------------------------------------------------*/
.container_14 .grid_1 {	width:63px;}
.container_14 .grid_2 {	width:131px;}
.container_14 .grid_3 {	width:199px;}
.container_14 .grid_4 {	width:267px;}
.container_14 .grid_5 {	width:335px;}
.container_14 .grid_6 {	width:403px;}
.container_14 .grid_7 {	width:471px;}
.container_14 .grid_8 {	width:539px;}
.container_14 .grid_9 {	width:607px;}
.container_14 .grid_10 {width:675px;}
.container_14 .grid_11 {width:743px;}
.container_14 .grid_12 {width:811px;}
.container_14 .grid_13 {width:879px;}
.container_14 .grid_14 {width:947px;}
/* Prefix Extra Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/
.container_14 .prefix_1 {padding-left:68px;}
.container_14 .prefix_2 {padding-left:136px;}
.container_14 .prefix_3 {padding-left:204px;}
.container_14 .prefix_4 {padding-left:272px;}
.container_14 .prefix_5 {padding-left:340px;}
.container_14 .prefix_6 {padding-left:408px;}
.container_14 .prefix_7 {padding-left:476px;}
.container_14 .prefix_8 {padding-left:544px;}
.container_14 .prefix_9 {padding-left:612px;}
.container_14 .prefix_10 {padding-left:680px;}
.container_14 .prefix_11 {padding-left:748px;}
.container_14 .prefix_12 {padding-left:816px;}
.container_14 .prefix_13 {padding-left:884px;}
/* Suffix Extra Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/
.container_14 .suffix_1 {padding-right:68px;}
.container_14 .suffix_2 {padding-right:136px;}
.container_14 .suffix_3 {padding-right:204px;}
.container_14 .suffix_4 {padding-right:272px;}
.container_14 .suffix_5 {padding-right:340px;}
.container_14 .suffix_6 {padding-right:408px;}
.container_14 .suffix_7 {padding-right:476px;}
.container_14 .suffix_8 {padding-right:544px;}
.container_14 .suffix_9 {padding-right:612px;}
.container_14 .suffix_10 {padding-right:680px;}
.container_14 .suffix_11 {padding-right:748px;}
.container_14 .suffix_12 {padding-right:816px;}
.container_14 .suffix_13 {padding-right:884px;}
/* Push Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/
.container_14 .push_1 {left:68px}
.container_14 .push_2 {left:136px;}
.container_14 .push_3 {left:204px;}
.container_14 .push_4 {left:272px;}
.container_14 .push_5 {left:340px;}
.container_14 .push_6 {left:408px;}
.container_14 .push_7 {left:476px;}
.container_14 .push_8 {left:544px;}
.container_14 .push_9 {left:612px;}
.container_14 .push_10 {left:680px;}
.container_14 .push_11 {left:748px;}
.container_14 .push_12 {left:816px;}
.container_14 .push_13 {left:884px;}
.container_14 .pull_1 {left:-68px;}
.container_14 .pull_2 {left:-136px;}
.container_14 .pull_3 {left:-204px;}
.container_14 .pull_4 {left:-272px;}
.container_14 .pull_5 {left:-340px;}
.container_14 .pull_6 {left:-408px;}
.container_14 .pull_7 {left:-476px;}
.container_14 .pull_8 {left:-544px;}
.container_14 .pull_9 {left:-612px;}
.container_14 .pull_10 {left:-680px;}
.container_14 .pull_11 {left:-748px;}
.container_14 .pull_12 {left:-816px;}
.container_14 .pull_13 {left:-884px;}
/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {clear: both;}
/*FIM DO CSS DE GRID-----------*/

/*CSS RESET*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {outline: 0;}
body {line-height: 1;color: black;}
ol, ul {list-style: none;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*CSS RESET*/

#Planos {margin: 87px 0px 0px 92px; color:white; font-size: 11px; line-height: normal; float: left; height: 380px;}
#Planos h1 {font-size: 20px;}

.planos_center {
	position: absolute;
	width: 322px;
	height: 327px;
	background-color: #4AA2AB;
	border-radius: 229px;
	overflow: hidden;
	text-align:center;
	padding: 20px;
	z-index: 4;
}

.plano_corporativo {
	position: absolute;
	background-image: url('images/componente_plano/corporativo_tag.png');
	margin: 0px 0px 0px -73px;
	width: 139px;
	height: 356px;
	z-index: 1;
}

.plano_premium {
	position: absolute;
	background-image: url('images/componente_plano/premium_tag.png');
	margin: -78px 0px 0px 5px;
	width: 356px;
	height: 139px;
	z-index: 2;
}

.plano_simule {
	position: absolute;
	background-image: url('images/componente_plano/simule_tag.png');
	margin: 0px 0px 0px 299px;
	width: 139px;
	height: 356px;
	z-index: 3;
}

.plano_etiqueta_left {float: left;}
.plano_etiqueta_right {float: right;}

.FAQuestion h6 {padding-bottom: 5px; border-bottom: 1px solid #B9D300;}

/*------------------------------GUIA MÉDICO ------------------------------*/
.search_fields {
	width: 100%;
	margin-bottom: 10px;
}

.single_sf {
	float: left;
	padding: 10px 20px 10px 0px;
	width: 300px;
	height: 44px;
}
.single_sf label {font-weight: bold;}
.single_sf select {width: 296px; height: 30px; margin-top: 5px; border: none; background-color: #F3F4C9;}
.single_sf select:disabled {background-color: #D2E28B;}
.single_sf .campo_nome_prestador {width: 296px; height: 25px; margin-top: 5px; background-image: url(images/guia_medico/bg_input.png);}

.single_sf .pre {width: 32px; height: 25px; margin-top: 5px; float: left;  background-image: url(images/guia_medico/bg_input.png);}
.single_sf .middle {width: 235px; height: 25px; margin-top: 5px; float: left;  background-image: url(images/guia_medico/bg_input.png);}
.single_sf .pos {width: 20px; height: 25px; margin-top: 5px; float: right;  background-image: url(images/guia_medico/bg_input.png);}

.single_sf input[type='submit'] {
	width: 296px;
	display: inline;
	height: 30px;
	font-family: Trebuchet MS;
	font-weight:bolder;
	margin-top: 18px;
	background-image: url(images/guia_medico/bg_btn_search.png);
	border: none;
}
.single_sf input[type='submit']:hover {
	background-image: url(images/guia_medico/bg_btn_search_hover.png);
}
.single_sf input[type='submit']:active {
	background-image: url(images/guia_medico/bg_btn_search_click.png);
}
.content_prestadores {height: 480px; overflow: auto;}
.content_single_prestador { height: 140px; padding: 10px; line-height: 17px; }
.cor1 {background-color: #E1ECB6;}
.cor2 {background-color: #A7CF55;}

.link_guia_nacional {
	background-image: url(images/guia_medico/guia_nacional_btn.png);
	height: 23px;
	width: 320px;
	padding-top: 10px;
	text-align: center;
	font-weight: bold;
	float: right;
	margin-top: 5px;
}
.link_guia_nacional a {text-decoration: none;}

/*-----------------------------FIM DO GUIA MÉDICO------------------------------*/
/*----------------------------ATUALIZAÇÃO CADASTRAL----------------------------*/

#form_atualiz_cadastro input[type='text'], #form_dados_cliente input[type='text'] {
	height: 30px;
	border: none;
	background-color: #DFEBB7;
	padding-left: 5px;
	margin-top: 5px;
	border-radius: 10px;
	color: green;
}
#form_atualiz_cadastro input[type='text']:focus, #form_dados_cliente input[type='text']:focus {
	box-shadow: 0px 0px 7px green;
}

#form_atualiz_cadastro #num_carteira, #form_atualiz_cadastro .DATA_NASC {width: 97%;}

#form_atualiz_cadastro {margin-bottom: 20px;}
#form_dados_cliente {margin-top: 20px;}
#form_dados_cliente .single_input {	width: 100%; margin-bottom: 20px;}
#form_dados_cliente .single_input input[type='text'] { width: 100%; z-index: 1;}
#form_dados_cliente .pequeno_left {float: left; width: 49%;}
#form_dados_cliente .pequeno_right{float: right; width: 49%;}
.error_on_field {background-color: #FFBABA; padding: 1px; border-radius: 5px; display:none;}
.nada_encontrado {background-color: #FFBABA; padding: 10px; border-radius: 5px; width: 96%; margin-bottom: 10px;}
.resultado_sucesso {background-color: #DFEBB7; padding: 10px; border-radius: 5px; width: 96%; margin-bottom: 10px; margin-top: 10px;}
.pelo_menos_um_contato {background-color: #FFBABA !important; text-align: center !important; width: 310px; height: 50px; vertical-align: middle; border-radius: 10px; display:none;}

#form_imposto_renda {margin-bottom: 20px;}
#form_imposto_renda {margin-top: 20px;}
#form_imposto_renda .single_input {	width: 100%; margin-bottom: 20px;}
#form_imposto_renda .single_input input[type='text'] { width: 100%; z-index: 1;}
#form_imposto_renda .pequeno_left {float: left; width: 49%;}
#form_imposto_renda .pequeno_right{float: right; width: 49%;}
.error_on_field {background-color: #FFBABA; padding: 1px; border-radius: 5px; display:none;}
.nada_encontrado {background-color: #FFBABA; padding: 10px; border-radius: 5px; width: 96%; margin-bottom: 10px;}
.resultado_sucesso {background-color: #DFEBB7; padding: 10px; border-radius: 5px; width: 96%; margin-bottom: 10px; margin-top: 10px;}
.pelo_menos_um_contato {background-color: #FFBABA !important; text-align: center !important; width: 310px; height: 50px; vertical-align: middle; border-radius: 10px; display:none;}

#form_imposto_renda input[type='text'], #form_dados_cliente input[type='text'] {
	height: 30px;
	border: none;
	background-color: #DFEBB7;
	padding-left: 5px;
	margin-top: 5px;
	border-radius: 10px;
	color: green;
}
#form_imposto_renda input[type='text']:focus, #form_dados_cliente input[type='text']:focus {
	box-shadow: 0px 0px 7px green;
}

#form_imposto_renda #num_carteira, #form_atualiz_cadastro .DATA_NASC {width: 97%;}


//TAB CSS CONTENT ---------------------------------------------------------------
.tabbed_content {
	background-color: #000000;
	width: 620px;	
}

.tabs {
	height: 62px;
	position: relative;
}

.tabs .moving_bg {
	padding: 15px;
	background-color:#7F822A;
	background-image:url('images/arrow_down_green.gif');
	position: absolute;
	width: 125px;
	z-index: 190;
	left: 0;
	padding-bottom: 29px;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.tabs .tab_item {
	display: block;
	float: left;
	padding: 15px;
	width: 125px;
	color: #ffffff;
	text-align: center;
	z-index: 200;
	position: relative;
	cursor: pointer;
}

.tabbed_content .slide_content {
	overflow: hidden;
	background-color: #000000;
	padding: 20px 0 20px 20px;
	position: relative;
	width: 600px;
}

.tabslider {
	width: 4000px;
}

.tabslider ul {
	float: left;
	width: 560px;
	margin: 0px;
	padding: 0px;
	margin-right: 40px;
}

.tabslider ul a {
	color: #ffffff;
	text-decoration: none;
}

.tabslider ul a:hover {
	color: #aaaaaa;
}

.tabslider ul li {
	padding-bottom: 7px;
}

.btn a {
	padding: 6px 12px;
	border-radius: 40px;
	text-decoration: none;
}

.btn-success a {
	color: white;
	background-color: #4F8D97;
}

.accordionButton {
	background-color: #B9D300;
	margin-bottom: 10px;
	font-size: 1.3em;
	padding: 10px;
	border-radius: 10px;
	font-weight: bolder;
	cursor: pointer;
	transition: background-color 0.3s linear;
}

div.accordionButton:hover,
div.accordionButton.open{
    background-color: #198752;


}

.accordionButton p { color: white !important; }

//------------------------------------------------------------