/**
* CSS Document 

html { height:100%; }*/
body { margin:0; padding:0; height:100%; background-color:#EBDDEC; 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:#CDA9D3; 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:#A34BC5; 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.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; }*/

/*dl.cesta { float:right; }
dl.cesta_2 { margin-top:1px; margin-bottom:1px; padding:1px; }
dl.cesta_3 { clear:both; margin-top:1px; margin-bottom:1px; padding:1px; margin-right:4px; }
dl.cesta_4 { clear:both; margin-top:15px; margin-bottom:1px; padding:1px; margin-left:25px;}
dl.cesta_5 { clear:both; margin-top:15px; margin-bottom:1px; padding:1px; margin-right:1px;}
dl.cesta_6 { width:360px; padding-left:63px; }
dd.cesta_1 { float:left; width:75px; }
dd.cesta_2 { float:left; width:70px; padding-left:10px; }
dd.cesta_3 { float:left; width:40px; padding-left:10px; }
dd.cesta_4 { float:left; width:85px; padding-left:5px; text-align:right; }
dd.cesta_5 { float:left; width:80px; padding-left:5px; text-align:right; padding-right:10px; }
dd.cesta_6 { float:right; width:17px; padding-left:3px; }
dd.cesta_7 { float:right; width:120px; padding-right:5px; text-align:right; border-top:1px solid #666666; }
dd.cesta_8 { float:right; width:120px; padding-right:5px; text-align:right; }
dd.cesta_9 { float:right; }
dd.cesta_11 { float:left; width:75px; }
dd.cesta_21 { float:left; width:75px; padding-left:10px; }
dd.cesta_31{ float:left; width:70px; padding-left:10px; }
dd.cesta_41{ float:left; width:85px; padding-left:1px; text-align:right; }
dd.cesta_51 { float:left; width:85px; padding-left:1px; text-align:right; }
dd.cesta_61 { float:right; width:17px; padding-left:3px; }
dd.cesta_71 { float:right; width:120px; padding-right:5px; text-align:right; }
dd.cesta_81 { float:right; width:120px; padding-right:5px; text-align:right; }
dd.cesta_91 { float:right; }
dd.cesta_10 { float:left; width:170px; padding-right:10px; }*/

/*ul.cat { margin-left:25px; padding-left:25px; }*/
li.cat {  margin-top:5px; margin-bottom:10px; padding-left:5px; list-style-image: url(../imagenes/genericas/punto-8.gif); } /* ===> Esp */
dl.cat { margin:0; padding:0; border-top:1px solid #EEDA1B; }
/*dd.cat_1 { margin:0; padding:0; margin-top:2px; }
dl.cat_2 { clear:both; }
dl.cat_3 { clear:both; padding-left:15px; margin-left:15px; }
dd.cat_2 { float:left; width:87px; margin:0; padding:0; border-top:1px solid #CCCCCC; } /* ===>
dd.cat_3 { float:left; width:105px; margin:0; padding:0; border-top:1px solid #CCCCCC; text-align:right; } /* ===> Esp 
dd.cat_4 { float:left; width:205px; }
dd.cat_5 { float:right; width:185px; padding-right:15px; }
dd.cat_6 { float:left; width:164px; margin:0; padding:0; padding-left:10px; text-align:left; }
dd.cat_2_1 { float:left; width:87px; margin:0; padding:0; } 
dd.cat_3_1 { float:left; width:100px; margin:0; padding:0; border-top:1px solid #CCCCCC; text-align:right; } /* ===> Esp 
dd.cat_3_2 { float:left; width:100px; margin:0; padding:0; text-align:right; } /* ===> Esp */ /*  */

.field_1 { margin:0; margin-top:2px; margin-bottom:2px; padding-bottom:0; padding-left:8px; padding-right:0; padding-top:10px; margin-left:25px; border:1px solid #DDC6E0; } /* ===> Esp */
.field_2 { margin:0; margin-top:2px; margin-bottom:2px; padding-bottom:0; padding-left:8px; padding-right:0; padding-top:10px; margin-left:25px; border:1px solid #EEDA1B; } /* ===> Esp */

/**
* P

p.par_1 { padding-left:25px; margin-bottom:15px; }
p.par_2 { clear:both; float:right; padding-right:25px; }
p.par_3 { clear:both; padding-left:25px; padding-top:5px; margin-bottom:5px; }
p.par_3 { margin-top:8px; }
p.par_4 { padding-left:25px; }
p.par_5 { padding-top:5px; margin-left:25px; margin-bottom:15px; border-top:1px dotted #999999; }
p.par_6 { clear:both; padding-top:5px; padding-left: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:#EEDA1B; }

/**
* 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:#EBDDEC; }
/*#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; height:45px; border-top:1px solid #D0D0D0; padding-left:8px; padding-right:4px; } /*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; }
#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:#EBDDEC; }/* ===> 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:#EBDDEC; }/* ===> Esp */
/*div.cat_2 { margin:5px; padding:5px; margin-left:25px; height:95px; }/* ===> Esp 
div.cat_3 { clear:both; margin:0; padding:0; margin-bottom:15px; }
div.cat_4 { float:left; width:45px; height:45px; padding-left:25px; } /*  border:1px solid #FF0000; 
div.cat_5 { float:left; padding-right:5px; } /*  border:1px solid #00FF00; 
div.cat_6 { clear:both; float:left; padding-bottom:5px; padding-top:2px; } /* border:1px solid #000;
div.cat_7 { float:left; padding-bottom:5px; padding-top:2px; margin-left:5px; width:250px; } /* border:1px solid #0000FF; 
div.cat_4_1 { float:left; width:42px; height:45px; } /*  border:1px solid #FF0000; 
div.cat_5_1 { float:left; } /*  border:1px solid #00FF00; */

/**
* Imágenes
*/


/**
* Textos 
*/
.txt-1{ font-family:Arial, Helvetica, sans-serif; color:#A34BC5; text-decoration:none; }
a.txt-1:hover { color:#EEDA1B; text-decoration:none; }
.txt-2{ font-family:Arial, Helvetica, sans-serif; color:#9F4EC7; text-decoration:none; }
a.txt-2:hover { color:#000; 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:#CDA9D3; }
.txt-5{ font-family:Arial, Helvetica, sans-serif; font-size:80%; color:#C191D3; 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:#EEDA1B; text-decoration:none; }/* ===> Esp */

/**
* Bordes 

.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 

.mrg-1{ margin-left:15px; margin-bottom:10px; }
.mrg-2{ clear:both; border:1px solid #134414; margin-left:15px; margin-bottom:15px; }
.mrg-3{ border:1px solid #134414; margin-bottom:15px; margin-right:15px; }
.mrg-4{ border:1px solid #134414; margin-bottom:15px; margin-left:15px; }
.mrg-5{ margin-right:15px; }
.mrg-6{ margin-top:30px; margin-right:5px; }*/

/**
* Formulario 
*/
input, select, textarea { margin:0; padding:1px; border:1px solid #55236C; background-color:#B671D5; 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; }
.lbl-2{ margin:0; padding:0; margin-left:30px; vertical-align:top; }
.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;}
.frm-5 { width:30px; padding-left:5px; margin-bottom:1px; vertical-align:top; }
.frm-6 { width:150px; margin-bottom:2px; }*/
.frm-5_1 { margin:0; padding:1px; border:1px solid #68606B; background-color:#CFC1D6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#666666; width:30px; }
.frm-6_1 { margin:0; padding:1px; border:1px solid #68606B; background-color:#CFC1D6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%; color:#666666; width:150px; margin-bottom:2px; }

.btn-1 { float:right; margin-top:5px; font-weight:bold; border:1px solid #73318F; background-color:#9E49C5; } /* ===> Esp */
.btn-2 { float:left; margin-top:5px; font-weight:bold; border:1px solid #856E8F; background-color:#B99EC6; } /* ===> Esp */
.btn-3 { float:right; margin-top:5px; margin-right:10px; font-weight:bold; border:1px solid #73318F; background-color:#9E49C5; } /* ===> Esp */
.btn-4 { float:right; margin-top:5px; width:85px; margin-right:20px; font-weight:bold; border:1px solid #688F31; background-color:#9E49C5; } /* ===> Esp */
.btn-5 { margin-left:30px; margin-top:5px; font-weight:bold; border:1px solid #C14F1D; background-color:#EB7E35; } /* ===> 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: #A80707; 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; }*/