/**
* CSS Document 

html { height:100%; }*/
body { margin:0; padding:0; height:100%; background-color:#EFF3CE; background-image:url(../imagenes/maquetacion/fondos/fnd-1.gif); background-position:center; background-repeat:repeat-y; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#636563;}
/*a { color:#636563; text-decoration:none; }*/
a:hover { color:#BAC548; text-decoration:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; padding-top:10px; padding-bottom:10px; padding-left:9px; margin-top:5px; margin-bottom:10px; font-size:140%; font-weight:bold; color:#134413; text-decoration:none; background-image:url(../imagenes/maquetacion/titulos/fnd-1.gif); background-position:left; background-repeat:no-repeat; }
/*form { margin:0; padding:0; }
div { overflow:hidden; margin:0; padding:0; text-align:justify; }
dl,dd { margin:0; padding:0; }
p { margin:0; padding:0; }*/

/** 
* DL - DD 

dd.menu_1 { padding-top:1px; padding-bottom:1px; width:119px; border-bottom:1px dotted #CFCFCF; text-align:right; }
dl.menu_2 { padding-left:67px; padding-top:3px; }
dd.menu_2 { float:left; padding-left:67px; }
dl.menu_3 { margin-left:5px; width:120x; }
dd.menu_3 { padding-top:1px; padding-bottom:1px; padding-right:10px; width:110px; border-bottom:1px dotted #CFCFCF; text-align:right; }
dl.menu_4 { clear:both; padding-top:4px; margin-left:18px; }
dl.menu_4_2 { clear:both; padding-top:1px; margin-left:18px; }
dl.menu_5 { clear:both; padding-top:4px; }
dd.menu_4 { float:left; line-height:8px; height:11px; }
dd.menu_5 { float:right; text-align:right; line-height:8px; height:11px; }
dd.idioma { float:right; width:28px; }
dl.cesta { float:right; margin-right:10px; }*/

dl.marcas { float:left; padding-top:20px; padding-left:50px; padding-right:20px; width:155px; } /* ===> Esp */
dd.marcas { text-align:center; padding-bottom:10px; } /* ===> Esp */
dd.marcas_2 { text-align:center; padding-bottom:12px; } /* ===> Esp */
dd.marcas_3 { float:left; text-align:center; padding-right:20px; } /* ===> Esp */

/*dl.not_img { padding-left:25px; }
dd.not_img { float:left; padding-left:5px; padding-right:4px; padding-bottom:3px;}

dl.contacto { float:left; padding-left:25px; margin-bottom:20px; }
dl.contacto_2 { float:left; padding-left:20px; margin-bottom:20px; }
dl.contacto_3 { width:350px; padding-left:63px; }
dd.contacto { padding-left:15px; }

dl.login { float:left; width:170px; padding-left:50px; }
dl.login_2 { float:right; padding-right:30px; }
dd.login { margin-top:16px; margin-bottom:20px; }

dl.registro { width:360px; padding-left:63px; }
dd.registro { float:left; width:170px; padding-right:10px; }*/


.field_1 { margin:0; padding:5px; margin-top:2px; margin-bottom:2px; margin-left:25px; border:0; background-color:#EBDDEC; } /* ===> Esp */
.field_2 { margin:0; padding:5px; margin-top:2px; margin-bottom:2px; margin-left:25px; border:0; background-color:#FFF; } /* ===> Esp */

/**
* P

p.par_1 { clear:both; padding-left:25px; margin-bottom:15px; } /* ===> Esp 
p.par_2 { clear:both; float:right; padding-right:25px; }*/

/**
* DIV - Contenedor

#contenedor { width:746px; padding-right:7px; padding-left:7px; margin:0 auto; background-color:#FFF;  }*/

/**
* DIV - Cabecera

#cabecera { width:746px; height:165px; }*/
#botonera { width:746px; height:22px; background-color:#DEE8C6; }

/**
* DIV - Cuerpo

#menu_lat_izdo { float:left; width:120px; margin-top:10px; margin-bottom:17px; }
#cuerpo { float:left; width:450px; margin-bottom:17px; margin-left:15px; }*/
#menu_lat_dcho { padding-top:7px; float:right; width:125px; margin-bottom:17px; background-color:#E4E8B6; }
/*#brd_inf_lat_dcho { height:12px; background-image: url("../imagenes/maquetacion/menus/curva-borde.png") !important; background-image: none; filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/imagenes/maquetacion/menus/curva-borde.png',sizingMethod='scale');}
#cerrar_sesion { float:right; padding-top:10px; padding-bottom:10px; width:125px; text-align:center; background-color:#FFF; }*/

/**
* DIV - Pie

#pie { clear:both; width:734px; border-top:1px solid #D0D0D0; padding-left:8px; padding-right:4px; padding-bottom:5px; } /*height:31px;
#pymes { float:left; width:126px; margin-top:10px; }
#menu_pie { float:left; width:460px; margin-bottom:17px; margin-left:4px; text-align:center; }
#menu_dcho_pie { float:right; width:130px; margin-bottom:17px; margin-left:10px; text-align:right; }
#idiomas { float:right; width:140px; margin-top:4px; text-align:right; }*/

/**
* Divs
*/
div.not_1{ margin:5px; padding:5px; margin-left:25px; height:97px; background-color:#E4E8B6; }/* ===> Esp */
/*div.not_2{ margin:5px; padding:5px; margin-left:25px; height:97px; }*/
div.cat_1 { margin:5px; padding:5px; margin-left:25px; height:95px; background-color:#E4E8B6; }/* ===> Esp */
/*div.cat_2 { margin:5px; padding:5px; margin-left:25px; height:95px; }/* ===> Esp */
div.links_1{ margin:5px; padding:5px; height:85px; background-color:#E4E8B6; }
div.links_2{ margin:5px; padding:5px; height:85px; } 

/**
* Imágenes
*/


/**
* Textos 
*/
.txt-1{ font-family:Arial, Helvetica, sans-serif; color:#134413; text-decoration:none; }
a.txt-1:hover { color:#BAC548; text-decoration:none; }
.txt-2{ font-family:Arial, Helvetica, sans-serif; color:#375300; text-decoration:none; }
a.txt-2:hover { color:#BAC548; text-decoration:none; }
.txt-3{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#636563; text-decoration:none; }
a.txt-3:hover { color:#BAC548; text-decoration:none; }
.txt-4{ color:#BAC548; }
.txt-5{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#294D31; text-decoration:none; } /* ===> Esp */
a.txt-5:hover { color:#000; text-decoration:none; } /* ===> Esp */
.txt-5-b{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#000; text-decoration:none; } /* ===> Esp */
.txt-6{ font-family:Arial, Helvetica, sans-serif; color:#BAC548; text-decoration:none; }/* ===> Esp */

/**
* Bordes 
*/
.brd-field{ margin:0; padding:0; margin-left:25px; border:1px solid #134414; } /* ===> Esp */
.brd-field-2{ margin:0; padding:3px; border:1px solid #134414; display:none; } /* ===> Esp */
/*.brd-img-not{ margin-left:15px; border:1px solid #134414; } /* ===> Esp */
.brd-img-links{ margin-left:15px; border:1px solid #134414; } /* ===> Esp */
/*.brd-img-cat{ margin-left:15px; border:1px solid #134414; } /* ===> Esp 
.brd-1{ border:1px solid #134414; }
.brd-2{ border:1px solid #134414; margin-left:15px; margin-bottom:15px; }*/

/**
Márgenes 
*/


/**
* Formulario 
*/
input, select, textarea { margin:0; padding:1px; border:1px solid #656C23; background-color:#B9C549; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#FFF; } /* ===> Esp */
/*label { vertical-align:top; margin-right:250px; text-align:left; }
.lbl { vertical-align:baseline; margin:0; padding:0; text-align:left; }
.check { margin:0; padding:0; border:0; margin-right:5px; background-color:transparent; }
.frm-1 { width:346px; margin-bottom:5px; }
.frm-2 { width:166px; margin-bottom:5px; }
.frm-3 { width:166px; margin-bottom:5px; margin-left:10px; }
.frm-4 { background-color:transparent; border:0; border-bottom:1px dotted #A59CA6; border-right:1px dotted #A59CA6; color:#666666;}
*/
.btn-1 { float:right; margin-top:5px; font-weight:bold; border:1px solid #688F31; background-color:#92C549; } /* ===> Esp */
.btn-2 { float:left; margin-top:5px; font-weight:bold; border:1px solid #8C8F6E; background-color:#C2C69E; } /* ===> Esp */
.btn-3 { float:right; margin-top:5px; margin-right:10px; font-weight:bold; border:1px solid #688F31; background-color:#92C549; } /* ===> Esp */
.btn-4 { float:right; margin-top:5px; width:85px; margin-right:20px; font-weight:bold; border:1px solid #688F31; background-color:#92C549; } /* ===> Esp */

/**
* Cursores 
*/


/**
* Validacion 

.val-1 { padding-left:15px; padding-right:15px; background-color: #75B75D;	border: 1px solid #4B555A; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; color: #2C4323; width:100%; }
.val-2 { padding-left:15px; padding-right:15px; background-color: #8C2727; border: 1px solid #640000; font-family: Arial, Helvetica, sans-serif; text-align: center; font-size: 11px; color: #FFF; width:100%; }
.mrg-val { margin-top:10px; margin-bottom:5px; padding:3px; text-align:center; }*/