#botao_fecha{cursor:pointer}
#div_antes{background:#000;left:0;position:absolute;top:0;z-index:80}
#div_borda{background:#fff;cursor:default;padding:5px;position:absolute;z-index:90}
#div_borda_rodape{cursor:move;padding:4px 4px 6px;text-align:center;z-index:100}
#form-geral input:focus,#form-geral select:focus,#form-geral textarea:focus,#form-contatos input:focus,#form-contatos select:focus,#form-contatos textarea:focus,#form-foto input:focus,#form-foto select:focus,#form-foto textarea:focus,#form-login input:focus,#form-login select:focus,#form-login textarea:focus{background:#FFE !important;border:1px solid #c00 !important}
#foto{margin:10px 0 0 150px}
#foto img{border:1px solid #ccc;padding:3px}
#hovernav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}
#hovernav a{outline:none}
#img-ajax{	padding:4px 8px; left:0; position:fixed; top:0; z-index:90;background: #495083; }
#imagecontainer{padding:10px}
#imagecontainer>#hovernav{left:0}
#imagedata{color:#000;padding:0 10px}
#imagedata #bottomnavclose{float:right;outline:none;padding-bottom:0.7em;width:66px}
#imagedata #caption{font-weight:700}
#imagedata #imagedetails{float:left;text-align:left;width:70%}
#imagedata #numberdisplay{clear:left;display:block;padding-bottom:1em}
#imagedatacontainer{background-color:#fff;font:10px Verdana, Helvetica, sans-serif;line-height:1.4em;margin:0 auto;overflow:auto;width:100%}
#lightbox{left:0;line-height:0;position:absolute;text-align:center;width:100%;z-index:100}
#lightbox a img{border:none}
#lightbox img{height:auto;width:auto}
#loading{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:40%;width:100%}
#login,#senha,#nome-ad,#estado-civil-ad,#nasc-ad,#fone1-ad,#fone2-ad,#end-ad,#numero-ad,#complemento-ad,#bairro-ad,#cep-ad,#estado-ad,#cidade-ad,#login-ad,#senha1-ad,#senha2-ad{border:1px solid #e0e0e0 !important;padding:3px 4px}
#msg-area{display:block;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px;font-weight:700;left:0;margin:0;padding-bottom:25px;position:fixed;text-align:center;top:0;width:100%;z-index:80}
#msg-area .pesquisa-fecha {margin: 4px 4px 0;} 
#msg-area img{margin:0 6px -2px;}
.msg-amarelo{background:#FF9;border-bottom:1px solid #FFD400}
.msg-verde{background:#E0EEDF;border-bottom:1px solid #007D00}
.msg-vermelho{background:#FDE1E2;border-bottom:1px solid #c00}
.msg-amarelo .img-alerta {background-position:-80px 0; }
.msg-verde .img-alerta {background-position:-96px 0; }
.msg-vermelho .img-alerta { background-position:-112px 0;}
#nextlink{float:right;right:0}
#nextlink:hover,#nextlink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat}
#outerimagecontainer{background-color:#fff;height:250px;margin:0 auto;position:relative;width:250px}
#overlay{background-color:#000;height:500px;left:0;position:absolute;top:0;width:100%;z-index:90}
#prevlink{float:left;left:0}
#prevlink,#nextlink{background-image:url(data:image/gif;base64,AAAA);display:block;height:100%;width:49%}
#prevlink:hover,#prevlink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat}
* html .clearfix{height:1%}
.alerta{background:#FFD url(../images/amarelo.gif) no-repeat scroll 12px 12px;border:1px solid #FFD400;margin:10px;padding:10px 10px 10px 35px}
.balaozinho{background:#FFD;border:solid 1px #FFD400;color:#000;left:0;padding:8px 8px 0;position:absolute;top:0;visibility:hidden;z-index:2}
.balaozinho,.balaozinho b{font:normal 10pt sans-serif}
.botao_verde{color:#090}
.botao_verm{color:red}
.clearfix{display:block}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.dados-corpo{margin:30px 0 20px 10px}
.dados-foto-form{margin:30px 0}
.destaca{font-size:14px;font-weight:700}
.espaco_linha{padding-top:15px}
.form_botao{margin-left:140px}
.form_campo{text-align:left}
.form_linha{margin:2px 0;padding:2px 0;width:100%}
.form_rotulo{float:left;margin-right:4px;text-align:right;width:170px}
.form_rotulo label{font-size:13px}
.formulario{background:#F9F9F9;border:1px solid #e9e9e9;padding:10px}
.linha{border-top:1px solid #aaa}
.linha-dot{background:transparent url(../images/linha-dot.gif) repeat-x scroll center center;clear:both;display:block;height:20px;text-align:justify}
.linha_over{background:#f9f9f9 !important}
.lista-1{border-top:0 !important}
.sprites {background-image:url(../images/sprite.gif);background-color:transparent;background-repeat:no-repeat;padding: 0 !important;border: 0 !important; }
.adm-apaga {background-position:0 -16px;}
.adm-apaga:hover {background-position:0 0;}
.adm-edita {background-position:-16px -16px;}
.adm-edita:hover {background-position:-16px 0;}
.adm-fotos {background-position:-32px -16px;}
.adm-fotos:hover {background-position:-32px 0;}
.adm-recomenda {background-position:-64px -16px;}
.adm-recomenda:hover {background-position:-64px 0;}
.menu-abre {height:39px;width:40px;background-position:-296px -39px;}
.menu-abre:hover {background-position:-296px 0;}
.menu-anunciante {background-position:-336px -16px;}
.menu-anunciante:hover,.cur-prof {background-position:-336px 0;}
.menu-info {background-position:-586px -16px;}
.menu-info:hover,.img-escola {background-position:-586px 0;}
.img-link {background-position:-602px -16px;}
.img-link:hover {background-position:-602px 0;}
.img-shop {background-position:-746px -16px;}
.img-shop:hover {background-position:-746px 0;}
.menu-videos {background-position:-778px -16px;}
.menu-videos:hover {background-position:-778px 0;}
.botao,button {	background: repeat scroll 0 0 #F6F6F6; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:-moz-linear-gradient(center top , #FFF, #EFEFEF); background-image:-webkit-gradient(linear,left top,left bottom,from(#FFFFFF),to(#EFEFEF)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFEFEF');	border:1px solid #ccc;	margin:8px 10px;	padding:8px 15px; overflow:visible; vertical-align:middle; }
button{padding: 4px 10px;cursor: pointer;}
.botao:hover,.img-mini:hover,button:hover{	-moz-box-shadow: 0 0 3px #999; -webkit-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999; border-color:#999; outline:0; }



.menu-email {background-position:-418px -16px;}
.menu-email:hover {background-position:-418px 0;}
.menu-twitter {background-position:-762px -16px;}
.menu-twitter:hover {background-position:-762px 0;}
.menu-fb {background-position:-498px -16px;}
.menu-fb:hover {background-position:-498px 0;}
.menu-orkut {background-position:-682px -16px;}
.menu-orkut:hover {background-position:-682px 0;}
.menu-google {background-position:-570px -16px;}
.menu-google:hover {background-position:-570px 0;}
.menu-myspace {background-position:-650px -16px;}
.menu-myspace:hover {background-position:-650px 0;}
.menu-favoritos {background-position:-434px -16px;}
.menu-favoritos:hover {background-position:-434px 0;}
.menu-rss {background-position:-730px -16px;}
.menu-rss:hover {background-position:-730px 0;}

.adm-mapa {background-position:-48px -16px;}
.adm-mapa:hover {background-position:-48px 0;}

.prev a,.next a {background:url(../images/sprite.gif) transparent no-repeat !important;float: left;  margin: -2px 8px 0 0; width: 16px; height: 16px;}
.prev a,.img-antes:hover {background-position:-352px 0 !important;}
.next a,.img-depois:hover {background-position:-714px 0 !important;}
.img-antes {background-position:-352px -16px !important;}
.img-depois {background-position:-714px -16px !important;}

.img-menos {background-position:-514px -16px;}
.img-menos:hover {background-position:-514px 0;}

.img-fecha {background-position:-368px -16px;}
.img-fecha:hover {background-position:-368px 0;}

.rotulo_errado{background:url(../images/botao-errado.gif) no-repeat scroll 0 center;color:#C00}
.rotulo_errado,.rotulo_correto,.rotulo_normal{padding-left:20px}
.rotulo_correto{background:url(../images/botao-correto.gif) no-repeat scroll 0 center;color:#060}
.rotulo_normal{background:none;color:#444}
.campo_errado{background:#FFFFD7;border:1px solid #c00 !important}
.campo_correto{background:#FFF;border:1px solid #060 !important}
.campo_normal{background:#FFF;border:1px solid #f0f0f0 !important}
