﻿/*
/*
  *	Archivo creado artesanalmente con Notepad++ 
  *	http://notepad-plus.sourceforge.net
  *	  
  *	info@proyecto83.com
*/

* {
	margin: 0 ;
	padding: 0 ;
}

img {
	border: 0 ;
}

body {
	margin: 0px auto ;
	text-align: center ;
	color: #666 ; 
	font-family: "Trebuchet MS", Arial, sans-serif ; 
	background: #fff url(imagenes/bg_pie.png) repeat-x ;
	background-position: bottom left ;
}

h1 {
	color: #A02323 ;
	font-weight: normal ;
	font-size: 20px ;
}

.titulos h1 {
	color: #A02323 ;
	margin-left: -2px ;
	font-weight: normal ;
	font-size: 20px ;
	font-weight: bold ;
}


h2 {
	color: #5A4941 ;
	margin-bottom: 10px ;
}


.barra_der h2 {
	font-size: 17px ;
	font-weight: normal ;
}

.titulo h2 {
	padding-left: 17px ;
	background: url(imagenes/iconos/flecha_der.png) no-repeat ;
	margin-left: 43px ;
	font-size: 14px ;
	font-weight: bold ;
	margin-bottom: 0 ;
}

.tabtop .izq h2 {
	font-size: 14px ;	
	padding-left: 17px ;
	background: url(imagenes/iconos/flecha_der.png) no-repeat ;
	margin-left: 48px ;
}


a:link, a:visited  {
	color: #796759 ;
}

a:hover  {
	color: #222 ;
}

.menu a:link, .menu a:visited  {
	color: #513F33 ;
	text-decoration: none ;
}

.barra_izq a:link, .barra_izq a:visited  {
	text-decoration: none ;
}

.menu a:hover  {
	color: #222 ;
}

.cabecera div {
	overflow: visible ;
}
.mapa div {
	overflow: visible ;
}

div {
	overflow: hidden ;
}

#contenido .in p, .barra_der p {
	font: 13px "Trebuchet MS", Arial, sans-serif ; 
	color: #796759 ;
	letter-spacing: 0.2px ;
	line-height: 130% ;
	margin-bottom: 20px ;
}

p .icono {
	vertical-align: top ;
	margin-right: 2px ;
}

#contenido .foto {
	float: right ;
}

#contenedor {
	background: #fff url(imagenes/bg_top.png) ;
	background-repeat: repeat-x ;
}

#contenedor .in {
	margin: 0px auto ;
	width: 799px ;
}

#cabecera {
	height: 207px ;
	background: #fff url(imagenes/cabecera.png) ;
	background-repeat: no-repeat ;
	text-align: left ;
	z-index: 9999;
}

#cabecera .in {
	padding-left: 33px ;
	padding-top: 13px ;
}

#cabecera .fotos{
	margin-left: 34px ;
}

#cabecera .fotos2{
	margin-left: 0 px ;
}

/*
  *	#rotator: cuadro para rotar imágenes
  */ 
#rotator {
	position: relative ;
	float: left ;
	width: 107px ;
	height: 146px ;
}

/*
  *	#rotator img: imágenes dentro del cuadro
  */ 
#rotator img {
	display:none;
	position:absolute;
	top:0; left:0;
}

/*
  *	#rotator: cuadro para rotar imágenes
  */ 
#rotator3 {
	position: relative ;
	float: left ;
	width: 107px ;
	height: 146px ;
}

/*
  *	#rotator img: imágenes dentro del cuadro
  */ 
#rotator3 img {
	display:none;
	position:absolute;
	top:0; left:0;
}

/*
  *	#rotator: cuadro para rotar imágenes
  */ 
#rotator4 {
	position: relative ;
	float: left ;
	width: 107px ;
	height: 146px ;
}

/*
  *	#rotator img: imágenes dentro del cuadro
  */ 
#rotator4 img {
	display:none;
	position:absolute;
	top:0; left:0;
}

/*
  *	#rotator: cuadro para rotar imágenes
  */ 
#rotator5 {
	position: relative ;
	float: left ;
	width: 107px ;
	height: 146px ;
}

/*
  *	#rotator img: imágenes dentro del cuadro
  */ 
#rotator5 img {
	display:none;
	position:absolute;
	top:0; left:0;
}

#cabecera .logo {
	margin-left: 14px ;
}

#cabecera .in .menu {
	list-style: none ;
	font: 16px "Trebuchet MS", Arial, "Times New Roman", Times, sans-serif ; 
	font-weight: bold ;
	color: #513F33 ;
	margin-top: 14px ;
}


#cabecera .in .menu li {
	display: inline ;
	background: url(imagenes/barra_div.png) ;
	background-repeat: no-repeat ;
	background-position: left ;
	padding-left: 7px ;
}

#cabecera  .in .menu .primero {
	background: none ;
	padding-left: 0px ;
}

#contenido {
	background: #fff url(imagenes/bg_contenido.png) ;
	width: 799px ;
	padding-left: 20px ;
	text-align : left ;
}
	
#contenido .in p {
	padding: 0px 60px 0px 20px ;
}

#pie .izq .bold {
	padding-top: 20px ;
	color: #654B31 ;
}

#pie a:link, #pie a:visited {
	color: #654B31 ;
	text-decoration: none ;
}

#pie a:hover {
	text-decoration: underline ;
	color: #000 ;
}

#pie {
	background: url(imagenes/pie.png) ;
	background-repeat: no-repeat ;
	height: 104px ;
}
#pie .der {
	margin-top: 10px ;
}

#pie .izq, #pie .der {
	float: left ;
	text-align: right ;
}

#pie .izq {
	width: 660px ;
	
}

#pie .der {
	width: 100px ;
}


#pie {
	font-size: 13px ;
}
/*
#central {
	
}*/

.barra_der .contenido {
	padding: 15px 0px 0px 20px ;
	width: 526px ;
}

.tabtop {
	background: url(imagenes/tabtop.png) no-repeat ;
	height: 57px ;
	margin-bottom: 20px ;
}

.tabtop .izq {
	padding: 5px 0px 0px 10px ;
}

.tabtop .izq , .tabtop .der{
	float: left ;
}

.tabtop .izq {
	width: 321px ;
}

.tabtop .der {
	width: 417px ;
	text-align: right ;
	padding-top: 7px ;
}

.tabtop .der img {

}


.tabtop .izq .icono {
	float: left ;
	margin-right: 10px ;
}

.titulos {
	background: url(imagenes/bg_titulos.png) no-repeat ;
	height: 31px ;
	/*margin-top: 10px ;*/
}

.titulos h1 {
	color: #654B31 ;
	font-size: 12px ;
}

.titulos .izq, .titulos .der {
	float: left ;
	padding-top: 7px ;
}

.titulos .izq {
	width: 184px ;
}

.titulos .izq {
	padding-left: 10px ;
}

.barra_izq {
	width: 184px ;
	
	/*border-right: 1px solid #C4AB86 ;*/
	float: left ;
}

#contenido .barra_der .icono , .titulos .icono {
	float: left ;
	margin-right: 3px ;
}
 
.hr {
	background-image: url(imagenes/hr.png) ;
	background-repeat: repeat-x ;
	height: 1px ;
	margin: 10px 0px 10px 0px ;
	width: 524px ;
}

.noticias {
	margin-left: 10px ;
	margin-top: 10px ;
	margin-right: 10px ;
}

.noticias .fecha {
	color: #958575 ;
	margin-bottom: 4px ;
	font-size: 11px ;
}

.noticias .texto {
	font-size: 12px ;
	padding-bottom: 7px ;
	color: #796759 ;
}

.noticias li {
	border-bottom: 1px dashed #CDBDA9 ;
	margin-top: 5px ;
	list-style: none ;
}

.noticias .ultimo {
	border-bottom: 0px ;
}

.pagtop {
	background: url(imagenes/pagtop.png) no-repeat ;
	height: 33px ;
}

.pagtop .izq , .pagtop .der {
	float: left ;
	padding-top: 10px ;
}

.pagtop .idioma {
	float: right ;
	padding-top: 10px ;
	margin-right: 50px !important;
	margin-right: 45px;
	*margin-right: 26px;
}


.pagtop {
	font-size: 13px ;
}

.pagtop a:link, .pagtop a:visited {
	text-decoration: none ;
	color: #A89D92 ;
}

.pagtop a:hover {
	color: #654B31 ;
}

.pagtop .der {
	padding-left: 10px ;
}

.pagtop .icono, .barra_izq .titulo .icono  {
	float :left ;
	margin-right: 3px ;
}

.pagtop .izq {
	width: 184px ;
}

.pagtop h1, .barra_izq .titulo h1 {
	color: #654B31 ;
	font-size: 12px ;
	font-weight: bold ;
}

.pagtop .izq {
	padding-left: 5px ;
}

.barra_izq .productos {
	font-weight: bold ;
}

.barra_izq  {
	font-size: 14px ;
	color: #796759 ;
}

.productos li, .recetas li {
	border-bottom: 1px solid #E0D2BE ;
	padding: 5px 0px 5px 7px ;
}

.barra_izq  .icono {
	margin-right: 5px ;
}

.barra_izq .titulo .icono, .barra_izq .titulo  h1 {
	margin-top: 5px ;
}

.barra_izq .titulo {	
	padding-left: 5px ;
	height: 29px ;
	background-image: url(imagenes/bi_titulo.png) ;
}

.barra_izq .ultimo {
	border-bottom: 0px ;
}

.barra_izq .recetas {
	font-weight: normal ;
	font-size: 12px ;
}

.cuadro1 {
	background-image: url(imagenes/cuadro1.png) ;
	background-position: left top ;
	width: 516px ;
	margin-bottom: 20px ;
}
.cuadro1_1 {
	background-image: url(imagenes/cuadro1_1.png) ;
	background-position: left top ;
	width: 129px ;
	margin-bottom: 20px ;
	margin-left:2px;
	*margin-left: 0px;
}
.cuadro1 .cen {
	padding: 2px 0px 0px 2px ;
}


}
.cuadro1_1 .cen {
	padding: 2px 0px 0px 2px ;
}

.cuadro1 .pie {
	background-image: url(imagenes/cuadro1_pie.png) ;
	height: 12px ;
}

.cuadro1_1 .pie {
	background-image: url(imagenes/cuadro1_pie_1.png) ;
	height: 12px ;
}

.cuadro1 .cen .division {
	width: 126px ;
	float: left ;
cua	text-align: center ;
	border-left: 1px dashed #ccc ;
	margin-left: 2px ;
}

.cuadro1_1 .cen .division {
	width: 126px ;
	height: 250px ;
	float: left ;
	text-align: center ;
	border-left: 1px dashed #ccc ;
	margin-left: 2px ;
}

.cuadro1  .cen .primero {
	border-left: 0px ;
	margin-left: 0px ;
	padding-left: 0px ;
}

.cuadro1_1  .cen .primero {
	border-left: 0px ;
	margin-left: 0px ;
	padding-left: 0px ;
}

.cuadro1 h1 {
	font: 14px "Trebuchet MS", Arial, sans-serif ; 
	font-weight: bold ;
	color: #67564C ;
	margin-bottom: 4px ;
}

.cuadro1_1 h1 {
	font: 14px "Trebuchet MS", Arial, sans-serif ; 
	font-weight: bold ;
	color: #67564C ;
	margin-bottom: 4px ;
}

.cuadro1 p {
	padding: 0px 4px 0px 4px ;
	font-size: 11px ;
}

.cuadro1_1 p {
	padding: 0px 4px 0px 4px ;
	font-size: 11px ;
}

.cuadro1 .cen .cuadromini {
	background-image: url(imagenes/cuadromini.png) ;
	width: 122px ;
	height: 108px ;
	text-align: center ;
}

.cuadro1_1 .cen .cuadromini {
	background-image: url(imagenes/cuadromini.png) ;
	width: 122px ;
	height: 108px ;
	text-align: center ;
}

.cuadromini .imagen {
	margin-top: 7px ;
}

.cuadro2 {
	float: right ;
	margin-left: 10px ;
	background-image: url(imagenes/cuadro2.png) ;
	background-position: bottom right ;
	background-repeat: no-repeat ;
}

.cuadro2 div {
	border-top: 1px solid #ccc ;
	border-left: 1px solid #ccc ;
	margin-right: 2px ;
	margin-bottom: 20px ;
}

.cuadro2 img {
	margin: 6px 8px 3px 7px ;
}

.ficha {
	width: 508px ;
	background-image: url(imagenes/ficha_top.png) ;
	background-position: top ;
	background-repeat: repeat-x ;
	padding: 5px 0px 0px 5px ;
	margin-bottom: 20px ;
	margin-top: 40px ;
}

.ficha h1 {
	color: #A02323 ;
	font-size: 15px ;
	font-weight: bold ;
	margin-bottom: 4px ;
}

.ficha table {
	font-size: 13px ;
	width: 508px ;
}


.ficha h2 {
	color: #67564C ;
	font-size: 15px ;
	font-weight: bold ;
	margin: 0px ;
}

.ficha  .nombre {
	border-bottom: 1px solid #C9BCAC ;
	margin-bottom: 5px ;
}

.ficha table .header {
	background-color: #E8E3D8 ;
	font-weight: bold ;
	color: #67564C ;
}

.ficha .nombre .header {
	background: none ;
	font-weight: normal ;
}

.ficha .separador {
	background-color:  #67564C ;
	height: 3px ;
}

.ficha table .header td, .ficha table .datos td  {
	border-top: 1px solid #C9BCAC ; 
	border-left: 1px solid #C9BCAC ; 
	padding-left: 6px ;
}


.ficha .tabla1 .header td{
	border-top: 0px ; 
}

 .ficha table .datos td  {
	border-bottom: 1px solid #C9BCAC ; 
	font-size: 12px ;
	text-align: center ;
}
	
.ficha table tr .primero {
	border-left: 0px ; 
}

form h3 {
	font-size: 13px ;
	font-weight: normal ;
	margin-top: 3px ;
}

.text, form textarea {
	border: 1px solid #C9BCAC ; 
	width: 350px ;
}

.light {
	background-color: #FCF5EB ;
	border: 1px solid #C9BCAC ; 
	width: 350px ;
}

.unlight {
	background-color: transparent ;
	border: 1px solid #C9BCAC ; 
	width: 350px ;
}

form p {
	margin: 15px 0px 15px 0px ;
}

.bold {
	font-weight: bold ;
}

.portada {
	background: url(imagenes/bg_portada.png) ;
	padding-bottom: 10px ;
}
