body,div,dd,ul,li,h1,h2,h3,h4,h5,h6,form,p,
fieldset,input,td {
	margin:0;
	padding:0;
}

img{
	border: none;
	padding: 0;
	margin: 0;
}

a{
	text-decoration: none;
}


body{
	background: url(../imagens/fundo_bg.jpg) repeat-x;
	background-color: #821e11;
	padding-bottom: 10px;
	
}

#geral{
	width: 964px;
	
	margin: 0 auto;	
	margin-bottom: 20px;
	position: relative;
}

#topo{
	width:964px;
	margin-top: 41px;
}



#destaque_u{
	margin-top: 2px;
	margin-right:65px;
	padding-left:65px;
	padding-right: 65px;
	padding-left:65px;
}



.logo{
	width:232px;
	margin-top: 10px;
}

.banners{
	width:732px;
	margin: 0;
	padding: 0;
}

.banners ul{
	display: block;
}

.banners li{	
	list-style-type: none;
	display: inline;
	float:left;
}

#table_bx{
	width: 964px;
	margin-top:20px;
}


#coluna_esq{
	padding-top:15px;
	width:232px;
	
}

#menu_principal{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	width:200px;
	text-align: right;
	margin: 0;
	padding: 0;
	padding-top:5px;
}



#menu_principal li{
	list-style-type: none;
}

#menu_principal li a{
	color: #ffffff;
	padding-right: 35px;
	display: inline;
	max-height: 24px;
	vertical-align: middle;
}

#menu_principal li a:hover{
	color:#d59b86;
}

#menu_activo{
	color: #d59b86;
}

#menu_principal hr.separador, #menu_secundario hr.separador{
	background: #61150c;
	color:#61150c;
	height: 1px;
	/*line-height:1px;*/
	border: none;
	width:100%;
	
}

#menu_principal li.submenu{
	margin-top: 5px;
	font-size: 9px;
	padding-right: 15px;
}



#menu_secundario{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: normal;
	width:170px;
	text-align: right;
	margin: 0;
	margin-top:55px;
	padding: 0;
	
}
	

#menu_secundario ul{
	margin: 0;
	padding: 0;
}

#menu_secundario li{
	list-style-type: none;
	display: block;

}

#menu_secundario li a{
	color: #ffffff;
	padding-right: 35px;
	display: block;
}

#menu_secundario li a:hover{
	color:#d59b86;
}


#simbolo{
	padding-top:100px;
	
}

#simbolo li{
	list-style: none;
	text-align: left;
}


#coluna_drt{
	width: 732px;
	min-height:700px;
	text-align: left;
	background-color:#ffffff;
	margin-bottom: 9px;
}

#conteudos{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color:#808285;
	text-align:justify;
	width: 732px;
	line-height:13px;
	
}


#destaqueEsq {
	width:190px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
}

#destaqueDrt{
	width: 456px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
}

#destaqueCentro {
	width:4px;
	background-image: url(../imagens/barra_vertical.gif);
	background-repeat: repeat-y;
	padding-bottom: 20px;
	border-bottom-color: #ffffff;
	border-bottom-width:20px;
	border-bottom-style: solid;
}



#conteudoEsq {
	width:469px;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 20px;
	padding-bottom: 10px;
}

#conteudoEsq a{
	color:#932519;
}


#conteudoEsq a:hover{
	color:#d59b86;
}

#conteudoDrt {
	width:176px;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 40px;
	padding-bottom: 10px;
}
.menus_seleccao{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#808285;
	padding-top: 5px;
	padding-bottom: 27px;
}

.seleccao{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#72170c;
	padding-top: 5px;
	padding-bottom: 18px;
}

.menus_titulo{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#808285;
	padding-top: 5px;
	padding-bottom: 17px;
}

.titulo{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#808285;
	padding-top: 5px;
}

.tituloA{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#808285;
	padding-top: 5px;
	padding-bottom: 18px;
}



.titulo1{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	font-weight:normal;
	color:#932519;
	padding-bottom: 5px;
}

#tbl_caixas{
	margin-top:10px;
	margin-bottom: 20px;
	vertical-align: bottom;
	
}

.caixa {
	float:left;
	width:214px;
	height:52px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 0.1em;
	margin-top: 5px;
	text-align: left;
	font-size: 10px;
	position: relative;
	margin-top:10px;
	padding:0;
	padding-right:3px;
}

.caixa1 {
	float:left;
	width:214px;
	height:52px;
	border-color: #cccccc;
	border-style: solid;
	border-width: 0.1em;
	margin-top: 5px;
	text-align: left;
	font-size: 10px;
	position: relative;
	margin-top:10px;
	margin-right:20px;
	padding-right:3px;
}

.caixa img, .caixa1 img{
	margin-right: 10px;
}

.caixa_texto, .caixa1_texto{
	margin-top:10px;
	margin-right:5px;
	text-align: left;
}

a.caixa, a.caixa1{
	color:#808285;
	
}

a.caixa:hover, a.caixa1:hover{
	background-color: #dadada;
}

.mais {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#932519;
	text-align: right;
	margin: 0;
	padding: 0;
}

.mais a{
	color:#932519;
}

.mais a:hover{
	color:#d59b86;
}

.cont_separador{
	line-height:1px;
	border:1px;
	border-style:solid;
	margin-bottom:10px;
	color:#f0e1df;
	background: #f0e1df;
}

.destaque_bx_A{
	width:217px;
	float: left;
	padding-right: 22px;
}

.titDRT_A{
	width:176px;
	margin-top: 20px;
	text-align: left;
	
}

.destaque_bx_B{
	width:217px;
	float: left;
	
}

.titulo3{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	font-weight:normal;
	color:#932519;
	padding-bottom: 5px;
}

.titulo4{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	text-transform:none;
	color:#932519;
	padding-top:7px;
	padding-bottom: 3px;
	font-weight: bold;
	text-align: left;
}

#download{
	padding-top:30px;
}

#download a{
	color:#808285;
}

#download a:hover{
	color: #70160c;
}


#formulario_contactos{
	margin: 0;
	padding-top: 55px;
}

#formulario_contactos2{
	margin: 0;
	padding-top: 0px;
}

#form_contactos td{
	padding-top: 10px;
}

#form_contactos input{
	width: 405px;
	height: 17px;
	border:1px;
	border-style: solid;
	border-color: #d59b86;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #808285;
	margin-left: 5px;
}

#form_contactos input.tel{
	width: 100px;
}

#form_contactos input.email{
	width: 230px;
}

#form_contactos select{
	width: 230px;
	height: 20px;
	border: 1px solid #d59b86;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #808285;
	margin-left: 5px;
}

#form_contactos textarea{
	width: 405px;
	height: 60px;
	border:1px;
	border-style: solid;
	border-color: #d59b86;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	color: #808285;
	margin-left: 5px;
}

input.botao{
	width: 55px;
	height: 17px;
	border:none;
	background: #75190c;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	text-transform:uppercase;
	color: #ffffff;
	margin-left:60px;
	margin-top: 10px;
}

#rodape{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10px;
	color:#ffffff;
	text-align: right;

}

#rodape a{
	color:#ffffff;
	
}

#rodape a:hover{
	color:#d59b86;
}