/* CSS Document */

body {
	margin:5px 0 5px 0;
	padding:0px;
	text-align:center;
	background-color:#F1F1EC;
	background-image:url(images/bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	}
img {
	border:none;
	}
a {
	text-decoration:underline;
	color:#575757;
}
a:hover {
	text-decoration:none;
}
div {
	font-family:tahoma;
	font-size:11px;
	color:#575757;
	}
td {
	height:15px;
	padding:0 0 0 10px;
	}
div#geral {
	margin:0 auto;
	padding:19px;
	width:725px;
	height:auto;
	text-align:left;
	border:1px solid #dadada;
	background-color:#FFFFFF;
	}
div#menutopo {
	width:727px;
	height:27px;
	background-image:url(images/bg_barra_topo.png);
	clear:both;
	}
div#barralogo {
	width:727px;
	height:91px;
	clear:both;
	background-image:url(images/logo_barra.gif);
	}
div#banner {
	width:461px;
	height:166px;
	float:left;
	}
div#menu {
	width:244px;
	height:166px;
	float:left;
	border-left:2px solid #FFFFFF;
	background-image:url(images/bg_menu.gif);
	padding:0 0 0 18px;
	}
div#menu2 {
	width:227px;
	height:166px;
	background-image:url(images/bg_menu2.jpg);
	}
div#barraazul {
	width:725px;
	height:17px;
	background-color:#7faccd;
	background-image:url(images/bg_barra_azul.gif);
	clear:both;
	}
div#corpo {
	width:727px;
	height:auto;
	background:url(images/bg_top_corpo.gif) top repeat-x;
	clear:both;
	}
div#esquerda {
	width:481px;
	height:auto;
	padding:10px 0 0 0;
	float:left;
	}
div#bottom {
	width:727px;
	height:75px;
	text-align:center;
	background-image:url(images/bg_bottom.gif);
	clear:both;
	padding:10px 0 0 0;
	}
.copy {
	color:#FFFFFF;
	font-size:10px;
	}
div#rodape {
	clear:both;
	width:727;
	height:47px;
	text-align:center;
	clear:both;
	color:#787878;
	border-top:1px solid #dadada;
	border-bottom:1px solid #dadada;
	padding:12px 0 0 0;
	}
div.direita {
	width:227px;
	height:auto;
	float:left;
	}
div.internadireita {
	width:191px;
	border:1px solid #dadada;
	padding:17px;
	margin:5px 0 0 0;
	background-color:#ffffff;
	}
div.bloco1 {
	width:463px;
	height:auto;
	clear:both;
	margin:0 0 0 0;
	}
div.topbloco1 {
	width:457px;
	height:25px;
	background-image:url(images/top_bloco_01.gif);
	padding:23px 0 0 13px;
	}
div.bottombloco1 {
	width:470px;
	height:16px;
	background-image:url(images/bottom_bloco_01.gif);
	clear:both;
	}
div.internabloco1 {
	width:442px;
	height:auto;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:10px 13px 5px 13px;
	}
div.bloco2 {
	width:226px;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	}
div.topbloco2 {
	width:213px;
	height:25px;
	background-image:url(images/bg_t_bloco2.gif);
	padding:23px 0 0 13px;
	}
div.bottombloco2 {
	width:226px;
	height:12px;
	background-image:url(images/bottom_bloco2.gif);
	clear:both;
	}
div.internabloco2 {
	width:198px;
	height:auto;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	padding:10px 13px 5px 13px;
	}
div.destaques {
	padding: 0 0 7px 0;
	margin: 10px 0 0 0;
	border-bottom: 1px dotted #000000;
}
div.maternidade {
	clear:both;
	border-bottom:solid 1px #dadada;
	border-top:solid 1px #dadada;
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
	height:110px;
	}
.green {
	color:#42980e;
	}
.white {
	color:#ffffff;
	}
.blue {
	color:#005a9b;
	}
.r1 ul { 
	margin:0;
	padding:0;
	list-style:none;
	}
.r1 li { 
	margin:0 0 0 0;
	padding:1px 6px 0 6px;
	display:inline;
	}
.r1 li a {
	line-height:16px;
	}
div.especialidades {
	width:195px;
	height:auto;
	border:1px solid #dadada;
	padding:17px 0 17px 17px;
	margin:0 0 10px 0;
	background-color:#F2F2F2;
	}
.list4	{
		margin:0px;
		padding:0px;
		list-style:none;
		margin:4px 0px 0px 0px;
}
.list4	li{
		height:23px;
}						
input, textarea {
	width:255px;
	height:16px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	font-family:Tahoma;
	font-size:11px;
	color:#636363;
	line-height:13px;
	padding-left:2px;
	padding-right:2px;
}				
input {
	margin:0px 0px 0px 0px;
}
textarea {
	height:70px;
	margin:0px 0px 0px 0px;
	overflow:auto;
}
select {
	width:170px;
	border:1px solid #CCCCCC;
	font-size:13px;
	line-height:12px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}