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

#all { margin:0 auto; padding:0; width:894px; overflow:auto;}
#izq { margin:0 auto; padding:0; width:894px; overflow:auto;}
#der { margin:0 auto; padding:0; width:894px; overflow:auto; background:url(../img/der_.png) repeat-y right;}
#izq_ab { margin:0 auto; padding:0; width:894px; overflow:auto;}
#der_ab { margin:0 auto; padding:0; width:894px; overflow:auto;}
#izquierda { width:22px; height:200px; margin:0 auto; padding:0; float:left;}
#entero { width:851px; height:auto; overflow:auto; float:left; margin:0 auto; padding:0;}
#superior { width:851px; height:41px; background:url(../img/superior.jpg) no-repeat;}
#banner { width:851px; height:186px; margin:0; padding:0;}
#logo { width:300px; height:186px; background:url(../img/logo.jpg) no-repeat; float:left; cursor:pointer;}
#image { width:551px; height:186px; background:url(../img/image.jpg) no-repeat; float:right;}
#contenido { width:851px; height:auto; overflow:auto; margin:0; padding:0;}
#menu_r { width:851px; height:auto; overflow:auto; background:url(../img/menu_r.jpg) left top repeat-y;}
#cuerpo_r { width:851px; height:auto; overflow:auto; background:url(../img/cuerpo-r.jpg) right top repeat-y;}
#menu_ab { width:851px; height:auto; overflow:auto; background:url(../img/menu_ab.jpg) left bottom no-repeat;}
#cuerpo_ab { width:851px; height:auto; overflow:auto; background:url(../img/cuerpo_ab.jpg) right bottom no-repeat;}
#menu { width:300px; min-height:372px; overflow:auto; background:url(../img/menu.jpg) top left no-repeat; float:left;}
#contenido_escrito { width:551px; min-height:372px; overflow:auto; background:url(../img/cuerpo.jpg) top right no-repeat; float:right;}
#footer { width:851px; height:31px; background:url(../img/footer.jpg) no-repeat; text-align:center;}
#derecha { width:21px; height:200px; float:right; margin:0 auto; padding:0;}

/* LOGO */
#logo a { list-style:none; border:none; margin:0!important; padding:0!important;}
#logo a img { list-style:none; border:none; margin:0!important; padding:0!important;}
#logo img { list-style:none; border:none; margin:0!important; padding:0!important;}

/* MENU IZQUIERDA */
.idiomas { text-align:right; width:300px; padding-top:55px; text-align:right; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.idiomas a { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:50px;}

/* MENU IZQUIERDA HOME*/
	#MENU_LEFT_HOME ul {margin: 0; padding:0; list-style-type: none; width: 200px; padding-left:50px; padding-top:5px;}
	/* ------------------------ nivel 1 ------------------------ */
	#MENU_LEFT_HOME ul li {width: 200px;}
	#MENU_LEFT_HOME ul li a,#MENU_LEFT_HOME ul li a:visited  {display: block; text-align: left; padding:0; height: 20px; background:url(../img/bg_menu_seccion.jpg) left top no-repeat; padding-left:10px!important;
		font-size: 11px; color: #fff; font-weight: bold; text-decoration: none;}
	#MENU_LEFT_HOME ul li a:hover { display: block; text-align: left; padding:0; background:url(../img/bg_menu_seccion_seleccionado.jpg) left top no-repeat;		
		font-size: 11px; color: #fff; font-weight:bold; text-decoration: underline;}
	/* ------------------------ nivel 2 ------------------------ */
	#MENU_LEFT_HOME ul li ul { display:block; margin:0!important; padding:0!important;}
	#MENU_LEFT_HOME ul li ul li {width: 180px; border-top:dotted 1px #FFFFFF;}
	#MENU_LEFT_HOME ul li ul li a,#MENU_LEFT_HOME ul li ul li a:visited {display: block; text-align: left; padding:0; height: 20px;
		font-size: 10px; color: #FFF; text-decoration: none; background:none; padding-bottom:5px;}
	#MENU_LEFT_HOME ul li ul li a:hover { display: block; text-align: left; padding: 0; height: 20px; 
		font-size: 10px; color: #FFF; text-decoration: underline; background:none; padding-bottom:5px;}
	/* ------------------------ nivel 3 ------------------------ */
	#MENU_LEFT_HOME ul li ul li ul li {width: 200px;}
	#MENU_LEFT_HOME ul li ul li ul li a, #MENU_LEFT_HOME ul li ul li ul li a:visited {display: block; text-align: left; padding: 0; height: 20px;  background:transparent url(../img/bullet_menu.gif) 20px 9px no-repeat; 
		font-size: 10px; color: #000; font-weight: normal; text-decoration: none; }
	#MENU_LEFT_HOME ul li ul li ul li a:hover {text-decoration: underline;}

.contenedor_login { padding-left:60px; width:250px; background:url(../img/bg_acceso.jpg) 50px 0 no-repeat; height:60px; padding-bottom:160px;}
.acceso_titulo { color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:200px; text-align:center; height:20px;}
.acceso_usuario { color:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:100px; height:20px;}
.acceso_user { width:150px; height:20px;}
.buscador_productos_botonera { text-align:center; height:20px;}

/* MENU IZQUIERDA IN*/
#MENU_LEFT { text-align:left;}
	#MENU_LEFT ul {margin: 0; padding:0; list-style-type: none; width: 200px; padding-left:50px; padding-top:5px; padding-bottom:160px;}
	/* ------------------------ nivel 1 ------------------------ */
	#MENU_LEFT ul li {width: 200px;}
	#MENU_LEFT ul li a,#MENU_LEFT ul li a:visited  {display: block; text-align: left; padding:0; height: 20px; background:url(../img/bg_menu_seccion.jpg) left top no-repeat; padding-left:10px!important;
		font-size: 11px; color: #fff; font-weight: bold; text-decoration: none;}
	#MENU_LEFT ul li a:hover { display: block; text-align: left; padding:0; background:url(../img/bg_menu_seccion_seleccionado.jpg) left top no-repeat;		
		font-size: 11px; color: #fff; font-weight:bold; text-decoration: underline;}
	/* ------------------------ nivel 2 ------------------------ */
	#MENU_LEFT ul li ul { display:block; margin:0!important; padding:0!important;}
	#MENU_LEFT ul li ul li {width: 180px; border-top:dotted 1px #FFFFFF;}
	#MENU_LEFT ul li ul li a,#MENU_LEFT ul li ul li a:visited {display: block; text-align: left; padding:0; height: 20px;
		font-size: 10px; color: #FFF; text-decoration: none; background:none; padding-bottom:5px;}
	#MENU_LEFT ul li ul li a:hover { display: block; text-align: left; padding: 0; height: 20px; 
		font-size: 10px; color: #FFF; text-decoration: underline; background:none; padding-bottom:5px;}
	/* ------------------------ nivel 3 ------------------------ */
	#MENU_LEFT ul li ul li ul li {width: 200px;}
	#MENU_LEFT ul li ul li ul li a, #MENU_LEFT ul li ul li ul li a:visited {display: block; text-align: left; padding: 0; height: 20px;  background:transparent url(../img/bullet_menu.gif) 20px 9px no-repeat; 
		font-size: 10px; color: #000; font-weight: normal; text-decoration: none; }
	#MENU_LEFT ul li ul li ul li a:hover {text-decoration: underline;}
	
/* Contenido */
#entro { width:515px; padding-left:20px; padding-top:35px;}
.titulo { padding-bottom:23px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:14px;}
.contenido { padding-bottom:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}

/* PIE */
.pie { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF; line-height:30px;}
.pie a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#FFFFFF; line-height:30px;}

/*---LOGOS SUBVENCION--*/
.div_enlaces {padding-top:10px; width:460px; margin:0 auto; padding:0; text-align:center;}
.enlaces {text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; font-size: 9px; text-align:center;}
