a{
	text-decoration: none;
	color: #7d7d7d;
	font: normal 11px 'Arial';
}

a:hover{
	text-decoration: underline;
	color: #7d7d7d;
	font: normal 11px 'Arial';
}

#container_general{
	width: 867px;
	height: auto;
	min-height: 547px;
	margin: 0px auto;
}
* html #container_general{ height: 547px; }

/* CABECERA */
#cabecera{
	width: 867px;
	height: 60px;
}

#logo{
	background-image: url(/imgfiles/imagenes/logo.gif);
	background-repeat: no-repeat;
	background-position: 5px 100%;
	height: 60px;
	float: left;
	width: 266px;
	cursor: pointer;
}

#idiomas{
	float: left;
	height: 60px;
	margin-left: 19px;
	width: 302px;
}

#boton_catalan{
	float:left;
	margin-top: 40px;
	cursor: pointer;
}

#boton_castellano{
	float:left;
	margin: 40px 0px 0px 5px;
	cursor: pointer;
}

#buscador{
	float: left;
	margin-top: 25px;
}

#formulario_busqueda{
	width: 162px;
	height: 37px;
	background: url(/imgfiles/imagenes/fondos/buscarfondo.gif) 0% 100% no-repeat;
	font-size: 0px;
	float:left;
}

.campo_busqueda{
	float: left;
	margin: 11px 0px 0px 5px;
	background-image: url(/imgfiles/imagenes/inputs/busqueda.gif);
	background-repeat: no-repeat;
	width: 125px;
	height: 16px;
	text-align: left;
}

.input_busqueda {
	background-color: #A4D7D2;
	border: 0px;
	color:#555;
	padding-left:2px;
	font: normal 9px 'Arial';
	width: 118px;
	height: 13px;
	margin: 2px 0px 0px 2px;
}
* html .input_busqueda { margin-left: 0px; width: 114px; }

#boton_enviar_busqueda{
	width: 15px;
	height: 15px;
	cursor: pointer;
	margin-top: -16px;
	margin-left: 134px;
}

/* Contenedores de la pagina */
#pagina_container{
	width: 867px;
	height: auto;
	min-height: 467px;
	margin: 20px 0px 0px 0px;
}
* html #pagina_container{ height: 467px; }

#izquierda{
	width: 196px;
	height: auto;
	min-height: 467px;
	float: left;
}
* html #izquierda{ height: 467px; }

#pagina{
	margin-left: 19px;
	width: 652px;
	height: auto;
	min-height: 467px;
	float: left;
}
* html #pagina{ height: 467px; text-align: left; }

#parte_inferior_izq{
	margin-top: 17px;
	height: auto;
	min-height: 203px;
}
* html #parte_inferior_izq { margin: 17px 0px -17px 0px; }

/* FONDO NOTICIAS HOME */
#home_noticias{
	width: 357px;
	height: auto;
	min-height: 125px;
	float: left;
}
* html #home_noticias{ height: 125px; }

#home_container_noticias_left_top{
	width: 177px;
	height: auto;
	min-height: 175px;
	border-left: solid 1px #e5e5e5;
}
* html #home_container_noticias_left_top{ width: 178px; height: 175px; }

#home_container_noticias_left_bottom{
	width: 178px;
	height: 5px;
	background: url(/imgfiles/imagenes/fondos/fondo_noticias_curva_izq.gif) 0% 100% no-repeat;
	font-size: 0px;
}

#home_container_noticias_right_top{
	width: 176px;
	height: auto;
	min-height: 175px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}
* html #home_container_noticias_right_top{ width: 178px; height: 175px; }

#home_container_noticias_right_bottom{
	width: 177px;
	height: 5px;
	background: url(/imgfiles/imagenes/fondos/fondo_noticias_curva_der.gif) 0% 100% no-repeat;
	font-size: 0px;
	border-left: solid 1px #e5e5e5;
}
* html #home_container_noticias_right_bottom{ width: 178px; }

.titulo_noticia_home{
	font: normal 11px 'Arial';
	color: #01a09c;
	width: 156px;
	text-align: justify;
	padding: 10px 10px 0px 10px;
}
* html .titulo_noticia_home{ width: 176px; }

.desc_noticia_home{
	font: normal 11px 'Arial';
	color: #888888;
	width: 156px;
	text-align: justify;
	padding: 10px 10px 0px 10px;
	height: auto;
	min-height: 90px;
}
* html .desc_noticia_home{ width: 176px; height: 90px; }

.ver_noticia_home{
	margin-top: 10px;
	width: 166px;
	text-align: right;
	cursor: pointer;
}
/* FIN FONDO NOTICIAS HOME */

/* FONDO PROMO DESTACADA */
#home_promo_destacada{
	width: 227px;
	height: auto;
	min-height: 125px;
	margin-left: 18px;
	float: left;
}
* html #home_promo_destacada{ height: 125px; }


#home_container_promocion_top{
	width: 275px;
	height: auto;
	min-height: 165px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}
* html #home_container_promocion_top{ width: 277px; height: 175px; }

#home_container_promocion_bottom{
	width: 275px;
	height: 5px;
	background: url(/imgfiles/imagenes/fondos/fondo_promociones_curva_inf.gif) 0% 100% no-repeat;
	font-size: 0px;
}
* html #home_container_promocion_bottom{ width: 277px; }

#titulo_promo_home{
	font: bold 17px 'Arial';
	color: #f8af18;
	text-align: left;
	padding: 10px 10px 0px 10px;
}

#direccion_promo_home{
	font: normal 11px 'Arial';
	color: #acacac;
	text-align: left;
	margin: 0px 10px 0px 10px;
}

#titulo_desc_promo_home{
	font: normal 11px 'Arial';
	color: #f8af18;
	text-align: left;
	margin: 15px 5px 5px;
}

#desc_promo_home{
	font: normal 11px 'Arial';
	color: #898989;
	text-align: justify;
	margin: 0px 5px 5px;
}

#foto_promo_home{
	margin: 15px 0px 0px 5px;
}

/* FIN FONDO PROMO DESTACADA */



/* ACCESO A LOS PROVEEDORES */
#acceso_proveedores{
	/*margin-top: 18px;*/
	margin-top: 8px;
	font-size:0px;
}

#formulario_login_proveedores{
	background: url(/imgfiles/imagenes/fondos/fondo_login.gif) 0% 100% no-repeat;
	width: 196px;
	height: 34px;
}

.texto_form_proveedores{
	float: left;
	font: normal 9px 'Arial';
	margin: 8px 5px 0px 9px;
}
* html .texto_form_proveedores{ margin-top: 10px; }

.campo_form_login{
	float: left;
	margin: 8px 0px 6px 0px;
	background-image: url(/imgfiles/imagenes/inputs/input_login.gif);
	background-repeat: no-repeat;
	width: 45px;
}

.campo_form_passwd{
	float: left;
	margin: 8px 0px 6px 0px;
	background-image: url(/imgfiles/imagenes/inputs/input_passwd.gif);
	background-repeat: no-repeat;
	width: 60px;
}

.input_login {
	background-color: #FFFFFF;
	border: 0px;
	color:#555;
	padding-left:2px;
	font: normal 9px 'Arial';
	width: 38px;
	height: 14px;
	margin: 2px 0px 0px 2px;
}

.input_passwd {
	background-color: #FFFFFF;
	border: 0px;
	color:#555;
	padding-left:2px;
	font: normal 9px 'Arial';
	width: 52px;
	height: 14px;
	margin: 2px 0px 0px 2px;
}

/* FIN ACCESO A LOS PROVEEDORES */

#titulo_enlaces_interes{
	/*margin-top: 19px;*/
	margin-top: 8px;
	font-size:0px;
}
* html #titulo_enlaces_interes{ margin-top: 13px; }

#enlaces{
	width: 196px;
	height: auto;
	min-height: 128px;
	/*margin-top: 10px;*/
	margin-top: 4px;
}
* html #enlaces { height: 128px; margin-top: 8px; }

#enlaces_top{
	width: 196px;
	height: 5px;
	background: url(/imgfiles/imagenes/fondos/curva_superior_enlaces.gif) 0% 100% no-repeat;
	font-size: 0px;
}

#enlaces_bottom{
	width: 196px;
	height: 5px;
	background: url(/imgfiles/imagenes/fondos/curva_inferior_enlaces.gif) 0% 100% no-repeat;
	font-size: 0px;
}

#enlaces_linea{ background-color: #e5e5e5; width: 196px; height: 1px; font-size: 0px; }

#enlaces_contenido{
	width: 194px;
	height: 59px;
	text-align: center;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}
* html #enlaces_contenido { width: 196px; }






#img_home{
	width: 652px;
	height: 246px;
}

#pie{
	font: normal 10px 'Arial';
	color: #7d7d7d;
	text-align: left;
	background-image: url(/imgfiles/imagenes/fondos/pie.gif);
	width: 851px;
	height: 18px;
	padding: 5px 0px 0px 15px;
	margin-top: 7px;
}
* html #pie { width: 866px; height: 23px; margin-top: 7px; }

a.link_avisos{
	text-decoration: underline;
	color: #7d7d7d;
	font: normal 11px 'Arial';
}

a:hover.link_avisos{
	text-decoration: underline;
	color: #7d7d7d;
	font: normal 11px 'Arial';
}



/************************************************************************
 * 			FICHA
 * **********************************************************************/
#contenedor_ficha{
	width: 496px;
	height: auto;
	min-height: 465px;
	float: left;
}
* html #contenedor_ficha { height: 465px; }

#contenedor_contenido_ficha{
	width: 480px;
	height: 420px;
	float: left;
	overflow: auto;
}

#borde_superior_ficha{ 
	background-image: url(/imgfiles/imagenes/ficha/borde_superior.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 496px;
	font-size: 0px;
}

#borde_inferior_ficha{ 
	background-image: url(/imgfiles/imagenes/ficha/borde_inferior.gif); 
	background-repeat: no-repeat;
	height: 11px;
	width: 496px;
	font-size: 0px;
}

#borde_izquierda_ficha{ 
	float: left; 
	background-image: url(/imgfiles/imagenes/ficha/borde_izquierdo.gif); 
	background-repeat: no-repeat;
	height: 420px;
	width: 8px;
	font-size: 0px;
}

#borde_derecha_ficha{ 
	float: left; 
	background-image: url(/imgfiles/imagenes/ficha/borde_derecho.gif); 
	background-repeat: no-repeat;
	height: 420px;
	width: 8px;
	font-size: 0px;
}

#contenedor_ubicacion_descripcion{
	float:left; 
	width: 260px; 
	height: auto; 
	min-height: 86px; 
	#height: 86px; 
	text-align: left; 
	font: 11px 'Arial'; 
	left: 20px;
	#left: 20px;
	_left: 7px;
}


/************************************************************************
 * 			CARRUSEL
 * **********************************************************************/
#carrusel{
	width: 143px;
	height: auto;
	min-height: 465px;
	margin-left: 10px;
	float: left;
}
* html #carrusel { height: 465px; }

#borde_inf_carrusel{
	background-image: url(/imgfiles/imagenes/fondos/borde_inf_carrusel.gif);
	width: 143px;
	height: 4px; 
	font-size: 0px;
}

#espacio_carrusel{
	position: relative;
	height: 6px;
	width: 141px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	font-size: 0px;
}
* html #espacio_carrusel{ width: 143px; }

#marqueecontainer{
	position: relative;
	height: 432px;
	width: 141px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	overflow: hidden;
}
* html #marqueecontainer{ width: 143px; }

#contenedor_carrusel{
	height: 432px;
	width: 141px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
}
* html #contenedor_carrusel{ width: 143px; }

.banner_promo_carrusel{
	height: 46px;
	width: 141px;
	border-top: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	text-align: center;
	cursor: pointer;
}
* html .banner_promo_carrusel { height: 48px; }


/************************************************************************
 * 			FICHA NOTICIAS
 * **********************************************************************/
#titulo_noticia{
	background-image: url(/imgfiles/imagenes/fondos/titulo_noticias.gif);
	width: 649px;
	height: 23px; 
	font-size: 0px;
}

#contenedor_noticia_detalle{
	width: 587px;
	height: auto;
	min-height: 378px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	font: normal 11px 'Arial';
	padding: 30px;
}
* html #contenedor_noticia_detalle{ width: 649px; height: 438px; }

#borde_inf_contenedor_noticia_detalle{
	background-image: url(/imgfiles/imagenes/fondos/curva_inf_noticias_detalle.gif);
	width: 649px;
	height: 5px; 
	font-size: 0px;
}

#titulo_noticia_detalle_txt{
	float:left;
	margin: 4px;
	font: bold 11px 'Arial';
	color: #FFFFFF;
	text-align: left;
}

#fecha_noticia_detalle_txt{
	float: right;
	text-align: right;
	margin: 4px;
	font: normal 11px 'Arial';
	color: #FFFFFF;
}

#contenedor_noticia_listado{
	width: 623px;
	height: auto;
	min-height: 49px;
	border-left: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	font: normal 11px 'Arial';
	padding: 12px;
	color: #8d8d8d;
}
* html #contenedor_noticia_listado{ width: 649px; height: 73px; }



/************************************************************************
 * 			PAGINACION
 * **********************************************************************/
#paginacion{
	background-image: url(/imgfiles/imagenes/fondos/fondo_paginacion.gif);
	width: 648px;
	height: 23px;
	text-align: left;
}

#div_paginacion_ant{
	color: #8d8d8d;
	font: normal 11px 'Arial';
	margin: 4px;
	float:left;
}

#div_paginacion_sig{
	color: #8d8d8d;
	font: normal 11px 'Arial';
	margin: 4px;
	float:left;
}

#div_paginacion_pags{
	color: #8d8d8d;
	font: bold 11px 'Arial';
	width: 510px;
	text-align: center;
	padding-top: 4px;
	float:left;
}

a.link_paginacion{
	text-decoration: none;
	color: #74b0ad;
	font: bold 11px 'Arial';
}

a:hover.link_paginacion{
	text-decoration: none;
	color: #74b0ad;
	font: bold 11px 'Arial';
}

a.link_num_pagina{
	text-decoration: none;
	color: #8d8d8d;
	font: bold 11px 'Arial';
}

a:hover.link_num_pagina{
	text-decoration: underline;
	color: #8d8d8d;
	font: bold 11px 'Arial';
}

.num_pagina_on{
	color: #74b0ad;
	font: bold 11px 'Arial';
}

.letra_grande_naranja{
	color: #F8AF18;
	font: bold 17px 'Arial';
}

.letra_gris{
	color: #5f5f5f;
	font: normal 11px 'Arial';
}
