@charset "iso-8859-1";
/* CSS Document */
/* CentroSul */

* {
	margin:0; padding:0;
	list-style:none; border:none; outline:none;
}

body {
	width:100%; height:100%;
	text-align:center;
	background:#1a427d;
}

div#wrap {
	width:100%;
}

	div#wrap div.header {
		width:100%;
		background:#18458a url(../imagens/layout/bg_sombra_top.gif) repeat-x 0 0;
	}
		div.header div.contentHeader {
			width:100%;
			background:url(../imagens/layout/bg_header.jpg) no-repeat center 14px;
		}
		div#wrap div.header img,
		div#wrap div.header object,
		div#wrap div.header embed {
			margin:20px auto 0;
		}
		div#wrap div.header h1 {
			width:302px; height:74px; margin:0 auto;
		}
			div#wrap div.header h1 a {
				display:block;
				width:302px; height:74px;
				background:url(../imagens/layout/logo_topo.jpg) no-repeat 0 0;
				text-indent:-500em;
			}
	
	div#wrap div.content {
		border-top:8px solid #FFF;
		width:100%; margin-top:-6px;
		background:#eaf2f5 url(../imagens/layout/bg_conteudo.gif) repeat-x 0 0;
	}
		div.content div.mainContent {
			width:920px; margin:0 auto;
			text-align:left; overflow:hidden;
			background:url(../imagens/layout/bg_sombra_conteudo.jpg) no-repeat center top;
		}
			div.content div.mainContent div.boxMenu {
				width:241px; height:388px; margin-left:13px;
				float:left; display:inline;
				background:url(../imagens/layout/bg_caderno_menu.jpg) no-repeat 0 0;
			}
			div.content div.mainContent div.boxNoticias {
				float:left; display:inline;
				width:181px; min-height:350px; padding-right:23px; margin-left:12px;
				background:url(../imagens/layout/bg_divisao_boxhome.jpg) no-repeat right 36px;
			}
				div.content div.mainContent div.boxNoticias h2 {
					width:72px; height:79px; margin:29px 0 32px 51px;
					background:url(../imagens/titulo/title_noticias.jpg) no-repeat 0 0;
					text-indent:-5000em;
				}
				div.content div.mainContent div.boxNoticias ul {
					width:181px;
				}
					div.content div.mainContent div.boxNoticias ul li {
						margin-bottom:12px; line-height:16px;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a
					}
						div.content div.mainContent div.boxNoticias ul li a {
							color:#63798a; text-decoration:none;
						}
						div.content div.mainContent div.boxNoticias ul li a:hover {
							text-decoration:underline;
						}
						div.content div.mainContent div.boxNoticias ul li span.data {
							color:#9fbf19; font-weight:bold;
						}
				div.content div.mainContent div.boxNoticias p {
					text-align:right;
					font:12px Tahoma, Geneva, sans-serif; color:#00b2f1;
				}
					div.content div.mainContent div.boxNoticias p a {
						color:#00b2f1; text-decoration:underline;
					}



div.content div.mainContent div.boxEventos {
				float:left; display:inline;
				width:181px; min-height:350px; padding-right:0px; margin-left:0px;		
			}
				div.content div.mainContent div.boxEventos h2 {
					width:250px; height:79px; margin:29px 0 32px 51px;
					text-indent:-5000em;
				}
				div.content div.mainContent div.boxEventos ul {
					width:181px;
				}
					div.content div.mainContent div.boxEventos ul li {
						margin-bottom:12px; line-height:16px;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a
					}
						div.content div.mainContent div.boxEventos ul li a {
							color:#63798a; text-decoration:none;
						}
						div.content div.mainContent div.boxEventos ul li a:hover {
							text-decoration:underline;
						}
						div.content div.mainContent div.boxEventos ul li span.data {
							color:#9fbf19; font-weight:bold;
						}
				div.content div.mainContent div.boxEventos p {
					text-align:right;
					font:12px Tahoma, Geneva, sans-serif; color:#00b2f1;
				}
					div.content div.mainContent div.boxEventos p a {
						color:#00b2f1; text-decoration:underline;
					}





			div.content div.mainContent div.boxAgenda {
				float:left; display:inline;
				width:172px; min-height:350px; padding-right:23px; margin-left:25px;
				background:url(../imagens/layout/bg_divisao_boxhome.jpg) no-repeat right 36px;
			}
				div.content div.mainContent div.boxAgenda h2 {
					width:67px; height:79px; margin:29px 0 33px 45px;
					background:url(../imagens/titulo/title_agenda.jpg) no-repeat 0 0;
					text-indent:-5000em;
				}
				div.content div.mainContent div.boxAgenda div.labelMes {
					width:162px; height:27px; text-align:center;
					font:15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7a6c69;
				}
				div.content div.mainContent div.boxAgenda ul.calendario {
					width:161px; background:#FFF; overflow:hidden;
					border-left:1px solid #d3d7d6; border-top:1px solid #d3d7d6;
				}
					div.content div.mainContent div.boxAgenda ul.calendario li {
						float:left; display:inline; width:22px; height:16px; padding-top:3px; text-align:center;
						border-right:1px solid #d3d7d6; border-bottom:1px solid #d3d7d6;
						font:10px Tahoma, Geneva, sans-serif; color:#7a6c69;
					}
					div.content div.mainContent div.boxAgenda ul.calendario li.week {
						background:#dbe0e1; color:#9fbf19; font-weight:bold;
					}
					div.content div.mainContent div.boxAgenda ul.calendario li.evento {
						background:url(../imagens/layout/bg_marca_calendario.gif) no-repeat center 2px; color:#FFF;
					}	
						div.content div.mainContent div.boxAgenda ul.calendario li.evento a {
							color:#FFF;
						}
						div.content div.mainContent div.boxAgenda ul.calendario li a {
							color:#7a6c69; text-decoration:none;
						}
						div.content div.mainContent div.boxAgenda ul.calendario li a:hover {
							text-decoration:underline;
						}
						
			div.content div.mainContent div.boxNewsletter {
				float:left; display:inline;
				width:164px; min-height:350px; padding-right:31px; margin-left:25px;
				background:url(../imagens/layout/bg_divisao_boxhome.jpg) no-repeat right 36px;
			}
				div.content div.mainContent div.boxNewsletter h2 {
					width:99px; height:79px; margin:29px 0 33px 29px;
					background:url(../imagens/titulo/title_newsletter.jpg) no-repeat 0 0;
					text-indent:-5000em;
				}
				div.content div.mainContent div.boxNewsletter h4 {
					display:inline;
					font:11px Tahoma, Geneva, sans-serif; color:#1a427d; font-weight:normal;
				}
				div.content div.mainContent div.boxNewsletter p {
					font:11px Tahoma, Geneva, sans-serif; color:#63798a;
				}
				div.content div.mainContent div.boxNewsletter form {
					margin-top:22px;
				}
					div.content div.mainContent div.boxNewsletter form label {
						display:none;
					}
					div.content div.mainContent div.boxNewsletter form span {
						display:block;
						width:155px; height:27px; margin-bottom:17px; padding:3px 0 0 5px;
						background:url(../imagens/layout/bg_campo_newsletter.gif) no-repeat 0 0;
					}
						div.content div.mainContent div.boxNewsletter form span input {
							width:143px; height:18px; padding:3px 0 0 5px;
							background:url(../imagens/layout/bg_campo_input.gif) repeat-x 0 0;
							border-left:1px solid #aac5d3; border-top:1px solid #aac5d3;
							font:11px Tahoma, Geneva, sans-serif; color:#728696;
						}
					div.content div.mainContent div.boxNewsletter form input.btnOK {
						width:39px; height:25px;
						background:url(../imagens/botao/bt_newsletter.gif) no-repeat 0 0;
						font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;
						cursor:pointer; float:right; display:inline;
					}
					
		div.mainContent div.interna {
			float:right; display:inline;
			width:654px; padding:55px 0;
		}
			div.mainContent div.interna h2 {
				font:20px Tahoma, Geneva, sans-serif; color:#00b2f1;
				margin:0 0 10px 11px;
			}
			div.mainContent div.interna h3 {
				font:14px Tahoma, Geneva, sans-serif; color:#63798a; font-weight:bold;
				margin:4px 0 15px 11px;
			}
			div.mainContent div.interna img {
				float:left; display:inline;
				margin:0 15px 5px 11px; border:2px solid #999;
			}
			div.mainContent div.interna p {
				font:12px Tahoma, Geneva, sans-serif; color:#63798a;
				margin:0 0 12px 11px;
			}
				div.mainContent div.interna p a,
				div.mainContent div.interna ul li a{
					color:#9fbf19; text-decoration:underline;
				}
			div.mainContent div.interna ul {
				margin-bottom:12px;
				margin-left:11px;
			}
				div.mainContent div.interna ul li {
					list-style:disc;
					margin-bottom:4px;
					list-style-position:inside;
					font:12px Tahoma, Geneva, sans-serif; color:#63798a;
				}
			div.mainContent div.interna fieldset {
				border:0 solid transparent;
			}
				div.mainContent div.interna form.setForm {
					width:540px; margin:18px 0 0 11px;
				}
					div.mainContent div.interna form.setForm span {
						display:block;
						width:540px; margin-bottom:10px;
						overflow:hidden; clear:both;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a;
					}
					div.mainContent div.interna form.setForm label {
						display:block; float:left;
						text-align:left;
						width:90px; padding:3px 5px 0 0;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a; font-weight:bold;
					}
					div.mainContent div.interna form.setForm input.txtForm,
					div.mainContent div.interna form.setForm select {
						float:left; display:inline;
						border:1px solid #9fbf19;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a;
						height:18px;
						background:#FFF;
					}
					div.mainContent div.interna form.setForm textarea {
						float:left; display:inline;
						border:1px solid #9fbf19;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a;
						width:300px; background:#FFF;
					}
					div.mainContent div.interna form.setForm input.btns {
						background:url(../imagens/botao/bt_form.jpg) no-repeat 0 0;
						width:70px; height:25px; margin-right:10px;
						font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;
						cursor:pointer;
						float:left;	display:inline;
						outline:none;
					}
				
	div#wrap div.footer {
		width:100%; clear:both;
	}
		div.footer div.contentFooter {
			width:920px; margin:0 auto; padding:38px 0;
			position:relative; text-align:left;
		}
			div.footer div.contentFooter a.btnPlantaBaixa {
				display:block;
				width:134px; height:36px;
				background:url(../imagens/botao/bt_planta_baixa.jpg) no-repeat 0 0;
				text-indent:-5000em;
				position:absolute; top:-18px; left:389px;
			}
			div.footer div.contentFooter a.linkLabbo {
				display:block;
				width:39px; height:13px; margin-right:76px; _margin-right:38px;
				text-indent:-5000em;
				background:url(../imagens/layout/logo_labbo.jpg) no-repeat 0 0;
				float:right;
			}
			div.footer div.contentFooter address {
				float:left; display:inline;
				margin-left:46px;
				font:11px Tahoma, Geneva, sans-serif; color:#8ca3bf; font-style:normal;
			}
				
		
		
/* ============== CONFIGURA MENU ============== */		
 
.navVert { 
	position:relative; 
	margin:0; padding:0; 
	display:block; 
	zoom:1; 
	width:208px; margin:56px auto 0;
}

.navVert * { 
	margin:0; 
	padding:0;
	list-style:none;
}
.navVert li { 
	position:relative; 
	height:26px; 
	vertical-align:top; 
	width:208px;
}

.navVert a { 
	display:block; 
	zoom:1; 
	height:22px; 
	width:184px; 
	font:14px Arial, Helvetica, sans-serif; font-weight:bold;
	color:#00b2f1; 
	text-decoration:none; 
	padding:4px 0 0 26px; 
}

.navVert li ul { 
	position:absolute; 
	visibility:hidden;
}
.navVert li:hover ul, .navVert li.hover ul { 
	visibility:visible;
}
.navVert li:hover ul ul, .navVert li.hover ul ul { 
	visibility:hidden;
}
.navVert li li:hover ul, .navVert li li.hover ul { 
	visibility:visible;
}
.navVert li li:hover ul ul, .navVert li li.hover ul ul { 
	visibility:hidden;
}
.navVert li li li:hover ul, .navVert li li li.hover ul { 
	visibility:visible;
}

/* configura visual */
.navVert li ul { 
	left:100%; 
	top:0; 
	background:#f6f8fb; 
	border:2px solid #2dabd7; 
	padding:4px 0 5px; 
}
.navVert li li { 
	height:18px; 
}
.navVert li ul a { 
	display:inline; 
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	padding:0 0 0 10px; 
	height:auto; 
}
.navVert li ul a:hover { 
	color:#00b3db; 
	font-weight:normal; text-decoration:underline 
}
.navVert li a:hover { 
	color:#80a101;
}







div.mainContent div.calendario {
			float:right; display:inline;
			width:654px; padding:55px 0;
		}
			div.mainContent div.calendario h2 {
				font:20px Tahoma, Geneva, sans-serif; color:#00b2f1;
				margin:0 0 10px 11px;
			}
			div.mainContent div.calendario h3 {
				font:14px Tahoma, Geneva, sans-serif; color:#63798a; font-weight:bold;
				margin:4px 0 15px 11px;
			}
			div.mainContent div.calendario img {
				float:left; display:inline;
				margin:0 15px 5px 11px; border:2px solid #999;
			}
			div.mainContent div.calendario p {
				font:12px Tahoma, Geneva, sans-serif; color:#63798a;
				margin:0 0 12px 11px;
			}
				div.mainContent div.calendario p a,
				div.mainContent div.calendario ul li a{
					color:#9fbf19; text-decoration:underline;
				}
			div.mainContent div.calendario ul {
				margin-bottom:12px;
				margin-left:11px;
			}

			div.mainContent div.calendario ul li {
					list-style:disc;
					margin-bottom:4px;
					list-style-position:inside;
					font:12px Tahoma, Geneva, sans-serif; color:#63798a;
				}
			div.mainContent div.calendario fieldset {
				border:0 solid transparent;
			}
				div.mainContent div.calendario form.setForm {
					width:540px; margin:18px 0 0 11px;
				}
					div.mainContent div.calendario form.setForm span {
						display:block;
						width:540px; margin-bottom:10px;
						overflow:hidden; clear:both;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a;
					}
					div.mainContent div.calendario form.setForm label {
						display:block; float:left;
						text-align:left;
						width:90px; padding:3px 5px 0 0;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a; font-weight:bold;
					}
					div.mainContent div.calendario form.setForm input.txtForm,
					div.mainContent div.calendario form.setForm select {
						float:left; display:inline;
						border:1px solid #9fbf19;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a;
						height:18px;
						background:#FFF;
					}
					div.mainContent div.calendario form.setForm textarea {
						float:left; display:inline;
						border:1px solid #9fbf19;
						font:11px Tahoma, Geneva, sans-serif; color:#63798a;
						width:300px; background:#FFF;
					}
					div.mainContent div.calendario form.setForm input.btns {
						background:url(../imagens/botao/bt_form.jpg) no-repeat 0 0;
						width:70px; height:25px; margin-right:10px;
						font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF;
						cursor:pointer;
						float:left;	display:inline;
						outline:none;
					}


	
/* Ativa pseudo-classe no IE 6 */
* html * { color: expression( (function(who){ if(!who.MBM){
	who.MBM = '1';
	if(who.nodeName != 'A'){
		who.onmouseenter=function(){ who.className += ' hover'};
		who.onmouseleave=function(){ who.className = who.className.replace(' hover','')}; }
	(who==who.parentNode.firstChild) ? who.className += ' first-child' : '' ;
} } )(this) , 'auto') }
