*{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
body {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
   background-color: #000;
	color: #fff;
	background-image: url(image/fondo.jpg);
	background-repeat: repeat;
	background-position: top;
	background-attachment: fixed;
	font-size: 65%;
	font-family: "Lucida Console",Arial, Helvetica,  sans-serif;
}
a,a:visited,a:active {
	color:#989898;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

img{
	border: 0px none black;
}
#wrap {
   font-family: Verdana, Geneva, Arial, sans-serif;
   /*text-align: center;
   vertical-align: middle;*/
   margin-left: -495px;
   position: absolute;
   left: 50%;
   width: 990px;
	
	 margin-top: 20px;
	 
   /*top: 50%;*/	
   /*height: 459px;*/
}
/*
.cajafoto img{
	max-height: 200px;
}
*/
.dinacuerponoticias img{
	max-height: 200px;
	padding-right: 30px;
	padding-bottom:30px; 
}
.dinacuerponoticias {
	min-height: 325px;
}

/* -------------------------------------------------------- */
/* CUERPO */
#cuerpo, #cuerpopartido {
	width: 990px;
	color: white;
	margin-top: 23px;
	/*padding-top: 10px;*/
}

#cuerpo .contenidopad, #cuerpopartido .contenidopad{
	/*padding: 10px 10px 10px 10px;*/
}

/* -------------------------------------------------------- */
/* CUERPO NORMAL */
#cuerpo {
	background-color: black;
}

/* -------------------------------------------------------- */
/* CUERPO PARTIDO */
#cuerpopartido {}

#cuerpopartido .cuerpoi {
	width:370px;
	background-color: black;
	float: left;
	height: 598px;
	background-image: url(image/noticias.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#cuerpopartido .cuerpod {
	margin-left: 23px;
	width:597px;
	/*background-color: black;*/
	float: left;
}

/* -------------------------------------------------------- */
/* CUERPO DERECHA */
.derechasp {
	/*width: 615px;*/
	height: 184px;
	margin-bottom: 23px;
	background-color: black;
}

/* -------------------------------------------------------- */
#pie {
	float: none;
	clear: both;
	padding-top: 6px;
	color: #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:90%;
	text-align: center;
	width: 990px;
	display: block;
	margin-bottom: 60px;
}
#pie a,#pie a:visited,#pie a:active{
	color: #696969;
	text-decoration: none;
}
#pie a:hover{
	color: white;
	text-decoration: none;
}

/* -------------------------------------------------------- */
/* PAGINA PRINCIPAL */
.bienvenido{
	background-image: url(image/bienvenidos.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
.bienvenido .cabecera {
	padding-left: 200px;
	padding-top: 50px;
	background-color: transparent;
}

.bienvenido .cabecera h1,.receta .cabecera h1, .bodega .cabecera h1{
	color:#921632;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 12px;
	font-weight: bold;
	font-variant: normal;
	font-style: normal;
	font-stretch: ultra-condensed;
	font-size-adjust: none;
}

.bienvenido  .texto {
	padding-left: 100px;
	padding-top: 25px;
	margin-bottom: 20px;
	margin-right: 40px;
	background-color: transparent;
	height: 50px;
}

.bienvenido .minfo{
	text-align: right;
	padding-top: 5px;
	margin-right: 25px;
}

.receta{
	background-image: url(image/recetas.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.receta .cabecera {
	padding-left: 200px;
	padding-top: 40px;
	background-color: transparent;
}


.receta .texto {
	margin-right: 40px;
	margin-bottom: 30px;
	text-align: justify;
	height: 72px;
}
.receta .texto h2{
	color: #989898;
	font-size: 10px;
	margin-bottom: 4px;
	margin-top: 4px;
}
.receta .minfo {
	text-align: right;
	padding-top: 5px;
	margin-right: 25px;
}


.bodega{
	background-image: url(image/bodega.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.bodega .cabecera {
	padding-left: 470px;
	padding-top: 19px;
	background-color: transparent;
}

.bodega .texto {
	margin-right: 40px;
	margin-bottom: 30px;
	text-align: justify;
	height: 93px;
}
.bodega .texto h2{
	color:#989898;
	font-size: 10px;
	margin-bottom: 8px;
}

.bodega .minfo {
	text-align: right;
	padding-top: 5px;
	margin-right: 25px;
}

.receta .cajafoto,.bodega .cajafoto {
	background-color: black;
	border: 2px solid #969696;
	width: 240px;
	height: 90px;
	margin-left: 35px;
	margin-top: 40px;
	margin-right: 15px;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
}


.areanoticias{
	margin-left:120px;
	margin-right: 50px;
	margin-top:85px;
	height: 465px;
	overflow: auto;
	text-align: justify;
	padding-right: 10px;
}

.areanoticias h2{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
	margin-top: 8px;
}

.areanoticias .minfo{
	text-align: right;
}

.areanoticias .minfo a,.bienvenido .minfo a,.receta .minfo a, .bodega .minfo a{
	 color: #D0002D;
	 text-decoration: none;
	 font-weight: bold;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	 font-size: 8px;
}

/* -------------------------------------------------------- */
/* PAGINAS DINAMICAS 													*/
.dinatitulo{
	width:990px;
	height: 100px;
	background: black no-repeat top;
	margin-bottom: 30px;
}




.dinaarea {
	width:990px;
	background: black no-repeat top;
	margin-bottom: 30px;
	padding-bottom: 40px;
}

.dinaarea .content{
	padding: 45px 190px 40px 60px;
}

.dinaarea .content h2{
	color: #d0002d;
	margin-bottom: 40px;
}

.dinaarea .content .cajafoto{
	background-color: black;
	border: 2px solid #969696;
	/*width: 240px;
	height: 90px;*/
	margin: 0px 20px 20px 0px;
	padding: 2px 2px 2px 2px;
	background-position: center;
	background-repeat: no-repeat;
	float: left;
}

/* NOTICIAS */
.dinacuerponoticias {
	background-image: url(image/cuadro_noticias.jpg);
}
.dinatitulonoticias {
	background-image: url(image/titulo_noticias.jpg);
}	
/* BODEGA */
.dinacuerpobodega {
	background-image: url(image/cuadro_bodega.jpg);
}

.dinatitulobodega {
	background-image: url(image/titulo_bodega.jpg);
}	

/* RECETAS */
.dinacuerporecetas {
	background-image: url(image/cuadro_recetas.jpg);
}
.dinatitulorecetas {
	background-image: url(image/titulo_recetas.jpg);
}


.letras,.letras a,.letras b {
	text-align: center;
	margin-bottom: 20px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px;
	margin-right: 5px;
	padding: 2px 4px 2px 2px;
	color: #393939;
	font-weight: normal;
}	

.letras a,.letras a:active,.letras a:visited{
	color: white;
	text-decoration: none;
}

.letras a:hover{
	color:#d0002d;
}

.letras .selrecetas{
	background-color: #94BF0E;
	color:black;
}

.letras .selbodega{
	background-color: #AD0A43;
	color:black;
}


/* --------------------------------- */
/* SITEMAP */
.mapa{
	background-color: black;
	padding: 60px 20px 60px 90px;
}

.mapa h2{
	margin-bottom: 50px;
}

.mapa ul{
	margin-left: 40px;
	list-style-image: url(image/file.gif);
	list-style-position: outside;
	list-style-type: none;
}

.mapa li{
	margin-bottom: 6px;
	margin-top: 6x;
}

.mapa a,.mapa a:visited,.mapa a:active{
	color:white;
	text-decoration: none;
}

.mapa a:hover{
	color: #989898;
}


/* - -------------------------------------------------- */
/* ESTATICAS */
.statitulo{
	width:990px;
	height: 88px;
	background: black no-repeat top;
	margin-bottom: 30px;
}
.staarea {
	width:990px;
	background: black no-repeat top;
	margin-bottom: 30px;

}

/* CARTA */
.stacuerpocarta {
	background-image: url(image/cuadro_carta.jpg);
	height: 463px;
	
}

.statitulocarta {
	background-image: url(image/titulo_carta.jpg);

}	
.stacuerpocarta .capapdf{
	text-align: right;
	margin-right: 50px;
	padding-top: 50px;
}

.stacuerpocarta .capacarta{
	margin-right: 20px;
	margin-left: 590px;
	padding-top: 60px;
	/*text-align: justify;*/
}



/* Catering */
.stacuerpocatering {
	background-image: url(image/cuadro_catering.jpg);
	height: 465px;
}

.statitulocatering{
	background-image: url(image/titulo_catering.jpg);
}

.capacatering {
	margin-right: 40px;
	margin-left: 500px;
	padding-top: 170px;
}	

.imgcatering {
	margin-left: 350px;
	padding-top: 70px;
	
}

.imgcatering img, .imgbodas img, .imginstalaciones img{
	margin-left: 0px;
	margin-right: 20px; 
	padding: 2px 2px 2px 2px;
}


.imgcatering a:hover img, .imgbodas a:hover img {
	border: 2px solid black;
	padding: 0px 0px 0px 0px;
}


/* BODAS */
.stacuerpobodas {
	background-image: url(image/cuadro_bodas.jpg);
	height: 465px;
}

.statitulobodas {
	background-image: url(image/titulo_bodas.jpg);
}

.capabodas {
	margin-right: 520px;
	margin-left: 80px;
	padding-top: 130px;
}	

.imgbodas {
	margin-left: 360px;
	padding-top: 90px;
	
}




/* INSTALACIONES */
.stacuerpoinstalaciones {
	background-image: url(image/cuadro_instalaciones.jpg);
	height: 465px;
}

.statituloinstalaciones {
	background-image: url(image/titulo_instalaciones.jpg);
}

.capainstalaciones {
	color: black;
	margin-right: 700px;
	margin-left: 51px;
	padding-top: 92px;
	
}	

.imginstalaciones {
	position:absolute;
	bottom: 165px;
	right: 10px;
	width: 640px;
	height: 200px;
}



/* ------------------------------------------------------------- */
.aviso{
	background-color: black;
	padding: 100px 200px 50px 200px;
	text-align: justify;
}

.aviso h3,.aviso h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin-bottom: 1em;
	margin-top: 2em;
}

.aviso h2{
	color: #d0002d;
}

.aviso  p {
	margin-bottom: 1.5em;
}

/* ------------------------------------------------------------- */
.contacto{
	background-color: black;
	padding: 100px 100px 50px 100px;
}

.textocontacto{
	padding-left: 40px;
	margin-bottom: 50px;
}

/* ------------------------------------------------------------- */
#MENU_FLASH{
	z-index: 3;
}

#map,#map div{
	color: black;
}
