/* Generales */

body {
	background:url(img/bg.jpg) top left no-repeat #000;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#5c2508
}
#contenedor {
	width:970px;
	overflow:auto;
	height:1%
}
* html #contenedor {
	width:975px;
	overflow:auto;
	height:1%
}
p {
	text-align:justify;
	margin:0 20px 15px
}
a.submenu:link, a.submenu:visited, a.submenu:active {
	text-decoration:none;	
	font-size:12px;
	color:#8e3b10
}
a.submenu:hover {
	text-decoration:underline
}
.imgder {
	width:220px;
	float:right;
	margin:0 20px 10px 20px
}
.imgizq {
	width:220px;
	float:left;
	margin:0 20px 10px 20px
}
.seccion {
	margin:0 20px 15px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-style:italic;
	font-weight:normal;
	color:#8e3b10
}

/* Izquierda */

#izquierda {
	width:250px;
	float:left;
	margin-top:130px
}
#logo {
	border:none;
	margin-bottom:5px
}
#ulmenu {
	margin:0 10px 10px 10px;
	padding:0;
	list-style:none
}
#ulmenu li {
	/* background-color:#9B542A; era black */
	background:url(img/menu.jpg) top left;
	width: 200px;
	/* fin */
	padding:0 10px;
	margin-bottom:5px;
	/*text-align:center*/
	text-align:left;
}
/* RCV y Alberto */
.capasubopciones {
	left:0px;
	width:180px;
	/*background-color:#ffffcc;*//*#faf9eb;*/
	margin-top:5px;
	margin-bottom:10px;
}
#ulsubopciones {
	margin:0;
	padding:0 0 5px 0;
 	list-style:none
}
#ulsubopciones li {
	/*background-color:#ffffcc; *//*#faf9eb;*/
	background-image:none;
	width:125px;
	margin-left:25px;
	padding:0 10px;
	margin-bottom:5px;
	text-align:left
}
a.subopciones:link, a.subopciones:visited, a.subopciones:active {
	font-family: "Times New Roman", Times, serif;
	text-decoration:none;	
	font-size:medium;
	color:#ffe866
}
a.subopciones:hover {
	text-decoration:underline
}

/* Fin RCV y Alberto */
a.menu:link, a.menu:visited, a.menu:active {
	font-family: "Times New Roman", Times, serif;
	font-size:medium;
	display:block;
	padding:5px;
	color:#FFFFFF;
/*	color:black; */
	font-weight:bold;
	text-decoration:none
}
a.menu:hover {
/* 	color:#fcc041 */
	color:#ffe866
}
.flechasub {
	background:url(img/flechasub.gif) right 8px no-repeat;
	padding-right:5px
}
* html #ulmenu li {
	/* background-color:black; */
	background:url(img/menu.jpg) top left;
	padding:1px 10px;
	margin-bottom:5px;
	/* text-align:center */
	text-align:left;
}
* html a.menu:link, a.menu:visited, a.menu:active {
	font-family: "Times New Roman", Times, serif;
	color:white;
	/* color:black; */
	margin-left:10px;
	text-decoration:none
}
a.menu:hover {
	/* color:#fcc041 */
	color:#ffe866
}
/* RCV trasfondo del nuevo menu */
.bgmenu {
	float:left;
	top:0;
	left:0;
	margin:0 10px 0 0;
	vertical-align:top;
}
/* Fin RCV trasfondo nuevo menu*/
/* RCV Tras Trasfondo */
.flechamenu {
	float:right;
	top:0;
	right:0;
	margin:0;
	vertical-align:top;
}

/* Cuerpo */

#cuerpo {
	width:720px;
	margin-left:250px
}
#topcuerpo {
	position:relative;
	height:30px;
	width:720px
}
#ulmenutop {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:5px;
	right:20px
}
#ulmenutop li {
	float:left;
	margin-left:20px
}
a.menutop:link, a.menutop:visited, a.menutop:active {
	font-size:12px;
	font-weight:bold;
	color:#fcc041;
	text-decoration:none
}
a.menutop:hover {
	text-decoration:underline;
	/*
	background:black;
	color:#fcc041
	*/
}
#contenidos {
	width:720px;
	background:url(img/esqinf.jpg) left bottom no-repeat #faf9eb;
	padding-bottom:30px;
	margin-bottom:15px;
	min-height:530px;
	overflow:auto;
	height:1%
}
h1 {
	padding:30px 20px 0;
	margin:0;
	background:url(img/esqsup.jpg) top left no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:30px;
	font-weight:normal;
	color:#5c2508
}
#subcabecera {
	margin:0 20px 10px;
	font-size:12px;
	color:#8e3b10
}
#banner {
	margin:0 20px 20px
}

/* Pie */

#pie_desarrollo {
	margin:0 0 15px;
	font-size:11px;
	color:#c8825e;
	text-align:center
}
a.desarrollo:link, a.desarrollo:active, a.desarrollo:visited {
	font-size:11px;
	color:#c8825e;
	text-decoration:none
}
a.desarrollo:hover {
	color:#e2b69f
}

/* Actualidad */

.capanoticia {
	margin:0 20px 15px;
	padding-bottom:15px;
	border-bottom:1px dashed #8e3b10;
	overflow:auto;
	height:1%
}
.capanoticiaindex {
	overflow:auto;
	height:1%
}
.imgnoticiamin {
	background-color:#fff;
	width:200px;
	float:left;
	margin-right:20px;
	border:1px solid #8e3b10;
	padding:4px
}
.imgnoticia {
	float:right;
	margin:0 0 20px 20px
}
.titular {
	margin:0 0 5px;
	font-size:medium;
	color:#5c2508
}
a.noticia:link, a.noticia:active, a.noticia:visited {
	font-size:medium;
	color:#5c2508;
	text-decoration:none
}
a.noticia:hover {
	text-decoration:underline
}
.datosnoticia {
	margin:0 0 10px;
	text-transform:uppercase;
	color:#8e3b10
}
.avancenoticia {
	margin:0 0 10px;
	text-align:justify
}
.prfo_info {
	margin:0;
	text-align:right
}
a.info:link, a.info:active, a.info:visited {
	color:#8e3b10;
	text-decoration:none
}
a.info:hover {
	text-decoration:underline
}

/* Paginación */

.caja_paginacion {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5c2508;
	text-align:center
}
a.paginas:link, a.paginas:active, a.paginas:visited {
	color:#5c2508;
	text-decoration:none
}
a.paginas:hover {
	text-decoration:underline
}

/* Productores */
/* RCV En Dos mitades*/
.mitadizq {
	float:left
}
.mitadder {
	float:right
}
.cpqueseria {
	width:320px;
	padding:15px;
	margin-bottom:5px;
	height:130px
}
/* Fin RCV en dos mitades */
.queseria {
	margin:0 0 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:large;
	font-style:italic;
	color:#5c2508
}
.datos_queseria {
	margin: 0 0 20px;	
	padding:0 0 15px 40px;
	border-bottom:1px dashed #8e3b10;
	list-style:none
}
.datos_queseria li {
	color:#5c2508;
	text-align:justify;
	margin-bottom:2px
}
.dato {
	color:#8e3b10
}
a.webqueseria:link, a.webqueseria:active, a.webqueseria:visited {
	font-weight:bold;
	color:#5c2508;
	text-decoration:underline
}
a.webqueseria:hover {
	color:#8e3b10
}
/* RCV Cabecera de la quesería */
.cabqueseria {
	margin:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:large;
	font-style:italic;
	color:#5c2508
}
/* RCV enlace al detalle de la queseria */
a.enlacequeseria:link, a.enlacequeseria:active, a.enlacequeseria:visited {
	font-weight:bold;
	color:#8e3b10;
	text-decoration:none
}
a.enlacequeseria:hover {
	text-decoration:underline;
	color:#5c2508
}
/* Fin RCV */

/* Mapa web */

.mapaweb {
	background:url(img/flechaenlaces.gif) left 2px no-repeat;
	margin:0 20px 5px;
	padding-left:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-weight:normal;
	font-style:italic;
	color:#5c2508
}
a.mapa:link, a.mapa:active, a.mapa:visited {
	font-size:large;
	color:#5c2508;
	text-decoration:none
}
a.mapa:hover {
	text-decoration:underline
}
.lista_mapaweb {
	margin:-10px 0 30px 60px;
	padding:0;
	list-style-type:square
}
.lista_mapaweb li {
	color:#8e3b10
}
.lista_mapaweb li:hover {
	color:#5c2508
}
a.submapaweb:link, a.submapaweb:active, a.submapaweb:visited {
	font-size:12px;
	color:#8e3b10;
	text-decoration:none
}
a.submapaweb:hover {
	text-decoration:underline;
	color:#5c2508
}

/* Enlaces recomendados */

.cabenlaces {
	background:url(img/flechaenlaces.gif) left 2px no-repeat;
	margin:0 20px 5px;
	padding-left:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-weight:normal;
	font-style:italic;
	color:#5c2508
}
a.enlace:link, a.enlace:active, a.enlace:visited {
	font-size:large;
	color:#5c2508;
	text-decoration:none
}
a.enlace:hover {
	text-decoration:underline
}

/* Recetas */

.capareceta {
	margin:0 20px 15px;
	padding-bottom:15px;
	border-bottom:1px dashed #8e3b10;
	overflow:auto;
	height:1%
}
.imgrecetamin {
	background-color:#fff;
	width:200px;
	float:left;
	margin-right:20px;
	border:1px solid #8e3b10;
	padding:4px
}
a.receta:link, a.receta:active, a.receta:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:large;
	font-style:italic;
	font-weight:normal;
	color:#5c2508;
	text-decoration:none
}
a.receta:hover {
	text-decoration:underline
}
.autor {
	margin:0 0 5px;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#8e3b10
}
.ingredientes {
	margin:0 0 5px;
	text-align:justify;
	color:#8e3b10
}
.prfo_ingredientes {
	margin:0 20px 15px;
	text-align:justify;
	color:#8e3b10
}
.avancereceta {
	margin:0 0 10px;
	text-align:justify
}

/* Publicaciones */

.capapublicacion {
	margin:0 20px 15px;
	padding-bottom:15px;
	border-bottom:1px dashed #8e3b10;
	overflow:auto;
	height:1%
}
.imgpublicacionmin {
	background-color:#fff;
	width:200px;
	float:left;
	margin-right:20px;
	border:1px solid #8e3b10;
	padding:4px
}
a.publicacion:link, a.publicacion:active, a.publicacion:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:large;
	font-style:italic;
	font-weight:normal;
	color:#5c2508;
	text-decoration:none
}
a.publicacion:hover {
	text-decoration:underline
}
.autor {
	margin:0 0 5px;
	text-transform:uppercase;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#8e3b10
}
.datospublicacion {
	margin:0 0 5px;
	text-align:justify;
	text-transform:uppercase;
	color:#8e3b10
}
.avancepublicacion {
	margin:0 0 10px;
	text-align:justify
}
.titulo_publicacion {
	margin:0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-style:italic;
	font-weight:normal;
	color:#8e3b10
}
.prfo_datospublicacion {
	text-transform:uppercase;
	color:#8e3b10
} 

/* Enlaces recomendados */

.cabdescargas {
	margin:0 20px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:x-large;
	font-weight:normal;
	font-style:italic;
	color:#5c2508
}
.desc_descarga {
	margin:0 20px 5px
}
a.descarga:link, a.descarga:active, a.descarga:visited {
	font-size:medium;
	color:#8e3b10;
	text-decoration:none
}
a.descarga:hover {
	text-decoration:underline
}
.prfo_descarga {
	margin:0 20px 15px;
	padding-bottom:15px;
	border-bottom:1px dashed #8e3b10;
	text-align:right
}
.alignmid {
	vertical-align:middle
}
.imgdescarga {
	border:none;
	margin-right:10px
}

/* Formularios */

form {
	margin:0 20px;
	padding:0;
	border-top:1px dashed #8e3b10
}
.cont_form {
	margin-right:150px;
	padding: 20px 0 10px
}
.prfo_form {
	margin:0 0 10px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	color:#5c2508
}
.vertalign {
	vertical-align:middle
}
.form_caja {
	width:250px;
	margin-left:10px;
	padding:3px;
	border:1px solid #8e3b10;
	background-color:#fff;
	font-size:12px;
	color:#8e3b10
}
.form_cajaselect {
	width:258px;
	margin-left:10px;
	padding:3px;
	border:1px solid #8e3b10;
	background-color:#fff;
	font-size:12px;
	color:#8e3b10
}
.form_examinar {
	width:258px;
	margin-left:10px;
	padding:3px;
	border:1px solid #8e3b10;
	background-color:#fff;
	font-size:12px;
	color:#8e3b10
}
.form_marcar {
	margin-left:10px
}
.form_reset {
	margin-right:10px
}

/* Contacto */

.organismo {
	margin:0 20px 5px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:large;
	font-style:italic;
	text-align:center
}
.direccion {
	margin:0 20px;
	text-align:center
}
.telefonos {
	margin:0 20px 15px;
	text-align:center
}
.correo {
	margin:0 20px 5px;
	text-align:center
}
.direccionweb {
	margin:0 20px 20px;
	text-align:center
}
a.contacto:link, a.contacto:active, a.contacto:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
	color:#8e3b10;
	text-decoration:none
}
a.contacto:hover {
	text-decoration:underline;
	color:#5c2508
}

/* Libro de visitas */

.prfo_opinion {
	margin:0 20px 20px;
	padding-left:30px;
	background:url(img/anadiropinion.gif) left top no-repeat;
	color:#8e3b10;
}
a.anadiropinion:link, a.anadiropinion:visited, a.anadiropinion:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:medium;
	font-style:italic;
	color:#5c2508;
	text-decoration:none
}
a.anadiropinion:hover {
	text-decoration:underline
}
a.opinion:link, a.opinion:visited, a.opinion:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5c2508;
	text-decoration:none
}
a.opinion:hover {
	text-decoration:underline
}
.bordes_foro {
	padding:15px 0 0;
	margin:0 20px 20px;
	border-top:1px dashed #8e3b10
}
#foro th {
	background-color:#5c2509;
	color:white;
	font-size:small;
	padding:2px 2px 2px 3px
}
#foro td {
	color:#8e3b10;
	font-size:small;
	padding:2px 2px 2px 3px
}
.impar {
	background-color:#e3d7c7
}
.par {
	background-color:#f0e7da
}
.autorvisita {
	margin:0 20px
}
.datovisita {
	font-weight:bold;
	color:#8e3b10
}

/*ESTILOS SECCIONES*/

.titulo {
	margin:0 20px 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:30px;
	font-weight:normal;
	color:#5c2508
}

.subcabecera {
	margin:0 20px 10px;
	font-size:12px;
	color:#8e3b10
}

.p {
	text-align:justify;
	margin:0 20px 15px
}

.webqueseria {
	font-weight:bold;
	color:#5c2508;
	text-decoration:underline
}
.webqueseria:hover {
	color:#8e3b10
}
/* esto es una prueba */
/*
a:link, a:visited, a:active {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#5c2508;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
*/
