/* <--------- Clases  ---------> */

.bloq_cen div input 
{
vertical-align:bottom;
}

.bloq_cen div select 
{
   width:330px;
}

/* <----- -----> */

.bloq_der_grande div input 
{
   vertical-align:bottom;
}

.bloq_der_grande div select 
{
   width:590px;
}

.bloq_der_grande div 
{
   margin:8px 0 20px 15px; 
   padding:0;
}

/* <----- -----> */

.tema select 
{
margin-bottom:8px; 
margin-top:4px;
}


/* <--------- tags  ---------> */

div.formestilo div.centra input#envio 
{
margin:10px; 
padding:5px; 
width:20%;
}

div.formestilo fieldset legend 
{
margin:8px;
padding:2px ;
color:#000;
font-weight:bold;
background-color:#f0f2f2; 
}

div.formestilo fieldset div.campo 
{
margin:0.5em 0; 
padding:0; 
display:block;
}

div.formestilo fieldset div.separa 
{
margin:0.5em 0 1.5em 0.5em; 
padding:0; 
display:block;
}

div.formestilo fieldset input.reduc 
{
width:5%; 
margin:0; 
background:none; 
border:none;
}

div.formestilo fieldset input.reductext
{
width:20%; 
margin:0; 
}

div.formestilo fieldset input.reductextmed
{
width:70%; 
margin:0; 
}

div.formestilo fieldset input 
{
padding:2px; 
color:#333;
}

div.formestilo fieldset input.btn_guar 
{
   height: 18px;
   margin: 7px 0 0 7px;
   width:  55px;
   border: 0px;
}

div.formestilo fieldset a:hover 
{
color:#0058b0;
text-decoration:none;
}

div.formestilo fieldset a:link 
{
color:#0058b0;
text-decoration:underline;
}

div.formestilo fieldset a:visited 
{
color:#0058b0;
text-decoration:underline;
}

div.formestilo fieldset select.reduc 
{
width:20%; 
margin:0;
}

div.formestilo fieldset select.reducmitad
{
width:50%; 
margin:0;
}

div.formestilo fieldset select.reducmed
{
width:70%; 
margin:0;
}

div.formestilo fieldset label.columna  {
   width:100px; 
}

div.formestilo fieldset select 
{
   padding:2px; 
   margin:0.5em;
   width:98%;
   font:1em Verdana, Arial, Helvetica, sans-serif;
}

div.formestilo fieldset textarea 
{
   padding:2px; 
   color:#333;
}

div.formestilo fieldset textarea.reduc 
{
   width:20%; 
   margin:0;
}

div.formestilo fieldset select.reducmed 
{
   width:70%; 
   margin:0;
}

div.formestilo fieldset 
{
   margin:0.5em 0;
   padding:5px;
   border:1px solid #ccc;
   width:98%;
}

div.formestilo input 
{
   width:98%;
   font:1em Verdana, Arial, Helvetica, sans-serif;
}
 
div.formestilo label 
{
   padding:0 0.5em; 
   text-align:right; 
   margin:0; 
   vertical-align:bottom;
}

div.formestilo textarea 
{
   width:98%;
   font:1em Verdana, Arial, Helvetica, sans-serif;
}

div.formestilo 
{
   margin:0 auto; 
   padding:0;
}
 

div.formestilo select.selectLogic
{
  vertical-align: top;
  width: 40px;
  margin: 0px;
  display: block;
  float: right;
}

div.formestilo select.selectScope
{
  vertical-align: top;
  width: 20%;
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
}

div.formestilo div.columna
{
  vertical-align: top;
  display: block;
  float: left;
  width: 94px;
  margin: 0 10px 0 8px;
}

div.formestilo label.columna2
{
  vertical-align: top;
  display: block;
  float: left;
}

div.formestilo input.campotexto 
{
  vertical-align: top;
  width: 47%;
  margin: 0px;
  margin-left: 10px;
}
/* final */

