/********************************************************
Etiquetas para el nuevo diseño
************************************************************/
body {
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align: center;
	background-color: #89791D;        
	/*background-image: url(../imagenes/fondoLateral3.gif); */
	/*background-position: center;*/
	/*background-repeat: inherit; */
}

#borde{
	background-color: #F2F2F2; 	 /*#E8F4CD;*/
	border-left : 2px solid #89791D;   
	border-right : 2px solid #89791D;
	border-top: 2px solid #89791D;
	border-bottom: 2px solid #89791D;
    /*border-bottom: 2px solid #144700;*/
	width: 780px;
	/*text-align: left;*/
	margin: auto;
	margin-top:8px;
	margin-bottom:8px;
	/*margin-top:10px;*/
	/*margin-bottom: 10px;*/
	/*border: #FFFF99;*/
}

#lateral{
	width: 150px;						
	float:left;
	height: 500px;
	margin-top: 10px;			
	/*margin-left: 5px;*/					
	/*background-color: #E8F4CD;*/
	/*background-image: url(images/fondo.gif);*/			
	/*border-bottom: 1px solid #144700;*/
	/*border-left: 1px solid #144700;*/
	/*border-right: 1px solid #144700;*/
}

#cuerpo{
	width: 570px;
	/*padding: 13px 3px 15px 10px;*/
	/*padding-left:10px;*/
	/*padding-right:10px;*/
	padding-top:5px;
	padding-bottom:5px;
	margin-top: 10px;
	/*margin-left: 10px;*/
	margin-right: 10px;
	margin-bottom:15px;				
	float: right;
	/*background: transparent url(images/fondo.jpg) no-repeat center; /* (images/decora_trans.jpg) bottom right*/
	background-color: #ffffff;   
	border: 1px solid #144700;		
}

#cuerpo_concursos_actual{
	width: 570px;
	height:500px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom:15px;				
	float: right;
	background-color: #ffffff;   
	border: 1px solid #144700;		
}

#pie{
	width: 780px;
	height:60px;
	clear: both;
	color: #FFFFFF;  
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color: #006633;  	
	background:url(../imagenes/fondo_pie8.jpg) no-repeat bottom; /*fond_pie_3.jpg */
	background-position: bottom;
	vertical-align:middle;
	text-align : center;
	padding-top:15px;
	/*padding-bottom:3px;*/
	
	/*transparent url(images/fondo.jpg) no-repeat center;*/
	/*margin : 0px 0px 10px 20px;	 */
	/*margin-top:30px;*/
	/*	padding-top:/ */
	/*padding-bottom:10px;*/
		
}

#pie A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color: #FFFFFF;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#pie A:HOVER{
	color: #FFFFFF; 
	text-decoration:underline;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#pie p {
	font-size:10px;
	color: #FFFFFF;
}

/* Franja Verde de la Cabecera */
#franja {
	width:780px;
	height:20px;
	/*background-color: #336600; */
	background: url(../imagenes/fondo_franja.jpg);
	color: #FFFFFF;
	font-weight:bolder; 
	text-align:left;
}

/* Estilos Datos de Reinas y Pregoneros */

#nombre {
     font: bold 12px "Trebuchet MS", Tahoma, Arial, sans-serif;
     color: #990000;  
     text-align: left;
     padding-left: 5px;
     border: 0;
}

#datos {
	background-color: transparent;
	color: #999999; 
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	padding-left: 25px;
}

/* Fin Estilos Datos de Reinas y Pregoneros */

#origenes{
	width: 550px;
	float:left;
	/*background-image:url(../imagenes/fondo_pregs2.jpg); */
	margin-top:10px;
	margin-bottom:10px;
	margin-right:10px; 
	margin-left: 10px;
	/*border:thin #000000 dashed;*/
}

#origenes p{
	line-height: 20px;
	font-family : Verdana;
	font-size: 12px;
	text-align : justify;
	color: #006633; 
}

/* Estilos Sabias que .. */
#sabias {
	padding-top:10px;
	width: 780;
	color: #ffffff;
	text-align:left;
	/*font-weight:bold; */
	padding-left:15px;
	padding-right:15px;
	margin-bottom:5px;
}

#sabias_izqda{
	width:151px;
	height:20px;
	float:left;
	background-image:url(../imagenes/sabias_izqda.jpg);
}

#sabias_centro{
	float:left;
	height:20px;
	width:576px;
	background-image:url(../imagenes/sabias_centro.jpg);
}

#sabias_dcha{
	float:left;
	height:20px;
	width:13px;
	background-image:url(../imagenes/sabias_derecha.jpg); 
}

Span {
	color: #FFFFFF;
	background-color:#336600; 					/*#006633;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	margin-top:3px;
}

select {
	background-color: #FFFFFF;
	color: #006600;
}

#cab_menu_lat{
	clear:both;
	width:148px;
}

/*Fin de Etiquetas para la nueva Web */

A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color : #3F7DE3;
}
A:HOVER {
	color: #378237;
}
input,select{
	border-color: #006633;
	font-size : 8pt;
}

H1{
	font-size: 12pt;
}
H2{
	font-size: 10pt;
}

/********************************************************
  Fin Redefinicion Etiquetas HTML
************************************************************/

#cabecera{
	background: transparent url(../imagenes/cabecera.jpg) no-repeat;
	height : 120px;	/* 120 */
	width: 780px;
	margin-bottom:5px;
}

/* using an image to replace text in an h1. This trick courtesy Douglas Bowman, http://www.stopdesign.com/articles/css/replace-text/ */
#cabecera h1 { 	
	margin : 0px 0px 0px 0px;
}
#cabecera h1 span {
	display:none;
}

#navegador{
	background: transparent url(../images/barranav2.jpg) no-repeat;
	height : 20px;	/* 29 */
	width: 750px;
	background-color: #144700;
}
#navegador p{
	color: #FFFFFF;				/* Añadido por mi */
	font-weight: bolder;		/* Añadido por mi */
	padding: 8px 3px 1px 10px;
	margin : 0px 0px 0px 0px;
}

/* Declaracion de Estilos para CUERPOS */


#cuerpo_pregoneros{
	width: 550px;
	padding: 13px 3px 15px 10px;
	margin-top: 10px;				/* Añadido por mi */
	float: right;
	background: transparent url(../images/fondo_origenes.jpg) no-repeat center; /* (images/decora_trans.jpg) bottom right*/
	background-color:#ffffff;			/* Añadido por mi */
}

#cuerpo_origenes{
	width: 550px;
	padding: 13px 3px 15px 10px;
	margin-top: 10px;				/* Añadido por mi */
	float: right;
	background: transparent url(../images/fondo_origenes.jpg) repeat-y; /* (images/decora_trans.jpg) bottom right*/
	background-color:#ffffff;			/* Añadido por mi */
}

#cuerpo_galerias{
	width: 550px;
	padding: 13px 3px 15px 10px;
	margin-top: 10px;				/* Añadido por mi */
	float: right;
	background: transparent url(../images/fondo_galerias.jpg) no-repeat center;  /* (images/decora_trans.jpg) bottom right*/
	background-color:#ffffff;			/* Añadido por mi */
}

#cuerpo_reinas{
	width: 550px;
	padding: 13px 3px 15px 10px;
	margin-top: 10px;				/* Añadido por mi */
	float: right;
	background-image: url(../images/fondo_reinas.jpg);			
	background-color:#FFFFFF;
}

#cuerpo_ficha{
	width: 550px;
	padding: 13px 3px 15px 10px;
	margin-top: 10px;				/* Añadido por mi */
	float: right;
	/*background-image: url(images/fondo_reinas.jpg);			*/
	background-color:#FFFFFF;
}

#cuerpo_himno{
	width: 550px;
	padding: 13px 3px 15px 10px;
	margin-top: 10px;				/* Añadido por mi */
	float: right;
	background-color:#FFFFFF;
}

/* Saluda de la Pagina de Inicio */
#saluda{
	width: 500px;
	/*float:right;*/
	margin-left:auto;
	margin-right:auto;
	/*margin-top: 10px;*/
	/*margin-right:10px;
	margin-left: 10px;*/
	background-image:url(../imagenes/logo_fondo.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#saluda p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight : bold;*/
	text-align : justify;
	color: #666600;
}

#novedades_index {
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

.txt_novedades_index {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:10px;
	margin-right:10px;
	text-align:justify;
}

#saluda_sin_logo{
	width: 500px;
	margin-left:auto;
	margin-right:auto;
}

#saluda_sin_logo p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-weight : bold;*/
	text-align : justify;
	color: #666600;
}

#saluda h3 {
	margin-top:10px;
	font-weight:bold;
	color:#666633;
	font-size:12px;
	text-align:left;
}

/* Fin Saluda Pagina Inicio */

.cuerpolateral{
	background-color: #FFFFFF ;
	padding: 0px 0x 0px 0px;			/* Modificado por mi 5px 4px 13px 10px*/
	margin-left: 0px;				/* Modificado por mi 15px */
}


A.enlacenav, A.enlacenav:VISITED, A.enlacenav:ACTIVE, A.enlacenav:FOCUS, A.enlacenav:LINK{
	color: #FFFFFF;
}
A.enlacenav:HOVER{
	color: #FFFFAA;
}

#navabajo {
	margin-top: 5px;
	text-align: center;
}

/* Estilos de Prueba para la nueva cabecera.*/
#topnav {
	//margin-top : 0px;
	//padding-top : 0px;
	width: 750px;
	height: 40px;
	background-color: #666600;
}

#logotipo {
	//margin : auto;
	width: 750px;
	height: 30px;
	background-color: #666600;
	
}
#foto {
	//margin : auto;
	width: 750px;
	height: 110px;
	background: transparent url(../images/cabecera.jpg) no-repeat;
}
#posterior {
	//margin : auto;
	width: 750px;
	background-color: #666600;
	height: 30px;
}

/* Estilos de la Galería de Fotos */

#galeria_fotos {
   margin:0 auto;
} 

.contenedor_foto_th {
   float:left;
   width:100px;				/* 210 px */
   height:135px;			/* 180 */
   margin: 10px;
   padding:5px;
   background-color: transparent;  		/* #f5f7f9 */
   /*border-right: #a5a7aa solid 1px;  */
   /*border-bottom: #a5a7aa solid 1px; */
   text-align:center;
} 

.contenedor_foto_grande {
   float:center;
   width:300px;				
   height:400px;			
   margin: auto;
   padding:5px;
   background-color: #99CC66; 			/* #f5f7f9; */
   border-right: #006633 solid 3px;
   border-left: #006633 solid 3px;
   border-top: #006633 solid 3px;
   border-bottom: #006633 solid 3px;
   text-align:center;
   float: left;
}


/* Paginación de Resultados */
#paginacion {
	width: 500px;
	float:right;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	//margin-right:20px;
	//margin-left: 0px;
	margin:auto;
}

#paginacion_grandes {
	width: 100px;
	float:both;
	color: #006633;
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	//margin-right:20px;
	//margin-left: 0px;
}

#paginacion A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color: #006633; 
	text-decoration:none;
	font-size: 12px;
}

#paginacion A:HOVER{
	color: #006633; 
	text-decoration:underline;	
	font-size: 12px;
}

#paginacion_grandes A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color: #006633; 
	text-decoration:none;
	font-size: 12px;
}

#paginacion_grandes A:HOVER{
	color: #006633; 
	text-decoration:underline;	
	font-size: 12px;
}

/* TEXTO ORIGENES DE LA FIESTA */

.parrafo_origenes {
	width: 500px;
	float:right;
	text-align:justify;
	margin-right:20px;
	margin-bottom:10px;
}



#izqda {
	float: left;
	width: 90px;
	clear: both;
}

/* Estilo Tablas */


                
/*
table.listado caption {
     font: bold 1em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
     color: #000;
     text-align: center;
     margin: 10px auto;
}*/


table.listado {
	border: 1px solid #ccc;
    width: 550px;
    margin: 20px auto;
}

table.listado tr.principal th {
     font: bold .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
     color: #fff;
     background-color:#009966;
     text-align: left;
     padding: 5px;
     border: 0;
}

table.listado td {
     font: 12px "Trebuchet MS", Tahoma, Arial, sans-serif; /*.9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;*/
     color: #009999; 
     background: #fff;
     text-align: left;
     padding: 2px;
     border-top: 1px dotted #eee;
}

table.listado tr:hover {
	background-color: #DFE7F2;
	color: #000000;
}
table.listado tr.resaltar {
	background-color: #DFE7F2;
	color: #000000;
}
                        
/*
table.listado tbody tr.etapas th {
     font: bold .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
     color: #fff;
     background: #DC4503;
     text-align: left;
     padding: 5px;
     border-top: 1px solid #eee;
}*/

                        
/*
table.listado tbody th {
     font: bold .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
     color: #DC4503;
     background: #FEFFF1;
     text-align: left;
     padding: 5px;
     border-top: 1px solid #eee;
}*/
                   
.prueba {
	width: 180px;
	float: left;
}


#enlaces {
	width:570px;
	height:20px;
	text-align:left;
	vertical-align: middle;
	float:left;   /* float:left */
	clear:right;	/* clear: left */
	padding-left: 30px;	/* Valor original: 15px */
}

#enlaces A, enlaces A:ACTIVE, enlaces A:FOCUS, enlaces A:LINK, enlaces A:VISITED {
	color: #FFFFFF;
	text-decoration:none;
	font-size:10px;
	margin-right:70px;
}

#enlaces A:HOVER {
	color: #FFFFFF;
	text-decoration:underline;
	font-size:10px;
}

#unica {
	width:176px;
	height:20px;
	float:left;	/* float: right */
}
/* Fin Franja Verde Cabecera */

/* Sección Himno Oficial */
.letra_olivarito {
   width:250px;				
   height:334px;			
   float: left;
   margin-left: 15px;
   margin-top:5px;
   /*padding:5px;*/
   background-image:url(../imagenes/fondo_letra_himno.jpg);
   background-position : center;
   background-repeat : no-repeat;
   /* background-color: transparent; */
   color: #006633;
   text-align:center;
   font-weight:bolder;   
}

.letra_olivarito p {
	margin-left: 10px;
	margin-bottom:3px;
}

.izqda_letra_olivarito {
	padding-top: 10px;
	width: 250px;
	float: left;
	text-align: left;
}

/* Estilos Listado de Reinas */
.reina_listado {
	width:380px;
	height: 90px;
	margin-left: 40px;
	margin-top: 3px;
	margin-bottom: 3px;
	border-top:2px dotted #006600;
	/*border-bottom:2px dotted #006600; */
	
	padding-top:5px;
	padding-bottom:5px;
}

.foto_reina {
	width: 140px;
	float: left;
	clear: left;
	margin-left: 15px; 
}

.datos_reina {
	width: 260px;
	float: left;
	clear: right;
	font-size: 12px;
	color: #006600;
}

#nav_bajo_reinas {
	width: 550px;
	text-align:center;
}

#nav_bajo_reinas A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color: #006633;
	text-decoration:none;	
}

#nav_bajo_reinas A:HOVER {
	color: #006633;
	text-decoration:underline;	
}

/* Barra baja de navegación */
.unica {
	width:176px;
	height: 20px;
	float:right;
	background-image: url(../images/unica.jpg);
}

/* Estilos REINAS Y DAMAS */
#damas {
	width:570px;
	float:right;
	clear:both;
	margin-left:20px;
	margin-bottom:10px;
}

#Span_damas {
	color: #666666;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
}


#reina {
	width: 570px; 				
	float:left;
	clear:both;
	height: 155px;
} 

#nombre_reina {
	width: 300px; 						
	height: 50px;
	float: left;
	margin-top: 40px;
	text-align:left;
	font-size: 12px;
	color: #990000;
	font-weight: bold;
} 


#contenedor_foto_ryd {
   float:left;
   width:110px;				/* 210 px */
   height:135px;			/* 180 */
   margin-left:10px;
   margin-right:10px;
   margin-bottom:10px;	/* Esto ha sido activado con respecto al original */
   background-color: transparent;
   text-align:center;
   background-image:url(../imagenes/sombra.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   border-top: 1px solid #DDD;
   border-right: 1px solid #DDD;
   border-left: 1px solid #DDD;
   padding-top:5px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:8px;   
}

#contenedor_foto_ryd_vacio {
   float:left;
   width:110px;				/* 210 px */
   height:135px;			/* 180 */
   margin-left:10px;
   margin-right:10px;
   margin-bottom:10px;	/* Esto ha sido activado con respecto al original */
   padding-top:5px;
   padding-left:5px;
   padding-right:5px;
   padding-bottom:8px;   
}  
   
#cabecera_ryd {
	width: 400px;
	float:left;
	clear:both;
	color: #006600;
	font-size:14px;
	font-weight:bold;
}

#nav_ryd {
	width: 570px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	border-top: thin  dashed  #999999;
	border-bottom: thin  dashed  #999999;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;

}

#nav_ryd A, A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color: #006633;
	text-decoration:none;	
}

#nav_ryd A:HOVER {
	color: #006633;
	text-decoration:underline;	
}

#categoria {
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
}

#edicion{
	padding-top:5px;
	padding-bottom:5px;
	background-color: #FFFFFF;
	color: #666633;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	border-top:1px #666633 dashed; 
}

#anyo {
	border-bottom:1px #666633 dashed; 
	padding-bottom:5px;
	background-color: #FFFFFF;
	color: #990000; 
	text-align:center;
	font-size:12px;
}

#cab_ryd {
	background-color: #999999;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}

/* Estilos Pregoneros */
#listado_pregoneros{
	width:375px;
	float:left;
	clear:left;
	/*border: 1px dotted #006600;*/
}

#pregonero {
	width:375px;
	float:left;
	clear:both;
	margin-bottom:8px;
}

#fotos_pregoneros {
	width:150px;
	float:left;
	clear:right;
	/*border: 1px dotted #006600;*/
}

#datos_pregonero {
	background-color: transparent;
	color: #999999; 
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	margin-left:15px;
}

#puntos {
	width:15px;
	float:left;
	color: #006600; 
}

#contenedor_foto_preg {
   float:left;
   width:140px;				/* 210 px */
   /*height:135px;			/* 180 */
   /*margin-left:10px;
   margin-right:10px; */
   /*margin-top:5px;*/
   /*margin-bottom:5px;*/   
   padding:5px;
   background-color: transparent;  		/* #f5f7f9 */
   /*border-right: #a5a7aa solid 1px;  */
   /*border-bottom: #a5a7aa solid 1px; */
   text-align:center;
}

/*
p:first-letter {
  font-size: 38px;
  padding: 3px;
  color: #006633; 
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align:justify;
}*/

hr {
  border: 0;
  width: 80%;
  color: #666633; 
  background-color: #666633; 
  height: 5px;
}

strong {
	color:black; /*#990000;*/
	font-weight: bold;
}


/* JORNADAS GASTRONOMICAS */
#participantes
{
/*padding: 1px;*/
margin-left: 20;
padding-top:20px;
color: #006633; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

}

#participantes li
{
list-style: square;   
margin: 8px;
/*border-left: 1px #004080 solid;*/
/*border-bottom: 1px #336600 solid;*/
text-align: left;
}

#cab_jgastronomicas {
	float:left;
	clear:both;
	height:131px;
	width:570px;
	margin-bottom:5px;
	margin-top:0px;
	/*border: 1px #336600 solid;*/
}

/*
#tapa {
	width:500px;
	float:left;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	border-bottom: 1px #336600 solid;
	margin-bottom:12px;
}*/

#nombre_tapa {
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#852D69;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	border-left: 1px #852D69 solid;
	border-right: 1px #852D69 solid;
	padding-top:3px;
	padding-bottom:3px;
}

#desc_tapa {
	width:530px;
	margin-left:auto;
	margin-right:auto;
	color: #666666;
	text-align:center;
	/*margin-top:5px;*/
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left: 1px #852D69 solid;
	border-right: 1px #852D69 solid;
	border-bottom: 1px #852D69 solid;
}

#desc_tapa td p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999; 
	text-align:justify;
}

#desc_tapa td em {
	color: #333333; 
	text-align: justify;
}


#nombre_tapa_verde {
	width:530px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color: #6D9848;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	border-left: 1px #6D9848 solid;
	border-right: 1px #6D9848 solid;
	padding-top:3px;
	padding-bottom:3px;
}

#desc_tapa_verde {
	width:530px;
	margin-left:auto;
	margin-right:auto;
	color: #666666;
	text-align:center;
	/*margin-top:5px;*/
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left: 1px #6D9848 solid;
	border-right: 1px #6D9848 solid;
	border-bottom: 1px #6D9848 solid;
}

#desc_tapa_verde td p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999; 
	text-align:justify;
}

#desc_tapa_verde td em {
	color: #333333; 
	text-align: justify;
}


#txt_tapa2009 {
	margin-left:10px;
	text-align: justify;
	color: #FF6633; 
}

#foto_tapa {
	width:200px;
	float:left;
	clear:right;
	margin-right:auto;
	border-top: 1px #852D69 solid;
	border-bottom: 1px #852D69 solid;	
}
#texto_tapa {
	width:250px;
	float:left;
	clear:right;
}



















/*
#desc_tapa li { 

	width:430px;
	list-style:square;
	margin-left:0px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	text-align:justify;
}*/

#desc_tapa li {
	width:430px;
	list-style:square;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding:0px;
	text-align:justify;
}
/*
#desc_tapa li { 
	float:left;
	clear:both;
	width:450px;
	list-style:square;
	margin-left:0px;
	padding-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	padding:0px;
	text-align:justify;
} */

#nav_select_simple {
	width: 200px;
	float:right;
	clear:both;
	margin-right:25px;
	padding-bottom:5px;
	text-align:right;
	border-bottom: 1px #336600 dashed;	
}

#base_jgastro {
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

#base_jgastro h1 {
	color:#990000;
	text-align:left;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#base_jgastro p {
	color:#666666;
	text-align:justify;
	font-size:10px;
}

/* Estilos FORMULARIO Contacto */

.texto {
  color: #666;
  background-color: #FFF;
  border: 1px solid #CCC;
  width: 150px;
}

.boton {
  color: #666;
  background-color: #FFF;
  border: 1px solid #CCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding: 3px;
}

form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}

form p label {
  float: left;
  width: 150px;
  font: 11px Arial, Helvetica, sans-serif;
  text-align:right;
  /*color:#990000;*/
  color:#006633;
}

fieldset {
  /*border: 1px dotted #999;*/
  width:300px;
  margin-top: 16px;
  padding: 10px;
  background-color: #EAEBE9;
}

legend {
  font: 0.8em Arial, Helvetica, sans-serif;
  color: #339933;
  background-color: #FFFFFF;
}

input {
 font-family: Tahoma, Verdana, Arial; 
 font-size: 11px; 
 color: #FFFFFF; 
 background-color: #99CC99;  
 border: #006633; 
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px
}

label {
	font: 11px Arial, Helvetica, sans-serif;
	color: #006633;
	margin-right:15px;
	text-align:left;
}

/*
.table.formulario {
	width:400px;
	background-color: #006666;
}

.table.formulario tr {
	color: #6600FF;
}*/

#formulario{
	width: 400px;    
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #CCC;
	background-color: #FFFFFF;
	border:1px #666633 dashed 
	/*padding: 0 20px 0 20px;  */
}

#linea_form{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	/*text-align:right;*/
}

#aviso_form {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:justify;
}

#txt_tufiesta {
	width:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	text-align:justify;
}

/* Estilos VIDEOS */

#video {
	width:400px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom: 1px #336600 dashed;	
	border-top: 1px #336600 dashed;	
}

#franja_video {
	width:400px;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#666633;
}

#linea {
	width:240px;
	float:left;
	clear:both;
	margin-top:5px;
	margin-left:0px;
	color: #666666;
	text-align:left;
	/*border:1px #336600 dashed;	*/
}

#titulo_video {
	width:240px;
	float:left;
	clear:both;
	margin-top:5px;
	margin-left:0px;
	color:#006633;
	font-weight:bold;
	text-align:left;
	/*border:1px #336600 dashed;	*/
}

#linea a,a:active,a:focus,a:link, a:visited {
	text-decoration:none;
}

#linea a:hover {
	text-decoration:underline;
}

#foto_video {
	width:140px;
	height:120px;
	float:left;
	clear:left;
	margin-top:15px;
	/*border:1px #336600 dashed;*/
}

#desc_video {
	width:240px;
	float:left;
	clear:right;
	margin-top:25px;
	margin-left:10px;
	/*border:1px #336600 dashed;*/
}

#aviso {
	width:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	color:#666633;
	text-align:justify;
}

/* Estilos DISTINCIONES */

#distincion {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	/*border:thin #666666 dashed;*/
}

#foto_distincion {
	width:150px;
	height:120px;
	float:left;
	clear:left;
	margin-top:15px;
	/*border:1px #336600 dashed;*/
}

#desc_distincion {
	width:330px;
	float:left;
	clear:right;
	margin-top:15px;
	margin-left:10px;
	/*border:1px #336600 dashed;*/
}

#nombre_distincion{
	width:330px;
	float:left;
	clear:both;
	/*margin-top:5px;*/
	margin-left:0px;
	color: #006633;
	font-weight:bold;  
	text-align:left;
	/*border:1px #336600 dashed;*/
}

#fecha_distincion{
	width:330px;
	float:left;
	clear:both;
	/*margin-top:5px;*/
	margin-left:0px;
	margin-top:3px;
	color: #990000; 
	text-align:left;
	/*border:1px #336600 dashed;*/
}

#texto_distincion{
	width:330px;
	float:left;
	clear:both;
	/*margin-top:5px;*/
	margin-left:0px;
	margin-top:3px;
	margin-bottom:3px;
	color: #666666;
	text-align:justify;
	/*border:1px #336600 dashed;*/
}

/* Estilos listados reinas */

#reina_2 {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	/*border-top:1px dotted #006600;*/
}

#foto_reina {
	width:110px;
	height:130px;
	float:left;
	clear:left;
	margin-top:15px;
	/*border:1px #336600 dashed;*/
	
	background-image:url(../imagenes/sombra.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    border-top: 1px solid #DDD;
    border-right: 1px solid #DDD;
    border-left: 1px solid #DDD;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:8px; 
}

#desc_reina {
	width:330px;
	float:left;
	clear:right;
	margin-top:15px;
	margin-left:10px;
	/*border:1px #336600 dashed;*/
}

#nombre_reina_2{
	width:330px;
	float:left;
	clear:both;
	/*margin-top:5px;*/
	margin-left:0px;
	margin-top:25px;
	color: #006633;
	font-weight:bold;  
	text-align:left;
	/*border:1px #336600 dashed;*/
}

#fecha_reina{
	width:330px;
	float:left;
	clear:both;
	/*margin-top:5px;*/
	margin-left:0px;
	margin-top:3px;
	color: #990000; 
	text-align:left;
	/*border:1px #336600 dashed;*/
}

#texto_himno {
	width:250px;
	float:left;
	clear:right;
	margin-left:15px;
	margin-right:auto;
}

#texto_himno p {
	color: #666666;
	text-align:justify;
}

#cab_autor{
	background-color:#666633;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

#texto_autor {
	color:#006633;
	font-size:10px;
}

#lat_faceite {
	width:150px;
	height:450px;
	float:left;
	clear:left;
	background-color:#CCCC99;
	color:#FFFFFF;
}

#lat_faceite p {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#contenido_faceite {
	width:350px;
	float:left;
	clear:right;
	margin-left: 20px;
}

#contenido_faceite p{
	color: #006633; 
	text-align:justify;
}

#imagen_abajo {
	float:left;
	clear:both;
	height:131px;
	width:350px;
	margin-top:10px;
	/*margin-left:70px;*/
	margin-bottom:5px;
	/*border: 1px #336600 solid;*/
}

#cab_cont_faceite{
	width:350px;
	/*float:left;*/
	margin-left:auto;
	margin-right:auto;
	background-color:#666633;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:8px;
	/*margin-left:30px;*/

}

#stand {
	width:350px;
	margin-left:auto;
	margin-right:auto;
	/*float:left;*/
	/*margin-left:30px;*/
	margin-bottom:8px;
}

#stand li {
	/*float:left;
	clear:both;*/
	width:300px;
	margin-left:auto;
	margin-right:auto;
	list-style:square;
	/*margin-left:0px;*/
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:justify;
}

#nombre_ayto {
	color:#666633;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#comentario_olivarito {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
}

#texto_autor a,a:active,a:focus,a:link, a:visited {
	color: #666666; 
	font-size:10px;
	text-decoration:none;
}

#texto_autor a:hover {
	color: #FFFFFF;
	font-size:10px;
	text-decoration:underline;
	background-color:#666633;
}

/* Estilos  CARTELES ACTUAL */

#contenedor_carteles {
   width:540px;
   /*float: left;*/
   margin-left:auto;
   margin-right:auto;
   margin-bottom:15px;
   /*border:1px #336600 dashed;*/
}

#cartel_izqda {
   width:220px;
   float:left;
   margin-left:0px;
}
#cartel_dcha {
   width:220px;
   float:right;
   margin-right:0px;
}

#img_cartel {
   width:200px;
   float:left;
   padding: 5px 5px 5px 5px;
   background-color: #FFF;
   background-image:url(../imagenes/sombra.gif);
   background-repeat: repeat-x;
   background-position: left bottom;
   border-top: 1px solid #DDD;
   border-right: 1px solid #DDD;
   border-left: 1px solid #DDD;  
}

#cartel_premio {
	width:220px;
	float:left;
	text-aling:center;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color: #666633; 
}

#cartel_titulo {
	width:220px;
	float:left;
	text-aling:center;
	margin-top:15px;
	color: #999999; 
}

#cartel_autor {
	width:220px;
	float:left;
	margin-top:5px;
	margin-bottom:25px;
	text-aling:center;
	color: #999999; 
}

#pulsa {
	width:540px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	color: #666666;
}

/* Tablon Novedades Web */
#novedades_web {
	width:500px;
	/*heigth:150px;*/
	/*padding-top:10px;
	padding-bottom:10px;*/
	margin-left:auto;
	margin-right:auto;
	border-top: 2px solid #DDD;  
	border-bottom: 2px solid #DDD;  
	/*padding-top:5px;
	padding-bottom:5px;*/
	background-color: #9D8A1A;  
}

#margen {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	height:8px;
	background-color:#FFFFFF;
}

#novedad {
	width:500px;
	/*float:left;*/
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	color: #FFFFFF; 
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:bold;
}

#novedad a,novedad a:active,novedad a:focus, novedad a:link, novedad a:visited {
	color: #FFFFFF; 
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-size:bold;*/
}

#novedad a:hover {
	text-decoration:underline;
	font-size: 10px;
}

#texto_vguiadas {
	width:540px;
	margin-left:auto;
	margin-right:auto;
	color:#006633;
}

#nombre_visita{
	color:#990000;
	text-align:left;
	margin-left:10px;
	font-size:12px;
}

#paginador_vguiadas {
	width:540px;
	margin-left:auto;
	margin-right:auto;
}

#menu_vguiada {
	width:420px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
	border-left:1px solid #666633;   
	border-right:1px solid #666633;   
}

#nom_rest_vguiada {
	width:420px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#666633;
	color:#FFFFFF;
	font-weight:bold;
}

#desc_menu_vguiada {
	width:420px;
	margin-left:auto;
	margin-right:auto;
}

#desc_menu_vguiada p{	
	color: #333333;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:8px;
	margin-bottom:8px;
}

#dir_rest_vguiada {
	width:420px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	color:#990000;
	text-align:center;
}

#pie_menu_vguiada {
	width:420px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #666633;   
}

#pie_menu_vguiada p{
	width:400px;
	margin-left:auto;
	margin-right:auto;
	color:#999999;
	text-align:justify;
	font-size:10px;	
}

#precio_menu_vguiada {
	color:#666633;
	font-weight:bold;
	margin-bottom:10px;
}

#aviso {
	width:500px;
	margin-left:auto;
	magin-right:auto;
	margin-bottom:10px;
	margin-top:10px;
	/*border-top:thin #990000 solid; 
	border-bottom:thin #990000 solid; */
}

#aviso p {
	color:#990000;
	text-align:justify;
}

#aviso h2 {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #999966;
	text-align:center;
}

/* Estilos Videos */

#videos {
	list-style:none;
	padding:0;
	margin:0;
}

#videos li {
	margin:2px;
	padding:2px;
	border:1px solid#CCCCCC;
}

#video {
	width:250px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
}

/*
#video
{
padding: 1px;
margin-left: 0;
width:250px;
color: gray;
}*/

#video li
{
list-style: none;
margin: 0px;
text-align: justify;
}

#video a
{
display: block;
padding: 0.3em 0.0em 0.3em 0.3em;
text-decoration: none;
color: #CC0000;
font:10px Verdana, Arial, Helvetica, sans-serif; 
}

#video a:link { 
	color: #666633; 
	font-weight:bold;
}

#video a:visited {
	font-weight:bold;
	color: #666633;
}

#video a:hover
{ 
font-weight:bold;
color: #FFFFFF; 
background: #006633; 
}

#video a:link#current, #navlist a:visited#current{ 
	color: #FFFFFF;
	background-color: #CCCC33; 
}

#advertencia_videos {
	width:450px;
	margin-left:auto;
	margin-right:auto;
}

#advertencia_videos p {
	text-align:justify;
	color:#666666;
}

#advertencia_videos a
{
text-decoration: none;
color: #CC0000;
/*font:10px Verdana, Arial, Helvetica, sans-serif; */
}

#advertencia_videos a:link { 
	color: #666633; 
	font-weight:bold;
}

#advertencia_videos a:visited {
	font-weight:bold;
	color: #666633;
}

#advertencia_videos a:hover
{ 
	font-weight:bold;
	color: #666633;
	text-decoration:underline;
}

#advertencia_videos a:link#current, #navlist a:visited#current{ 
	color: #FFFFFF;
	background-color: #CCCC33; 
}

#visor_videos {
	width:500px;
	height:340px;
	margin-left:auto;
	margin-right:auto;
	border:thin #006600 dashed;
}

#player {
	margin-top:20px;
	/*margin-bottom:20px;*/
}

#contenedor_player {
	width:420px;
	height:268px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../imagenes/aceitunas.jpg);
}

#lateral_izqdo_ryd {
	width:180px;
	float:left;
	clear:left;
	margin-left:10px;
	background-image:url(../imagenes/fondo_ryd.jpg);
	background-repeat:repeat-y;
	/*border:thin #0066FF dotted;*/
}

#lateral_dcho_ryd p {
	text-align:justify;
	color:#666633;
	
}

#lateral_dcho_ryd {
	width:350px;
	margin-left:10px;
	margin-right:10px;
	clear:right;
	float:right;
	/*border:thin #0066FF dotted;*/
}

#texto_ganadores_jgastro {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
}

#cab_tipo_reinas {
	width:300px;
	margin-left:auto;
	margin-right:auto;
}

#raya_aceite {
	width:400px;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../imagenes/raya_aceite.gif);
}

#cab_ryd_externo {
	width:400px;
	margin-left:auto;
	margin-right:auto;
	border: 1px #999933 solid 
}

#cab_ryd_interno {
	width:380px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
	background-color: #999933;
	color: #990000;
	font-weight:bold;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

#edicion_fo {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:3px;
	margin-bottom:5px;
	color:#FFFFFF;
}