﻿*{border:none;margin:0;padding:0}
body{font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#000}
table,table th,table tr,table td,div,img{vertical-align:top}
input{font-family:Tahoma, Verdana, Arial;font-size:11px;font-weight:400;color:#000;border:solid 1px #000;padding:1px 0 1px 2px}
a{color:#999;text-decoration:none}
a:hover{color:#2d2f79}
#pagina-boletin #wrapper{width:600px;margin:0 0 0 45px}
.contenedor{width:600px;margin:0 auto}
.contenedor .pagina{width:600px;min-height:416px;height:auto!important;margin:0 auto}
.formulario{width:500px;background-color:#f0f0f0;margin:20px 0}
.formulario input,.formulario select,.formulario textarea{width:180px;border:solid 1px #f0f0f0;color:#838383;font-family:Tahoma, Arial;font-size:11px;padding:2px 3px 1px}
.formulario .conetenedor{width:96%;margin:8px auto 30px!important}
.formulario .conetenedor .contenido{min-height:70px;height:auto!important;background-color:#fff;_margin-top:8px;color:#666;padding:16px 14px 30px}
.formulario .conetenedor .contenido h1{font-family:Arial, "Times New Roman", Arial;font-weight:400;font-size:22px;border-top:solid 3px #f8f8f8;color:#000;margin:0 0 15px;padding:5px 0 0}
.formulario .form-obligatorio{color:#c20000}
.formulario .form-elementos{margin:20px 0 30px}
.formulario .form-row{margin:5px 0 12px}
.formulario .form-row .row-texto{margin:3px 0 5px}
.formulario .form-row .row-campo input{width:300px}
.formulario .error{width:400px;min-height:30px;height:auto!important;color:#4b0202;vertical-align:middle;background-color:#ffcece;border:solid 3px #c30808;margin:20px auto;padding:5px}
.formulario .mensaje{width:400px;min-height:30px;height:auto!important;color:#545c4f;vertical-align:middle;background-color:#e8ffdb;border:solid 3px #ffd801;margin:20px auto;padding:10px}