/* CSS Document */



/* CSS Document */



/*Parte superior : top*/

body {

margin:0;

/* background: #2d678d	 url(../imagens/background.gif) repeat-x; */
background:#E9EEE8;

font-family:"Trebuchet MS";

}

img{border:none;}





#principal{

margin:0 auto;

width:778px;

background:#FFFFFF;

overflow:hidden;

}



.principalresidencia{

margin:0 auto;

width:778px;

overflow:hidden;

}



#meioresidencia{

margin:0;

width:778px;

overflow:hidden;

}



#esquerdaresidencia{

margin:0;

margin-left:1px;

float:left;

width:412px;

background:#FFFFFF;

overflow:hidden;

}



.noticiasresidencia{

margin:0;

float:left;

width:412px;

}



.topotitulodestaque{

margin:0;

margin-top:5px; 

width:412px;

height:8px;

float:left;

overflow:hidden;

background:url(../imagens/topodestaque.gif) no-repeat;

}



.titulonoticiaresidencia{

margin:0;

margin-top:-1px;

float:left;

width:412px;

height:20px;

padding-left:20px;

background:url(../imagens/meiodestaque.gif) no-repeat;

font:bold 20px "Franklin Gothic Medium";

color:#990000;

overflow:hidden;

}



.noticiaresidencia{

margin:0;

float:left;

width:411px;

padding-bottom:20px;

background:#ccd4da url(../imagens/degrade.gif) repeat-x;

}



.noticiaresidencia2{

margin:0;

float:left;

width:411px;

background: #fdfdfd url(../imagens/degradecontrario.gif) repeat-x;

margin-bottom:40px;

}



.datanoticia{

margin:0;

margin-top:15px;

margin-left:20px;

font:normal 10px "Trebuchet MS";

color:#000000;

overflow:hidden;

}



.titulonoticia_residencia {

margin:0;

margin-left:20px;

overflow:hidden;

}



.titulonoticia_residencia a{

text-decoration:none;

font:bold 15px "Trebuchet MS";

color:#cc0000;

}



.titulonoticia_residencia a:hover{

text-decoration:none;

font:bold 15px "Trebuchet MS";

color:#b10101;

}



.figuradestaqueresidencia img{

margin:0;

border:none;

float:left;

margin: -10px 0 0 -10px;

overflow:hidden;

}
.figuradestaqueresidencia div.box_img{
	width:80px;
	height:80px;
	margin-left:15px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}


.textonoticiaresidencia{

margin:0;

width:390px;

float:left;

margin-top:5px;

text-align:justify;



}



.textonoticiaresidenciadireita{

margin:0;

width:305px;

float:left;

margin-top:5px;

text-align:justify;





}



.textonoticiaresidencia a{

margin:0;

text-decoration:none;

font:normal 12px "Trebuchet MS";

color:#000000;

overflow:hidden;

}



.textonoticiaresidencia a:hover{

margin:0;

text-decoration:none;

margin-right:2px;

font:normal 12px "Trebuchet MS";

color:#b10101;

overflow:hidden;

}



.textonoticiaresidenciadireita a{

margin:0;

text-decoration:none;

font:normal 12px "Trebuchet MS";

color:#000000;

overflow:hidden;

}



.textonoticiaresidenciadireita a:hover{

margin:0;

text-decoration:none;

margin-right:2px;

font:normal 12px "Trebuchet MS";

color:#b10101;

overflow:hidden;

}



.participe{

margin:0;

float:left;

margin-top:5px;

margin-left:130px;

margin-bottom:10px;

width:242px;

height:21px;

display:inline;

background:url(../imagens/participe.gif) no-repeat;

}



.participe a{

margin:0;

padding-top:2px;

text-decoration:none;

float:right;

margin-right:75px;

font:normal 12px "Times New Roman", Times, serif;

color:#000000;

}





.participe a:hover{

margin:0;

text-decoration:none;

float:right;

margin-right:75px;

font:normal 12px "Times New Roman", Times, serif;

color:#f0eeee;

}



.leiamaisresidencia{

margin:0;

float:right;



width:242px;

margin-right:15px;

height:21px;

display:inline;

background:url(../imagens/leiamaisresidencia1.gif) no-repeat;

}



.leiamaisresidencia a{

margin:0;

padding-top:2px;

text-decoration:none;

float:right;

margin-right:35px;

font:normal 12px "Times New Roman", Times, serif;

color:#000000;

}





.leiamaisresidencia a:hover{

margin:0;

text-decoration:none;

float:right;

margin-right:35px;

font:normal 12px "Times New Roman", Times, serif;

color:#b10101;

}



.leiamaisresidencia2{

margin:0;

float:right;

margin-top:4px;

width:242px;

margin-right:15px;

height:21px;

display:inline;

background:url(../imagens/leiamaisresidencia2.gif) no-repeat;

}



.leiamaisresidencia2 a{

margin:0;

text-decoration:none;

float:right;

margin-right:40px;

font:normal 12px "Times New Roman", Times, serif;

color:#000000;

}



.leiamaisresidencia2 a:hover{

margin:0;

text-decoration:none;

float:right;

margin-right:40px;

font:normal 12px "Times New Roman", Times, serif;

color:#b10101;

}



.rodapetitulodestaque{

margin:0;

float:left;

width:412px;

height:8px;

overflow:hidden;

background:url(../imagens/rodapedestaque.gif) no-repeat;

}



#residenciameio{

margin:auto 0;

float:left;

width:25px;

/*background: #FFFFFF url(../imagens/meioresidencia.gif) repeat-y;*/

/*background:#FFFF99;*/

height:100%;

background:#FFFFFF;

overflow:hidden;

}



#meiocima{

margin:0;

margin-left:5px;

width:15px;

height:105px;

background:#FFFFFF url(../imagens/meiocima.gif) no-repeat;

overflow:hidden;

}



#meiomeio{

margin:0;

margin-left:1px;

height:600px;

width:15px;

background: #FFFFFF url(../imagens/meioresidencia.gif) repeat-y;

}



#meiobaixo{

clear:both;

margin:0;

margin-left:5px;

width:15px;

height:105px;

background:#FFFFFF url(../imagens/meiobaixo.gif) no-repeat;

bottom:0; 

}



#direitaresidencia{

margin:0;

margin-top:5px;

float:left;

width:330px;

background:#FFFFFF;

overflow:hidden;

}



.direitaresidenciacurriculo{

margin:0;

margin-bottom:5px;

}



.direitaresidenciacurriculo img{

border:0;

}



.direitaresidenciacurriculo a{

text-decoration:none;

}



.direitaresidenciacurriculo a:hover{

text-decoration:none;

}



.topotitulodestaquedireita{

margin:0;

width:326px;

height:9px;

float:left;

margin-top:5px;

margin-left:1px;

_margin-left:0px;

overflow:hidden;

background:url(../imagens/caixacima.gif) no-repeat;

}



.titulonoticiaresidenciadireita{

margin:0;

margin-top:-2px;

margin-left:1px;

_margin-left:0px;float:left;

width:326px;

height:20px;

padding-left:10px;

_padding-left:5px;

font:bold 20px "Franklin Gothic Medium";

color:#990000;

overflow:hidden;

background:url(../imagens/caixameio2.gif) no-repeat;

}



.rodapetitulodestaquedireita{

margin:0;

float:left;

margin-top:-1px;

width:326px;

height:8px;

margin-left:1px;

_margin-left:0px;

background:url(../imagens/caixabaixo.gif) no-repeat;

overflow:hidden;

}





.esquerdaresidencia{

margin:0;

margin-left:-2px;

float:left;

width:13px;

height:159px;

background:url(../imagens/esquerdacadastro.gif) no-repeat;

overflow:hidden;

}



.meiocadastro{

margin:0;

margin-top:2px;

float:left;

width:305px;

_width:305px;

height:159px;

background:url(../imagens/meiocadastro2.gif) repeat-x;

overflow:hidden;

}



.meiocadastro a{

font:bold 11px "Trebuchet MS";

color:#cc0000;



}



.textocadastro{

margin:0;

margin-top:25px;

font:normal 11px "Trebuchet MS";

color:#cc0000;

}



.textocadastro img{

margin:0;

float:left;

padding-top:-15px;

padding-right:5px;

}



.meiocadastro a:hover{

font:bold 11px "Trebuchet MS";

color:#cc0000;



}



.meiocadastro img{

margin:0;

margin-top:6px;

float:left;

}



.formlogin{

margin-top:10px;

font:normal 12px "Trebuchet MS";

color:#2d678d;

}



.formlogin input{

margin-bottom:3px;

_margin-bottom:1px;

}



.direitacadastro{

margin:0;

float:left;

margin-top:-1px;

margin-left:-1px;

_margin-left:0px;

width:13px;

height:159px;

background:url(../imagens/direitacadastro.gif) no-repeat;

}



#cadastroresidencia{

margin:0;

float:left;

width:375px;

height:30px;

background:#999999;



}





.noticiaresidenciadireita{

margin:0;

float:left;

width:326px;

background:#f1f3f5 url(../imagens/degradetriplo.gif) repeat-x;

}





#topo{

margin:0;

width:778px;

height:150px;



}



#topo_residencia{

margin:0;

width:778px;

height:212px;

}



#topinho{

margin:0;

margin-top:-11px;

width:778px;

height:19px;

background:url(../imagens/topinho3.gif) no-repeat;

}



#toporesidencia{

margin:0;

margin-top:0px;

_margin-top:-3px;

margin-left:1px;

width:778px;

height:192px;

/*background:no-repeat url(../imagens/toporesidencia.gif);*/

overflow:hidden;

}



/* Fim do topo */



#data{

margin:0;

width:778px;

height:20px;

background:#FFFFFF;



}



.textodata{

margin:0;

margin-left:5px;

font:normal 13px Arial;

color:#333333;

}



/* corpo da página */





/* menu horizontal * topo*/

#menuhorizontal_novo{

margin:0px;

margin-top:10px;

margin-bottom:-4px;

_margin-top:-1px;

width:778px;

height:45px;

background: no-repeat url(../imagens/menu_horizontal_2.gif);

}



#listahorizontal{

margin:0px;
width:560px;
float:left;
height:40px;

}



.links{

margin:0;

margin-left:10px;

padding-top:6px;



}



.links a{

text-decoration:none;

padding-left:10px;

font:normal 13px "Trebuchet MS";

color:#FFFFFF;

}



.links a:hover{



padding-left:10px;

font:normal 13px "Trebuchet MS";

color:#e6e6e6;

}



/* fim do menu horizontal * topo*/

 

#corpo{

margin:0;

width:778px;

overflow:hidden;

background:#FFFFFF;

}



/* div esquerda */



#esquerda{

margin:0;

width:140px;

float:left;

overflow:hidden;

background:#FFFFFF;

}



#menulateral{
margin:0;
margin-top:-2px;
width:140px;
padding:5px 0px 10px 5px;
background:#FFFFFF;
overflow:hidden;
}

#menulateral ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-right:-20px;
	_margin-right:2px;
}

#menulateral ul li{
	margin:0;
	padding:1px;
}

#menulateral ul li *{
	font-size:12px;
	font-family:Arial;
	padding:1px;
}
#menulateral ul li.title{
	font-size:12px;
	border-bottom:2px solid #333;
	font-weight:bold;
}

#menulateral ul li img{
	margin:0;
	margin-right:8px;
}

#menulateral ul li a{
margin:0;
text-decoration:none;
color:#950000;
}
#menulateral ul li a:hover{
margin:0;
text-decoration:none;
color:#000;
}


#menulateral2{

margin:0;

width:140px;

border:1px solid #e8e7e7;

padding:5px 0px 10px 15px;

background:#FFFFFF;

overflow:hidden;

}



#menulateral2 ul{

margin:0;

padding:0;

list-style:none;

margin-right:-20px;

_margin-right:2px;

}



#menulateral2 ul li{

margin:0;

}



#menulateral2 ul li img{

margin:0;

margin-right:8px;

}



#menulateral2 ul li a{

margin:0;

text-decoration:none;

font:normal 12px "Trebuchet MS";

color:#950000;

}



.textolink a {

margin:0;

text-decoration:none;

font:normal 12px "Trebuchet MS";

color:#950000;

}


/* fim da div esquerda */

/*-------------------------------------------------------------------------------------------*/

#meio{

margin:0;

width:450px;

float:left;

background:#FFFFFF;

overflow:hidden;

}



#meiotodo{

margin:0;

width:625px;

float:left;

background:#FFFFFF;

overflow:hidden;

}



.corpotodo{

margin:0;

margin-top:10px;

margin-left:10px;

width:600px;

float:left;

font:normal 12px "Trebuchet MS";

text-align:justify;

color:#000000;

}



.linha_rosatoda{

margin:0;

margin-top:5px;

float:left;

width:600px;

height:10px;

background:#FFAEAE;

overflow:hidden;



}



.colunadtoda{

margin:0;

float:left;

margin-left:180px;

overflow:hidden;

width:80px;

}



.titulo{

clear:both;

margin:0;

margin-top:-1px;

padding-top:6px;

padding-left:15px;

margin-left:10px;

_margin-left:20px;

font:normal 20px "Trebuchet MS";

color:#850000;

background:url(../imagens/fundotitulo_2.gif) no-repeat;

width:265px;

height:45px;

}



.titulo_outro{

clear:both;

margin:0;

margin-top:-1px;

padding-top:6px;

padding-left:5px;

margin-left:5px;

_margin-left:20px;

font:normal 20px "Trebuchet MS";

color:#850000;

}





.corpo{

margin:0;

margin-top:10px;

margin-left:10px;

width:400px;

float:left;

font:normal 12px "Trebuchet MS";

text-align:justify;

color:#000000;

}



.corpo a{

text-decoration:none;

font:normal 12px "Trebuchet MS";

color:#950000;

}



.corpo a:hover{

text-decoration:none;

font:bold 12px "Trebuchet MS";

color:#850000;

}



.corpotodo a{

text-decoration:none;

font:normal 12px "Trebuchet MS";

color:#950000;

}



.corpotodo a:hover{

text-decoration:none;

font:bold 12px "Trebuchet MS";

color:#850000;

}



.colunae{

margin:0;

float:left;

overflow:hidden;

width:300px;

margin-top:2px;



}



.colunaesq{

margin:0;

float:left;

overflow:hidden;

width:200px;

margin-top:2px;



}



.foto_equipe{

margin:0;

float:left;

overflow:hidden;

width:125px;

background:#FFFFFF;

margin-top:2px;

margin-bottom:1px;

}



.coluna_especialidades{

margin:0;

margin-left:4px;

float:left;

overflow:hidden;

width:150px;

margin-top:2px;

}



.colunad{

margin:0;

float:left;

overflow:hidden;

width:70px;

}



.colunadir{

margin:0;

float:left;

overflow:hidden;



}



.coluna_especialidades_vm{

margin:0;

float:left;

overflow:hidden;

width:70px;

}



.perfil_equipe{

margin:0;

margin-top:2px;

float:left;

overflow:hidden;

width:250px;

margin-bottom:2px;

}



.titulo_perfil{

margin:0;

font:bold 13px "Trebuchet MS";

padding-left:4px;

color:#850000;

}



.texto_perfil{

margin:0;

font:normal 13px "Trebuchet MS";

padding-left:4px;

color:#333333;

}



.linha{

margin:0;

margin-top:-1px;

float:left;

overflow:hidden;

width:380px;

height:1px;

background:#CCCCCC;



}



.linha_rosa{

margin:0;

margin-top:5px;

float:left;

width:385px;

height:10px;

background:#FFAEAE;

overflow:hidden;



}





#busque{

clear:both;

margin:0;

margin-top:200px;

_margin-top:215px;

margin-left:70px;

width:430px;

height:120px;

font:normal 14px "Trebuchet MS";

color:#850000;

}



#busque a{

font:normal 13px "Trebuchet MS";

color:#850000;

}



#busque a:hover{

font:normal 13px "Trebuchet MS";

color:#333333;

}



.texto_form{

font:normal 11px "Trebuchet MS";

color:#850000;

margin-left:100px;

}



.texto{

margin:0;

margin-top:55px;

margin-left:100px;

}



.form_verm{

margin:0;

filter:Alpha(Opacity=100, FinishOpacity=45,Style=1,StartX=100,StartY=100,FinishX=100,FinishY=0);

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #FFFFFF;

background-color: #333333;

border: 1px solid #CCCCCC;



}

/*------------------------------------------------------------------------------------------------------------------------------*/



#direita{

margin:0;

width:155px;

margin-left:15px;

_margin-left:5px;

float:left;

background:#FFFFFF;

overflow:hidden;

}



.titulomenor{

margin:0;

margin-top:25px;

padding-left:30px;

padding-bottom:10px;

font:bold 14px "Trebuchet MS";

color:#850000;

}



/* fim do corpo da página */



#rodaperesidencia{

clear:both;

margin:0 auto;

width:778px;

height:65px;

background:url(../imagens/rodaperesidenciamedica.gif) no-repeat;



}



#rodape{

clear:both;

margin:0;

float:left;

width:778px;

background:#FFFFFF;

bottom:0; 

position:relative;



}



#rodapevermelho{

clear:both;

margin:0;

margin-top:12px;

float:left;

width:778px;

background:#C90404;

bottom:0; 

position:relative;



}





.bordaesq{

margin:0;

float:left;

width:11px;

height:51px;

background:url(../imagens/borderesq2.gif) no-repeat;



}





.bordadir{

margin:0;

float:right;

width:11px;

height:51px;

background:url(../imagens/borderdir.gif) no-repeat;

}



.rodapebranco{

margin:0;

margin-top:10px;

margin-left:15px;

_margin-left:7px;

float:left;

width:750px;

height:51px;

background:#FFFFFF;

}



.rodapebranco img{

margin:0;

margin-top:3px;

_margin-top:5px;

margin-left:50px;

float:left;



}



.figurasrodape{

margin:0;

width:100px;

height:20px;

float:left;

margin-left:10px;

margin-top:15px;

}



.figurarodape img{

margin:0;

float:left;

}



.entrar{

margin:0;

float:left;

margin-top:18px;

margin-left:180px;

}



.entrar img{

margin:0;

float:left;

margin-top:-23px;

_margin-top:-22px;

margin-left:125px;

}

.copyright{

margin:0;

float:left;

margin-top:10px;

margin-bottom:10px;

text-align:center;

width:778px;





}



.textorodape{

font:normal 11px "Trebuchet MS";

color:#FFFFFF;

}





.textopretorodape{

font:normal 11px "Trebuchet MS";

color:#000000;

}



.textopretorodape a{

text-decoration:none;

font:normal 11px "Trebuchet MS";

color:#000000;

}



.textopretorodape a:hover{

text-decoration:underline;

font:normal 11px "Trebuchet MS";

color:#000000;

}



.linksrodape{

margin:0;

margin-left:50px;

padding-top:20px;



}



.linksrodape a{

text-decoration:none;

padding-left:10px;

font:bold 13px "Trebuchet MS";

color:#FFFFFF;

}



.linksrodape a:hover{

text-decoration:underline;

padding-left:10px;

font:bold 13px "Trebuchet MS";

}







/* -------------------- FOrmulário de envio de comentários ---------------------*/







#form_box {

	margin:0;

	float: left;

	width: 290px;

	background: #f8f8f8;

	border: 1px solid #d6d6d6;

	border-left-color: #e4e4e4;

	border-top-color: #e4e4e4;

	font-size: 11px;

	font-weight: bold;

	padding: 0.5em;

	margin-top: 10px;

	margin-bottom: 2px;

	overflow:hidden;

}

 

#form_box div {

	height: 25px;

	padding: 0.2em 0.5em;



}

 

#form_box div.hr {

	border-bottom: 2px solid #e2e2e1;

	height: 0px;

	margin-top: 0pt;

	margin-bottom: 7px;

}

 

#form_box p {

	float: left;

	margin: 4px 0pt;

	width: 120px;

}

 

 

#log {

	float: left;

	padding: 0.5em;

	margin-left: 10px;

	width: 290px;

	border: 1px solid #d6d6d6;

	border-left-color: #e4e4e4;

	border-top-color: #e4e4e4;

	margin-top: 10px;

}

 

#log_res {

	overflow: auto;

}

 

#log_res.ajax-loading {

	padding: 20px 0;

	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;

}



/*--------------------------------------------------------------------------------------------------*/



.linknoticias {

margin:0;

margin-top:10px;



}



.linknoticias a{

text-decoration:none;

font:bold 13px Arial;

color:#cc0000;

}



/*-----------------------currículos----------------------------------------------------------------------*/

.form_normal {

font:normal 11px "Trebuchet MS";

color:#000000;

}





.form_topo_padrao{

font:normal 11px "Trebuchet MS";

color:#000000;

}



/****************************************/



.residencia_interna{

	width:650px !important;

	background:#F7F7F7;

	float:left;

}

.residencia_interna a{

	color:#990000;

	font-weight:bold;

	text-decoration:none;

	float:left;

	margin: 0 0 0 15px;

	font-size:16px;

}

.residencia_interna a:hover{

	color:#000;

	font-weight:bold;

	text-decoration:none;

	float:left;

	margin: 0 0 0 15px;

	font-size:16px;

}

#residencia_noticia_interna{

	clear:both;

	margin: 0 0 0 10px;

	float:left;

}

#nav_bar{font-size:12px;padding:0 0 0 8px}
#nav_bar a{text-decoration:underline;color:#333}
#nav_bar a:hover{color:#000;font-weight:bold;}