body {

	font-family:Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12px;
	text-align:center;
	line-height:17px;
	margin-left:0px;
	margin-right:0px;
	/*David background: url(../imagenes/degradado_fondo.jpg)  ;*/
	background-color:#000;
	background-repeat:repeat-x;
	color:#333;
	background: url(../imagenes/background.png);
}
/*David*/
div#header{
	background:url(../imagenes/pattermHeader.jpg);
	width:100%;
	height:238px;
	
}
p{

    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333;
	margin-top:1px;
	margin-bottom:8px;
	line-height:18px;
	padding-top:3px;

}





a {

	color: #333333;

	font-size: 12px;

}    

a:hover {

	text-decoration: none;

	color: #333333;

	font-size: 12px;

}



h1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    color:#004890;
	line-height:15px;
	padding-top:26px;
	margin-bottom:9px;
	font-weight:bold;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
    font-size:12pt;
    color:#FFFFFF;
	padding-left:30px;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:1px;
	margin-bottom:0px;
}

h3 { 

	font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#004890;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	bottom:0px;
	margin-top:20px;
	padding-top:0px;
}



.fecha { 
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#333333;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
	bottom:0px;
}

.precio {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	font-weight:bold;
    color:#fff;
    padding-left:7px;
	background-image:url(../imagenes/pastilla_precios_ofertas.jpg);
	background-repeat:no-repeat;
	line-height:11px;
	height:18px;
	width:57px;
	padding-top:8px;
	clear:right;
	margin:0px;
}

.precio1 {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:bold;
    color:#fff;
    padding-left:7px;
	background-image:url(../imagenes/btn_ofertag.jpg);
	background-repeat:no-repeat;
	line-height:11px;
	height:18px;
	width:112px;
	padding-top:8px;
	clear:right;
	margin:0px;
}

.preciohome {
	font-family:Arial, Helvetica, sans-serif;
    font-size:30px;
	font-weight:bold;
	color:#004890;
    line-height:30px;
}

.ofertahome {

	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	font-weight:bold;
    color:#FFFFFF;
    padding-left:9px;
    padding-top:0px;

}

/*HEADER*/

#idiomas {
	float:right;
	padding-right:72px;
	margin-top:12px;
	width: 650px;
	heigth:85px;
	text-align:right;
	font-size:10px;
	clear:both;
}

#logo {
	float:left;
	margin-left:72px;
	margin-top:5px;
	width: 720px;
	heigth:91px;
	background-repeat:no-repeat;
	background-color:#004890;
	padding:0px;
	border-radius: 6px 6px 6px 6px;
	height:106px;
	border: 1px solid #000;
}
 #logo_imagen {
	 float:left;
	 width:101px;
	 height:70px;
	 padding-left:19px;
	 padding-top:10px;
	 padding-bottom:15x;
 }
 
 #logo_texto {
	 float:right; 
	 width:600px;
 }

/*David div premios*/
div#premios {
    background-image: url("../imagenes/Premios.jpg");
    background-repeat: no-repeat;
    height: 235px;
    padding-left: 93px;
    padding-right: 30px;
    padding-top: 19px;
    width: 358px;
	font-style:italic;
	font-size:11px;
	text-align:justify;
}

#menuprin{
float:left;
margin-left:61px;
margin-top:41px;
width: 725px;
height:26px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left: 18px;
background-repeat:no-repeat;
background-color:#242831;
color:#333333;
clear:both;
border-radius: 6px 6px 6px 6px;
border: 1px solid #FFF;
}

#menuprin_de{
float:left;
margin-left:30px;
margin-top:41px;
height:26px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left: 18px;
background-repeat:no-repeat;
background-color:#242831;
color:#333333;
clear:both;
border-radius: 6px 6px 6px 6px;
border: 1px solid #FFF;
}



#menuprin a, #menuprin_de a{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:12px;
	padding-left:3px;
	padding-right:4px;
	text-decoration:none;

}
#menuprin_de a{
	padding-left:3px;
	padding-right:4px;
	font-size:9px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:12px;
	padding-left:3px;
	padding-right:4px;
}


#menuprin a:hover, #menuprin_de a:hover{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
/*David background-image:url(../imagenes/flechita.jpg);*/
background-repeat:no-repeat;
background-position:0 0;
background:#b8b8b8;
border-radius: 6px 6px 6px 6px;
color:#000;
text-decoration:none;

padding-left:3px;
padding-right:4px;

}

#menuprin_de a:hover{
padding-left:3px;
padding-right:4px;
font-size:9px;
background-position:0px -2px;
color:#000;

 }
#menuprin a.menuact2{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#999999;

padding-left:5px;

background-repeat:no-repeat;
background:#9ebdcb;
border-radius: 6px 6px 6px 6px;
color:#000;
background-position:-3 -3;
padding-left:3px;
padding-right:4px;
text-decoration:none;

}



#menuprin a.menuact2:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#999999;

/* David background-image:url(../imagenes/flechita.jpg); */

background-repeat:no-repeat;

background-position:0px -1px;

padding-left:5px;



}



#menuprin a.menuact{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#999999;

/* David background-image:url(../imagenes/flechita.jpg);*/

background-repeat:no-repeat;
background:#9ebdcb;
border-radius: 6px 6px 6px 6px;
color:#000;
background-position:-3 -3;
padding-left:3px;
padding-right:4px;
text-decoration:none;

}

#menuprin_de a.menuact:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#999999;

/* David background-image:url(../imagenes/flechita.jpg);*/

background-repeat:no-repeat;

padding-right:5px;

background:#b8b8b8;
border-radius: 6px 6px 6px 6px;
color:#000;
background-position:0 0;

}

#menuprin_de a.menuact
{
	font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#999999;

/* David background-image:url(../imagenes/flechita.jpg);*/

background-repeat:no-repeat;

padding-right:5px;

background:#9ebdcb;
border-radius: 6px 6px 6px 6px;
color:#000;
background-position:0 0;
	
}

#menuprin a.menuact:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#000;

/* David background-image:url(../imagenes/flechita.jpg);*/

background-repeat:no-repeat;
background:#b8b8b8;
border-radius: 6px 6px 6px 6px;
color:#000;
background-position:0 0;

}



#menuprin a.menuact1{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#333333;

/* David background-image:url(../imagenes/flechita.jpg);*/

background-repeat:no-repeat;

background-position:0px -1px;

padding-left:5px;

}



#menuprin a.menuact1:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#000;

/* David background-image:url(../imagenes/flechita.jpg);*/

background-repeat:no-repeat;

background-position:0px -1px;

}





/*CAPAS GENERALES*/

#contenedor {

	width:862px;

    z-index:1;

    left:0px;

    top:0px;

    margin:0 auto;

	height:auto;

}

#centrado {

    width:862px;

    height:auto;

    z-index:2;

    top:0px;

	text-align: left;

	margin-left: -431px;

	position: absolute;

	left: 50%;

	/*David background: url(../imagenes/bg_page.jpg);*/

	background-repeat:no-repeat;

}





#cont {

margin-top:15px;



margin-left:56px;

padding-left:54px;

padding-right:32px;

width: 720px;



padding-top:10px;

z-index:3;

text-align: left;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333;

border-radius: 6px 6px 6px 6px;

padding:17px;

background-color:#FFFFFF;

overflow:hidden;



}

#cont1 {

margin-top:0;



margin-left:42px;

padding-left:29px;

padding-right:32px;

width: 720px;

height:968px;

padding-top:1aW0px;

z-index:3;

text-align: left;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#333;

background-color:#FFFFFF;



}



#contizq{

   width: 485px;

   float:left;

   

}

#contder{

   float:right;

   background-color: #ffffff;

   margin-right: 0px;

   .margin-right: 0px;

   text-align:left;



} 



#texto {
	clear:both;
	width: 620px;
	padding-top:0px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}



.productos {

margin-top:4px;



}


.titulos {

font-family:Arial, Helvetica, sans-serif;

    font-size:16px;

    color:#333333;

	line-height:15px;

	padding-top:26px;

	padding-right:30px;

	margin-bottom:9px;

	font-weight:bold;



}



/*ESTILOS PROPIOS*/



a.menuact {

    font-family:Arial, Helvetica, sans-serif;

    font-size:11px;

	color: #ffffff;

	text-decoration: none;

}    



a.menuact:hover {

    font-family:Arial, Helvetica, sans-serif;

    font-size:11px;

	text-decoration: none;

	color: #333333;

}



.combo{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 9 px;

	color: #000000;

	text-decoration: none;

	background-color: #FFFFFF;

	width:96px;

	height:14px;

}

input {

font-family:Arial, Helvetica, sans-serif;

width:214px;

.width:214px;

height:14px;

align:left;

border:1;

font-size:12px;

vertical-align:middle;

color:#7F9DB9;

color: #000000;

}

.archivo {

font-family:Arial, Helvetica, sans-serif;

width:214px;

.width:214px;

height:20px;

align:left;

border:1;

font-size:12px;

vertical-align:middle;

color:#7F9DB9;

color: #000000;

}

.botonopcion {

width:20px;

.width:20px;

height:20px;

border:1;

font-size:11px;



color:#7F9DB9;



}

.boton {

width:68px;

.width:68px;

height:23px;





}

textarea {

font-family:Arial, Helvetica, sans-serif;

width:450px;

.width:447px;

height:82px;

align:left;

border:1;

color:#7F9DB9;

font-size:12px;

color: #000000;

 vertical-align:middle;

 overflow:auto;

 

 

}

select {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	text-decoration: none;

	width:218px;

	border:1px;

	height:30px;

	

	border-color:#7F9DB9;

}



/*PIE*/

#centradopie {

position:absolute;

    width:820px;

    height:auto;

    z-index:22;

  	text-align: left;

	clear: both;

}



#footer {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
    width:831px;
	padding-left:38pt;
	z-index:9;
	clear:both;
	margin-bottom:0px;
	margin-top:5px;
	bottom:-43px;
	border-radius: 6px 6px 6px 6px;
	padding:4px;
	background-color:#e4e4e4;
	border: 2px solid #004890;
	.bottom:;
}

#footer a {
font-size:10px;

}





/*Estilos de la PAGINA DE FIESTAS*/







/*Estilos de la PAGINA DE DESCARGAS*/



#idiomas a{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#999999;

}



#idiomas a:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#004890;

}

#idiomas a.menuact{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#004890;

}



#idiomas a.menuact:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:9px;

font-weight:bold;

color:#004890;

}





ul {
	margin-left:20px;

list-style-image:url(../imagenes/flechita.jpg)

}

li {
	

list-style-image:url(../imagenes/flechita.jpg);





}



li.a {

color:#CC0000;



}



#direccion {

position:absolute;

color:#D5D5D5;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

margin-top:90px;

margin-left:20px;

font-weight:normal;

}



#direccion a{

color:#D5D5D5;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

}



#direccion a:hover{

color:red;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

}




a.enlaces {

color:#1E435E;

font-family:Arial, Helvetica, sans-serif;



}



a.enlaces:hover {

color:#333333;

font-family:Arial, Helvetica, sans-serif;

}



a.enlacesbold {

color:#004890;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;



}



a.enlacesbold:hover {

color:#333333;

font-family:Arial, Helvetica, sans-serif;

font-weight:bold;

}

.foto {

font-family:Arial, Helvetica, sans-serif;

width:214px;

.width:214px;

height:19px;

align:left;

border:1;

font-size:11px;

vertical-align:middle;

color:#7F9DB9;

color: #000000;

}







input.sendes, input.sendca {

background-color: transparent;

border:0;

background-image:url(../imagenes/bot/enviar_es.jpg);

background-position:bottom;

background-repeat:no-repeat;

height:23px; 

width:68px; 



} 

input.sendes:hover, input.sendca:hover { 

background-image:url(../imagenes/bot/enviar2_es.jpg);

height:23px; 

width:68px;

}



input.senden {

background-color: transparent;

border:0;

background-image:url(../imagenes/bot/enviar_en.jpg);

background-position:bottom;

background-repeat:no-repeat;

height:23px; 

width:85px; 



} 

input.senden:hover 

{ 

background-image:url(../imagenes/bot/enviar2_en.jpg);

height:23px; 

width:85px;

}

input.sendde {

background-color: transparent;

border:0;

background-image:url(../imagenes/bot/enviar_de.jpg);

background-position:bottom;

background-repeat:no-repeat;

height:23px; 

width:85px; 



} 

input.sendde:hover 

{ 

background-image:url(../imagenes/bot/enviar2_de.jpg);

height:23px; 

width:85px;

}

.politica {

padding-top:5px;



font-family:Arial, Helvetica, sans-serif;

font-size:10px;



}



a.politica {

font-family:Arial, Helvetica, sans-serif;

font-size:10px;

text-decoration:underline;

}


.grisclaro {
color:#333;
font-weight:bold;
}

#titnoticias {
	/*background-image:url(../imagenes/franja_noticias.jpg);
	background-repeat:no-repeat;
	*/
	height:24px;
	width:180px;
	padding-top:11px;
	padding-left:0px;
	font-size:14px;
	font-weight:bold;
	color:#004890;
}

#noticias  {
	width:193px;
}

.linea {
	width:485px;
	height:1px;
	background-color:#CCCCCC;
	margin-top:0px;
	margin-bottom:10px; 
}

.ofertas {
	width:485px;
	float:left;
	clear:left;
}

.foto_ofertas {
	float:left;
	width:140px;
	clear:left;
}
.texto_ofertas {
	float:right;
	width:320px;
	clear:right;
}
.nombre_oferta {
	font-size:12px;
	font-weight:bold;
	color:#004890;
}
#ver_ofertas {
	float:left;
	margin-left:340px;
	width:480px;
	clear:left;
	margin-bottom:20px;
}
#15anyos {
	float:left;
	width:483px; 
}

#anyos {
	float:left;
	background-color:#004890;
	width:452px;
	padding:28px 17px 25px 20px;
}
#anyos h1 {
color:#FFFFFF;
margin:0px;
padding:0px;
font-size:30px;
font-weight:normal;
}

#anyos p {
color:#FFFFFF;

}

#anyos .negro {
color:#000;
font-weight:normal;

}
