/* RESET
#################### */
*{outline:none;}
a{text-decoration:none; color:inherit;}
a:hover{color:#AAA;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
ul{list-style:none; margin:0; padding:0;}
img{border:none;}
input, textarea{padding:0; margin: 0; font-family: Arial, Helvetica, sans-serif; font-weight:100;}

/* GERAL
#################### */
html{width:100%; height:100%; margin:0;}
body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; background-color:#f0f0f0; min-width:960px;}
/*body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; background-color:#FFDEE9; min-width:960px;}*/ /* # outubro */
/*body{margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; background-color:#E1F8FE; min-width:960px;}*/ /* # novembro */

.content{width:960px; margin:auto; position:relative;}
body.noscroll{overflow:hidden;}
#lightbox_estatisticas{display:none;}
/* BAR
#################### */
#bar{
	float:left;
	position:relative;
	width:100%;
	height:40px;
	background:url(../imgs/geral/bg_bar.png) repeat-x;
}
#bar .telefone {
    position: absolute;
    width: 126px;
    height: 33px;
    background: url(../imgs/geral/bg_tel_bar.png) no-repeat 0 0;
    left: 50% !important;
    margin-left: -175px !important; /* Valor mais negativo move mais para a esquerda */
    color: #FFF;
    font-size: 16px;
    padding: 7px 0 0 52px;
    letter-spacing: -1px;
}
#bar .usuario{
	float:left;
	margin:0 0 0 10px;
	padding:10px 0 0 28px;
	min-height:20px;
	background:url(../imgs/geral/ico_usuario_bar.png) no-repeat 8px 10px;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	/*border-top:solid 7px transparent;*/
	background-color: red;
	border-radius: 5pt;
	margin-top: 2pt;
	width: 220px;
	height: 25px;
}
#bar .usuario_restrita{
	float:left;
	margin:0 0 0 10px;
	padding:8px 0 0 20px;
	min-height:20px;
	background:url(../imgs/geral/ico_usuario_bar.png) no-repeat 0 6px;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	border-top:solid 7px transparent;
}
#bar a.bt_faleconosco{
	float:right;
	margin:12px 10px 0 0;
	padding:3px 10px 4px 25px;
	border-right:solid 1px #265C9B;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../imgs/geral/ico_faleconosco.png) no-repeat 0 3px;
}

#bar a.facebook {
	float: right;
	margin: 12px 10px 0px 6px;
	border-left: solid 1px #265C9B;
	width: 18px;
	height: 18px;
	display: block;
	background: url(../imgs/geral/face.png) center top no-repeat;
}

#bar a.instagram {
	float: right;
	margin: 12px 10px 0px 0px;
	border-left: solid 1px #265C9B;
	width: 18px;
	height: 18px;
	display: block;
	background: url(../imgs/geral/Instagram.png) center top no-repeat;
}

#bar a.primAcesso{
	float:left;
	margin:0 0 0 10px;
	padding:8px 0 4px 0;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	border-top:solid 7px transparent;
}
#bar .sep{
	float:left;
	margin:12px 0 0 10px;
	width:1px;
	height:20px;
	border-left:solid 1px #265C9B;
}
#bar a.bt_alterarsenha{
	padding:6px 0 4px 0;
	border-top:solid 7px transparent;
}
#bar .tooltip{
	position:absolute;
	padding:20px;
	background-color:#FFF;
	border-bottom:solid 1px #CACACA;
	width:200px;
	top:-260px;	/*top:50px;*/
	left:120px;
	z-index:9;
	box-shadow:0px 0px 2px #CCC;
	font-size:13px;
	color:#383845;
	line-height:140%;
}
#bar .box_arearestrita{
	position:absolute;
	padding:10px;
	background-color:#FFF;
	border-bottom:solid 1px #CACACA;
	width:220px;
	min-height:197px;
	top:-260px;	/*top:50px;*/
	left:0;
	z-index:9;
	box-shadow:0px 0px 2px #CCC;
}
#bar .box_arearestrita #redefSenha{
	float:left;
	display:none;
	width:100%;
}
#bar .box_arearestrita a.bt_esqueceusenha{
	float:left;
	margin:10px 0 20px 24px;
	clear:both;
	color:red;
	text-transform:uppercase;
	font-weight:bold;
	font-size:14px;
}
#bar .box_arearestrita a:hover.bt_esqueceusenha{text-decoration:underline;}
#bar .box_arearestrita label{float:left; margin:0 0 10px 0; width:100%;}
#bar .box_arearestrita label input[type='text'], #bar .box_arearestrita label input[type='password']{
	float:left;
	margin:0 0 0 0;
	padding:10px;
	width:100%;
	height:30px;
	border-top:solid 1px #ABADB3;
	border-left:solid 1px #ABADB3;
	border-bottom:solid 1px #E3E9EF;
	border-right:solid 1px #E3E9EF;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	color:#383845;
	font-size: 14px;
}
#bar .box_arearestrita label span{float:left; text-transform:uppercase; height:15px; padding:0 0 2px 0; width:100%; color:#3980C6; font-weight:bold; font-size:12px;}
#bar .box_arearestrita .bt_entrar, #bar .box_arearestrita .bt_cancelar, #bar .box_arearestrita .bt_voltarlogin{
	float:right;
	margin:0 0 0 0;
	padding:0 20px 0 20px;
	height:40px;
	font-size:14px;
	font-weight: bold;
	line-height:38px;
	color:#2A72B6;
	text-transform:uppercase;
	border:1px solid #D1D1D1;
	box-shadow:0px 0px 1px #CCC;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	background-color:#FFF;
	cursor: pointer;
	width:105px;
	text-align:center;
}
#bar .box_arearestrita .bt_cancelar, #bar .box_arearestrita .bt_voltarlogin{
	float:left;
	padding:0;
	margin:0;
	color:#424251;
}
#bar .box_arearestrita .bt_entrar:hover, #bar .box_arearestrita .bt_cancelar:hover, #bar .box_arearestrita a:hover.bt_voltarlogin{background-color: #F0F0F0;}

#bar .box_arearestrita .bt_entrar:disabled, #miolo .box_arearestrita .bt_cancelar:disabled, #miolo .box_arearestrita a:disabled.bt_voltarlogin{
    background-color: #F5F5F5;
    color: #B8B8B8
}

.loader{
    float:left;
    position: relative;
    display: none;
    background:url(../imgs/area_restrita/loader.gif) no-repeat 0 0;
    width:16px;
    height:16px;
}

/* TOPO
#################### */
#topo{
	float:left;
	position:relative;
	width:100%;
	/* background:url(../imgs/geral/bg_miolo.png) repeat-x top; novembro*/ 
}
/* redes */
.box_redes{
	float:right;
	margin:25px 170px 0 0;
}
.box_redes a span{visibility: hidden; display: none;}
.box_redes a{
	float:right;
	background:url(../imgs/geral/sprite_redes.png) no-repeat 0 0;
}
.box_redes a.redes_flickr{
	margin:7px 0 0 0;
	width:44px;
	height:20px;
	background-position:-98px -7px;
}
.box_redes a:hover.redes_flickr{background-position:-98px -40px;}
.box_redes a.redes_youtube{
	margin:0 20px 0 0;
	width:28px;
	height:33px;
	background-position:-50px 0;
}
.box_redes a:hover.redes_youtube{background-position:-50px -33px;}
.box_redes a.redes_facebook{
	margin:7px 20px 0 0;
	width:21px;
	height:20px;
	background-position:0 -7px;
}
.box_redes a:hover.redes_facebook{background-position:0 -40px;}

#topo .content{height:225px;}
#topo .menu{
	position: absolute;
	bottom:-1px;
	width:100%;
	height:39px;
	left:0;
}
#topo .menu li{float:left; height:38px; width:320px; border-top:solid 1px #fff; background-color:#FBFBFB;}
#topo .menu a{
	float:left;
	position: relative;
	width:320px;
	height:36px;
	text-align:center;
	line-height:34px;
	color:#000;
	font-weight:bold;
	font-size:17px;
	overflow: hidden;
	border-top:solid 2px transparent;
	border-right:solid 1px #F2F2F2;
	font-style:italic;
}
#topo .menu li a.menusaude{width:320px; border-right:0px;}
#topo .menu a.menusocial{
	color:#EA3528;
	opacity:0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
}
#topo .menu a.menusaude{
	color:#3272AD;
	opacity:0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
}
#topo .menu a.sel, #topo .menu a:hover{border-top:solid 2px #000; background-color:#FFF; opacity:1;	-moz-opacity: 1; filter: alpha(opacity=100);}
#topo .menu a.menusocial.sel, #topo .menu a:hover.menusocial{border-top:solid 2px #E14033; background-color:#FFF; opacity:1;	-moz-opacity: 1; filter: alpha(opacity=100);}
#topo .menu a.menusaude.sel, #topo .menu a:hover.menusaude{border-top:solid 2px #5CADD6; background-color:#FFF; opacity:1;	-moz-opacity: 1; filter: alpha(opacity=100);}

#topo .menu a.menuSport{color:#457545 !important;}
#topo .menu a.menuSport.sel, #topo .menu a:hover.menuSport{border-top:solid 2px #457545 !important;}


/* submenu */
.submenu{
	float:left;
	margin:0 0 29px 0;
	width:100%;
	min-height:60px;
	background-color: #FFF;
	text-align:center;
	border-bottom:solid 1px #D1D1D1;
}


.submenu_esportes{
	float:left;
	margin:0 0 29px 0;
	width:100%;
	background-color: #FFF;
	text-align:center;
	border-bottom:solid 1px #D1D1D1;
}

.submenu li{
	padding: 10px 0px 0 0px;
	height:50px;
	display: -moz-inline-stack;
	display: inline-block;
	*display: inline;
	font-size:18px;
	color: #525261;
	font-weight:bold;
	zoom: 1;
}
.submenu li:last-child{background:none;}
.submenu li a{
	padding:10px 10px 0 10px;
	display: block;
	height:40px;
	color: #000;
	opacity:0.85;
	-moz-opacity: 0.85;
	filter: alpha(opacity=85);
}
.submenu.sub_social li a{color: #EA3528;}
.submenu.sub_saude li a{color: #3272AD;}
.submenu li a:hover{/*color: #000; border-bottom:solid 4px #000;*/color: #FFF; background:#000; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.submenu.sub_social li a:hover{/*color: #EA3528; border-bottom:solid 4px #EA3528;*/color: #FFF; background:#EA3528; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
.submenu.sub_saude li a:hover{/*color: #3272AD; border-bottom:solid 4px #3272AD;*/color: #FFF; background:#3272AD; opacity:1; -moz-opacity: 1; filter: alpha(opacity=100);}
/* fim submenu */


/* contato */
#topo .box_contato{
	position: absolute;
	right:10px;
	top:0;
	width:140px;
	height:95px;
	border-bottom:solid 1px #0C2944;
	background-color: #1A3B5E;
	z-index:2;
}
#topo .box_contato .telefone{
	float:left;
	padding:15px 0 0 0;
	width:100%;
	height:40px;
	color: #FFF;
	text-align:center;
	font-size:10px;
	font-weight:bold;
}
#topo .box_contato .telefone strong{font-size:17px;}
#topo .box_contato a.bt_contato{
	float:left;
	margin: 0 0 0 10px;
	padding: 0 0 0 50px;
	width:70px;
	height:30px;
	line-height:30px;
	background:url(../imgs/geral/ico_contato.png) no-repeat 19px 7px;
	background-color: #4F93D6;
	color: #EBF2F8;
	font-size:12px;
	font-weight:bold;
	border-top:solid 1px #669ED5;
}
#topo .box_contato a:hover.bt_contato{background-color: #5999D9;}
/* titulo*/
#topo h1 span, #topo h2 span{visibility:hidden;}
#topo h1, #topo h2{
	float:left;
	margin: 45px 0 0 5px;
	width:342px;
	height:120px;
	background:url(../imgs/geral/logo_asfeb.png) no-repeat 0 0;
}
#topo h2 a{display:block;}

/* BUSCA */
#busca_asfeb{
	float:right;
	margin:7px 5px 0 0;
}
#busca_asfeb form input[type="text"]{
	float:left;
	margin:0 0 0 0;
	padding:2px 30px 2px 5px;
	width:153px;
	height:21px;
	line-height:21px;
	border:solid 1px #BBBBC8;
	border-bottom:solid 1px #DBDBEA;
	border-radius:3px;
	color:#9797A6;
	font-size:10px;
	box-shadow:inset 1px 1px 1px #EEE;
	background:url(../imgs/geral/ico_busca.png) no-repeat 160px 4px;
	background-color:#FFF;
}

#box_guia{
	float:right;
	margin:20px 10px 0 0;
	padding:43px 0 0 115px;
	width:475px;
	height:105px;
	background:url(../imgs/geral/bg_guiamedico.png) no-repeat 0 0;
}
#box_guia form .select{
	float:left;
	position: relative;
	margin:0 3px 0 0;
	width:185px;
	height:26px;
	border:solid 1px #FFF;
}
#box_guia form  .campos{
	float:left;
	width:380px;
}
#box_guia form .select.top{margin:0 3px 3px 0;}
#box_guia form .select .txt_select{
	float:left;
	padding:0 25px 0 10px;
	width:148px;
	height:24px;
	border:solid 1px #BBBBC8;
	border-bottom:solid 1px #DBDBEA;
	background:url(../imgs/geral/ico_select_guia.png) no-repeat right 0;
	background-color: #FFF;
	color: #383845;
	font-size:13px;
	box-shadow:inset 1px 1px 1px #EEE;
	line-height:24px;
	overflow:hidden;
}
#box_guia form .select:hover .txt_select{background:url(../imgs/geral/ico_select_guia.png) no-repeat right 0; background-color: #FFF;}
#box_guia form .select select{
	position: absolute;
	width:185px;
	height:26px;
	top:0;
	left:0;
	z-index:2;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	cursor: pointer;
}
#box_guia form input[type="text"]{
	float:left;
	margin:4px 4px 0 1px;
	padding:0 0 0 10px;
	width:363px;
	/*width:173px;*/
	height:24px;
	line-height:24px;
	border:solid 1px #BBBBC8;
	border-bottom:solid 1px #DBDBEA;
	color:#9797A6;
	font-size:13px;
	box-shadow:inset 1px 1px 1px #EEE;
}
#box_guia form input[type="submit"]{
	float:right;
	margin:14px 26px 0 0;
	width:58px;
	height:58px;
	border:0px;
	cursor:pointer;
	background:url(../imgs/geral/bt_buscar_guia.png) no-repeat 0 0;
}
#box_guia form input[type="submit"]:hover{background-position:0 -58px;}
/* RODAPE
############################## */
#rodape{
	float:left;
	margin: 30px 0 0 0;
	width:100%;
	background-color: #3E82C5;
}
#rodape .row_rodapetop{
	float:left;
	width:100%;
	height:40px;
	/* background-color:#e42188; outubro*/
	background-color:#3E82C5; 
}
#rodape .row_rodapetop a.bt_mapa{
	float:right;
	margin:0 10px 0 0;
	padding:11px 0 4px 25px;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../imgs/geral/ico_mapa.png) no-repeat 0 8px;
	border-top:solid 4px transparent;
}
#rodape .row_rodapetop a:hover.bt_mapa, #rodape .row_rodapetop a.bt_mapa.ativo{border-top:solid 4px #215086;}

#rodape .row_rodapetop a.bt_webmail{
	float:right;
	margin:12px 0 0 0;
	padding:3px 10px 4px 35px;
	border-left:solid 1px #265C9B;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../imgs/geral/ico_webmail.png) no-repeat 10px 3px;
}

#rodape .row_rodapetop a.bt_ouvidoria{
	float:right;
	margin:12px 0 0 0;
	padding:3px 10px 4px 35px;
	border-left:solid 1px #265C9B;
	font-size:10px;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../imgs/geral/ico_ouvidoria.png) no-repeat 10px 0px;
}
#rodape .rodape_top{
	float:left;
	display:none;
	padding:0 0 0 0;
	width:100%;
	height:365px;
	border-top:solid 1px #3978B6;
}
#rodape .rodape_top ul{
	float:left;
	margin:50px 0 0 0;
	padding:0 0 0 10px;
	width:229px;
	border-left:solid 1px #3574B6;
	color: #FFF;
	font-size:14px;
	font-weight:bold;
}
#rodape .rodape_top ul:first-child{border-left:0px;}
#rodape .rodape_top ul li{float:left; width:100%; padding: 0 0 5px 0;}
#rodape .rodape_top ul li.main{font-size:19px;}
#rodape .rodape_top ul li a{color:#FFF;}
#rodape .rodape_top ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}

#rodape .rodape_top ul li a.bt_contato{
	float:left;
	margin: 10px 0 0 0;
	padding: 0 0 0 50px;
	width:70px;
	height:30px;
	line-height:30px;
	background:url(../imgs/geral/ico_contato.png) no-repeat 19px 7px;
	background-color: #4F93D6;
	color: #EBF2F8;
	font-size:12px;
	font-weight:bold;
	border-top:solid 1px #669ED5;
}
#rodape .rodape_top ul li a:hover.bt_contato{background-color: #5999D9; text-decoration:none;}

#rodape .rodape_top ul ul{
	margin:0px;
	padding:0 0 0 15px;
	border-left:0px;
	font-weight:100;
	width:214px;
}
#rodape .rodape_bottom{
	float:left;
	position:relative;
	width:100%;
	height:240px;
	/* background-color:#dc509a; outubro */
	background-color:#215086;
}
#rodape .rodape_bottom .logo_rodape{
	position:absolute;
	width:67px;
	height:106px;
	top:-30px;
	left:0;
	background:url(../imgs/geral/logo_asfeb_rodape.png) no-repeat 0 0;
}
#rodape .rodape_bottom .marcas{
	float:right;
	margin:55px 10px 0 0;
	width:500px;
	height:110px;
}
#rodape .rodape_bottom .marcas img{float:left; margin: 0 0 0 10px;}
#rodape .rodape_bottom address, #rodape .rodape_bottom .contatorodape{
	float:left;
	margin:30px 0 0 100px;
	width:299px;
	font-size:12px;
	color: #ECECFB;
	font-style:normal;
}
#rodape .rodape_bottom address{margin:0px 0 15px 0;}
#rodape .rodape_bottom .rodape_final{
	float:left;
	padding:23px 10px 0 10px;
	width:940px;
	/* border-top:solid 2px #e42188; outubro */
	border-top:solid 2px #275D9B;
}
#rodape .rodape_bottom .rodape_final img{float:right;}
#rodape .rodape_bottom .rodape_final a.footer_facebook span{visibility:hidden;}
#rodape .rodape_bottom .rodape_final a.footer_facebook{
	float:right;
	margin:2px 17px 0 0;
	width:17px;
	height:18px;
	display:block;
	background:url(../imgs/geral/face.png) center top no-repeat;
}

#rodape .row_rodapetop a.footer_facebook {
float: right;
margin: 12px 10px 0 0;
border-right: solid 1px #265C9B;
width: 38px;
height: 18px;
display: block;
background: url(../imgs/geral/face.png) center top no-repeat;
}

#rodape .row_rodapetop a.footer_instagram {
float: right;
margin: 12px 10px 0 0;
border-right: solid 1px #265C9B;
width: 18px;
height: 18px;
display: block;
background: url(../imgs/geral/Instagram.png) center top no-repeat;
}

#rodape .rodape_bottom .rodape_final a.desenvolvimento span{visibility: hidden; display: none;}
#rodape .rodape_bottom .rodape_final a.desenvolvimento{
	float:left;
	margin:7px 0 0 0;
	width:46px;
	height:11px;
	font-size:1px;
	background:url(../imgs/geral/logo_opus.png) no-repeat 0 0;
}
#rodape .rodape_bottom .rodape_final a:hover.desenvolvimento{
	background-position:0 -11px;
}

/* INTERNAS
#################################### */
.sizeFont{
	width:90px;
	height:44px;
	float: right;
	background-color:#F0F0F0;
	margin-top:-1px;
}
.sizeFont a{
	width:40px;
	height:43px;
	display: block;
	background-image:url(../imgs/geral/noticia_fontSize.jpg);
	background-repeat: no-repeat;
}
.sizeFont a span{visibility: hidden;}
.sizeFont a.menosFont{background-position:left top;float:left;margin-left:6px;}
.sizeFont a.maisFont{background-position:right top;float:right;}
#breadcrumb{
	float:right;
	margin:0 0 17px 0;
	padding: 0 0 0 10px;
	width:700px;
	min-height:40px;
	background-color:#F6F6F6;
	border-top:solid 1px #D1D1D1;
	font-size:14px;
	line-height:40px;
	color: #383845;
}
#breadcrumb a{color: #383845;}
.miolo_int{
	float:right;
	padding: 10px;
	width:690px;
	background-color: #FFF;
	border-bottom:solid 1px #D1D1D1;
	color: #383845;
	line-height: 150%;
	font-size: 14px;
}
.miolo_int p{margin: 15px 15px 15px 15px;}
.miolo_int h2{
	float:left;
	width: 100%;
	font-size: 16px;
	color: #383845;
}
.miolo_int h1{
	float:left;
	margin:5px 0 20px 0;
	padding:0 0 15px 0;
	width: 100%;
	font-size: 32px;
	color: #383845;
	border-bottom: solid 2px #D1D1D1;
	line-height: 32px;
}
.miolo_int h3{
	float:left;
	margin:25px 0 20px 0;
	padding:0 0 10px 0;
	width: 100%;
	font-size: 26px;
	color: #383845;
	border-bottom: solid 2px #D1D1D1;
}

.naopreenchido{
	border:solid 1px #FF0000 !important;
}
#feedback_erro{
	float:left;
	display:none;
	padding: 0 0 0 15px;
	background:url(../imgs/geral/ico_feedbackerro.png) 0 6px no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
#feedback_ok{
	float:left;
	display:none;
	padding: 0 0 0 15px;
	background:url(../imgs/geral/ico_feedback.png) 0 6px no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #669933;
}

/* paginacao */
#Paginacao{
	float:left;
	padding:20px 0 0 0;
	min-height:40px;
	width:100%;
	text-align:center;
}
#Paginacao .wp-pagenavi a.nextpostslink{
	background: url(../imgs/geral/paginacao_setas.jpg) right top no-repeat;
	border:none !important;
	padding: 4px 0px;
}
#Paginacao .wp-pagenavi a.nextpostslink span{visibility: hidden;}
#Paginacao .wp-pagenavi a.previouspostslink{
	background: url(../imgs/geral/paginacao_setas.jpg) left top no-repeat;
	border:none !important;
	padding: 4px 0px;
}
#Paginacao .wp-pagenavi a.previouspostslink span{visibility: hidden;}
#Paginacao .wp-pagenavi a.page{
	background-color: #FFF;
	border:1px solid #D8D8E0;
	font: 14px arial ;
	color:#383845;
}
#Paginacao .wp-pagenavi span.extend{border:none;padding:0;}
#Paginacao .wp-pagenavi a.page:hover{border-color:#387BBA;}
#Paginacao .wp-pagenavi span.current{background:#2A72B6;border:1px solid #2A72B6;border-color:#2A72B6;color:#FFF;}
.wp-pagenavi a{background-color:#f0f0f0;}
.wp-pagenavi a, .wp-pagenavi span{border:solid 1px #CCC}

/*banner removivel */
.bannerRemove{
	width:960px;
	height:198px;
	float:left;
	position: relative;
	margin:0px auto 17px;
	border:1px solid #D7DBDE;
	background-color:#FFF;
	overflow: hidden;
}
.bannerRemove img{margin: 5px 0 0 5px;}
.bannerRemove .fechaBanner span{visibility: hidden}
.bannerRemove .fechaBanner{
	width:32px;
	height:32px;
	position:absolute;
	top:10px;
	right:10px;
	background: url(../imgs/capa/fechar_bannes.png) center top no-repeat;
}
.bannerRemove .fechaBanner:hover{
	background-position: center bottom;
}




/*LIGHT BOX*/
.lightBox_slider{
	width:100%;
	height:100%;
	position: fixed;
	background:rgba(255,255,255,0.7);
	z-index: 9999;
	display:none;
}
.lightBox_slider .content_slider{
	width:690px;
	height:592px;
	position: absolute;
	padding-top:5px;
	top:50%;
	left:50%;
	margin:-291px 0 0 -345px;
	background-color: #fff;
	border:1px solid #D7DBDE;
}
.lightBox_slider .content_slider #destaque_galeria{
	float:left;
	position:relative;
	margin: 0 5px 0 5px;
	width:680px;
	height:480px;
}
.lightBox_slider .content_slider #destaque_galeria ul li{
	position:absolute;
	/*display:none;*/
}
a.bt_passaresquerda span, a.bt_passardireita span{visibility: hidden;}
a.bt_passaresquerda{
	position: absolute;
	z-index: 11;
	width:68px;
	height:69px;
	top:220px;
	left:10px;
	background:url(../imgs/social/fotos/seta_left.png) no-repeat 0 0;
}
a:hover.bt_passaresquerda{background-position: 0 -68px;}
a.bt_passardireita{
	position: absolute;
	z-index: 11;
	width:68px;
	height:69px;
	top:220px;
	right:10px;
	background:url(../imgs/social/fotos/seta_right.png) no-repeat 0 0;
}
a:hover.bt_passardireita{background-position: 0 -68px;}
#carousel_galeria{
	float:left;
	position: relative;
	margin: 7px 5px 0 5px;
	width:680px;
	height:102px;
}
#carousel_galeria .warp{
	float:left;
	position: relative;
	width:680px;
	height:102px;
	overflow: hidden;
}
#carousel_galeria ul{
	position:absolute;
	width:9999px;
	height:96px;
}
#carousel_galeria ul li{float:left; position:relative; width:136px; height:96px; margin:3px 0 0 0; z-index:1;}
#carousel_galeria ul li img{
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}
#carousel_galeria ul li:hover img{
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=80);
}
#carousel_galeria ul li.sel{z-index:2;}
#carousel_galeria ul li.sel img{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
#carousel_galeria ul li .mask{
	position: absolute;
	display:none;
	top:0;
	left:0;
	width:136px;
	height:96px;
	background:url(../imgs/social/fotos/bg_mask.png) no-repeat 0 0;
	box-shadow: 0 0 1px 2px #FFF;
	border-radius: 2px;
}
#carousel_galeria ul li.sel .mask{display: block;}

.fecharLight span{visibility: hidden}
.fecharLight{
	width:32px;
	height:32px;
	position:absolute;
	top:10px;
	right:10px;
	background: url(../imgs/capa/fechar_bannes.png) center top no-repeat;
	z-index: 99999;
}
.fecharLight:hover{
	background-position: center bottom;
}
.mensagem_erro{
    float:left;
    padding: 0 0 0 15px;
    background:url(../imgs/area_restrita/ico_feedbackerro.png) 0 1px no-repeat;
    font-size: 16px;
    font-weight: bold;
    color: #FF0000;
}

.add_razao_social {
	width: 420px !important;
	margin: 15px 0 0 0 !important;
}
