/* ESTILOS PARA LOS FORMULARIOS */
#formulario{
position:absolute;
left:0%;
top:0%;
width:99%;
height:99%;
left:1%;
right:1%;
top:1%;
bottom:1%;
width:98%;
height:98%;
background:#fff;
}

#formulario p{
margin:0px;
padding:0px;
width:100%;
/*border:1px dashed red;*/
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
}

#formulario h4{
text-align:justify;
font:normal 0.7em Arial;
color:#454545;
padding-right:5px;
padding-left:5px;
}
#formulario p table{
width:60%;
float:left;
text-align:center;
}

#formulario p label{
width:20%;
float:left;
text-align:right;
font:bold 0.7em Arial;
padding-right:15px;
}
#formulario p a img{ border:0px}
input, textarea,select{
width:55%;
border:1px solid #000040;
font:normal 0.7em Tahoma;
color:red;
}
.secure{
font: bold 1.6 Tahoma;
color:#71C758;
border:1px dashed #454545;
background:#000;
}
#top #topForm p{ padding:0px auto; margin:0px; margin-top:2px; display:inline;}
#top #topForm p label{
width:30%;
float:left;
text-align:right;
font:bold 0.7em Arial;
padding-right:10px;
color:#fff;
text-decoration:none;
}
#top #topForm input, #top #topForm textarea, #top #topForm select{
width:60%;
border:1px solid #000040;
font:normal 0.7em Tahoma;
color:#025875;
}

.boton{
margin-top:2px;
width:50%;
margin-left:25%;
text-align:center;
}
.obligatorio{text-decoration:underline;}
/*
#formulario{
position:absolute;
left:1%;
right:1%;
top:1%;
bottom:1%;
}
#formulario input, #formulario textarea{
border:1px solid #fff;
background:#7e9b75;
}
#formulario fieldset{
border:0px;
}
#formulario legend{
visibility:hidden;
}
#formulario p label{
float:left;
width:35%;
text-align:right;
padding-right:5px;
}
#formulario p{
text-align:left;
margin-left:3px;
}
*/
#formulario .semilla{
/*position:absolute;*/
border:1px dashed #EA43AA;
padding:2px;
background:url("../img/fondo_noticia.gif") repeat-x;
color:#454545;
font:bold .9em tahoma;
}

