/* CSS Document */
/* ©2006 GTK. Grupo Trenvenque Kaplan
--------------------------------------------------------------------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #666666;
	margin: 0px 0px;
	background:#fff url(../img/bg_body.gif) repeat-x left top;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	text-decoration: underline;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
	text-decoration: underline;
}


h1{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 200%;
	color: #66CC00;
	font-weight:normal;
	margin:0px;
	padding:0px;

}

h2{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #66CC00;
	font-weight:bold;
	margin:7px 0px 0px 8px;
	padding:0px 0px 0px 20px;
	background:url(../img/flecha_tit.gif) no-repeat left center;

}



h3{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #666666;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px;
	clear:both;

}

/*nuevo 021006

.caja_encabezado h3{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	color: #666666;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:0px;
	
	
}*/

/*

.caja_encabezado{ /*para títulos con el borde inferior rayado
	width: 100%;
	font-size: 100%;
	text-align:left;
	margin:0px 0px 16px 0px;
	padding:0px 0px 11px 0px;
	background:url(../img/bg_rayado.gif) repeat-x left bottom;
	
}*/

	




	
h4{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	float:left;
	color: #666666;
	font-weight:bold;
	margin:8px 0px 0px 0px;
	padding:0px;
}





ul h4{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	float:left;
	color: #666666;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

.texto h4{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	float:left;
	color: #666666;
	font-weight:bold;
	margin:8px 0px 4px 0px;
	padding:0px;
}

h5{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	float:left;
	color: #666666;
	font-weight:bold;
	/*margin:16px 0px 0px 0px;*/
	margin:0px 0px 0px 0px;
	padding:0px;
}
h6{
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #009900;
	font-weight:bold;
	margin:0px 0px 7px 4px;
	padding:0px;
}
p{

	font-size: 100%;
	text-align:left;
	margin:0px 0px 16px 0px;
	padding:0px 0px 0px 0px;
}

select{
margin:0px;
padding:0px;
}

.oculta {
	display:none;
}

.negrita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	font-weight:bold;
}

.img_left{

float:left;
margin:0px 10px 10px 0px;
}

a.enlace_ancla{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #009900;
	font-weight:normal;
	text-decoration:underline;
display:block;
clear:both;
}
a.enlace_ancla:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #009900;
	font-weight:normal;
display:block;
	text-decoration:none;
	clear:both;
}


.separador{ /*para títulos con el borde inferior rayado*/
	width: 100%;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 11px 0px;
	/*background-image:url(../img/bg_rayado.gif);*/
	background-repeat:repeat-x; 
	background-position:left bottom;
}



 /*printer styles*/ 


@media print{ 
	
	#menu_top{display:none;} 
	#menu_left{display:none;} 
		
}

/* ESTRUCTURA GENERAL
--------------------------------------------------------------------------------------------- */

#contenedor_principal {
	width: 759px;
	height:auto;
	margin: 0px auto;
	background:transparent;
}

#contenedor{
	width:759px;
	height:auto;
	float:left;
	background:transparent;
}
#cabecera{
	width:759px;
	height:144px;
	float:left;
	background:transparent url(../img/bg_top.gif) no-repeat left top;
	margin:0px 0px 50px 0px;
}

#logo{
	width: 130px;
	height:51px;
	float:left;
	background:url(../img/grupoTrevenque.png) no-repeat left top;
	margin:37px 0px 0px 10px;
}
#buscador{
	width: 161px;
	height:20px;
	float:right;
	margin:63px 0px 0px 0px;
}
#buscador input{
	width: 126px;
	height:17px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	vertical-align: middle;
	background:url(../img/bg_busca.gif) no-repeat left top;
	padding:3px 0px 0px 12px;
	border:0px;
}
.buscar{
	width: 23px;
	height:20px;
	float:left;
	background:url(../img/bot_busca.gif) no-repeat left top;
}

/*menu principal*/
		#menu_top{
			width: 759px;
			height:42px;
			float:left;
			overflow: hidden; 
			margin:14px 0px 0px 0px;
			padding:0px;
		}


		#menu_top li,ul{
			display:inline;
			padding: 0px; 
			margin: 0px;
			list-style-type:none;
		}
		#menu_top a{
			float: left; 
			padding: 42px 0px 0px 0px;
			height:42px;
		
		}
		#menu_top a:hover{
		background-position:0px -42px;
		
		}
		#menu_top a.selected{
		background-position:0px -42px;
		}
		
		.separa{
			width:6px;
			height:42px;
			float:left;
			background:url(../img/separa_menu.gif) no-repeat;
		}
		.inicio a{
			width:59px;
			background:url(../img/bot_ini.gif) no-repeat;
			border:0px;
			overflow:hidden;
		}
		.inicio_selec{
			width:59px;
			height:42px;
			float:left;
			background:url(../img/bot_ini.gif) no-repeat;
			background-position:0px -42px;
			border:0px;
			overflow:hidden;
		}

		.gtk a{
			width:44px;
			height:42px;
			float:left;
			background:url(../img/bot_gtk.gif) no-repeat;
			border:0px;
			overflow:hidden;
		}
		.gtk_selec{
			width:44px;
			height:42px;
			float:left;
			background:url(../img/bot_gtk.gif) no-repeat;
			background-position:0px -42px;
			border:0px;
			overflow:hidden;
		}

		.sectores a{
			width:77px;
			background:url(../img/bot_sec.gif) no-repeat;
			border:0px;
			overflow:hidden;
		}
		.sectores_selec{
			width:77px;
			height:42px;
			float:left;
			background:url(../img/bot_sec.gif) no-repeat;
			background-position:0px -42px;
			border:0px;
			overflow:hidden;
		}

		.productos a{
			width:90px;
			background:url(../img/bot_pro.gif) no-repeat;
			border:0px;
			overflow:hidden;
		}
		.productos_selec{
			width:90px;
			height:42px;
			float:left;
			background:url(../img/bot_pro.gif) no-repeat;
			background-position:0px -42px;
			border:0px;
			overflow:hidden;
		}

		.soluciones a{
			width:93px;
			background:url(../img/bot_sol.gif) no-repeat;
			border:0px;
			overflow:hidden;
		}
		.soluciones_selec{
			width:93px;
			height:42px;
			float:left;
			background:url(../img/bot_sol.gif) no-repeat;
			background-position:0px -42px;
			border:0px;
			overflow:hidden;
		}

		.noticias a{
			width:75px;
			background:url(../img/bot_not.gif) no-repeat;
			border:0px;
			overflow:hidden;
		}
		.noticias_selec{
			width:75px;
			height:42px;
			float:left;
			background:url(../img/bot_not.gif) no-repeat;
			background-position:0px -42px;
			border:0px;
			overflow:hidden;
		}

		.contacto a{
			width:82px;
			background:url(../img/bot_con.gif) no-repeat;
			border:0px;
			overflow:hidden;
		}
		.contacto_selec{
			width:82px;
			height:42px;
			float:left;
			background:url(../img/bot_con.gif) no-repeat;
			background-position:0px -42px;
			border:0px;
			overflow:hidden;
		}

		.mapa a{
			width:82px;
			background:url(../img/bot_map.gif) no-repeat;
			border:0px;
			overflow:hidden;
		}
		.mapa_selec{
			width:82px;
			height:42px;
			float:left;
			background:url(../img/bot_map.gif) no-repeat;
			background-position:0px -42px;
			border:0px;
			overflow:hidden;
		}

/* fin MENU principal*/

/* CUERO CENTRAL....................................................*/

/*#centro{
	width: 750px;
	height:auto;
	float:left;
	background:#FFF;

	margin:-60px 0px 37px 0px;
	padding:0px 0px 0px 8px;
	
}

div>#centro{
	width: 750px;
	height:auto;
	float:left;
	background:#FFFFFF url(../img/bg_bien.jpg) no-repeat left top;
	margin:0px 0px 37px 0px;
	padding:0px 0px 0px 8px;
	
}*/

#centro{
	width: 750px;
	height:auto;
	float:left;
	/*overflow: visible;*/
	background:#FFFFFF url(../img/bg_bien.jpg) no-repeat left top;
	/*margin:-60px 0px 77px 0px;*/
	margin:-60px 0px 77px 0px;
	padding:0px 0px 0px 8px;
	
}

div>#centro{
	width: 750px;
	height:auto;
	float:left;
	background:#FFFFFF url(../img/bg_bien.jpg) no-repeat left top;
	margin:0px 0px 37px 0px;
	padding:0px 0px 0px 8px;
	
}


#menu_left{
	width: 200px;
	height:auto;
	float:left;
	overflow:visible;
	/*margin:0px;*/
	margin:0px 0px 50px 0px;
	font-weight:bold;
	background:#FFFFFF;

}
div>#menu_left{
	width: 200px;
	height:auto;
	float:left;
	overflow: visible; 
	margin:0px;
	padding:0px;
	font-weight:bold;
}

#img_left{
	width: 200px;
	/*height:177px;*/
height:auto;
	float:left;
margin:0px 0px -4px 0px;
/*padding:0px 0px -5px 0px;*/
padding:0px 0px 0px 0px;
vertical-align:top;
}
#tit_menu{
	width: 200px;
	height:24px;
	float:left;
	margin:-16px 0px 0px 0px;
}
div>#tit_menu{
	width: 200px;
	height:24px;
	float:left;
	margin:-8px 0px 0px 0px;
}



/*#tit_menu{
	width: 200px;
	height:24px;
	float:left;
	/*margin:-8px 0px 0px 0px;
background-color: #CC3333;
position:relative;
top:-42px;
right:0px;
bottom:0px;
left:0px;
*/



#menu_left ul{
	width: 200px;
	height:auto;
	float:left;
	padding: 10px 0px 27px 0px; 
	margin: -3px 0px 1px -16px;
	list-style-type:none;
	background: #E5E5E5;
	font-weight:bold;

}
div>#menu_left ul{
	margin: -3px 0px 0px 0px;
}
#menu_left li{
	width:200px;
	height:auto;
	display:block;
	padding: 0px; 
	margin: 0px;
	list-style-type:none;
background: #E5E5E5;

}
div>#menu_left li{
	float:left;

}
#menu_left ul a{
	width: 90%;
	float: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	padding: 3px 0px 3px 20px; 
	text-decoration:none;
}
#menu_left ul a:hover{
	width: 90%;
	float: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #009900;
	text-decoration:none;
	padding: 3px 0px 3px  20px; 
	background: #FFFFFF 100%;
}


#menu_left a.desplegar{/*......para el desplegar cuando está fuera de un li....../

	width: 180px;
	height:auto;
	float: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	/*padding: 3px 0px 3px 36px;*/
	padding: 3px 0px 3px 20px;
	
	text-decoration:none;
	background:url(../img/flecha_men.gif) no-repeat right top;

}
div>#menu_left a.desplegar{/*......para el desplegar cuando está fuera de un li....../
		/*width: 90%;*/
	width: 91%;
	padding: 3px 0px 3px 19px
}

#menu_left a.desplegar:hover{/*......para el desplegar cuando está fuera de un li....../

	
	
	/*para el error que daba en soluciones/formación, estaba desplazado a la derecha*/
	width: 180px;
	height:auto;
	float: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-decoration:none;
		padding: 3px 0px 3px 20px;
	background:#FFFFFF url(../img/flecha_men.gif) no-repeat right top;
}
div>#menu_left a.desplegar:hover{/*......para el desplegar cuando está fuera de un li....../
	/*width: 90%;*/
	width: 91%;
	padding: 3px 0px 3px 19px
}


#menu_left li.desplegado{
	width: 180px;
	height:auto;
	float: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #009900;
	/*padding: 3px 0px 3px 36px; */
	padding: 6px 0px 3px 36px;
	background:#FFFFFF url(../img/flecha_men2.gif) no-repeat right top;
}
div>#menu_left li.desplegado{
	/*width: 91%;
	padding: 3px 0px 3px 19px; */
	width: 180px;
	/*padding: 3px 0px 6px 20px;*/
	padding: 6px 0px 6px 20px;
}
#menu_left li.selec{
	width:180px;
	height:auto;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #009900;
	padding: 3px 0px 3px 20px; 
	/*margin: 0px;*/
	margin: 0px 0px 1px 0px;/*para margen cuando esté seleccionado*/
	list-style-type:none;
	background:#FFFFFF;
}
div>#menu_left li.selec{
	width:180px;
	height:auto;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #009900;
	padding: 3px 0px 3px  20px; 
	/*margin: 0px;*/
		/*para margen cuando esté seleccionado*/margin: 1px 0px 1px 0px;
	list-style-type:none;
	background:#FFFFFF;
}

#submenu{
	width: 200px;
	height:auto;
	float:left;
	padding: 0px;
	margin: 0px;
	background:#FFFFFF;
}
#submenu ul{
	width: 200px;
	height:auto;
	float:left;
	/*padding: 0px 0px 0px 0px; */
		padding:0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
	background:#FFFFFF;

}

#submenu li{
	width: 200px;
	height:auto;
	display:block;
	padding: 0px 0px 0px 0px; 
	/*margin: 0px 0px 0px 0px;*/
	margin: 0px 0px 1px 0px;
	list-style-type:none;
	background:#FFFFFF;
}
div>#submenu li{
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;

}
#submenu li a{
	/*width: 90%;
	padding: 3px 0px 3px 20px;*/
	width: 85%;
	padding: 3px 0px 3px 30px;
	height:auto;
	font-size: 90%;
	color: #66CC00;
	background-color:#FFFFFF;
	/*background-image:url(../img/flecha_men3.gif);*/
	background-repeat:no-repeat;
	background-position:right top;
	
}
#submenu li a:hover{
	/*width: 90%;
	padding: 3px 0px 3px 20px;*/
	width: 85%;
	padding: 3px 0px 3px 30px;
	height:auto;
	font-size: 90%;
	color: #FFFFFF;
	background-color:#66CC00;
	/*background-image:url(../img/flecha_men4.gif);*/
	background-repeat:no-repeat;
	background-position:right top;
}
#submenu .selec2{
	/*width: 90%;
	padding: 3px 0px 3px 20px;*/
	width: 85%;
	padding: 3px 0px 3px 30px;
	height:auto;
	font-size: 90%;
	color: #FFFFFF;
	background-color:#66CC00;
	/*background-image:url(../img/flecha_men4.gif);*/
	background-repeat:no-repeat;
	background-position:right top;
}




/* estilos para el submenú cuando no tenga más subcategorías*/


#submenu li a.simple{
	width: 200px;
	height:auto;
	font-size: 90%;
	color: #66CC00;
	padding: 3px 0px 3px 30px;
}
#submenu li a.simple:hover{
	width: 200px;
	height:auto;
	font-size: 90%;
	color: #FFFFFF;
	background:#66CC00 100%;
	padding: 3px 0px 3px 30px;
}
#submenu .selec3{
	font-size: 90%;
	color: #FFFFFF;
	background:#66CC00 100%;
	padding: 3px 0px 3px 30px;
}

/*------------------------------------------------------------------*/
#down_menu{
	width: 200px;
	height:7px;
	float:left;
	background:url(../img/down_menu.gif) no-repeat;
	/*margin:-8px 0px 0px 0px;*/
	margin:-2px 0px 0px 0px;
}
div>#down_menu{
	/*margin:0px 0px 10px 0px;*/
	margin:-3px 0px 10px 0px;
}

#caja_usuario{
	width: 187px;
	height:136px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	background:#ADADAD url(../img/bg_top_usu.gif) no-repeat left top;
	padding:14px 0px 0px 13px;
	
}
div>#caja_usuario{

float:left;
}

.casilla_usuario{
	width: 167px;
	height:34px;
	float:left;
	margin:0px 0px 14px 0px;
	padding:0px 0px 0px 8px;
	background:url(../img/bg_busca_right.gif) no-repeat right bottom;
}
.casilla_usuario input{
	/*width: 163px;*/
	
	width: 158px;
	height:17px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	font-weight:normal;
	vertical-align: middle;
	background:url(../img/bg_busca_usu.gif) no-repeat left bottom;
	padding:2px 0px 0px 8px;
	/*margin:1px 0px 0px -10px;*/

margin:1px 0px 0px -8px;

	border:0px;
	
}
div>.casilla_usuario input{
	margin:1px 0px 0px -10px;

}

.down_usuario{
	width: 200px;
	height:7px;
	float:left;
	background:url(../img/bg_down_usu.gif) no-repeat left top;
	/*margin:-9px 0px 0px 0px;*/
	margin:-7px 0px 0px 0px;
}
div>.down_usuario{
margin:0px 0px 0px 0px;
}


.botones_usuario{
	width: 180px;
	height:auto;
	
	float:left;
}

a.recordar{
	width: auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	text-decoration:underline;
	margin:2px 17px 0px 7px;
}
a.recordar:hover{
	color: #FFFFFF;
	text-decoration:none;
}
#boton{
	width:auto;
	height:19px;
	float:left;

}
.boton{
	width:auto;
	height:19px;
	float:left;

}

.botones_usuario #boton{
	width:auto;
	height:19px;
	float:right;
	
	margin:0px 3px 0px 0px;

}

div.botones_usuario #boton{

	margin:0px 5px 0px 0px;

}
.caja_boton{
width:auto;
height:auto;
float:left;
margin:10px 0px 0px 0px;
}

#boton a{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;

}
#boton a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../img/bg_bot.gif);
	background-repeat:repeat-x;
	background-position: 0px -2px;
}
.boton a{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	text-decoration:none;
	color: #FFFFFF;

}
.boton a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	font-weight:bold;
	text-decoration:none;
	background-image: url(../img/bg_bot.gif);
	background-repeat:repeat-x;
	background-position: 0px -2px;
}
.boton_right{
	width: 11px;
	height:19px;
	float:left;
	background-image:url(../img/bg_bot_right.gif);
}

.boton_centro{
	width: auto;
	height:17px;
	float:left;
	padding:2px 0px 0px 0px;
	background-image: url(../img/bg_bot.gif);
	background-repeat:repeat-x;

}

.boton_left{
	width: 11px;
	height:19px;
	float:left;
	background-image:url(../img/bg_bot_left.gif);
}


/* CONTENIDO PARA ONE COLUMN....................................................*/



#onecolumn{
	width: 520px;
	height:auto;
	float:left;
	margin:0px 0px 0px 30px;
	text-align:left;
	background-color:#FFFFFF;
}
.contenido_onecolumn{
	width: 520px;
	height:auto;
	float:left;
	margin:0px 0px 35px 0px;
}
/*para el título de cada sección*/
/*.titulo_principal{
	width: 100%;
	height:auto;
	float:left;
	padding:0px 0px 6px 0px;
	margin:0px 0px 18px 0px;
	vertical-align:bottom;
	border-bottom:7px solid #E6E6E6;
}*/
.titulo_principal{
	width: 520px;
	height:auto;
	float:left;
	padding:0px 0px 6px 0px;
	margin:0px 0px 18px 30px;
	vertical-align:bottom;
	border-bottom:7px solid #E6E6E6;
}
/*.encabezado_varios{/*para caja después del H1 cuando lleve paginados, o desplegable, etc
	width: 100%;
	font-size: 100%;
	text-align:left;
	margin:0px 0px 16px 0px;
	padding:0px 0px 11px 0px;
	background:url(../img/bg_rayado.gif) repeat-x left bottom;
}*/

.fecha{
	color:#009900;
	/*font-size:90%;*/
	font-size:100%;
	font-weight:normal;
}
.flecha_tit{
	width: 29px;
	height:11px;
	float:left;
	background:url(../img/flecha_tit.gif) no-repeat center;
	margin:7px 0px 0px 0px;
	border:1px solid #000000;
}

/*menús en onecolum*/


#onecolumn ul{
	display:block;
	padding: 0px;
	margin: 0px 0px 16px 8px;
	list-style-type:none;

}
#onecolumn li{
	/*width: 90%;*/
	/*float:left;*/
	/*margin: 0px 0px 2px 0px;*/
	
	margin: 0px 0px 8px 0px;
	padding:0px 0px 0px 8px;
	/*background:url(../img/topo_menu.gif) no-repeat left 8px;*/
	background:url(../img/topo_menu.gif) no-repeat 0px 8px;
	
	

}


/*NUEVO PARA SUBMENUS*/

#onecolumn li ul{

	width: 80%;
	float:left;
	margin: 5px 0px 2px 10px;
	padding:0px 0px 0px 8px;

	
	list-style-type: none;


}


#onecolumn li ul li{

	/*background:url(../img/topo_menu3.gif) no-repeat left 8px;*/
	background:url(../img/topo_menu3.gif) no-repeat 0px 8px;

}

/*----------------------------*/



.caja_subtitulo{
	/*width: 100%;*/
	width:520px;
	font-size: 100%;
	text-align:left;
	float:left;
	margin:0px 0px 16px 0px;
	padding:0px 0px 11px 0px;
	background:url(../img/bg_rayado.gif) repeat-x left bottom;
}

.caja_descarga2{
	/*width: 100%;*/
	width:520px;
	font-size: 100%;
	text-align:left;
	float:left;
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 0px;
	background:url(../img/bg_rayado.gif) repeat-x left top;

}
.texto_descarga{
	width:400px;
	font-size: 100%;
	float:left;
	margin:0px 0px 0px 0px;
	/*padding:15px 10px 10px 67px;*/
	padding:15px 10px 10px 67px;
	background:url(../img/bg_descarga.gif) repeat-y left top;
}
div>.texto_descarga{
	width:400px;
	margin:0px 0px 0px 0px;
	padding:15px 10px 10px 67px;
}
.texto_descarga img{
border:0px;
}



.texto_descarga a{
font-size: 100%;
color:#666666;
text-decoration:none;
}
.texto_descarga a:hover{
font-size: 100%;
color:#666666;
text-decoration:underline;
}

.texto_descarga a .negrita{
font-size: 100%;
color:#666666;
text-decoration:none;
}
.texto_descarga a:hover .negrita{
font-size: 100%;
color:#666666;
text-decoration:underline;
}

.icono_descarga{
	/*width: 100%;*/
	width:35px;
	font-size: 100%;
	float:left;
	text-align:center;
	/*margin:0px 20px 0px -30px;*/
	margin:0px 20px 0px -30px;
	border:0px;
}


div>.icono_descarga{
	margin:0px 0px 0px -57px;
}
a.descarga2{
	width: 32px;
	height:32px;
	float:left;
	overflow:hidden;
	margin:15px 0px 0px 5px;
	background-image:url(../img/bot_des_not.gif);
}
a.descarga2:hover{
	width: 32px;
	height:32px;
	float:left;
	margin:15px 0px 0px 5px;
	background-image:url(../img/bot_des_not2.gif);
}
.caja_pregunta{
	/*width: 90%;*/
	width:490px;
	font-size: 100%;
	text-align:left;
	/*float:left;*/
	color:#009900;

	margin:0px 0px 8px 0px;
	padding:3px 0px 0px 30px;
	
	line-height:95%;

}
div>.caja_pregunta{
	margin:0px 0px 16px 0px;

}
.caja_pregunta a{
	font-size: 100%;
	color:#666666;
	text-decoration:none;
	
	

}
.caja_pregunta a:hover{
	font-size: 100%;
	color:#666666;
	text-decoration:underline;
	
}
.numero_pregunta{
	width:22px;
	height:17px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-weight:normal;
	padding:5px 0px 0px 0px;
	background:url(../img/bg_pregunta.gif) no-repeat left top;
	
	/*margin:-3px 7px 0px -15px;*/
	margin:0px 7px 0px -15px;
}
div>.numero_pregunta{
	margin:-3px 7px 0px -30px;
}

.caja_respuesta{
	/*width: 90%;*/
	width:490px;
	font-size: 100%;
	text-align:left;
	/*float:left;*/
	color:#666666;
	font-weight:normal;
	margin:0px 0px 25px 0px;
	padding:0px 0px 0px 30px;
}
.caja_respuesta ul{
float:left;
clear:right;
}
/*.tit_respuesta{
	
width:489px;
	float:left;
	font-size: 100%;
	text-align:left;
	color:#009900;
	font-weight:bold;
	margin:0px 0px 15px 0px;
}*/
/* CONTENIDO ONE COLUMN  CON 2 COLUMNAS....................................................*/
/*#twocolumn{
	width: 520px;
	height:auto;
	float:left;
	margin:0px 0px 0px 30px;
	text-align:left;
	background-color:#FFFFFF;
}*/

#leftcolumn{
	width: 345px;
	height:auto;
	float:left;
	text-align:left;
	padding:0px 15px 0px 0px;
	background:transparent url(../img/bg_rayado_h.gif) repeat-y right top;
}
#rightcolumn{
	width: 145px;
	height:auto;
	float:left;
	color:#666666;
	font-size:90%;
	padding:0px 0px 0px 15px;
	margin:0px 0px 0px -1px;
	text-align:left;
	background:transparent url(../img/bg_rayado_h.gif) repeat-y left top;
}
div>#rightcolumn{
	width: 145px;
}
.centercolumn{
	width: 140px;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	padding:0px 0px 0px 0px;
	margin:0px 21px 0px 0px;	
	text-align:left;
}

.centercolumn ul{
	display:block;
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}
.centercolumn li{
	margin: 0px 0px 20px 0px;
	padding:0px 0px 0px 8px;
	/*background:url(../img/topo_menu.gif) no-repeat left 8px;*/
	background:url(../img/topo_menu.gif) no-repeat 0px 8px;

}
.centercolumn a{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-decoration:none;
}
.centercolumn a:hover{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-decoration:underline;
}
.centercolumn a .enlace_negrita {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
}
.centercolumn a:hover .enlace_negrita{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}
#onecolumn .centercolumn2{
	/*width: 345px;*/
	width: 100%;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 0px;
	text-align:left;
}
#onecolumn .centercolumn2 ul{
	display:inline;
	padding: 0px;
	margin: 0px;
	list-style-type:none;
}
#onecolumn .centercolumn2 li{
	width: 140px;
	float:left;
	display:inline;
	margin: 0px 14px 20px 0px;
	padding:0px 0px 0px 8px;
	/*background:url(../img/topo_menu.gif) no-repeat left 8px;*/
	background:url(../img/topo_menu.gif) no-repeat 0px 8px;

}
#onecolumn .centercolumn2 a{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-decoration:none;
}
#onecolumn .centercolumn2 a:hover{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-decoration:underline;
}
#onecolumn .centercolumn2 a .enlace_negrita {
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	font-weight:bold;
	text-decoration:underline;
}
#onecolumn .centercolumn2 a:hover .enlace_negrita{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	font-weight:bold;
	text-decoration:none;
}

.titulo_rightcolumn{
width:98%;
height:auto;
float:left;
padding:4px 0px 6px 2px;
margin:0px 0px 15px 0px;
border-bottom:1px solid #009900;

}
.titular{
color:#75D119;
font-weight:bold;
float:left;
}
span.titular a{
color:#75D119;
font-weight:bold;
float:left;
text-decoration:none;
}
.titular a:hover{
color:#75D119;
font-weight:bold;
float:left;
text-decoration:underline;
/*border-bottom:1px solid #75D119;*/
}

.caja_rightcolumn{
width:auto;
/*width:139px;*/
height:auto;
float:left;
color:#666666;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}





.caja_rightcolumn a{ 
width:139px;
height:auto;
float:left;
color:#666666;
text-decoration:none;
margin:0px 0px 5px 0px;
}
.caja_rightcolumn a:hover{ 
width:139px;
height:auto;
float:left;
color:#666666;
text-decoration:underline;
margin:0px 0px 5px 0px;
}
.caja_rightcolumn img{
width:137px;
border:1px solid #999999;
}
a.piefoto{
width:auto;
height:auto;
float:left;
color:#666666;
font-size:100%;
font-weight:bold;
text-decoration:none;
}
a.piefoto:hover{
width:auto;
height:auto;
float:left;
color:#666666;
font-size:100%;
font-weight:bold;
text-decoration:underline;
}
.masinfo{
width:145px;
height:28px;
float:left;
background:url(../img/bot_mas.gif) no-repeat left top;
/*margin:5px 0px 0px 0px;*/
margin:0px;
border-bottom:1px solid #009900;
}

/* PIE....................................................*/
#pie{
	width: 100%;
	height:20px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #FFFFFF;
	background-color:#99CC00;
	padding:5px 0px 0px 0px;
	margin:20px 0px 0px 0px;
}
.pie_contenido{
	width: 759px;
	height:auto;
	margin: 0px auto;
	
}
#pie .negrita{
	color: #FFFFFF;
	font-weight:bold;
}
#pie a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}

#pie a:hover{
	text-decoration:underline;
}

/* BOTONES GENERALES....................................................*/

.botones_idioma{
	width: 78px;
	height:27px;
	float:right;
	padding:3px 0px 0px 3px;
	background-image:url(../img/bg_idioma.gif);
}


a.espanol{
	width: 38px;
	height:23px;
	float:left;
	background-image:url(../img/bot_esp1.gif);
	text-decoration:none;

} 
a.espanol:hover{
	width: 38px;
	height:23px;
	float:left;
	background-image:url(../img/bot_esp2.gif);
	text-decoration:none;

} 
.espanol_selec{
	width: 38px;
	height:23px;
	float:left;
	background-image:url(../img/bot_esp2.gif);

} 

a.ingles{
	width: 38px;
	height:23px;
	color:#FFFFFF;
	float:left;
	background-image:url(../img/bot_eng1.gif);
	text-decoration:none;

			
} 
a.ingles:hover{
	width: 38px;
	height:23px;
	float:left;
	background-image:url(../img/bot_eng2.gif);
	
} 
.ingles_selec{
	width: 38px;
	height:23px;
	float:left;
	background-image:url(../img/bot_eng2.gif);
} 
.botones_subtitulo{
	width: auto;
	height:32px;
	float:right;
	/*margin:-35px 0px 0px 0px;*/
	margin:-42px 0px 0px 0px;
}
div>.botones_subtitulo{
	width: auto;
	height:32px;
	float:right;
	margin:-45px 0px 0px 0px;
}

a.descarga1{
	width: 32px;
	height:32px;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 5px;
	background-image:url(../img/bot_des_not.gif);
}
a.descarga1:hover{
	width: 32px;
	height:32px;
	float:left;
	margin:0px 0px 0px 5px;
	background-image:url(../img/bot_des_not2.gif);
}
a.imprimir{
	width: 32px;
	height:32px;
	float:left;
	overflow:hidden;
	margin:0px 0px 0px 5px;
	background-image:url(../img/bot_imp.gif);
}
a.imprimir:hover{
	width: 32px;
	height:32px;
	float:left;
	margin:0px 0px 0px 5px;
	background-image:url(../img/bot_imp2.gif);
}
	
a.volver{
	width: 32px;
	height:32px;
	float:left;
	overflow:hidden;
	/*margin:0px 0px 0px 5px;*/
	margin:0px 0px 0px 5px;
	background-image:url(../img/bot_atr_g1.gif);
	

}
a.volver:hover{
	width: 32px;
	height:32px;
	float:left;
	/*margin:0px 0px 0px 5px;*/
	margin:0px 0px 0px 5px;
	background-image:url(../img/bot_atr_g2.gif);
}







/* GALERÍA DE IMÁGENES....................................................*/
.galeria{
	width: 520px;
/*	height:88px;*/
	float:left;
	font-size:90%;
	padding:10px 0px 10px 0px;
	margin:10px 0px 0px 0px;
	overflow:hidden;
	/*background:url(../img/bg_galeria.gif) repeat-x;*/
	background:transparent url(../img/bg_rayado.gif) repeat-x scroll left top;
}
.galeria img{
	width: auto;
	height:88px;
	float:left;
	margin:0px 10px 10px 0px;
}
/* CAJA DE DESCARGA de noticias....................................................*/
.caja_descarga{
	width: 455px;
	height:auto;
	float:left;
	margin:-1px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	background:url(../img/bg_rayado.gif) repeat-x left top;
}
div>.caja_descarga{
	width: 495px;
	height:auto;
	float:left;
	margin:-1px 0px 0px 0px;
	padding:16px 0px 0px 0px;
	background:url(../img/bg_rayado.gif) repeat-x left top;
}


.caja_descarga dd{
	width: auto;
	height:auto;
	margin:0px 20px 0px 0px;
}
.caja_descarga a{
	width: 100%;
	height:auto;
	float:left;
	color:#666666;
	margin:-1px 0px 12px 0px;
	padding:0px 0px 0px 25px;
	background:url(../img/bot_des.gif) no-repeat 0px 2px;
}
.caja_descarga a:hover{
	width: 100%;
	height:auto;
	float:left;
	color:#666666;
	text-decoration:none;
	margin:-1px 0px 12px 0px;
	padding:0px 0px 0px 25px;
	background:url(../img/bot_des.gif) no-repeat 0px 2px;
}

/* TABLAS....................................................*/

.tit_tabla{
width:100%;
height:auto;
font-size:100%;
font-weight:bold;
color:#666666;
}

table{
width:100%;
height:auto;
float:left;
font-size:90%;
font-weight:normal;
color:#666666;
margin:0px 0px 15px 0px;
}
caption{
	width:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align:left;
	color: #666666;
	font-weight:bold;
	margin:16px 0px 0px 0px;
	padding:0px 0px 5px 5px;
}
th {
width:auto;
height:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 10px;
background:#666666;
border-right:5px solid #FFFFFF;
border-bottom:5px solid #FFFFFF;
}

td{
text-align:left;
vertical-align:top;
padding:0px 5px 0px 10px;
/*background-image:url(../img/bg_table.gif);*/

background-color:#EFEFEF;
border-right:5px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.pie_tabla{
width:100%;
height:auto;
font-size:80%;
font-weight:normal;
color:#666666;
margin:0px 0px 15px 0px;
}

/* PAGINADORES para columna central....................................................*/
.paginador_onecolumn{
	width: auto;
	height:32px;
	float:right;
	margin:0px 0px 0px 0px;
}

.paginacion{
	width: auto;
	height:auto;
	float:left;
	color:#66CC00;
	font-weight:bold;
font-size:90%;
	margin:5px 3px 0px 3px;
}
.paginacion a{
font-size:100%;
	color:#66CC00;
	font-weight:bold;
	text-decoration:none;
}
.paginacion a:hover{
font-size:100%;
	color:#009900;
	font-weight:bold;
	text-decoration:none;
}
.paginacion .selec{
font-size:100%;
	color:#009900;
	font-weight:bold;
	text-decoration:none;
}
a.primero{
	width: 24px;
	height:24px;
float:left;
margin:0px 3px 0px 0px;
background-image:url(../img/bot_first1.gif);
}
a.primero:hover{
	width: 24px;
	height:24px;
float:left;
margin:0px 3px 0px 0px;
background-image:url(../img/bot_first2.gif);
}
a.atras{
	width: 24px;
	height:24px;
float:left;
margin:0px 1px 0px 0px;
background-image:url(../img/bot_atr1.gif);
}
a.atras:hover{
	width: 24px;
	height:24px;
float:left;
margin:0px 1px 0px 0px;
background-image:url(../img/bot_atr2.gif);
}
a.siguiente{
	width: 24px;
	height:24px;
float:left;
margin:0px 0px 0px 1px;
background-image:url(../img/bot_sig1.gif);
}
a.siguiente:hover{
	width: 24px;
	height:24px;
float:left;
margin:0px 0px 0px 1px;
background-image:url(../img/bot_sig2.gif);
}
a.ultimo{
	width: 24px;
	height:24px;
float:left;
margin:0px 0px 0px 3px;
background-image:url(../img/bot_last1.gif);
}
a.ultimo:hover{
	width: 24px;
	height:24px;
float:left;
margin:0px 0px 0px 3px;
background-image:url(../img/bot_last2.gif);
}

/* PAGINADOR para columna right....................................................*/
.paginador_right{
	width: 144px;
	height:32px;
	float:left;
	font-size:100%;
	margin:7px 0px 0px 0px;
}
.paginador_right .paginacion{
	width: auto;
	height:auto;
	float:left;
	color:#66CC00;
	font-weight:bold;
	font-size:100%;
	margin:2px 2px 0px 2px;
}
.paginador_right .paginacion a{
font-size:100%;
	color:#66CC00;
	font-weight:bold;
	text-decoration:none;
}
.paginador_right .paginacion a:hover{
font-size:100%;
	color:#009900;
	font-weight:bold;
	text-decoration:none;
}
.paginador_right .paginacion .selec{
font-size:100%;
	color:#009900;
	font-weight:bold;
	text-decoration:none;
}
.paginador_right a.primero{
	width: 18px;
	height:18px;
float:left;
margin:0px 3px 0px 0px;
background-image:url(../img/bot_first_p1.gif);
}
.paginador_right a.primero:hover{
	width: 18px;
	height:18px;
float:left;
margin:0px 3px 0px 0px;
background-image:url(../img/bot_first_p2.gif);
}
.paginador_right a.atras{
	width: 18px;
	height:18px;
float:left;
margin:0px 1px 0px 0px;
background-image:url(../img/bot_atr_p1.gif);
}
.paginador_right a.atras:hover{
	width: 18px;
	height:18px;
float:left;
margin:0px 1px 0px 0px;
background-image:url(../img/bot_atr_p2.gif);
}
.paginador_right a.siguiente{
	width: 18px;
	height:18px;
float:left;
margin:0px 0px 0px 1px;
background-image:url(../img/bot_sig_p1.gif);
}
.paginador_right a.siguiente:hover{
	width: 18px;
	height:18px;
float:left;
margin:0px 0px 0px 1px;
background-image:url(../img/bot_sig_p2.gif);
}
.paginador_right a.ultimo{
	width: 18px;
	height:18px;
float:left;
margin:0px 0px 0px 3px;
background-image:url(../img/bot_last_p1.gif);
}
.paginador_right a.ultimo:hover{
	width: 18px;
	height:18px;
float:left;
margin:0px 0px 0px 3px;
background-image:url(../img/bot_last_p2.gif);
}


/* PAGINADOR para columna left....................................................*/
.paginador_left{
	width: 181px;
	height:auto;
	float:left;
	text-align:center;
	font-size:100%;
	margin:0px 0px 0px 0px;
	padding:10px 0px 13px 19px;
	background: #E5E5E5;
}
.paginador_left .paginacion{
	width: auto;
	height:auto;
	float:left;
	color:#009900;
	font-weight:bold;
	font-size:90%;
	margin:2px 2px 0px 2px;
}
.paginador_left .paginacion a{
font-size:100%;
	color:#009900;
	font-weight:bold;
	text-decoration:none;
}
.paginador_left.paginacion a:hover{
font-size:100%;
	color:#66CC00;
	font-weight:bold;
	text-decoration:none;
}
.paginador_left .paginacion .selec{
font-size:100%;
	color:#66CC00;
	font-weight:bold;
	text-decoration:none;
}
.paginador_left a.primero{
	width: 18px;
	height:18px;
float:left;
margin:0px 3px 0px 0px;
background-image:url(../img/bot_first_p2.gif);
}
.paginador_left a.primero:hover{
	width: 18px;
	height:18px;
float:left;
margin:0px 3px 0px 0px;
background-image:url(../img/bot_first_p1.gif);
}
.paginador_left a.atras{
	width: 18px;
	height:18px;
float:left;
margin:0px 1px 0px 0px;
background-image:url(../img/bot_atr_p2.gif);
}
.paginador_left a.atras:hover{
	width: 18px;
	height:18px;
float:left;
margin:0px 1px 0px 0px;
background-image:url(../img/bot_atr_p1.gif);
}
.paginador_left a.siguiente{
	width: 18px;
	height:18px;
float:left;
margin:0px 0px 0px 1px;
background-image:url(../img/bot_sig_p2.gif);
}
.paginador_left a.siguiente:hover{
	width: 18px;
	height:18px;
float:left;
margin:0px 0px 0px 1px;
background-image:url(../img/bot_sig_p1.gif);
}
.paginador_left a.ultimo{
	width: 18px;
	height:18px;
float:left;
margin:0px 0px 0px 3px;
background-image:url(../img/bot_last_p2.gif);
}
.paginador_left a.ultimo:hover{
	width: 18px;
	height:18px;
float:left;
margin:0px 0px 0px 3px;
background-image:url(../img/bot_last_p1.gif);
}
#onecolumn ul{
/*width:500px;
float:left;*/ 
}

#onecolumn li.caja_producto{
	width:152px;
	height:35px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	padding:0px 0px 0px 4px;
	margin:0px 9px 40px 0px;
	text-align:left;
	list-style-type:none;
	background:#FFFFFF;
	display:inline;
	clear:none;
}
div>.caja_producto{
	margin:0px 13px 40px 0px;	
}



.caja_producto a{
	/*width:100%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-decoration:none;

}
.caja_producto a:hover{
	/*width:100%;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #666666;
	text-decoration:underline;

}
/*nuevo 21006*/

.caja_producto a strong{

	color: #66CC00;
	text-decoration:none;
	border-bottom:1px solid #66CC00;

}

.caja_producto a:hover strong{

	color: #66CC00;
	text-decoration:none;
		border-bottom:1px solid #FFFFFF;


}