/* CSS Document */
*{
margin:0;
padding:0;

}


img { behavior: url(templates/default/css/iepngfix.htc); }


img{ border:0; margin:0;}

body {
	overflow:visible;
	font-family:Helvetica;
	font-size:14px;
	color:#003373;
	background: url(../images/degradado.jpg) 0px 0px #011f45 repeat-y;

}

p{
line-height: 1.5;
padding-bottom: 15px;
}


.animacion{
	height: 150px;
	width: 209px;
}




#menu{

  margin: 0;
  font-size: 80%;
  font-weight: bold;
  text-align: center;
  float:left;
  top: 0px;
  left: 0px;
  color:#FFFFFF;
  
  width: 209px;
  height: 100%;
}


.menufondos{

    background: url(../images/menucuco.jpg) 0px 0px #011f45 no-repeat;
}

.menu_content{
text-shadow:#666666;
padding-top: 30px;
	text-align:center;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height: 45px;
}
.menu_contacto{
	text-align:center;
	font-weight:normal;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 15px;
}





.menu_content a, .menu_content em { display: block; }
.menu_content em { color: #CFC }

.menu_content a:link { text-decoration: none; color: white; }
.menu_content a:visited { text-decoration: none; color: white; }
.menu_content a:hover { background: url(../images/cuco_menu.gif) left center no-repeat; color: yellow; }


.menu_contacto a:link { text-decoration: none; color: white; }
.menu_contacto a:visited { text-decoration: none; color: white; }
.menu_contacto a:hover {color: yellow; }


#contenedor{text-align:justify;margin-left:0px;width:899px;}
.contenido{ 
	text-align: justify;
	padding: 20px;
	padding-left: 25px; 
	background: url(../images/detallesup.jpg) top right no-repeat;
 
}
.content_zone{ 
	float: right;
	text-align:justify;
	width: 690px;
}

input{font-size: 12px;}
textarea{font-size: 12px;}
input[type="submit"]{
height: 25px;
font-size: 12px;

}


input[type="text"]{font-size: 12px;}
select{font-size: 12px;}

a:link, a:visited, a:active{
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	color: #011f45;
	font-weight:bold;
	text-decoration:underline;
}





.error{
	margin: 0 auto;
	width:450px;
	padding-top:25px;
	padding-bottom:35px;
	padding-left:60px;
	color: #ffffff;
	font-weight:bold;
	border: 1px solid #FF0000;
	background: url(../../../imagenes/error.gif) center left no-repeat #BB6666;

}
.bueno{
	margin: 0 auto;
	width:450px;
	padding-top:25px;
	padding-bottom:35px;
	padding-left:60px;
	color: #000000;
	font-weight:bold;
	border: 1px solid #00FF00;
	background: url(../../../imagenes/bueno.gif) center left no-repeat #66BB66;

}

.warn{
	margin: 0 auto;
	width:450px;
	padding-top:25px;
	padding-bottom:35px;
	padding-left:60px;
	color: #000000;
	font-weight:bold;
	border: 1px solid #FFFF00;
	background: url(../../../imagenes/warn.png) center left no-repeat #FFCC99;

}
/* FIN Diálogos de error y de todo correcto*/










/* Tienda */

.carro{ background: url(../images/fondo_cesta.png) bottom center no-repeat #eeeb7a; width: 580px; margin:0 auto;}

.cabecera{color: #FFFFFF; font-weight: bold; text-transform:uppercase; line-height: 40px;text-align: center; height:45px; background: url(../images/cabecera_cesta.png) bottom center no-repeat #eeeb7a;}

.contenido_cesta{text-align: center;  padding: 5px; font-size:14px;}

.compras{text-align:center; padding-bottom: 5px;}

.cesta_sorteo{ text-transform: uppercase; font-weight:bold;}

.cesta_valor_total{ font-size:20px; font-weight:bold; padding: 15px; border: 1px solid #011f45; width: 50%;}

.cesta_valor_total_sbdr{ font-size:25px; font-weight:bold; padding: 15px;}



.buscador_numeros{ background: url(../images/buscador.png) center center no-repeat #eeeb7a; width: 400px; height:150px; margin:0 auto; padding: 0px;}

.buscador_titulo{padding: 10px;padding-left: 150px; font-weight: bold; font-size:20px;}

.buscador_contenido{padding: 25px; padding-left: 220px;}



.tabla_header{
		background: url(../images/degradadoheader.jpg) center center repeat-x;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
		height: 50px;
}
.tabla_header_sorteo{
		background:#EEEEEE;
		color:#000000;
		font-weight:bold;
		text-align:left;
		height: 30px;
		border:  1px solid #000000;
		border-bottom: 2px solid #000000;
		padding-left: 6px;

}





.listado{

text-align: center;
border-bottom: 1px solid #011f45;
}



.listado_pad{
padding: 7px;
text-align: center;
border-bottom: 1px solid #011f45;
}

.paginador{
		background:#011f45;
		color:#FFFFFF;
		font-weight:bold;
		text-align:center;
}

.paginador a:link,.paginador a:visited,.paginador a:active{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.paginador a:hover{
	color: #eeeb7a;
	font-size: 30px;
	font-weight:bold;
	text-decoration:none;
}
.paginador .paginador_selected{

	color: #eeeb7a;
	font-size: 30px;
	font-weight:bold;
}









/* Fin tienda */




/* NOTICIAS DE PÁGINA */



.noticias{text-align: justify;float: right; width: 380px;}

.noticias_box{margin-bottom:6px;}

.noticias_titular{ padding-left: 5px; padding-top: 5px; text-align:left; color: #FFFFFF; background:url(../images/degradadoheader.jpg) center center repeat-x; font-size: 14px; font-weight:bold; height: 40px;}

.noticias_titular_ampliado{ width:635px; padding-left: 5px; padding-top: 5px; text-align:left; color: #FFFFFF; background:url(../images/degradadoheader.jpg) center center repeat-x; font-size: 16px; font-weight:bold; height: 40px;}

.noticias_fecha{font-size: 10px; color:#666666;padding: 3px;padding-left: 5px;}

.noticias_contenido{font-size: 14px; padding:5px; padding-top:15px; padding-bottom: 25px; color: #011f45; background:url(../images/caja_noticias.jpg) bottom left no-repeat;}

.noticias_bg{ background:url(../images/fondo_noticias.jpg) bottom left repeat-y;}

.noticias_contenido_huge{font-size: 14px; padding:15px 10px 0px 5px; margin-bottom: 25px; color: #011f45; background:url(../images/caja_noticias_huge.jpg) bottom left no-repeat;}

.noticias_bg_huge{ background:url(../images/fondo_noticias_huge.jpg) bottom left repeat-y;}



/* FIN NOTICIAS DE PÁGINA */
.contactos{ width: 250px;}

.contactos_contenido{font-size: 14px; padding:5px; padding-top:15px; padding-bottom: 25px; color: #011f45; background:url(../images/caja_contactos.jpg) bottom left no-repeat;}





.ok_contenido_huge{font-size: 14px;  padding:15px 10px 0px 5px;  margin-bottom: 25px;color: #011f45; background: url(../images/caja_ok_huge.jpg) bottom left no-repeat;}

.pedidos_contenido_huge{font-size: 14px;  padding:15px 10px 0px 5px;  margin-bottom: 25px;color: #011f45; background: url(../images/caja_pedidos_huge.jpg) bottom left no-repeat;}

.info_contenido_huge{font-size: 14px; padding:15px 10px 0px 5px; margin-bottom: 25px; color: #011f45; background:url(../images/caja_info_huge.jpg) bottom left no-repeat;}

.error_contenido_huge{font-size: 14px;  padding:15px 10px 0px 5px;  margin-bottom: 25px;color: #011f45; background: url(../images/caja_error_huge.jpg) bottom left no-repeat;}

.carro_contenido_huge{font-size: 14px;  padding:15px 10px 0px 5px;  margin-bottom: 25px;color: #011f45; background: url(../images/caja_carro_huge.jpg) bottom left no-repeat;}








.panel_user{
background-color:#006600;
padding:3px;
margin:3px;}

a.links_menu:link, a.links_menu:active,a.links_menu:visited{
	text-decoration: none;
	color: #000000;
		font-weight:bold;

}
a.links_menu:hover{
	text-decoration: none;
	color: #0000FF;
	font-weight:bold;
}


/* LOGIN*/

.login{
width: 90%;
text-align: left;
font-size: 14px;
padding: 6px;
}
.login a:link,.login a:visited,.login a:active{
text-align:right;
	color: #011f45;
	font-weight:bold;
	text-decoration:none;
}
.login a:hover{
text-align:right;
	color: #011f45;
	font-weight:bold;
	text-decoration:underline;
}



/* FIN LOGIN*/

.borde_externo{border: 1px solid #333333; margin: 0 auto;}
/* FIN Listados de elementos */




/* RSS */

.rssonlae{ width: 250px; float:left;}

.rssonlae a:link,.rssonlae a:active,.rssonlae a:visited{
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
		font-weight:bold;

}
.rssonlae a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #FFFF00;
	font-weight:bold;
}

.rssonlae2{ width: 640px;}

.rssonlae2 a:link,.rssonlae2 a:active,.rssonlae2 a:visited{
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
		font-weight:bold;

}
.rssonlae2 a:hover{
	font-size: 12px;
	text-decoration: none;
	color: #FFFF00;
	font-weight:bold;
}



.onlae_box{margin-bottom:6px;}

.onlae_titulo{ padding-left: 5px; text-align:left; color: #FFFFFF; background:url(../images/degradadoheader_small.jpg) center center repeat-x; font-size: 16px; font-weight:bold; height: 30px; line-height: 25px;}

.onlae_fecha{font-size: 10px; color:#666666;padding: 3px;padding-left: 5px;}

.onlae_descripcion{font-size: 14px; padding:5px; padding-top:15px; padding-bottom: 25px; color: #011f45; background:url(../images/caja_RSS.jpg) bottom left no-repeat;}

.onlae_bg{ background:url(../images/fondo_RSS.jpg) bottom left repeat-y;}


.onlae_titulo_ampliado{ padding-left: 5px; text-align:left; color: #FFFFFF; background:url(../images/degradadoheader.jpg) center center repeat-x; font-size: 16px; font-weight:bold; height: 30px; line-height: 25px;}

.onlae_descripcion_huge{font-size: 14px; padding:5px; padding-top:15px; padding-bottom: 25px; color: #011f45; background:url(../images/caja_RSS_huge.jpg) bottom left no-repeat;}

.onlae_bg_huge{ background:url(../images/fondo_RSS_huge.jpg) bottom left repeat-y;}

.ver_todos { text-align:center;margin-top: 25px; margin-bottom: 35px;}
.ver_todos a:link, .ver_todos a:visited,.ver_todos a:active{color: #011f45; font-size:18px; text-decoration: none;}
.ver_todos a:hover{ color: #011f45; font-size:24px; text-decoration:underline;}








