/*------------------------------ ESTILOS GENERALES -----------------------------------*/
body{margin:0px; padding:0px; background:#F8F8F8;}

#content {
	height:auto;
	left:50%;
	margin-left:-483px;
	margin-top:29px;
	position:absolute;
	text-align:left;
	top:0;
	width:966px;
	z-index:1;
	overflow:hidden;
}

#ancho_mini{width:966px; border:0px solid red; margin-top:29px; text-align:left; overflow:hidden;}

ul, li, h1, h2{ margin:0px; padding:0px;}

.txt_general{ font:bold 11px "Trebuchet MS";}

.png_fix{behavior: url(iepngfix.htc);}

.txt_arial{
	font:normal 12px Arial;
	color:#737373;
}

.division_columna{ 
	background:url(../images/fondo_texto_home.gif) repeat-y;
	background-position:591px;
}

.link_azul{color:#0098D1; font-weight:bold;}

.link_azul a{ color:#0098D1; text-decoration:none;}

.link_azul a:hover{text-decoration:underline;}

/*------------------------------ HEADER -----------------------------------*/
#header{ height:131px; background: url(../images/fondo_header.gif) no-repeat; overflow:hidden;}

	.header_top{ height:74px;}
	
	.area_clientes{ 
		width:540px; 
		height:54px; 
		background:url(../images/fondo_area_clientes.gif) no-repeat;
		margin:20px 20px 0px 0px;
		_margin:20px 10px 0px 0px;
		overflow:hidden;
		float:right;
		/*font:bold 11px "Trebuchet MS";*/
		color:#FFFFFF;
	}
	
		.area_clientes ul, area_clientes li{ margin:0px; padding:0px;}
		
		.area_clientes ul{ padding:15px 0px 0px 12px;}
		
		.area_clientes li{overflow:hidden; display:block; float:left;}
		
		.area_clientes li div{float:left; }
		
			.btn_area_clientes{ 
				width:93px;
				height:22px;
				background:url(../images/btn_area_clientes_l.gif) no-repeat;
				padding-left:11px;
				border:0px solid red;
				position:relative;
				line-height:21px;
				margin-top:3px;
			}
				
			.btn_area_clientes_r{ 
				width:10px; 
				height:22px;
				background:url(../images/btn_area_clientes_r.gif) no-repeat;
				margin-top:3px;
			}
			
		.area_clientes li .input_mail_header, 
		.area_clientes li .input_pass{
			width:80px;
			height:16px;
			border:0px solid red;
			text-align:left;
			color:#949494;
			font-size:10px;
			font-weight:bold;
			margin:5px 0px 0px 10px;
			background:#F8F8F8;
		}
		
		.area_clientes li .input_mail_header{ width:115px!important;}
		
			.area_clientes li .porta_mail_input{ 
				width:132px; 
				height:26px; 
				background:url(../images/input_header_mail.gif) no-repeat;
			}
			
			.area_clientes li .porta_pass_input{ 
				width:102px;
				height:26px;
				background:url(../images/input_header_pass.gif) no-repeat;
				margin-left:6px;
			}
			
			
.btn_acceder_l{
	width:75px;
	height:25px;
	background: url(../images/btn_acceder_l_entero.gif) no-repeat left;
	border:0px solid red;
	float:right;
	margin-left:5px;
}

	.btn_acceder_l button{
	width:75px;
	text-decoration:none;
	display:block;
	float:left;
	/*padding:0px 12px 0px 12px;
	_padding:0px 14px 0px 14px;
	*padding:0px 2px 0px 2px;*/
	height:25px;
	color:#FFFFFF!important;
	background:url(../images/btn_acceder_r.gif) no-repeat right;
	/*font:bold 11px "Trebuchet MS";*/
	line-height:23px;
	border:0px;
	margin:0px;
	cursor:pointer;
	}
			
			/*.btn_acceder_r{ width:6px; height:25px; background:url(../images/btn_acceder_r.gif) no-repeat left top;}			*/
		/*
		#btn_acceder{
			font-size:11px;
			color:#FFFFFF;
			background:url(../images/btn_acceder_point.gif) repeat-x; 
			border:0px; 
			display:block; 
			height:25px; 
			float:left;
			font-weight:bold;
			cursor:pointer;
		}
			
			.btn_acceder_l{height:25px; background:url(../images/btn_acceder_l.gif) no-repeat left top; padding-left:4px; margin-left:6px;  }
			
			.btn_acceder_r{ width:6px; height:25px; background:url(../images/btn_acceder_r.gif) no-repeat left top;}
		*/
			
		.olvido_clave a { font-size:10px; font-weight:normal; line-height:22px; color: #FFFFFF; margin-left:10px; text-decoration:none; }
		
		.olvido_clave a:hover{ text-decoration:underline;}
		
	.btn_idiomas{
		width:80px;
		height:14px;
		margin:31px 0px 0px 198px;
		background:url(../images/btn_idiomas_l.gif) no-repeat left;
		/*font: bold 11px "Trebuchet MS";*/
		position:absolute;
		cursor:pointer;
	}
	
		.btn_idiomas span{
			padding-left:5px; 
			margin-top:-1px; 
			_margin-top:0px; 
			text-decoration:none; 
			color:#FFFFFF; 
			display:block; 
			float:left;
			line-height:15px;
		}
		
		.btn_idiomas_r{
			width:14px;
			height:14px;
			background:url(../images/btn_idiomas_r.gif) no-repeat right;
			float:right;
		}

		#langlayer {
			background:#0AACEA none repeat scroll 0 0;
			left:197px;
			position:absolute;
			top:45px;
			width:80px;
			z-index:20;
		}

		#langlayer a{
			padding-left: 5px;
			color:#FFFFFF; 
			text-decoration:none;
			
		}
		#langlayer a:hover{
			text-decoration:underline;
		}

#logo_header {
	background:transparent ;
	height:75px;
	width:166px;
	margin:0 0 0 20px;
	cursor:pointer;
	position:absolute;
}

/*-----------	MENU -------------------*/
#menu_top{ 
	height:25px;
	margin-top:20px;
	padding-left:12px;
	/*font:bold 12px "Trebuchet MS";*/
	font-size:12px;
	color:#FFFFFF;
	width:625px;
}

	#menu_top a{ color:#FFFFFF; text-decoration:none;}
	
	#menu_top a:hover{text-decoration:underline;}
	
	#menu_top li{
		list-style:none;
		display:block; 
		float:left;
		line-height:23px;
		border-right:1px solid #00adef;
		padding:0px 14px 0px 14px;
	}

.next_to_menu{ 
	width:275px; 
	border:0px solid black; 
	float:right; 
	margin:12px 20px 0px 0px; 
	_margin:12px 10px 0px 0px; 
	border:0px solid red;
}
	
.atencion_cliente{ width:133px; height:45px; background: url(../images/atencion_cliente.gif) no-repeat; float:left;}

.btn_registrese_l{
	min-width:50px;
	_width:50px;
	height:25px;
	background:url(../images/btn_registrese_l.gif) no-repeat left;
	border:0px solid red;
	float:right;
	margin-top:8px;
}

	.btn_registrese_l a{
	text-decoration:none;
	display:block;
	float:left;
	padding:0px 19px 0px 18px;
	height:25px;
	background:url(../images/btn_registrese_r.gif) right no-repeat;
	/*font:bold 11px "Trebuchet MS";*/
	color:#3C5560;
	line-height:23px;
	}


/*------------------------------ FOTO CONTENIDO -----------------------------------*/
#foto_banner{ border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}

.foto_home{background:#F2F1F0 url(../images/fondo_home.jpg) no-repeat;}
.foto_actualidad{background:#F2F1F0 url(../images/fondo_noticia.jpg) no-repeat;}
.foto_productos{background:#F2F1F0 url(../images/fondo_productos.jpg) no-repeat;}
.foto_contactenos{background:#F2F1F0 url(../images/fondo_contactenos.jpg) no-repeat;}
.foto_noticia{background:#F2F1F0 url(../images/fondo_noticia.jpg) no-repeat;}
.foto_quienes{background:#F2F1F0 url(../images/fondo_quienes.jpg) no-repeat;}
.foto_asesoramiento{background:#F2F1F0 url(../images/fondo_asesoramiento.jpg) no-repeat;}
.foto_productos2{background:#F2F1F0 url(../images/fondo_home2.jpg) no-repeat;}
.foto_detalle_producto{background:#F2F1F0 url(../images/fondo_actualidad.jpg) no-repeat;}

#contenido_banner{ 
	height:190px;
	overflow:hidden;
	color:#002230;
}

#contenido_banner_home{ 
	height:340px; 
	overflow:hidden; 
	/*line-height:30px; */
	color:#ffffff/*002230*/;
}
	
	#contenido_banner_home .home_banner, 
	#contenido_banner .home_banner{ 
		border:0px solid red; 
		margin:106px 20px 0px 55px;
	}
	
	#contenido_banner_home .home_banner h1, 
	#contenido_banner .home_banner h1{
		font:bold 24px Georgia, "Times New Roman", Times, serif; 
		font-style:italic; 
		margin-bottom:19px;
		text-shadow:3px 3px 3px black;
	}
	
	.titulo_servicios{ color:#ffffff!important;}
	
	.titulo_servicios h1{text-shadow:3px 3px 3px black;}

	.btn_banner_l{ width:5px; height:25px; background:url(../images/btn_azul_l.png) no-repeat left;}
	
	.btn_banner_l a, .home_banner a{
		height:25px;
		display:block;
		float:left;
		background:url(../images/btn_banner_point.png) repeat-x;
		text-decoration:none; 
		color:#FFFFFF; 
		font-size:12px;
		padding:0px 12px 0px 11px;
		line-height:21px;
	}
	
	.btn_banner_r{
		width:5px;
		height:25px;
		background: url(../images/btn_azul_r.png) no-repeat right;
	}
	
	.btn_banner{ display:block; float:left; padding-top:10px; line-height:25px!important;}

/*------------------------------ CONTENIDO TEXTO GENERAL -----------------------------------*/
.bajo_titulo_texto{ margin-top:11px;}

.contenido_texto_l{ width:562px; float:left; padding-left:10px;}
.contenido_texto_l2{ width:480px; float:left;}


.contenido_texto_r{ 
	width:290px; 
	_width:288px; 
	border:0px solid red; 
	margin:0px 0px 0px 591px;
	/*margin:12px 0px 0px 591px;*/
	/*padding-top:9px;*/
}

.contenido_texto_r .actualidad_tab{ 
	padding-left:29px; 
	/*background:url(../images/fondo_texto_home.gif) repeat-y left; */
}

.contenido_texto_r .actualidad_tab img{margin-left:10px;} 

.borde_gris img{border:1px solid #dadcdb;}

.bottom_texto_contenido{ 
	height:10px; 
	background:url(../images/bottom_texto_contenido.gif) no-repeat center top; 
	margin-bottom:18px; 
	_margin-bottom:9px;
}

.btn_volver, .btn_reiniciar{
	width:70px;
	height:24px;
	border:0px solid red;
	background: url(../images/btn_volver.gif) no-repeat;
	float:right;
	margin-top:-9px;
	_position:absolute; 
	_margin-left:810px;
}

.btn_reiniciar{background: url(../images/fase2/btn_reiniciar.gif) no-repeat!important;}

.btn_volver a,
.btn_reiniciar a{ 
	text-decoration:none; 
	padding-left:30px;
	font:normal 11px Arial;
	color:#737373;
	line-height:23px;
}

.btn_volver a:hover{ text-decoration:underline;} 

/*------------------------------ CONTENIDO NOTICIA -----------------------------------*/
.actualidad_tab .noticia{ padding-top:32px;}

.otras_noticias{ padding-left:10px;}

.otras_noticias p{ margin:0px; padding:18px 0px 0px 0px;}

.otras_noticias strong, .otras_noticias a{
	font:bold 14px Arial;
	color:#002230;
	text-decoration:none;
}

.otras_noticias a:hover{ text-decoration:underline;}

.otras_noticias_tit{ margin:27px 0px 5px 0px;}

/*------------------------------ CONTENIDO ACTUALIDAD -----------------------------------*/
.porta_foto_r_actualidad{ 
	width:232px; 
	height:135px; 
	margin:0px 0px 16px 10px;
	border:1px solid #DBDBDB;
	/*background:url(../images/img_test.jpg);*/
	background-repeat:no-repeat;
	background-position:50%;
}

/*------------------------------ BOTONES NEXT Y PREV -----------------------------------*/
.btn_next_prev{ margin-top:14px;}

.btn_prev a, .btn_next a, .btn_apagado{ 
	font:bold 12px Arial; 
	color:#2e2e2e; 
	text-decoration:none; 
	line-height:39px;
}

.btn_prev{ 
	width:149px; 
	height:41px; 
	background: url(../images/btn_prev_l.gif) no-repeat left; 
	padding-left:40px; 
	overflow:hidden;
}
	
	.btn_prev_r{ width:13px; height:41px; background:url(../images/btn_prev_r.gif) no-repeat left; float:right;}

	.btn_next{ width:179px; height:41px; background:url(../images/btn_next_l.gif) no-repeat left; padding-left:10px;}

	.btn_next_r{ width:42px; height:41px; background:url(../images/btn_next_r.gif) no-repeat; float:right;}

.btn_apagado, .btn_apagado a{ color:#ccc!important;}

.btn_apagado .btn_prev{background: url(../images/btn_prev_l_off.gif) no-repeat left!important; }

.btn_apagado .btn_next_r{background:url(../images/btn_next_r_off.gif) no-repeat!important; }

/*------------------------------ CONTENIDO QUIENES SOMOS -----------------------------------*/
.contenido_quienes{
border:0px solid #000099;
	width:607px; 
	color:#737373;
	line-height:18px;
}

.quienes_col_izq{ width:264px; position:absolute; margin-left:629px; border:0px solid red; padding:0px;}

	.quienes_col_izq img{ padding:0px!important; margin:0px!important;}

.contenido_quienes_tab{border:0px solid red; margin-right:35px;}

.contenido_quienes_tab strong{ color:#2e2e2e;}

.contenido_quienes_tab span{ font-weight:bold; font-style:italic; color:#00aef0;}

/*------------------------------ CONTENIDO PRODUCTOS -----------------------------------*/
.productos .titulo_texto{ margin-bottom:16px;}

.porta_cajita_productos{ background: url(../images/sombra_porta_productos.gif) no-repeat bottom; padding-bottom:4px; margin-bottom:5px;}

.cajita_gris_productos{ 
	width:290px;
	border:0px;
	/*margin-top:10px;*/
	background:#f8f8f8;
}

.cajita_gris_productos .cajita_gris_txt{ padding:17px 15px 0px 15px!important;}

.cajita_gris_productos strong{ font:normal 21px "Trebuchet MS", Arial; display:block; padding-bottom:6px;}

.fila_lista_productos{ margin-bottom:4px;}

.fila_lista_productos .cajita_gris_txt{ min-height:167px; _height:167px;}

.fila_lista_productos .cajita_gris_txt .btn_descargar{ margin-top:11px;}

	.fila_lista_productos .cajita_gris_txt .btn_descargar img{ display:inline; margin:0px 7px 0px 0px!important; vertical-align:middle;}
	
	.fila_lista_productos .cajita_gris_txt .btn_descargar a{ color:#2e2e2e; font-weight:bold; text-decoration:none; display:inline;}
	
	.fila_lista_productos .cajita_gris_txt .btn_descargar a:hover{text-decoration:underline;}

.prod_azul{ color:#01478d;}
.prod_fucsia{ color:#c10076;}
.prod_rojo{ color:#e60000;}
.prod_celeste{ color:#0095ce;}
.prod_verde{ color:#79a444;}
.prod_naranja{ color:#e67200;}

.cuadro_celeste{ 
	background:#eaf9fe; 
	padding:14px 14px 14px 14px; 
	border:1px solid #dfdfdf;
	font:normal 12px Arial;
	color:#737373;
	margin:9px 0px 14px 0px;
}

.cuadro_celeste strong{color:#2e2e2e; display:block; margin-bottom:3px;} 

.porta_input_prod{ width:156px; height:26px; background:url(../images/input_cuadro_celeste.gif) no-repeat;}

.porta_input_prod input{ width:135px; height:19px; border:0px solid red; margin:2px 0px 0px 6px;}

.btn_celeste{ 
	background: url(../images/btn_banner_point.gif) repeat-x; 
	height:25px; 
	border:0px!important; 
	margin:0px!important; 
	color:#FFFFFF;
	cursor:pointer;
}

.sumail{ line-height:26px;}

.input_caja_celeste{ margin-top:11px;}

/*------------------------------ CONTENIDO CONTÁCTENOS -----------------------------------*/
.contactenos h2{ font:bold 21px Arial!important; color:#2e2e2e!important; margin-top:0px;}

.contactenos img{ margin:9px 0px 12px 0px;}

.porta_cajita_gris{ background:url(../images/sombra_porta_cajita.gif) no-repeat bottom; margin-bottom:5px; padding-bottom:4px;}

.cajita_gris{ 
	width:262px; 
	_width:258px;
	border:0px;
	/*margin-bottom:10px;*/
}
	.cajita_gris_bl {background: url(../images/cajita_gris_bl.gif) 0 100% no-repeat}
	.cajita_gris_br {background: url(../images/cajita_gris_br.gif) 100% 100% no-repeat}
	.cajita_gris_tl {background: url(../images/cajita_gris_tl.gif) 0% 0% no-repeat}
	.cajita_gris_tr {background: url(../images/cajita_gris_tr.gif) 100% 0% no-repeat} 
	.cajita_gris {background:#F8F8F8 url(../images/cajita_gris_point.gif) 0 0 repeat-x;}
	.cajita_gris_t {background: url(../images/cajita_gris_point.gif) 0% 0% repeat-x}
	.cajita_gris_b {background: url(../images/cajita_gris_point.gif) 0 100% repeat-x}
	.cajita_gris_l {background: url(../images/cajita_gris_point.gif) 0 0 repeat-y}
	.cajita_gris_r {background: url(../images/cajita_gris_point.gif) 100% 0 repeat-y} 

.cajita_gris_txt{ font:normal 12px Arial; color:#737373; line-height:18px; padding:10px;}

.cajita_gris_txt b{ color:#2e2e2e;}

.contenido_texto_dos{
	/*width:924px;*/
	font:normal 12px Arial; 
	border:1px solid #dbdbdb;
	border-bottom:0px;
	background:#fff; 
	margin:0px 20px 0px 20px;
	padding:0px 20px 0px 19px;
}

.contenido_texto_r .contactos_tab{	
	padding-left:29px; 
	/*background:url(../images/fondo_texto_home.gif) repeat-y left;*/
}

.form_contacto{ border:0px solid red;}
	
	.form_contacto input{ font:normal 12px Arial; color:#737373;}
	
	.form_contacto .input{ width:250px; height:18px; background:#f8f8f8; margin:2px 0px 0px 5px; border:0px;}
	
	.form_contacto form label{ display:block; font:bold 12px Arial; padding:0px 0px 3px 10px; color:#2e2e2e;}
	
	.form_contacto form select{ width:262px; height:22px; margin-bottom:10px; border:1px solid #adadaf; background:#FFFFFF; color:#737373;}
	
	.form_contacto form .mensaje{ width:531px; height:203px; border:1px solid #adadaf; color:#737373;}	
	
	.form_contacto form label span{ color:#00aef0;}

	.form_contacto_l{ width:270px; border:0px solid red; float:left;}
	
	.form_contacto_r{ width:270px; border:0px solid green; margin-left:270px;}
	
.condiciones_form{ font-size:10px; line-height:12px; margin:15px 0px 11px 0px;}

	.condiciones_form p{ margin:0px; padding:0px;}
	
.btn_enviar{ margin-top:13px;}

	.btn_enviar td{background: url(../images/btn_enviar.gif) repeat-x top;}

	.btn_enviar input{
		border:0px; 
		font:normal 11px "Trebuchet MS"!important; 
		color:#FFFFFF!important; 
		background:none; 
		padding:3px 14px 0px 14px; 
		cursor:pointer;
	}

.no-margin img{ margin:0px!important; padding:0px!important;}
	
.no_margin_l{ margin-left:0px!important; padding-left:0px!important;}
	
.porta_input{ width:262px; height:26px; background:url(../images/fondo_input_contacto.gif) no-repeat; margin-bottom:10px;}

.foto_contactenos .division_columna{ padding-bottom:20px; margin-top:20px;}

/*------------ERROR FORMULARIO-------------*/
.ErrorFormulario{
}

.ErrorFormulario .recuadro{
	border: 1px solid #DFDFDF;
	background:#F2F1F0;
	margin-bottom: 10px;
	padding:5px;
}

.ErrorFormulario .recuadro h3{
	margin-top:0px;
	color:#0EB7F7;
}

.recuadro li{ list-style:none;}

.recuadro h3{ padding:0px; margin:0px;}

/*------------------------------ CONTENIDO TEXTO HOME -----------------------------------*/
.div_clear{
	display:block; 
	clear:both; 
	height:1px; 
	border:0px solid red; 
	margin-top:0px;
}

.contenido_texto{
	/*width:924px;*/
	font:normal 12px Arial; 
	border:1px solid #dbdbdb;
	border-bottom:0px;
	background:#fff;
	margin:0px 20px 0px 20px;
	padding:22px 20px 20px 19px ;
}

	.contenido_texto h2, 
	.contenido_texto h2 a,
	.actualidad h2 a{ 
		font:bold 16px Arial; 
		margin:0px 0px 20px 0px; 
		color:#002230!important; 
		text-decoration:none;
	}
	
	.contenido_texto h2 a:hover,
	.actualidad h2 a:hover{ text-decoration:underline;}

	.contenido_texto h3, 
	.contenido_texto h3 a,
	.actualidad h3 a{ 
		font:bold 12px Arial; 
		margin:0px 0px 20px 0px; 
		color:#002230!important; 
		text-decoration:none;
	}
	
	.contenido_texto h2 a:hover,
	.actualidad h2 a:hover{ text-decoration:underline;}

.contenido_texto_tab{ margin:10px; margin-bottom:0px;}

.btn_mas{ height:25px;  border:0px solid red; text-align:right; margin-top:14px;}

	.btn_mas img{ border:0px!important;}

.texto_home_l{width:560px; border:0px solid black; float:left; }

.texto_home_r{
	width:300px;
	border:0px solid red;
	margin-left:580px;
	_margin-left:570px;
	/*margin-left:580px;*/
}

.contenido_texto_home_r{ margin-left:40px;}

/*.texto_home_r img{ margin-bottom:16px;}*/

.porta_foto_r_home{ 
	width:232px; 
	height:73px; 
	margin-bottom:16px;
	border:1px solid #DBDBDB;
	/*background:url(../images/img_test.jpg);*/
	background-repeat:no-repeat;
	background-position:50%;
}

.texto_home_l, .texto_home_r,
.contenido_texto_l, .contenido_texto_r,.contenido_texto_l2
{ color:#737373; line-height:18px;}

.titulo_texto { height:23px; font:bold 14px "Trebuchet MS"; color:#737373; border-bottom:1px solid #dfdfdf; padding-left:11px;}

.titulo_oferta { background-color:#0098D1;height:23px; font:bold 14px "Trebuchet MS"; color:#ffffff; border-bottom:1px solid #dfdfdf; padding-left:11px;}

.titulo_texto span{ color:#bdbdbd;}
.titulo_texto a { text-decoration: none; color: #bdbdbd; }

/*.fondo_texto_home{ background: url(../images/fondo_texto_home.gif) repeat-y;}*/
	
/*------------------------------ CUADRO GRIS -----------------------------------*/
.cuadro_gris{
	background:#f8f8f8;
	margin:20px 20px 0px 20px;
	border:1px solid #dbdbdb;
	border-bottom:0px;
	padding:19px 19px 14px 19px;
}

	.bottom_cuadro_gris{ height:6px; background:url(../images/bottom_cuadro_gris.gif) no-repeat center;}

/*------------------------------ FOOTER -----------------------------------*/
.menu_footer{ 
	font:normal 12px "Trebuchet MS"; 
	color:#999999; 
	margin:20px 0px 0px 41px; 
	padding-bottom:10px;
}

.menu_footer a{
	color:#999999; 
	text-decoration:none;
}

.menu_footer a:hover{text-decoration:underline;}

.logo_footer{ 
	height:38px; 
	margin:35px 0px 113px 0px; 
	background:url(../images/logo_footer.gif) no-repeat center;
}


/*------------------------------ PRODUCTOS -----------------------------------*/

/*--------- Columna Izquierda ---------*/
.columna_prod_izq{
    width:201px;
    background:url(../images/fondo_texto_home.gif) repeat-y 170px;
}

.columna_prod_izq li{
    width:150px;
    height:27px;
    margin-bottom:5px;
    list-style:none;
    padding:0px!important;
}

.columna_prod_izq li a{
    width:140px;
    height:27px;
    display:block;
    background: #f2f1f0 url(../images/fase2/btn_col_izq.gif) no-repeat left;
    text-decoration:none;
    line-height:25px;
    padding-left:10px;
}

.columna_prod_izq li a:hover, .btn_azul_on a{
    background: #61abec url(../images/fase2/btn_col_izq_celeste.gif) no-repeat left!important;
    color:#FFFFFF!important;
}

.columna_prod_izq li a:hover div, .btn_azul_on div{background:#61abec;}

.columna_prod_izq li a div{
    width:5px;
    height:27px;
    float:right;
}

.amarillo_prod{ background:#f5d833;}
.verde_prod{ background:#c8d85b;}
.naranja_prod{ background:#dd8a2e;}
.fucsia_prod{ background:#ca0088;}
.rojo_prod{ background:#cc2228;}
.azul_prod{ background:#61abec;}
.lila_prod{ background:#6b2e8c;}
.negro_prod{ background:#000000;}

.codo_azul{ position:absolute; margin-left:150px; /*margin-top:32px;*/}

/*--------- Columna Derecha ---------*/
.columna_prod_der{}

.parte_gris{
    border:0px;
    background:#f2f1f0;
}
    .parte_gris_bl {background: url(../images/fase2/parte_gris_bl.gif) 0 100% no-repeat;}
    .parte_gris_br {background: url(../images/fase2/parte_gris_br.gif) 100% 100% no-repeat;}
    .parte_gris_tl {background: url(../images/fase2/parte_gris_tl.gif) 0% 0% no-repeat;}
    .parte_gris_tr {background: url(../images/fase2/parte_gris_tr.gif) 100% 0% no-repeat;}

.parte_gris .contenido_text{
    padding:29px 31px 29px 31px;
}

.productos_slider{
    overflow:hidden;
    width:665px;
    padding:10px 8px 10px 0px;
    border:0px solid red; 
}

#paneles {
	height:510px;
}

.columna_slider{
    height:510px;
    overflow:hidden;
    padding-left:8px;
    border:0px solid red;
    border-right:4px solid #FFFFFF;
    width: 200px;
}

.panel p {
	width: 200px;
	margin-top: 26px;
}


.panel .loading {
	text-align: center;
	margin-top: 250px;
	height: 50px;
    padding-top: 37px;
	background:url(../images/loading.gif) no-repeat center top;
    border:0px solid red;
}

/*----------------- Botones Arriva y abajo de las columnas desplegables ------------------*/

.upAndDown_off .button_up a,
.upAndDown_off .button_down a{ display:none;}

.button_up, .button_up a,
.button_down, .button_down a{
    display:block;
    width:190px;
    height:15px;
    color:#878787;
}

.button_up{ margin-bottom:5px;}

.button_up a{ background:url(../images/fase2/btn_up.gif) no-repeat left;}

.button_up a:hover{ background:url(../images/fase2/btn_up_hover.gif) no-repeat left;}

.button_down a{ background:url(../images/fase2/btn_down.gif) no-repeat left;}

.button_down a:hover{ background:url(../images/fase2/btn_down_hover.gif) no-repeat left;}

/*----------------- #fin -------------------*/

.button_white{
    width:190px;
    height:25px;
    border:0px solid green;
    margin:0px 8px 5px 0px;
}

.button_white a{
    width:190px;
    height:25px;
    display:block;
    font:normal 11px Arial;
    color:#2E2E2E;
    text-decoration:none;
    padding-left:6px;
    line-height:22px;
}

.button_white a:hover{ color:#FFFFFF;}

.conFlecha a{background:url(../images/fase2/btn_col_der_Fwhite.gif) no-repeat;}
.conFlecha a:hover{background:url(../images/fase2/btn_col_der_Fblue.gif) no-repeat;}
.sinFlecha a{background:url(../images/fase2/btn_col_der_white.gif) no-repeat;}
.sinFlecha a:hover{background:url(../images/fase2/btn_col_der_blue.gif) no-repeat;}

/*Nuevo Seleccionado*/
.opcion_seleccionada a{color:#FFFFFF; background:url(../images/fase2/btn_col_der_Fblue.gif) no-repeat;}

.alto_columna_slider{ height:475px; overflow:hidden; border:0px solid red;}

/*------------------------------ DETALLE PRODUCTO -----------------------------------*/

.detalle_prod h2{ 
	font:bold 21px Arial!important; 
	color:#2E2E2E!important; 
	margin:8px 0px 11px 0px;
}

.detalle_prod h2 span{ font:bold 10px Arial;}

.detalle_prod p{ margin:0px; padding:0px;}

.parrafo_prod{ margin-bottom:18px;}

.col_der_detalle{ width:270px; overflow:hidden;}

.img_producto{ padding-top:20px; padding-bottom:5px;}

.botonera_descargas li{
    width:229px;
    height:40px;
    list-style:none;
    padding:0px;
    margin-top:5px;
}
.botonera_descargas li a{
    display:block;
    width:229px;
    height:40px;
    font:bold 14px Arial;
    letter-spacing:-1px;
    color:#2e2e2e;
    text-decoration:none;
    line-height:33px;
    padding-left:50px;
}

.btn_pdf a{ background:url(../images/fase2/btn_pdf.png) no-repeat;}
.btn_zip a{ background:url(../images/fase2/btn_zip.png) no-repeat;}

/*---- Botón Extensión Genérica ----*/

.btn_generico_verde a{ background:url(../images/fase2/btn_generico_verde.png) no-repeat;}

.botonera_descargas li .extension{
    width:36px;
    height:15px;
	border:0px solid red;
    float:left;
    position:absolute;
    margin:9px 0px 0px 7px;
    padding:2px 0px 0px 2px;
    line-height:12px;
    text-align:center;
    text-transform:uppercase;
    font:bold 11px Arial;
    color:#FFFFFF!important;
    cursor:pointer;
}

/*----------------- Slider -------------------*/

#porta_slider{
    width:683px;
    height:20px;
    background:url(../images/fase2/fondo_slider.gif) no-repeat;
    overflow:auto;
}

#btn_slider{
    width:80px;
    height:20px;
    background:url(../images/fase2/btn_slider.png) no-repeat;
    behavior: url(iepngfix.htc);
}

.form_alta{ border:0px solid red;}
	
.form_alta input{ font:normal 12px Arial; color:#737373;}

.form_alta .input{ width:250px; height:18px; background:#f8f8f8; margin:2px 0px 0px 5px; border:0px;}

.form_alta form label{ display:block; font:bold 12px Arial; padding:0px 0px 3px 10px; color:#2e2e2e;}

.form_alta form select{ width:262px; height:22px; margin-bottom:10px; border:1px solid #adadaf; background:#FFFFFF; color:#737373;}

.form_alta form .mensaje{ width:531px; height:100px; border:1px solid #adadaf; color:#737373;}	

.form_alta form label span{ color:#00aef0;}

.form_alta_l{ width:270px; border:0px solid red; float:left;}

.form_alta_r{ width:270px; border:0px solid green; margin-left:270px;}

.lid_titulo { height:23px; font:bold 14px "Trebuchet MS"; color:#737373; padding-left:11px;}
.lid_texto { height:23px; font: 14px "Trebuchet MS"; color:#737373;}

.lid_enlace a { font-size:10px; font-weight:normal; line-height:22px; margin-left:10px; text-decoration:none; }
		
.lid_enlace a:hover{ text-decoration:none;}
.lid_enlace a:visited{ text-decoration:none;}
.lid_enlace a:visited{ text-decoration:none;}

