body { margin:0px;
background:#1a1b1a;}

.lingua {
background:#1a1b1a;
color:#fff;
text-align:right;
padding:8px 0;
}

#corpo {
background-color:#FFFFFF;
width:779px;
margin-top:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0e0e0e;}

.logo { width:385px;
height:79px;
float:left;
background-image:url(../img/bg-logotipo.gif);
background-repeat:repeat-x;}

#aba { width:394px;
background-image:url(../img/bg-aba.gif);
background-repeat:no-repeat;
float:right;
height:79px;}

#publicidade {}

#main { background:fff;}

#esq { background-color:#fbfbfb;
margin-left:26px;
margin-bottom:27px;
margin-top:7px;
background-image:url(../img/sombra-left.gif);
background-repeat:no-repeat;
background-position:right;
padding:12px;
width:260px;
float:left;}

#dir { width:395px;
margin-left:9px;
margin-right:18px;
float:right;
margin-top:7px;}

#barra { border:solid 1px #d5d5d5;
padding:3px;}

#barra2 { border:solid 1px #d5d5d5;
padding:3px;
width:450px;
margin-bottom:3px;
margin-top:3px;}

#barra .pagina { background-image:url(../img/bg-titulo.gif);
background-repeat:repeat-x;
height:20px;
padding-left:8px;
padding-top:6px;}

.separador { background-image:url(../img/separador.gif);
background-repeat:repeat-x;
background-position:middle;}

#rodape { background-image:url(../img/rodape.gif);
background-repeat:no-repeat;
height:25px;
padding-top:14px;
padding-left:14px;
padding-right:14px;
color:#676767;}

.titulo { font-size:14px;
font-weight:bold;
margin-bottom:6px;}

.titulog { font-size:16px;
font-weight:bold;}

a { color:#eb3d00;
text-decoration:none;}

a:hover { text-decoration:underline;}

.abig { font-size:16px;
font-weight:bold;
text-decoration:none;}

.llaranja { color:#eb3d00;
text-decoration:none}

.llaranja:hover { text-decoration:underline;}

.lpreto { color:#0e0e0e;
text-decoration:none;}

.lpreto:hover { color:#eb3d00;}

.tlaranja { color:#eb3d00;}

#form-contacto {
	}
#form-contacto label {
	display:block;
	margin:0px;
	}
#form-contacto .cx {
	width:250px;
	border:0px;
	background:#f1f1f1;
	}
#form-contacto span.error {
	color: #d04001;
	font-weight: bold;
	display:block;
	}
#form-contacto input.error,textarea.error {
	border: 1px solid #d04001;
	background: #fff;
	}
	
select { font-size:11px;
border:0px;}	

.separador { border-bottom:dotted 1px #666;
height:1px;
border-top:0px;}