/* CSS Document */

*{
	margin:0;padding:0;
}

body,div,dl,dt,dd,ul,ol,li,p{
	margin:0;padding:0;
}

form, select{
	margin:0;padding:0;
}
	
h1,h2,h3,h4,h5,h6{
	margin:0;padding:0;
}

img{
	border:none;
}

address{
	margin:0;padding:0;font-style:normal;
}

body{
	font-family:tahoma, arial;
	font-size:11px;
	color:#3d766f;
	background:#f27000;
}

/*
------------------------------Principais */

#topo_infinito{
	width:100%;
	background:url(imagens/bg_topo_infinito.jpg) top repeat-x;
}

#topo{
	width:802px;
	height:280px;
	background:url(imagens/topo_home.jpg) top center no-repeat;	
}

#conteudo_infinito{
	width:100%;
	background:url(imagens/bg_conteudo_infinito.jpg) top repeat-x #e0f1f4;
	float:left;
}

#conteudo{
	width:802px;
	padding:8px 0 0 0;
}

#endereco_infinito{
	width:100%;
	background:#e0f1f4;
	float:left;
}


#endereco{
	width:802px;
	padding:8px 0 8px 0;
}


#base_infinito{
	width:100%;
	background:url(imagens/bg_base_infinito.jpg) top repeat-x #f27000;
	padding:0 0 15px 0;
	float:left;
}

#base{
	width:802px;
	height:80px;	
}

/*
------------------------------Topo */

.logo{
	width:130px;
	height:162px;
	position:absolute;
	top:58px;
	left:50%;
	margin-left:-337px;

}

.slogan{
	margin:30px 0 0 0;
}

.seja_bem_vindo{
	padding:22px 0 0 0;
}

.seja_bem_vindo p{
	margin:3px 0 0 0;
}

/*
------------------------------Menu */

#menu ul li{
	list-style:none;
	display:inline;
}

#menu a{
	font-size:10px;
	color:#3d766f;
	text-decoration:none;
	font-weight:bold;
	padding:7px 10px;
	margin:8px 2px 0 2px;
  	display:inline-block;
}

#menu a:hover{
	background:#d9edec;
}

.selecionado{
	background:#d9edec;
}

/*
------------------------------Home */

.alinhamento_box_home_thumbs{
	padding:0 0 15px 75px;
	float:left;
}

.box_home_thumbs{
	width:320px;
	height:82px;
	margin:10px 0 0 10px;
	display:inline;
	float:left;
}

.box_home_thumbs img{
	float:left;
}

.box_home_thumbs h2{
	width:160px;
	font-size:11px;
	padding:0 0 0 8px;
	float:left;
}

.box_home_thumbs p{
	width:150px;
	padding:0 0 0 8px;
	float:left;
}

.box_home_thumbs a{
	color:#3d766f;
	text-decoration:none;
}

.box_home_thumbs a:hover{
	text-decoration:underline;
	cursor:pointer;
}

/*
------------------------------Base */

#base h2{
	font-size:14px;
	color:#fff;
}

.box_sitemap_titulos{
	width:802px;
	margin:10px 0 0 0;
	float:left;
}

.box_sitemap_titulo_01{
	margin:0 0 0 82px;
	display:inline;
	float:left;
}

.espacamento_box_sitemap{
	margin:0 0 0 82px;
}

.box_sitemap{
	width:140px;
	margin:8px 30px 0 0;
	float:left;
}

.box_sitemap ul li{
	list-style:none;
}

.box_sitemap p{
	color:#fff;
	margin:0 0 5px 0;
}

.box_sitemap a{
	color:#fff;
	text-decoration:none;
}

.box_sitemap a:hover{
	text-decoration:underline;
}


/*
------------------------------Textos */

.texto_laranja{
	color:#f48000;
}

.texto_laranja_g{
	font-size:14px;
	font-weight:bold;
	color:#f48000;
}

/*
------------------------------Internas */

.conteudo_internas{
	padding:10px 0 10px 0;
	float:left;
}

.div_internas_titulo{
	width:200px;
	float:left;
}

.div_internas_conteudo{
	width:520px;
	text-align:left;
	float:left;
}

.conteudo_internas h1{
	font-size:12px;
	text-align:right;
	margin:0 20px 0 0;
	padding:4px 7px;
	border-right:1px solid #3d766f;
	float:right;
	display:inline;
}

.conteudo_internas h2{
	font-size:12px;
	margin:22px 0 10px 0;
}

.conteudo_internas p{
	margin:0 0 10px 0;
}

.conteudo_internas a{
	color:#3d766f;
	text-decoration:underline;
}

.conteudo_internas img{
	border:2px solid #fff;
	margin:0 8px 0 0;
}

.conteudo_internas iframe{
	border:2px solid #fff;
}

/*
------------------------------Contato */

.msg_enviada{
	padding:40px 118px;
}

.contato_direita{
	width:410px;
	float:left;
	margin:0 0 10px 0;
}

.contato_textfield_01{
	width:400px;
	height:16px;
	font-family:tahoma, arial;
	font-size:11px;
	padding:2px 3px 0 3px;
	float:left;
}

.contato_select_01{
	width:85px;
	height:20px;
	font-family:tahoma, arial;
	font-size:11px;
	float:left;
}

.contato_textarea_01{
	width:400px;
	height:100px;
	font-family:tahoma, arial;
	font-size:11px;
	padding:2px 3px 0 4px;
	float:left;
}

.contato_msg_enviado{
	height:314px;
}


ul.fisioterapia_gestantes{
	list-style: none;
}
ul.fisioterapia_gestantes li{
	padding: 2px 0;
	font-weight: bold;
}
ul.fisioterapia_gestantes li a{
	text-decoration: none;
}
