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

select {margin-left:1em;}


.form1 {  width:100%; padding:0px;  margin:0 0 0 0px;}
.form1 fieldset {
color:#666666;width:90%; display:block; border:none; padding:5em 2em 3.2em 2em; font-family:verdana, sans-serif; margin-bottom:0.5em;  background:url(../images/bg_fondo.jpg) top center no-repeat; min-height:22em;}
.form1 legend { font-size:1.1em; font-weight:bold;  margin-bottom:5px; padding:3px;  color:#577a1b; }
.form1 label
{float:left; margin:0px 10px 10px 0; height:4em;text-align:left; color:#666666;}
.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; height:8em;   }
.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;}
#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;	}



/*

.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:#666666;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:#577a1b;font-weight:bold;font-size:0.9em;border:1px solid #999999;}
.boton a:active {color:#577a1b;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:#577a1b;font-weight:bold;font-size:0.9em;border:1px solid #999999;background:#999999;}
input.boton:active {color:#577a1b;font-weight:bold;font-size:0.9em;border:1px solid #999999;background:#999999;}







.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;	}



/****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:#577a1b;}
.form_registro .tienda_boton:hover {background-position:center left; color:#000;}

div.spam label{ margin:5em 0 2em 0;}

.form1 label.textarea { margin:0 0 8em 0 ;}

#post_chainmail { width:3em;}