/* `Master
------------------------------------------------------------------------------ */
#bg { 
	margin: 0 auto;
	padding-bottom: 4px !important;
	padding-bottom: 0;
	width: 790px;
}
#master {
	margin: 0 auto;
	width: 780px;
	/*
	min-height: 800px;
	height: auto !important;
	height: 800px;
	*/
}

#master .col_left { 
	float: left;
	width: 246px; 
}

#master .col_right {
	float: left;
	width: 534px;
}

/* `Header
------------------------------------------------------------------------------ */
#header {
	clear: both;
	width: 780px;	
	height: 96px;
}

#header .col_right { position: relative; }

/* `Body
------------------------------------------------------------------------------ */
#body {
	clear: both;
	min-height: 672px;
	height: auto !important;
	height: 672px;
}

#body .col_left {
	width: 231px;
	padding: 0 7px;
}

/* Menu */
#menu { 
	margin-bottom: 18px;
}

#menu li a {
	display: block;
	height: 28px;
	line-height: 28px;
	margin: 2px 0;
	padding-left: 22px;
}

/* Plantão 24 horas */
#plantao { 
	display: block;
	position: relative;
	height: 110px; 
	margin-bottom: 30px; 
}

#plantao img {
	position: absolute;
	left: -3px;
}

/* Títulos */
h2 img { margin: 0 0 4px 21px; }
h2 { margin-bottom: 2px; }

/* Notícias */
#noticias li { 
	position: relative;
	margin: 32px 0 0 21px;
	width: 200px;
}
#noticias li .data { margin-bottom: 10px; }
#noticias li .saibamais {
	position: absolute;
	top: 0;
	right: 0;
}
#noticias li .mais { display: none; margin-top:5px; padding-top:5px; }

/* `Miolo
------------------------------------------------------------------------------ */
#miolo { 
	width: 480px;
	margin: 16px 0 0 14px; 
}
h1 img { margin: 0 0 4px 1px; }
h1 { margin-bottom: 10px; }
h3 { padding: 16px 0 6px 0; margin-bottom: 24px;}

#miolo .item { 	margin-top: 22px;}
#miolo .item img { float: left; margin-right: 12px; }
#miolo p { margin-bottom: 10px; }
#miolo ul { margin: 0 0 10px 10px; list-style-type: disc; }
#miolo li { margin: 0 0 10px 10px; }

/* Produtos */
#menu_produtos { margin-top: 20px; }
#menu_produtos h2 { clear: both; margin-top: 16px; }
#menu_produtos h4 { 
	clear: both;
	line-height: 13px; 
	margin: 10px 0 6px 0;
	padding-left: 20px;
}

#menu_produtos ul { display: block; clear: both; margin: 0 0 10px 20px; }
#menu_produtos li { display: block; float: left; width: 100px; }

#miolo p.olho_produtos { margin-bottom: 40px; }

h3.produto { padding: 0; margin-bottom: 10px; float: left; }
h4.produto { margin: 30px 0 10px 0; }
div.foto-produto { float: right; text-align:right; }
img.foto-produto {  margin: 40px 0 40px 30px; }
p.produto { clear: left; }
#miolo ul.produto li { margin: 0 0 5px 10px; }


/* Links */
#miolo #links-uteis { margin: 17px 0 20px 0;  padding: 0; }
#miolo #links-uteis li { list-style-type: none; margin: 0 0 17px 0; padding: 0; }

/* Fale Conosco / Cadastro */
#fale-conosco label, #fale-conosco input, #fale-conosco textarea, #cadastro label, #cadastro input { 
	display: block; 
	width: 230px; 
}
#fale-conosco { margin-top: 10px; }
#fale-conosco label, #cadastro label { margin-bottom: 4px; }
#fale-conosco input, #cadastro input { margin-bottom: 12px; height: 22px; }
#fale-conosco textarea { margin-bottom: 10px; height: 127px; }
#fale-conosco .reset, #fale-conosco .submit, #cadastro .submit, #cadastro .reset { 
	width: auto; float: right; height: 15px; padding: 0 5px 0 20px; 
}
#fale-conosco .submit, #cadastro .submit { margin-left: 7px; }
.destaque h3 { margin-bottom: 10px; }
.destaque { width: 105px; height: 118px; padding: 0 8px 0 118px; margin-bottom:5px; }

/* Eventos */
h2.anteriores { margin-top: 10px; padding-left: 20px;}
h2.evento { margin-bottom: 12px; }
h3.evento { margin-bottom: 0; }
#calendario { margin: 14px 0 0 20px; }
#calendario li { margin-bottom: 14px;  }
#miolo #galeria { list-style-type:none; margin: 20px 0 0 0; }
#miolo #galeria li { margin: 0 24px 24px 0; float: left; }

/* `Footer
------------------------------------------------------------------------------ */
#footer {
	clear: both;
	width: 780px;
	height: 22px;
}
#footer .col_right, #footer .col_left { position: relative; }
#footer .copyright { margin: 0 0 2px 14px; line-height: 14px; }
#footer .co2 { 
	position: absolute; 
	top: 3px;
	right: 7px;
}
