@charset "utf-8";
/* CSS Document */

select {margin-left:1em;}


.form1 {  width:100%; padding:0em 0 0 0;  margin:0 0 0 0px;}
.form1 fieldset {
color:#333333;width:90%; display:block; border:1px solid #666666; padding:2em 2em 4em 2em; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.form1 legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px;  color:#666666; }
.form1 label
{float:left; margin:0px 10px 10px 0; height:4em;text-align:left; color:#333333;}
.form1 input {border:1px solid #999999; width:99%;/* background:#FFFFFF;   */}
.form1 select {border:1px solid #999999; width:99%; background:#FFFFFF;   }
.form1 textarea {border:1px solid #999999; width:99%; background:#FFFFFF;   }
.form1 option {background:#ffffff; color:#000000; margin:0.8em 0 0.6em 0;}
.form1 optgroup {background:#cccccc; color:#000; font-family:georgia, serif;}
.form1 optgroup option {background:#666666; color:#fff;}
.form1 #button {color:#666666; padding-right:0.5em; cursor:pointer; width:105px; margin-left:8px; background:#666666;}
.form1 #button:hover {background-position:center left; color:#000;background:#666666;}

#post_chainmail {border:1px solid #999999; width:30px !important;}

#largo{ width:30em; }
.checkbox{
width:10px;}
.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{	border-top:1px #CCCCCC dotted;	margin:0.31em;	padding:0.31em;	}


#form_contacto{  width:100%; padding:6em 0 2em 0em;  margin:0 0 0 0; background:url(../images/bg_form4.png) top center no-repeat;}
#form_contacto fieldset {
color:#666666;width:86%; display:block; border:none; padding:2em 0em 6em 4em; font-family:Verdana, Geneva, sans-serif; margin:0 0 0.5em 0em; line-height:1.5em;}


#form_contacto .botonera{	border-top:1px #CCCCCC dotted;	margin: 4em 0.31em 0.31em 0.31em;	padding:0.31em;	}


/*.boton {background: #666666;color:#b1b1b1;font-weight:bold;font-size:0.9em;padding:3px;margin:0.31em;cursor: pointer;border:1px solid #999999;	}

.boton a:link {background: #666666;color:#b1b1b1;font-weight:bold;font-size:0.9em;border:1px solid #999999;}
.boton a:visited {background: #666666;color:#b1b1b1;font-weight:bold;font-size:0.9em;border:1px solid #999999;}
.boton a:hover {background: #666666;color:#b1b1b1;font-weight:bold;font-size:0.9em;border:1px solid #999999;}
.boton a:active {background: #666666;color:#b1b1b1;font-weight:bold;font-size:0.9em;border:1px solid #999999;}*/




.boton {background:#000000;color:#b1b1b1;font-weight:bold;font-size:0.9em;padding:3px;margin:0.31em;cursor: pointer;border:1px solid #999999;	}



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

input.boton:link {color:#b1b1b1;font-weight:bold;font-size:0.9em;border:1px solid #999999;}
input.boton:visited {color:#b1b1b1;font-weight:bold;font-size:0.9em;border:1px solid #999999;}
input.boton:hover {color:#D27609;font-weight:bold;font-size:0.9em;border:1px solid #999999;background:#222222;}
input.boton:active {color:#D27609;font-weight:bold;font-size:0.9em;border:1px solid #999999;background:#222222;}

p.boton:link {color:#b1b1b1;font-weight:bold;font-size:0.9em;border:1px solid #999999;}
p.boton:visited {color:#b1b1b1;font-weight:bold;font-size:0.9em;border:1px solid #999999;}
p.boton:hover {color:#D27609;font-weight:bold;font-size:0.9em;border:1px solid #999999;background:#222222;}
p.boton:active {color:#D27609;font-weight:bold;font-size:0.9em;border:1px solid #999999;background:#222222;}


p.boton a:link {color:#b1b1b1;font-weight:bold;font-size:1em;border:none; text-decoration:none; display:block;padding:0.3em 0 0.3em 0;}
p.boton a:visited {color:#b1b1b1;font-weight:bold;font-size:1em;border:none;text-decoration:none;display:block;padding:0.3em 0 0.3em 0;}
p.boton a:hover {color:#D27609;font-weight:bold;font-size:1em;border:none;text-decoration:none;display:block;padding:0.3em 0 0.3em 0;}
p.boton a:active {color:#D27609;font-weight:bold;font-size:1em;border:none;text-decoration:none;display:block;padding:0.3em 0 0.3em 0;}


p.boton { text-align:center;  margin:0.4em 0 0 0;}

.margin_right{ margin-right:2em;}


.form_login { padding:0px;  margin:0 0 0 0px;}
.form_login fieldset {
color:#cccccc; width:25em;  border:1px solid #cccccc; padding:2em; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.form_login legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px; width:150px; color:#666; }
.form_login label
{float:left; margin:0px 10px 10px 0; height:4em;text-align:left; color:#666666;}
.form_login input {border:1px solid #999999; width:99%;    }
input .boton {background: #666666;color:#b1b1b1;font-weight:bold;font-size:0.9em;padding:3px;margin:0.31em;cursor: pointer;border:1px solid #999999; }

input.boton {width:auto; padding:0.5em 2em 0.5em 2em;}

/****FORMULARIO REGISTRO****/
.form_registro {  padding:10px;  margin:0 0 0 0px;}
.form_registro fieldset {
color:#666666;width:95%; display:block; border:1px solid #cccccc; padding:5px; font-family:verdana, sans-serif; margin:0 2em 0.5em 0em; line-height:1.5em;}
.form_registro legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px; width:150px; color:#666666; }
.form_registro label {float:left; padding:0em 0.4em 0em 0em/*0px 4px 10px 0*/;  text-align:left; margin:2em 0em 0em 0em;}
.form_registro label .textarea {float:left; margin:0px 6px 10px 0; height:10em; text-align:left;}
.form_registro label input {border:1px solid #999999; width:99%; /* padding-left:0.5em; */margin:0.2em 0 0.6em 0; color:#666666; }

.form_registro  .btn_enviar_pedido_input { border:0;width:150px; height:38px;  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:1px 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:150px; margin-left:8px; background:#D27609;}
.form_registro .tienda_boton:hover {background-position:center left; color:#000;}

/****consultar disponibilidad****/
.form_disponibilidad { width:100%; padding:3em 0 1em 0em;  margin:0 0 0 0; background:url(../images/bg_form_disp.png) top center no-repeat;}
.form_disponibilidad fieldset {
color:#333333;width:60%; display:block; border:none; padding:2em 1.5em 4em 4em; font-family:verdana, sans-serif; margin-bottom:0.5em; line-height:1.5em;}
.form_disponibilidad legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px; width:150px; color:#666666; }
.form_disponibilidad label
{float:left; margin:0px 0.4em 0.5em 0; height:4em;text-align:left; color:#333333;}
.form_disponibilidad input {border:1px solid #999999; width:99%;/* background:#FFFFFF;   */}
.form_disponibilidad select {border:1px solid #999999; width:99%; background:#FFFFFF; margin:0;   }
.form_disponibilidad textarea {border:1px solid #999999; width:99%; background:#FFFFFF;   }
.form_disponibilidad option {background:#ffffff; color:#000000; margin:0em 0 0em 0;}
