@media screen {
	body {
		color:#333;
		background: url(../imgs/fundo-body.jpg) repeat-x #DCD5BB;
		font: 0.7em/1.5em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	a:link, a:visited {
		color: #234D8F; text-decoration: underline;
	}
	a:hover { text-decoration:underline; }
	h2, h3 {
		font-size: 1.3em; color: #26463c; margin: 10px 0 5px 0; font-weight: 900;
	}
	h3 {
		font-size: 1.2em; color: #3A6959; padding-top:5px; clear: both;
	}
	h4 {
		font-size: 1.1em; color:#7c7c7c;
	}
	p {
		padding: 2px 0px 4px 0px; margin-bottom: 2px; text-align:justify;
	}
	button {
		background:url(/imgs/botao.png) no-repeat center; padding:8px 12px; color:#fff;
		cursor:pointer; width:78px;
	}
	
	/* estilos para listas */
	ul, ol {
		padding-left:5px; list-style:none;
	}
	ul li, ol li{
		padding:0; margin-left:16px; padding:0 0 0 10px; background:url(../imgs/seta.jpg) no-repeat 0 7px;
	}
	ol { list-style:decimal; }
	ol li { background:none; }
	
	/*formataçao da div geral*/
	#geral{
		width:768px; margin:auto; height:auto; overflow:hidden;
		background:url(../imgs/fundo-geral.png) repeat-y;
	}
	* html #outerWrap {height:1px;}/*for IE6 and down*/

	/*formataçao da div topo*/
	#topo{
		background:url(../imgs/fundo-topo.jpg) no-repeat;
		width:768px; height:160px; padding:6px 0 0 7px ;
	}
	/*formataçao da div acesso-rapido*/
	#acesso-rapido, #acesso-rapido #form-busca, #logo {
		width:190px !important; width:183px;
	}
	#acesso-rapido #form-busca{ margin: 15px 0 0 5px; }
	#acesso-rapido #form-busca button {
		background:url(../imgs/botao-busca.jpg) no-repeat; width:22px; height:25px; cursor:pointer;
	}
	#acesso-rapido #botoes{	text-align:center; }
	#animacao, #acesso-rapido{float:left;}
	#animacao{height:160px;}
	
	/* formataçao dos menus */
	#menu-vertical { width:190px; float:left; margin-top:2px; margin-left:7px !important; margin-left:3px; }
	#menu-vertical h2, #menu-horizontal h2, #conteudo #conheca-clinica h2, #conteudo #calcule-imc h2 { display:none; }
	#menu-vertical ul, #menu-horizontal ul { margin:0; }
	#menu-vertical ul, #menu-horizontal ul, #menu-vertical ul li a, #menu-horizontal ul li { 
		border:none; background:none; color:#FFF; text-decoration:none;
	}
	#menu-vertical ul { margin:0; padding:0; }
	#menu-vertical ul li {
		text-align:right; padding:0; border-bottom:solid 1px #235C33; margin:0; 
	}
	#menu-vertical ul li a, #menu-vertical ul li ul li a { 
		width:175px; margin:0; background:url(../imgs/fundo-menu-lateral.jpg) no-repeat;
	}
	#menu-vertical ul li a:hover {
		background:#4A7652;
	}
	#menu-vertical ul li a:hover ul {
		margin:0; bottom:0;
	}
	#menu-vertical ul li ul {
		width:190px; background:#3A6959; left:190px;
	}
	#menu-vertical ul li ul li { 
		left:0px; text-align:left; top:1px; margin:0; 
	}
	
	#menu-horizontal { float:left; }
	#menu-horizontal ul{
		width:564px; background:url(../imgs/fundo-menu-topo.jpg);
	}
	#menu-horizontal ul li a:hover, #menu-horizontal .selecionado { background:url(../imgs/fundo-menu-topo-hover.jpg); }
	#menu-horizontal ul li a { color:#fff; font-size:12px; font-weight:bold; padding:4px; text-decoration:none; }
	#menu-horizontal ul li {
		width:222.2px; display:block; text-align:center; background:url(/imgs/divisao-menu.gif) no-repeat right;
	}
	#menu-horizontal ul li.hernia {
		width:130px;
	}
	#menu-horizontal ul li.videolaparoscopia{
		background:none; width:210px;
	}
	
	/* formataçao dos conteudo */
	#conteudo{
		padding:6px; float:left; width:546px;
	}
	#conteudo /*.leitura-conteudo*/ h2 { /*text-align:right;*/ margin-top:6px; padding-bottom:2px; border-bottom:solid 1px #e1e1e1; }
	
	/* formataçao dos conheca a clinica  */
	#conteudo #conheca-clinica, #conteudo #noticias, #conteudo #calcule-imc {
		width:544px; overflow:hidden; padding:5px;
		background:url(../imgs/linha-divisoria-horizontal.jpg) no-repeat bottom center;
	}
	#conteudo #conheca-clinica .resumo h2, #conteudo #noticias h2, 
	#conteudo #calcule-imc .resumo h2, #conteudo #alimentacao .resumo h2{
		display:block; text-indent:-5000px; margin-top:5px; line-height:10px;
		background:url(../imgs/conheca-clinica.jpg) no-repeat; height:20px; border:none;
	}
	#conteudo #conheca-clinica .resumo div, #conteudo #alimentacao .resumo div p{ margin-right:5px; }
	
	/* formataçao dos conheca a clinica  */
	#conteudo #noticias h2{	background:url(../imgs/noticias.jpg) no-repeat;	}
	#conteudo #noticias p.ler_mais, #conteudo #noticias p.ler_mais a{ 
		text-align:right; text-decoration:underline;
	}
	
	/* Pagina IMC */
	#pagina-imc { }
	#pagina-imc form { width:350px; margin:auto; }
	#pagina-imc form label { width:90px; float:left; margin-top:3px; }
	#pagina-imc form input { padding:5px; font-size:12px; }
	#pagina-imc form button { /*float:right; margin-top:-48px;*/ margin-left:10px; }
	#pagina-imc .resultado, #pagina-imc table { width:500px; margin:auto; }
	#pagina-imc .resultado { background:#235C33; border:solid 1px #000; color:#fff; width:492px; padding:4px; }
	#pagina-imc table { border-collapse:collapse; }
	#pagina-imc table th { text-align:left; padding-left:2px; }
	#pagina-imc table td { padding:4px; border:solid 1px #e1e1e1; }
	  
	/* formataçao dos calcule-imc */
	#conteudo #calcule-imc, #conteudo #alimentacao{
		width:264px; float:left; margin:10px 0 0 0px;
		background:url(../imgs/linha-divisoria-vertical.jpg) no-repeat center right;
	}	
	#conteudo #calcule-imc .resumo h2{ background:url(../imgs/calcule-imc.jpg) no-repeat; }
	#conteudo #calcule-imc .resumo div p,#conteudo #calcule-imc .resumo div h2{ margin-left:10px; }
	#conteudo #calcule-imc .resumo div p{ text-align:left; }
	#conteudo #calcule-imc a:link, #conteudo #calcule-imc a:visited { color:#333; text-align:right; }
	
	/* formataçao dos alimentacao */
	#conteudo #alimentacao h2{ display:none; }
	#conteudo #alimentacao .resumo h2{ background:url(../imgs/alimentacao.jpg) no-repeat 45px 0; }
	#conteudo #alimentacao { background:none; margin:13px 0 0 5px;}
	#conteudo #alimentacao div p { text-align:right; }
	#conteudo #alimentacao a:link, #conteudo #alimentacao a:visited { color:#333; text-align:right; }
	
	/* formataçao dos rodape */
	#rodape{
		background:url(../imgs/fundo-rodape.jpg) no-repeat;
		width:763px; height:50px; margin:auto; padding:10px 5px 0 0;
	}
	#rodape p, #rodape a{
		text-align:right; color:#6B6A66;
	}
	
	/* Formulario de Contatos */
	#contatos-container { width: 450px; margin: 20px 0 0 40px; }	
	#contatos-container label { float: left; width: 85px; }	
	#contatos-container input { padding:4px; width: 270px; }
	#contatos-container select { padding:4px; width: 280px; }
	#contatos-container p.information { padding-left: 20px; line-height: 22px }
	#contatos-container textarea { width:274px; font-size:11px; }
	#contatos-container button { float: right; }	
	.contatos .footer, .contatos .footer p { text-align: center; }	
	.contatos .footer { width: 430px; }
}
	.contatos label { width:120px; float:left; }
	.contatos button { margin-right: 82px; }
	.contatos select { *height: 25px; }
	.contatos #contatos-container {float: left;}
	
	#contatos .invalid { background-image: none;}
	
	input, select, textarea {
	    border: 1px solid #DDDDDD;

