/* CSS Document */

/*GERAL*/

*{
margin:0px;
padding:0px;
}

body {
margin:0;
padding:0;
text-align:center; /* hack para o IE */	

	}
#tudo {
width: 1000px;
height:530px;
margin:0 auto;			
margin-top:5px;
margin-bottom:5px;
text-align:left; /* "remédio" para o hack do IE */

}
#fundo{
position:absolute;
background-image:url(img/fundo.jpg);
background-repeat: no-repeat;
width:1000px;
height:530px;
}

#dentro{
position:relative;
width:885px;
height:490px;
margin-left:50px;
margin-top:20px;

}


#topo{
width:880px;
height:100px;
padding-left:10px;
}

#flash{
position:absolute;
right:0px;
top:20px;
width:75%;
height:80px;
text-align:center;
}

#bottom{
position:absolute;
bottom:5px;
right:5px;
text-align:right;
font-weight:bold;

}
#meio{
position:absolute;
margin:5px;
padding-bottom:10px;
height:245px;
width:100%;
}



#esquerda{
position:absolute;
left:5px;
width:211px;

height:245px;
}


#conteudo{
position:absolute;
height:245px;
left:215px;
width:480px;
}

#conteudo p{
text-indent:40px;
}
.home{font-size:12px;}

#direita{
position:absolute;
right:5px;
width:20%;

height:245px;
max-height:245px;
}




#logo h1 {
  position:relative; 
  width: 201px;
  height: 98px;
  display: block;
  margin: 0px;
  text-indent: -99999px;
  background: url(img/logo.jpg) no-repeat right top transparent;
}
#logo h1 a{
	outline: none;
  width: 201px;
  height: 98px;
  display: block;
  text-decoration: none;
}

/*MENU S*/
#menu_s h1{
background:url(img/t_servicos.jpg);
background-repeat:no-repeat;
 text-indent: -99999px;

}

/*MENU E*/
#menu_e h1{
background:url(img/t_especialidades.jpg);
background-repeat:no-repeat;
 text-indent: -99999px;
}
#menu_s{ text-transform:uppercase !important;}

/*menu lateral*/
#esquerda ul{
list-style:none;
margin-left:10px;
}

#esquerda ul li{
margin-bottom:10px;

}

#esquerda a{font-size:12px;}
#esquerda a:hover{ font-weight:bold; text-decoration:none}


/*MENU INS*/
#menu_ins{
position:absolute;
right:0px;
top:0px;
}

#menu_ins ul{
list-style:none;
}

#menu_ins ul li{
display:inline;
margin-right:20px;
}


#menu_ins a{color:#000000; font-size:12px; font-weight:bold;}

/*marquee*/
#direita marquee{
height:100%;
font-size:10px;
color:#666666;
text-align:right;
}

/*TEXTOS*/
.texto{font-family: "Trebuchet MS"; font-size:12px; color:#333333; text-align:justify;}
a{color:#0066CC; text-decoration:none;}
a:hover{text-decoration: underline;}
#rodape a{font-family:"Trebuchet MS"; font-size:9px; color:#FF0000; text-decoration:none;}
#rodape a:hover{font-weight:bold;}
.rodape{font-family:"Trebuchet MS"; font-size:9px; color:#666666;}

#conteudo h1{font-size:14px; color:#CC0000;}
#conteudo h1.esp{color: #009933;}

#conteudo iframe{
width:100%;
height:95%;
background:transparent;
}
/*FORMULÁRIO*/

            
      
#formulario input{
	        border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #333;
	        border-right: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 0.8em;
	        color: #222;
			background:none;
			font-family:"Trebuchet MS";
        }
		#formulario input.submit{
		background:#CCCCCC;
		border:none;
		border-top:1px solid #333333;
		border-left:1px solid #333333;
		border-bottom:1px solid #dddddd;
		border-right:1px solid #dddddd;
		}
		
#formulario textarea{
	        border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #333;
	        border-right: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 0.8em;
	        color: #222;
			background:none;
			font-family:"Trebuchet MS";
        }
 #formulario select{
	        border: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 10px;
	        color: #000000;
        }
        
        #formulario label{
	        display: block;
	        width: 140px;
	        float: left;
			font-weight:bold;
			font-size:13px
	       
        }
