.separador {width: 100% !important;	height: 0; clear: both !important;}
.principal {margin-bottom: 0;}
.principal p{font-family: "Verdana", Arial, Helvetica, sans-serif; font-size: 9pt;}
.principal .mensaje {margin: 20px; padding: 5px; font-family: Arial, Helvetica, sans-serif; text-align: center;	background: #99bbee; border: 1px solid #666666;}

#formContacto {margin: 10px auto 10px auto; padding: 20px; width: 560px; display: block; font-size: 12px; background: #CCCCCC url(../img/fondo_contacto.png) no-repeat top right; border: 1px #999999 solid;}
#formContacto a img {float:left;}
#formContacto label {padding: 3px; margin-bottom: 5px; float: left; width: 80px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-align: left;}
#formContacto input {float: left;}
#formContacto .textos {width: 250px;}
#formContacto .codigo {width: 172px;}
#formContacto textarea {margin-bottom: 10px; width: 555px; height: 200px;}
#formContacto .botones {margin-right: 10px; width: 120px; border: 1px #666666 solid; clear: left;}

#formNews {margin: 10px auto 10px auto;	padding: 20px; width: 560px; display: block; font-size: 12px; background: #CCCCCC url(../img/fondo_contacto.png) no-repeat top right; border: 1px #999999 solid;}
#formNews label {padding: 3px; margin-bottom: 5px; float: left; width: 80px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-align: left; clear: left;}
#formNews input {float: left;}
#formNews .textos {width: 250px;}
#formNews .botones {margin-right: 10px; width: 120px; border: 1px #666666 solid; clear: both;}

#seguridad{margin-bottom: 10px;}

.news {background: #CCCCCC url(../img/fondo_reg_news.png) no-repeat top right !important;}
.puntosNews p{margin-left:50px;	text-indent:0;}

#error .contenido div.mensaje_error {font-size:14px; padding:10px; width:600px;}
