/* CSS Document */

div{
	font-family:tahoma;
	font-size:11px;
	color:#737373;
}

a {
	text-decoration:none;
	color:#003d76;
}

a:hover {
	text-decoration:none;
	color:#003d76;
}

p, img, ul, ul li {
	margin: 0;
	padding: 0;
	border: 0;
	
}

input{
	width:126px;
	height:12px;
	font-family:arial;
	font-size:10px;
	color:#3e3e3e;
	text-align:right;
	border:1px solid #e9e9e9;
	margin-bottom:3px;
	padding:3px;
}

textarea{
	width:136px;
	height:50px;
	font-family:verdana;
	font-size:10px;
	color:#024780;
	text-align:right;
	overflow:auto;
}

form{
	padding:0px;
	margin:0px;
}

body {
	margin:0px;
	padding:0px;
	margin:0;
	background-color:#f9f9f9;
	background-image:url(../imagens/background.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

#tudo {
	width: 855px;
	margin:0;
	padding:0;
	text-align:left; /* "remédio" para o hack do IE */
	background-color:#f1f1f1;
	float:left;
}

#esquerda{
	width: 359px;
	min-height:777px;
	_height:777px;
	float:left;
}

#direita{
	width:495px;
	float:right;
	min-height:10px;
	border-left:1px solid #dcdcdc;
}

.marca{
	width:350px;
	height:156px;
	background-color:#FFFFFF;
	background-image:url(../imagens/marca_back.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.logotipo{
	border:0;
	float:right;
	position:relative;
	top:44px;
	right:30px;
}


.menu{
	width:322px;
	min-height:125px;
	_height:125px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#fbfbfb;
	background-image:url(../imagens/menu_canto.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:20px 27px 20px 0;
}

.localizacao{
	width:349px;
	height:263px;
	text-align:right;
	background-image:url(../imagens/localizacao_back.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.localizacaoCanto{
	width:30px;
	height:24px;
	background-image:url(../imagens/localizacao_canto.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;
}

.localizacaoConteudo{
	float:right;
	position:relative;
	top:30px;
	right:-5px;
}


#topo{
	width: 495px;
	min-height:271px;
	_height:271px;
	float:right;
}

#centro{
	width: 485px;
	min-height:400px;
	_height:400px;
	padding:0;
	margin:0;
	float:right;
	background-color:#FFFFFF;
}

.conteudo{
	width:274px;
	min-height:400px;
	_height:400px;
	background-color:#FFFFFF;
	float:left;
}

.conteudoInterna{
	width:485px;
	min-height:427px;
	_height:427px;
	background-color:#FFFFFF;
	float:left;
	padding-top:10px;
	background-image:url(../imagens/quemsomos_back.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#textoInterna{
	margin-left:19px;
	padding:10px 10px 10px 0px;
}




#textoInterna ul {
	margin:0;
	padding:0;
}

#textoInterna li {
	list-style:none;
	padding-bottom:5px;
	border-bottom:1px dotted #e6ebef;
	padding-top:5px;
}

#textoInterna li a{
	font-weight:bold;
}

.servicos{
	width:211px;
	min-height:222px;
	_height:253px;
	padding-top:17px;
	background-image:url(../imagens/nossosservicos_back.gif);
	background-position:top left;
	background-repeat:repeat-y;
	float:right;
}

.cadastro{
	width:200px;
	min-height:146px;
	_height:146px;
	background-image:url(../imagens/cadastro_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	float:right;
	padding-top:11px;
	padding-left:11px;
}

.empresa{
	width:274px;
	background-image:url(../imagens/quemsomos_back.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:17px;
}

.empresaTexto{
	margin-left:20px;
	margin-right:20px;
	margin-top:16px;
}

.ultimaNoticia{
	width:236px;
	float:left;
	margin-top:10px;
	margin-left:19px;
	_margin-left:10px;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom:10px;
}
/* para não ter uma linha no último box*/
.ultimaNoticia2{
	width:236px;
	float:left;
	margin-top:10px;
	margin-left:19px;
	_margin-left:10px;
	padding-bottom:10px;
}

.dataUltima a{
	width:61px;
	margin-right:15px;
	color:#017ab1;
	font-weight:bold;
	float:left;
}

.leadUltima a{
	width:129px;
	margin-right:15px;
	float:right;
}

#rodape{
	width: 485px;
	min-height:83px;
	_height:83px;
	background-image:url(../imagens/rodape_back.gif);
	background-position:top left;
	background-repeat:repeat-y;
	float:right;
	text-align:right;
}

.rodapeCanto{
	width: 30px;
	height:83px;
	background-image:url(../imagens/rodapeEsq.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

.rodapeConteudo{
	float:right;
	position:relative;
	top:24px;
	right:21px;
}



.titulo{
	padding-bottom:10px;
	border-bottom:1px solid #e6ebef;
	margin-left:19px;
	color:#455f88;
	font-size:14px;
	font-weight:bold;
}

.titulo2{
	margin-bottom:26px;
}

.subtitulo{
	width:467px;
	padding-bottom:10px;
	border-bottom:1px solid #e6ebef;
	color:#455f88;
	font-size:14px;
	font-weight:bold;
}

.subtitulo2{
	width:460px;
	padding-bottom:10px;
	border-bottom:1px solid #e6ebef;
	color:#455f88;
	font-size:14px;
	font-weight:bold;
}

.botao{
	margin-top:10px;
	margin-bottom:10px;
}

.icone{
	position:relative;
	top:5px;
}

.servicosHome{
	list-style:none;
	margin-left:19px;
	margin-top:14px;
}

.servicosHome li{
	background-image: url("../imagens/iconeServicos.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding:5px 0 6px 35px;
}

.servicosHome li a{
	color:#747474;
}

.servicosHome li a:hover{
	color:#003d76;
	font-weight:bold;
}



.listaMenu{
	list-style:none;
}

.listaMenu li{
	background-image: url("../imagens/linha_menu.gif");
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:5px 0 6px 0;
	text-align:right;
	font-weight:bold;
}

.listaMenu li a{
	color:#747474;
}

.listaMenu li a:hover{
	color: #015d8c;
	background-image: url("../imagens/iconeMenuHover.gif");
	background-repeat:no-repeat;
	background-position:left;
	padding:0 0 0 18px;
	text-align:left;
}


.listaSubMenu{
	list-style:none;
	margin-top:10px;
	margin-bottom:10px;
}

.listaSubMenu li{
	background-image: url("../imagens/iconeSubMenu.gif");
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 10px 2px 0;
	text-align:right;
	font-weight:normal;
}

.listaSubMenu li a:hover{
	background-image: none;
}


.mgt10{margin-top:15px;}
.mgl10{margin-left:10px;}
.mgb10{margin-bottom:15px;}
.pdt20{padding-top:20px;}
.floatRight{float:right;}
.floatLeft{float:left;}
.pdt10{padding-top:10px;}
.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb20{padding-bottom:20px;}
.corAzul{color:#003d76;}
.txtCenter{text-align:center;}

/* Formularios */

.btnEnviar{
	width:35px;
	height:35px;
	border:0;
	float:right;
	margin-right:3px;
}

.formulario{
	width:440px;
	text-align:left;
	font-family:arial;
	font-size:10px;
	color:#3e3e3e;
	text-align:left;
	border:1px solid #e9e9e9;
}

.formularioText{
	width:445px;
	height:150px;
	font-family:arial;
	font-size:10px;
	color:#3e3e3e;
	text-align:left;
	border:1px solid #e9e9e9;
}

.btnEnviarHome{
	width:35px;
	height:35px;
	border:0;
	float:right;
	margin-right:13px;
}

.btnComentar{
	width:35px;
	height:35px;
	border:0;
	float:right;
	margin-right:10px;
	*margin-right:8px;
}

.inputHome{
	width:77px;
	height:14px;
	font-family:arial;
	font-size:10px;
	color:#3e3e3e;
	text-align:left;
	border:1px solid #e9e9e9;
	margin-bottom:3px;
	padding:3px;
}

.titulo_item{
	width:457px;
	height:10px;
	background-image:url(../imagens/item_topo.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.item{
	width:435px;
	min-height:50px;
	_height:50px;
	background-color:#f8f8f8;
	border-left:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;	
	padding:0 10px 0 10px;
}
.rodape_item{
	width:457px;
	height:10px;
	background-image:url(../imagens/item_rodape.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:right;
	padding-bottom:16px;
	_padding-bottom:0px;
	margin-bottom:3px;
}

.btnSaibaMaisNoticia{
	position:relative;
	right:24px;
	top:-3px;
}

.paginacao{
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	clear:both;
	border-top:1px solid #e6ebef;
	margin-left:19px;
}

.paginacao a{
	width:18px;
	height:17px;
	background-image:url(../imagens/btpaginacao_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:10px;
	color:#003d76;
	padding:6px 6px 3px 6px;
}

.dataNoticia{
	color:#017ab1;
	font-weight:bold;
}

.noticia_titulo{
	padding-left:13px;
	padding-right:13px;
	color:#003d76;
}

.noticia_corpo{
	padding-left:13px;
	padding-right:13px;
	padding-bottom:4px;
	text-align:justify;
	color:#737373;
}
.lead{
	font-style:italic;
	font-size:10px;
	padding-bottom:10px;
	text-align:justify;
	padding-right:24px;
}

.tituloNoticia{
	font-family:Tahoma;
	font-weight:bold;
	font-size:14px;
	color:#0a2478;
	padding-right:25px;
}

.corpoNoticia{
	text-align:justify;
	padding-right:19px;
	padding-bottom:24px;
}
.fotoNoticia{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.comentario{
	padding-bottom:15px;
	border-bottom:1px solid #e6ebef;
	margin-bottom:10px;
}

.autor{
	font-size:13px;
	margin-bottom:10px;

}

.destaque{
	margin-top:5px;
	margin-bottom:5px;
	color:#017ab1;
	font-weight:bold;
}

.divComentarios{
	width:460px;
	float:left;
	margin-top:20px;
}
