html{
	background: url(../images/html_fundo.gif) repeat-x;
	background-color:#d6d1d1;
	cursor:default;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	}

body{
}
	
#main{
	width:758px;
	margin:0 auto;
	background-color:#ececec;
	border:2px solid #b8b4b4;
	position: relative;
}

.clear{
	clear:both;}
	
img, a
{
	border:none
}

a, a:link
{
	color:#CC0000;
}
	
.invisivel{
visibility:hidden;
font-size:0px;}

/* TOPO */
#topo{
	position:relative;
	width:758px;
	height:91px;
	text-align:left;
	background:url(../images/topo_img.jpg) no-repeat;}
	
.caixaBusca{
}

.caixaBusca form
{
	border:none;
	padding-left:600px;
	padding-top:30px;
	*padding-top:10px;
}

.caixaBusca form input.inputbox
{
	border:none;
	padding:2px 5px 2px 5px;
	font-size:11px;
}


/* MENU */
#menu{
	position:relative;
	float:left;
	background-color:#efefef;
	z-index: 10;
}
	
/*#menu ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:left;
	}
	
#menu ul li{
	width:179px;
	height:31px;
	margin:0px;
	list-style:none;
	}
	
#menu ul li a{
	display:block;
	padding:9px 0px 0px 5px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/menu_fundo.gif) repeat-x top left;
	}*/
	
/* CONTEUDO */

#conteudo{
	width:578px;
	float:left;
	text-align:left;
	background: url(../images/conteudo_fundo.gif) repeat-x;
	border-left: 1px solid #b3b3b3;
	background-color:#fff;
	position: relative;
	font-size: 11px;
	z-index: 9;
}
	
#conteudo .foto{
	margin:10px 0px 0px 10px;
}

#conteudo .topo{
	
}

#conteudo .bemVindo{
	float:left;
	color:#d8b16d;
	font-size:20px;
	font-weight:bold;
	padding:0px 0px 5px 20px;
}

#conteudo .call{
	float:right;
	padding:0px 8px 5px 0px;
}

/* COLUNA ESQUERDA */

.colunaEsquerda
{
	font-size:11px;
	padding:20px 20px 40px 20px;
	float:left;
	border-top: 1px solid #e5e5e5;
	background:url(../images/logo_agua.gif) no-repeat bottom center;
}
	
.colunaEsquerda p
{
	line-height:18px;
	margin:0px;
	margin-bottom:10px;
}
	
.colunaEsquerda .banner img
{
	margin:1px;
	width:168px;
	height:80px;
	float:left;
}
	
/* COLUNA DIREITA */
.colunaDireita
{
	font-size:11px;
	padding:20px;
	float:left;
	border-top: 1px solid #e5e5e5;
}
	
.colunaDireita .tit
{
	font-size:12px;
	color:#a95a5b;
}
	
.colunaDireita p
{
	color:#666666;
}
	
.colunaDireita .parceiro img
{
	float:left;
	margin:2px;
}

.colunaDireita h3
{
	margin: 0;
	padding: 0;
	color: #a95a5b;
	font-size: 12px;
}

.colunaDireita ul.latestnews
{
	margin: 0;
	padding: 0;
	list-style: none;
}

/* FULLBANNER*/

.fullbanner
{
	clear: both;
	width:578px;
	text-align:center;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.fullbanner img
{
	margin:10px 0px 9px 0px;
}

/* MENU RODAPE */

#rodMenu
{
	float:left;
}

#rodMenu ul
{
	padding:0px;
	margin:10px 0px 10px 1px;
}

#rodMenu ul li
{
	font-size:10px;
	list-style:none;
	display:inline;
}

#rodMenu ul li a
{
	color:#a9191d;
	padding-left:3px;
	text-decoration:none;
	border-left: 1px solid #999999;
}
	
/* RODAPE */

#rodape
{
	width:758px;
	height:39px;
	text-align:left;
	background: url(../images/rod_fundo.gif) repeat-x;
}

#rodape .copy{
	color:#fff;
	float:left;
	font-size:10px;
	padding:17px 0px 0px 10px;
}

#rodape .boos{
	float:right;
	color:#fff;
	font-size:10px;
}

#rodape .boos img{
	margin-bottom:-5px;
	margin-top:9px;
}

h1.titulo_secao
{
	margin: 0 0 10px 0;
	display: block;
	border-bottom: 1px dashed #990000;
	width: 525px;
	color: #990000;
	padding: 0 5px 5px 5px;
	font-size: 16px;
}

table.contentpaneopen
{
	width: 100%;
}

table.contentpaneopen , table.contentpaneopen td
{
	padding: 0;
	margin: 0;
}

input, textarea
{
	border: 1px solid #990000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
}