@charset "utf-8";
/* CSS Document */
/*
fieldset {border:0.1em solid #999999;padding:1em;}
legend{color:#333333;}
label { width:100%; float:left; padding:0.5em 0 0.5em 0;margin:0;}*/
textarea { width:99%;}


select {margin:0;}

/***FORM1 - los input debajo del texto - ***/
.form1 {  width:95%; padding:0em 1em 0em 1em;  margin:0 0 0 0;}
.form1 fieldset {
color:#333333;width:95%; display:block; border:0.1em solid #cccccc; padding:1em;/* font-family:verdana, sans-serif;*/ margin-bottom:0.5em; line-height:1.5em;}
.form1 legend { font-size:1.4em; font-weight:bold;  margin-bottom:0.5em; padding:0.3em;  color:#ee9f00; }
.form1 label{float:left; margin:0 0.5em 1em 0; height:4em;text-align:left; color:#333333; letter-spacing:0.1em;}
.form1 input {border:0.1em solid #999999; width:99%;/* background:#FFFFFF;   */}
.form1 select {border:0.1em solid #999999; width:99%; background:#FFFFFF;   }
.form1 textarea {border:0.1em solid #999999; width:99%; background:#FFFFFF;   }
.form1 option {background:#ffffff; color:#000000; margin:0em 0 0em 0;}
.form1 optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
.form1 optgroup option {background:#666666; color:#fff;}
.form1 #button {color:#000000; cursor:pointer; width:108px; font-weight:bold; background:url(../images/button.png) no-repeat; padding:1em 2em 1em 2em; border:none;}
.form1 #button:hover {background:url(../images/button.png) no-repeat 0px -46px; color:#000; }




#largo{ width:30em; }

input.checkbox{width:1em;}
.marginlabel{margin:1em 0 1em 0;font-size:1.1em;width:100%;}
.littel{font-size:0.8em;}
.formulario .button{ margin-top:1em; background:#666666; color:#ffffff;} 


/***BOTONERA Y BOTON***/
.botonera{	border-top:1px #cccccc dotted;	margin:0.31em 0.31em 0em 0.31em;	padding:0.31em; }
.botonera input {width:auto; min-width:10em; 	}
.boton {background:#333333;color:#cccccc;font-weight:bold;font-size:1em;padding:3px;margin:0.31em;cursor: pointer;border:1px solid #999999; 	}



.boton a:link {color:#cccccc;font-weight:bold;font-size:1em;border:1px solid #999999;}
.boton a:visited {color:#cccccc;font-weight:bold;font-size:1em;border:1px solid #999999;}
.boton a:hover {color:#ee9f00;font-weight:bold;font-size:1em;border:1px solid #999999;}
.boton a:active {color:#ee9f00;font-weight:bold;font-size:1em;border:1px solid #999999;}

input.boton:link {color:#cccccc;font-weight:bold;font-size:1em;border:1px solid #999999;}
input.boton:visited {color:#cccccc;font-weight:bold;font-size:1em;border:1px solid #999999;}
input.boton:hover {color:#ee9f00;font-weight:bold;font-size:1em;background:#1F222A;}
input.boton:active {color:#ee9f00;font-weight:bold;font-size:1em;background:#1F222A;}


.tienda_botonera .boton a:link {color:#cccccc;font-weight:bold;font-size:1em;border:none;}
.tienda_botonera .boton a:visited {color:#cccccc;font-weight:bold;font-size:1em;border:none;}
.tienda_botonera .boton a:hover {color:#ee9f00;font-weight:bold;font-size:1em;border:none;}
.tienda_botonera .boton a:active {color:#ee9f00;font-weight:bold;font-size:1em;border:none;}

.tienda_botonera .boton:hover {background:#1F222A;}
.tienda_botonera .boton:active{background:#1F222A;}


.margin_right{ margin-right:2em;}


/***FORMULARIO LOGIN***/

.form_login { padding:0em;  margin:0 0 0 0em; text-align:left;width:60%;  }
.form_login fieldset {
margin-bottom:0em; line-height:1.5em; min-height:20em; }

.form_login label
{  /*float:left; margin:0em 10em 10em 0; height:4em;text-align:left; color:#666666;*/}
.form_login input {border:0.1em solid #999999;width:99%;    }




/****FORMULARIO REGISTRO****/
.form_registro {   margin:0 0 0 0em;}
.form_registro fieldset {}
.form_registro legend {}
.form_registro label {float:left; padding:2em 1em 0em 0em;  text-align:left;}
.form_registro label .textarea {float:left; margin:0em 0em 0em 0; height:10em; text-align:left;}
.form_registro label input {border:0.1em solid #999999; width:99%; /* padding-left:0.5em; */margin:0.2em 0 0em 0; }


.form_registro  .btn_enviar_pedido_input { border:0;width:150em; height:30.8em;  padding:0; margin:1.5em 0em 0em 0em; background:url(../images/tienda/btn_enviar_pedido.png) no-repeat; cursor:pointer;  }
.form_registro select {margin:0em 0 0.6em 0;}
.form_registro textarea {width:96%;  border:0.1em solid #999999; padding:0.5em;  margin:0.2em 0 0.6em 0; color:#666666; display:block; float:left;}
.form_registro option {background:#ffffff; color:#000000; margin:0.8em 0 0.6em 0;}
.form_registro optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
.form_registro optgroup option {background:#666666; color:#ffffff;}
.form_registro .tienda_boton {color:#ffffff; padding-right:1em; cursor:pointer; width:150em; margin-left:0.8em; background:#5d5d23;}
.form_registro .tienda_boton:hover {background-position:center left; color:#000;}
.form_registro input.checkbox{
width:1em;}




/****FORMULARIO CONTACTO****/
#form_contacto { background:url(../images/bg_formcontacto.png) no-repeat;  margin:0 0 0 1em; padding:5em 2em 0em 1em;}
#form_contacto fieldset { border:none;padding:2em 3em 3.5em 2.5em; width:80%}
#form_contacto legend { font-size:1.4em; font-weight:bold;  margin-bottom:0.5em; padding:0.3em 0.3em 0.3em 3em;  color:#44606F; }


#contacto p { margin:0 0 0 0em;}
#contacto p.fondo_mail {background:url(../images/bg_mail.png) no-repeat; padding:4em 9em 4em 2.5em;margin:0 0 0 1em; }

#contacto p.fondo_tel {background:url(../images/bg_tel.png) no-repeat; padding:4em 9em 4em 2.5em; }


#spam{ color:#667193; font-size:0.8em;  width:98%; margin:5em 0em 1em 0em; padding:0em; }
#spam input{ width:2em; }
#spam fieldset{ width:92.5%;}

/***FORMULARIO ZONA PRIVADA***/

.form_privado{ background:url(../images/form_privado.png) top center no-repeat; font-size:0.9em;}
.form_privado label { padding:9em 0 0 12em; margin-bottom:11em; float:left; }
.form_privado label input { margin-top:3em;}


