/*************************************************************
General
**************************************************************/
.cabecera {
	border: 2px solid #fff;
	border-bottom: 1px solid #f8f0d8;
	width: 941px;
	margin: 0 auto;
}

.contenido {
	width: 941px;
	margin: 0 auto;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	background: #f8f0d8 url(imghome/degradado.jpg) bottom left repeat-x;
	padding-top: 10px;
}


.promociones {
	text-align: center;
	padding-bottom: 4px;
	width: 427px;
	float: left;
	margin-left: 3px;
	background: url(imghome/columna1.gif) bottom center no-repeat;
}

img.tit_promo {padding-bottom: 5px;}

.eventosynovedades {
	margin-left: 430px;

}

.eventos {
	width: 203px;
	float: left;
	background: url(imghome/columna2.gif) bottom center no-repeat;
}

.txt_eventos {
	width: 180px;
	margin: 0 auto;
	padding-bottom: 120px;
}



.txt_eventos dl, .txt_eventos dl dd, .txt_eventos dl dd { padding: 0; margin: 0;}
.txt_eventos dl dt {font-weight: bold; color: #1ba4bd;}
.txt_eventos dl dd {color: #717171; border-bottom: 1px dashed #717171; padding-bottom: 6px; margin-bottom: 6px;}

.novedades {
	margin-left: 205px;
	background: url(imghome/columna3.gif) bottom left no-repeat;
	padding-bottom: 10px;
}

.nov {
	width: 250px;
	padding-top: 5px;
	margin: 0 auto 0 20px;
		voice-family: "\"}\"";
		voice-family: inherit;
	margin: 0 auto;
}

.nov h2 {font-size: 1.1em;}
.nov img {float: right;}

.txt_noticias {
	width: 260px;
	margin: 0 auto 0 20px;
		voice-family: "\"}\"";
		voice-family: inherit;
	margin: 0 auto;
}
p.cat {padding: 0; margin: 0;}


img.tit_not {
	padding-top: 4px;
}

.txt_noticias dl, .txt_noticias dl dd, .txt_noticias dl dd { padding: 0; margin: 0;}
.txt_noticias dl dd {color: #1ba4bd; padding-bottom: 5px;}
.txt_noticias dl dt {color: #717171;}


.submenu { text-align: right; padding: 2px 10px 10px 0; color: #e71306;}
.submenu a:link, .submenu a:visited {color: #e71306;}

.pie {
	text-align: center;
	width: 945px;
	margin: 0 auto;
	border-top: 2px solid #fff;
	color: #b3b3b3;
	padding-top: 4px;
}
.pie a:link, .pie a:visited {color: #cecece;}


.pie p {text-align: right; border-top: 1px solid #ccc; margin: 0; padding: 0; padding: 10px 5px; color: #108da4;}
p.boton {text-align: right; padding: 0; margin: 0;}
p.boton2 {text-align: right; padding: 5px 23px 0 0; margin: 0;}


.color1 {color: #804000;}
.color2 {color: #ff0080;}


/*************************************************************
Menu
**************************************************************/


.menu ul, .menu ul li {
	height:55px;
	float:left;
	padding:0;
	margin:0;
	background-color: #000;
}



.menu {
	margin: 0 auto;
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	width: 945px;
		voice-family: "\"}\"";
		voice-family: inherit;
	width: 941px;
}

ul.submenu, ul.submenu li {
	padding: 0;
	margin: 0;
}

ul.submenu li {
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px 0;
}

ul.submenu li ul {padding-left: 13px; font-size: 0.7em; font-weight: normal;}
ul.submenu li ul li {padding: 5px 0;}
.banner_portada{
position:absolute;
top:14px;
left:694px;
}



/*************************************************************
Home nueva
**************************************************************/
p.des_eventos {
	padding-top: 5px;
}
.cont_home {
	background: #fff url(imghome/fd_home.gif) bottom left no-repeat;
}

.flash_home {
	float: left;
	width: 425px;
	padding-left: 10px;	
}

.ev_no {
	margin-left: 437px;
}

.home_ev {
	float: left;
	width: 187px;
}

.home_no {
	margin-left: 196px;
}





