@charset "UTF-8";
/* Documento CSS */

/*------------------------- BODY -------------------------*/
body {
  	background-color: #FFFFFF;
	margin: 0;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#246147;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#246147;
	scrollbar-arrow-color:#246147;
	scrollbar-track-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
}

/*------------------------- BOTONES -------------------------*/

.boton {
	border: 1px solid #666666; 	
	background-color: #cccccc; 	
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 11px;
	font-weight: bolder;
	color: #000000;
	}

/*------------------------- INPUT -------------------------*/

.input {
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	}

/*------------------------- TABLAS -------------------------*/


/*------------------------- TEXTO -------------------------*/
.texto_compras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	}
.texto_input {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 9px;
	}
.texto_input2{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 9px;
	color: #cccccc;
	}
.texto_cabecera{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}
.texto_blanco, .texto_blanco a:link, .texto_blanco a:visited, .texto_blanco a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	background-repeat: repeat-x;
	text-decoration: none;
	}
.texto_novedad{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.texto_error{
	color: #FF4D4D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texto_cabecera2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #97CA40;
	text-align: center;
	background-color: #246147;
}
.texto_cabecera3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #97CA40;
	text-align: center;
	text-transform: uppercase;
	}
.texto_cabecera4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006600;
	text-align: center;
	text-transform: uppercase;
	}
.texto_total {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C9A9C;
}
.texto_titular{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 15px;
	text-align: center;
	text-transform: uppercase;
	padding-right: 15px;
	color: #000000;
	}
.texto_tabla_lista, .texto_tabla_lista a:link, .texto_tabla_lista a:visited, .texto_tabla_lista a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #fff;
	}
.texto_tabla_lista_n {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #999999;
	font-weight: bolder;
	padding-right: 5px;
	}
.texto_tabla_lista_n a:link, .texto_tabla_lista_n a:visited, .texto_tabla_lista_n a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:  #9C9A9C; 
	text-decoration: none; 
	font-weight: bolder;
	}
.texto_tabla_lista2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9A9C;
	font-weight: bold;
}
.texto_tabla_lista2 a:link, .texto_tabla_lista2 a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #9C9A9C;  
	text-decoration: none;
	}
.texto_tabla_lista2 a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #9C9A9C;
	}
.texto_tabla_lista3 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #4ACFEF;  
	font-weight: bolder;
	}
.texto_tabla_lista3 a:link, .texto_tabla_lista3 a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #4ACFEF;  
	font-weight: bolder; 
	text-decoration: none;
	}
.texto_tabla_lista3 a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #9C9A9C;
	font-weight: bolder;
	}
.texto_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	list-style-type: none;
}
.texto_menu a:link, .texto_menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	list-style-type: none;
}
.texto_menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	text-decoration: underline;
	list-style-type: none;
}
.texto_menu2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #fff;
	}
.texto_menu2 a:link, .texto_menu2 a:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
.texto_menu2 a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #97CA40;
	text-decoration: none;
	}
.texto_menu3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
.texto_menu3 a:link, .texto_menu3 a:visited, .texto_menu3 a:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}
.ref { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #fff;
	}
.ref a:link, .ref a:visited, .ref a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	}
.texto_menu_prod {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #cccccc; 
	background-color: #3c3c3a; 
	width: 200px; 
	}
.texto_menu_prod a:link, .texto_menu_prod a:visited, .texto_menu_prod a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color:#cccccc;  
	text-decoration: none;  
	background-color: #3c3c3a;
	width: 200px;
	}
.texto_menu_subprod {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	color: #ffffff; 
	background-color: #3c3c3a;
	width: 200px;
	}
.texto_menu_subprod a:link, .texto_menu_subprod a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	color: #fff;  
	text-decoration: none; 
	background-color: #3c3c3a; 
	width: 200px;
	}
.texto_menu_subprod a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;  
	color: #ffffff;
	text-decoration: underline;
	background-color: #3c3c3a;
	width: 200px;
	}
.texto_menu_peq { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #cccccc; 
	}
.texto_menu_peq a:link, .texto_menu_peq a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #cccccc;  
	text-decoration: none;
	}
.texto_menu_peq a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #cccccc; 
	text-decoration: underline;
	}
.texto_listado {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #000000; 
	}
.texto_listado a:link, .texto_listado a:visited, .texto_listado a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #000000;  
	text-decoration: none;
	}
.texto_titulo { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #cccccc;
	}
.texto_titulo a:link, .texto_titulo a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #cccccc; 
	text-decoration: none;
	}
.texto_titulo a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #cccccc; 
	text-decoration: underline;
	}
.texto_titulo_modulo, .texto_titulo_modulo a:link, .texto_titulo_modulo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #246147; 
	text-align: left; 
	text-decoration: none;  
	height:38px;  
	vertical-align: middle; 
	background-image:url(../images/titulo_modulo3.jpg); 
	background-repeat:no-repeat
	}
.texto_titulo_modulo a:hover {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 11px; 
	font-weight: bold; 
	color: #246147; 
	text-align: left; 
	text-decoration: underline; 
	height:38px;  
	vertical-align: middle; 
	background-image:url(../images/titulo_modulo3.jpg); 
	background-repeat:no-repeat;
	}
.texto_bottom_modulo, .texto_bottom_modulo a:link, .texto_bottom_modulo a:visited {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 11px; 
	font-weight: bold; 
	color: #246147; 
	text-align: left; 
	text-decoration: none;  
	vertical-align: text-top; 
	}
.texto_bottom_modulo a:hover {
	font-family: Arial, Helvetica, sans-serif; 	
	font-size: 11px; 
	font-weight: bold; 
	color: #246147; 
	text-align: left; 
	text-decoration: underline;
	vertical-align: text-top; 
	}
.texto_normal_modulo, .texto_normal_modulo a:link, .texto_normal_modulo a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #5D5D5D; 
	text-decoration: none;  
	font-weight: bold; 
	vertical-align:top; 
	background-image:url(../images/fons_modulo3.jpg);
	}
.texto_normal_modulo a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #5D5D5D; 
	text-decoration: underline; 
	font-weight: bolder; 
	vertical-align:top; 
	background-image:url(../images/fons_modulo3.jpg)
	}
.texto_normal { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #ffffff; 
	}
.texto_normal a:link, .texto_normal a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #ffffff; 
	text-decoration: none;  
	font-weight: bold; 
	}
.texto_normal a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #ffffff; 
	text-decoration: underline; 
	font-weight: bold; 
	}
.texto_normal02 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #627498; 
	}
.texto_normal02 a:link, .texto_normal02 a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #627498; 
	text-decoration: none; 
	}
.texto_normal02 a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;  
	color: #627498; 
	text-decoration: underline; 
	}
.texto_normal2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color: #9C9A9C; 
	}
.texto_normal2 a:link, .texto_normal2 a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color: #9C9A9C; 
	text-decoration: none;  
	font-weight: bold; 
	}
.texto_normal2 a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;  
	color: #9C9A9C; 
	text-decoration: underline; 
	font-weight: bold; 
	}
.texto_normal_peq { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #666666; 
	}
.texto_normal_peq a:link, .texto_normal_peq a:visited, .texto_normal_peq a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #666666;  
	text-decoration: none;  
	font-weight: bold;
	}
.texto_fecha { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #cccccc; 
	}
.texto_pie { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #9C9A9C;  
	font-weight: bold; 
	}
.texto_pie a:link, .texto_pie a:visited, .texto_pie a:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;  
	color: #9C9A9C;  
	font-weight: bold;  
	text-decoration: underline;
	}

/*------------------------- IMAGENES -------------------------*/

.img_border{
	border-width: 1px 1px 1px 1px;
	border-color: #006633 #006633 #006633 #006633;
}
.cela_idioma {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #66FF66;
    text-align: right;
    vertical-align:top;
}
.cela_idioma a:link, .cela_idioma a:visited, .cela_idioma a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #66FF66;
	text-decoration: none;
    text-align: right;
    vertical-align:top;
}
#idioma { margin: 0; background: #000; padding-right: .2em; }
#idioma { font-size: .7em; color:#FFFFFF }
#idioma ul { margin: 0; padding: 0; }
#idioma ul , #idioma div { float: right; margin: .5em .1em 0 0; }
#idioma ul { clear: both; }
#idioma div { margin-top: 0.4em; clear: both; }
#idioma input { font-size: 1.1em; }
#idioma li { margin: 0; display: inline; list-style-type: none; }
#idioma li { padding-left: 1.1em; }
#idioma a { color: #97CA40; text-decoration:none; }
#idioma a:hover { color: #66FF66; text-decoration:none; }
.cela_gris {
	border-top: 0px solid F3F2F8;
	border-right: 2px solid F3F2F8;
	border-bottom: 0px solid F3F2F8;
	border-left: 2px solid F3F2F8;
}
#modulo3 {
 background-image: url(../images/not_3.jpg);
 background-repeat: no-repeat;
 min-width: 243px;
 margin: 0;
 vertical-align: top;
 text-align: left;
 }
.manxeta, .manxeta a:link, .manxeta a:hover, .manxeta a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;	
	color: #333333;	
	text-decoration: none;
	}
	
/*------------------------- PAGINAS -------------------------*/
.linkactual{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}
.pag_actual{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.wp{ background:url(../images/wp.png) no-repeat; font-size:14px; text-indent:32px; display:inline-block; line-height:28px;}
