body {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
background-image:url(../img/fondo.gif)
}
*>input{
width:250px;
border:1px solid #222222;
margin-bottom: 5px;
}

* html input{
width:250px;
border:1px solid #222222;

}
input:hover {
border:1px solid #777777;
}

.boton{
width:100px;
border:1px solid #222222;
}
textarea{
width:250px;
border:1px solid #222222;

font-family:Verdana, Arial, Helvetica, sans-serif;
}
textarea:hover{
border:1px solid #777777;
}
textarea:hilite{
border:1px solid #777777;
}

a, a:link, a:active, a:visited, a:hover {
color:#000000;
text-decoration:none;
font-size:8pt;
font-weight:bold;
}

a:hover {
text-decoration:underline;
}
.requeridos{
text-align:center;
font-size:10pt;
clear:both;
}
.campo{
	text-align:left;
	width: 340px;
}
* html .etiqueta{
	font-weight:bold;
	width:80px;
	float:left;
	text-align:left;
	font-style:italic;
	font-size:10pt;
}
*>.etiqueta{
	font-weight:bold;
	width:80px;
	float:left;
	text-align:left;
	font-style:italic;
	font-size:10pt;
	margin-bottom: 9px;
}
.cajetin{
	float:right;
}
*>.formulario{
margin-top:50px;
	margin-left:340px;
	width: 400px;
	border:1px dotted #555555;
	padding: 0px 7px 3px 15px;
}
* html .formulario{
margin-top:50px;
	margin-left:auto;
	margin-right:10px;
	width: 390px;
	border:1px dotted #555555;
	padding: 3px 7px 3px 7px;	
}
.msgError{
color:#FF0000;
font-size:8pt;
width:340px;
}
.message{
	color:#0000CC;
	font-size:8pt;
	font-weight:bold;
}
#noticias{

border:1px dotted #555555;
margin-left:3px;
width:300px;
display:block;
text-align:justify;
padding:5px 5px 5px 5px;
font-size:8pt;
}
* html #foro{
color:#0000CC;
font-size:11pt;
text-align:right;
font-weight:bold;
text-decoration:none;
padding-top:5px;
}
*>#foro{
color:#0000CC;
font-size:11pt;
text-align:right;
font-weight:bold;
text-decoration:none;
margin-top:5px;
}
.foro:link,.foro:active,.foro:visited,.foro:hover{
color:#ff0000;
font-size:11pt;
text-align:right;
font-weight:bold;
text-decoration:none;
}
.foro:hover{
text-decoration:underline;
}
.botonForo:link,.botonForo:active,.botonForo:visited,.botonForo:hover{
color:#ffffff;
font-size:11pt;
text-align:right;
font-weight:bold;
text-decoration:none;
border: 2px solid #ff0000;
background-color:#ff5555;
padding: 0px 5px 1px 5px;
}
.botonForo:hover{
text-decoration:underline;
}
#lateral{
float:left;
width:350px;
margin-top:50px;
}
#main{
background-color:#ffffff;
width:770px;
padding:10px 5px 5px 10px;
background-image:url(../img/fondo_cabecera.jpg);
background-repeat:repeat-x;
border:1px solid #333333;
margin-left:auto;
margin-right:auto;
}
#cabecera{

}
* html .titulo{
text-decoration:none;
font-size:13pt;
padding-top:10px;
}
*>.titulo{
text-decoration:none;
font-size:13pt;

}
.tituloForm{
	font-size:10pt;
	font-weight:bold;
}
#econfia{
float:left;
margin-top:8px;
}
#abcwebs{
float:none;
margin-left:auto;
margin-right:auto;
width:200px;
text-align:center;
}
.oficial{
font-size:9pt;
}
.oficial:link, .oficial:active, .oficial:visited, .oficial:hover {
color:#000000;
text-decoration:none;
font-size:10pt;
font-weight:bold;
}

.oficial:hover {
text-decoration:underline;
}
.lopd{
 border:0;
 width:12px;
}
.botonLOPD{
width:100px;
border:1px solid #222222;
padding: 2px 3px 2px 3px;
background-color:#bbbbbb;
}