@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background:url(../images/fondo_cabecera.gif) repeat-x;
	text-align:center; /*para centrar el div principal sobre la pagina*/
	background-color: /*#f0f0f0;*/white;
}

div {
	text-align:left; /*para que el center en la pagina no se aplique por defecto a textos dentro de los div*/
	padding:0px;
	border:0px;
	margin:0px;
}


.div_pagina {
	padding:0px;
	border:0px;
	width:980px;
	margin:0 auto;
}

.div_cabecera {
	/*float:left;*/
	width:960px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	/*border-left:1px solid #bd8c00;
	border-right:1px solid #bd8c00;
	border-top:0px;
	border-bottom:0px;*/


}

.div_cabecera_idioma_busqueda {
	height:27px;
	width:960px;
	_margin-bottom:-13px;/* se hace este HACK para IE 6 */
}
	.div_cabecera_idioma {
		/*width:210px;*/
		height:11px;
		float:right;
		padding-right:10px;
		margin-top:-2px;
		*margin-top:7px;
		_margin-bottom:-2px;/* se hace este HACK para IE 6 */
	}
	.div_cabecera_idioma  a, .div_cabecera_idioma  p{
		color:#59595c;
		font-weight:bold;
		font-size:10px;
	}
    .div_cabecera_busqueda {
		width:220px;
		height:19px;
		float:right;
		padding-right:0px;
		margin-top:2px;
		_margin-top:2px;
		_margin-bottom:-2px;/* se hace este HACK para IE 6 */
	}



.div_cabecera_menu {
	width:960px;
	height:53px;
	background:url(../images/fondo_cabecera_menu.gif) no-repeat;
	_margin-bottom:-2px;/* se hace este HACK para IE 6 */
}
	.div_cabecera_menu_logo {
		float:left;
	_margin-bottom:-2px;/* se hace este HACK para IE 6 */
	}

.div_cabecera_banner {
	width:958px;
	height:148px;
	border:1px solid #bd8c00;
	background:url(../images/fondo_banner_corporativo.png) no-repeat;
	z-index:-1;
}

.div_cuerpo {
	width:960px;
	padding-left:10px;
	padding-right:10px;
}
	.div_cuerpo_1 {
		width:210px;
		float:left;
	}

	.div_cuerpo_2 {
		width:510px;
		float:left;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:10px;
	}

	.div_cuerpo_3 {
		width:210px;
		float:left;

	}


.div_pie_pagina {
	clear:both;
	width:960px;
	height:50px;
	text-align:center;
	border-top:1px solid #dcdcdc;
	margin-left:10px;
	margin-top:20px;
	*padding-top:20px
}




/*-----------------------------------------------*/
/*-----------Portlets----------------------------*/
.div_cuerpo_portlet_articulo {font-family: Arial, Verdana, "Tahoma", Helvetica, sans-serif;color:#242424;font-size:10px; margin-top:0px;}
/*.div_cuerpo_portlet_articulo p a {text-decoration:underline;}*/
.div_cuerpo_1_portlet_gris {
	width:210px;
	background:#dcdcdc;
}
	.div_cuerpo_1_portlet_gris_arriba {
		width:210px;
		height:10px;
		background:url(../images/esq_gris_medio_sobre_blanco_superior_doble.gif) no-repeat;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}
	.div_cuerpo_1_portlet_gris_abajo {
		width:210px;
		height:10px;
		background:url(../images/esq_gris_medio_sobre_blanco_inferior_doble.gif) no-repeat;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}
	.div_cuerpo_1_portlet_gris_imagen {
		width:210px;
		height:220px;
		margin:0;
		border:0;
		padding:0;
		background:url(../images/esq_gris_medio_sobre_blanco_inferior_doble.gif) no-repeat;
	}
	.div_cuerpo_1_portlet_articulo_gris {
		background:#dcdcdc;
		width:190px;
		height:130px;
		margin:0;
		border:0;
		padding:0;
		padding-left:10px;
		padding-right:10px;
	}
.div_cuerpo_1_menu {
	width:210px;
	background-color:#f2e8cc;
	margin-bottom:10px;
}
.div_cuerpo_2_menu {
	width:215px;
	margin-bottom:10px;
}
	.div_cuerpo_1_menu_arriba {
		width:210px;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}
	.div_cuerpo_1_menu_abajo {
		width:210px;
		background:url(../images/esq_dorado_claro_sobre_blanco_inferior_doble.gif) no-repeat bottom;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}
	.div_cuerpo_2_menu_centro {
		width:208px;
		border-right:1px solid #bd8c00;
		border-left:1px solid #bd8c00;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}
	.div_cuerpo_2_menu_abajo {
		width:210px;
		height:10px;
		background:url(../images/esq_dorado_bordes_sobre_blanco_inferior_doble.gif) no-repeat bottom;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}



.div_cuerpo_2_portlet {
	width:510px;
	margin-bottom:25px;
}
	.div_cuerpo_2_buscador_en_buscador {
		margin-top:20px;
		margin-bottom:-20px;
	}


.div_cuerpo_3_portlet_dorado {
	width:210px;
	background-color:#f2e8cc;
	margin-bottom:10px;
}
	.div_cuerpo_3_portlet_dorado_arriba {
		width:210px;
		height:10px;
		background:url(../images/esq_dorado_claro_sobre_blanco_superior_doble.gif) no-repeat;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}
	.div_cuerpo_3_portlet_dorado_abajo/*, .div_cuerpo_izq_menu_lateral_abajo */{
		width:210px;
		height:10px;
		background:url(../images/esq_dorado_claro_sobre_blanco_inferior_doble.gif) no-repeat;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}

.div_cuerpo_3_portlet_gris {
	width:210px;
	background-color:#f0f0f0;
	margin-bottom:10px;
}
	.div_cuerpo_3_portlet_gris_arriba {
		width:210px;
		height:10px;
		background:url(../images/esq_gris_claro_sobre_blanco_superior_doble.gif) no-repeat;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}

	.div_cuerpo_3_portlet_gris_abajo {
		width:210px;
		height:10px;
		background:url(../images/esq_gris_claro_sobre_blanco_inferior_doble.gif) no-repeat;
		_margin-bottom:-9px; /*se pone este HACK para IE 6, ya que agrega margenes no deseados al div*/
	}

.div_cuerpo_3_portlet_encabezamiento {
	width:190px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
}
.div_cuerpo_3_portlet_articulo {
	width:190px;
	padding-left:10px;
	padding-right:10px;
}


.div_pie_pagina p {
	color:#dcdcdc;
}




.div_cuerpo_listado_ofertas {
	width:470px;
	margin-bottom:20px;
	padding:15px;
	border-bottom:1px solid #f0f0f0;
}
	.div_cuerpo_listado_ofertas_descrip {
		color:#242424;
		padding:0;
		margin:0;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	.div_cuerpo_listado_ofertas_enlace_mas {
		padding:0;
		margin:0;
		margin-top: 10px;
		margin-bottom: 10px;
		text-align:right;
	}
	.div_cuerpo_listado_ofertas_enlace_mas a {
		color:#828a8f;
		text-decoration:none;
		padding:3px;
		margin-right:10px;
	}
	.div_cuerpo_listado_ofertas_enlace_mas a:hover {
		color:#828a8f;
		text-decoration:underline;
	}