#tablahome{
border:1px solid #FFCD2A;
position:relative;
z-index:0;
width:965px;
height:715px;
margin:auto;
padding:0px;
z-index:1;
/*
left:50%;
margin-left:-480px;
*/
top:0px;
float:none;
}

#tablaseccion{
border:0px;
top:0px;
position:relative;
z-index:1;
width:960px;
overflow:hidden;
margin:auto;
padding:0px;		

}

body{
background-image:url('imagenes/fondo.gif');
background-repeat:repeat-x;
background-position:top left;
background-color:#4a2100;
}

a{
text-decoration:none;
}


a:hover{
color:#FF0000;
}

.celda{
	background-color : transparent;
	background-position : top left;
	background-repeat :  no-repeat;
	position : relative;
	width:193px;
	overflow:hidden;
	height:119px;
}

.filacelda{
	height:119px;
	position:relative;
	width:965px;
	overflow:hidden;
	z-index:0;
	float:none;
}

#menu{
	width:175px;
	overflow-x:hidden;
	z-index:4;
	height:auto;
	position:absolute;
}

.itemMenu{

	width:170px;
	min-height:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica,sans-serif;
	font-size:9pt;
	background-color:#4a2100;
	margin-bottom:2px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:7px;
	padding-left:5px;
	cursor:pointer;
}

.itemMenu a{
	text-decoration:none;
	color:#FFFFFF;
}

.itemMenu:hover{
	background-color:rgb(33,5,0);
}

.itemMenu2{
	width:170px;
	min-height:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:#EB8200;
	margin-bottom:2px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	cursor:pointer;
}

.itemMenu2:hover{
	background-color:#D34F00;
}

.itemMenu2 a{
	text-decoration:none;
	color:#FFFFFF;
}

.itemMenuIdioma{
	width:170px;
	min-height:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	background-color:rgb(205,0,0);
	margin-bottom:2px;
	font-weight:bold;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	cursor:pointer;
}

.itemMenuIdioma:hover{
	background-color:rgb(211,79,0);
}

.itemMenuIdioma a{
	text-decoration:none;
	color:#FFFFFF;
}

#actualidad
{
	border:1px solid #0a0a0a;
	background-color:#FCf1D0;
	width:174px;
	height:460px;
	max-height:460px;
	font-family:Arial, Helvetica,sans-serif;;
	color:#0A0A0A;
	font-size:9pt;
        overflow:hidden;
}

#scrollActualidad {
	width: 160px;
	height: 420px;
}

.itemActualidad{
	text-align:left;
	width:160px;
	left:7px;
	border-bottom:1px solid rgb(237,174,75);
	padding-bottom:15px;
	padding-top:15px;
}

.itemActualidad a{
	color:#000000;
	text-decoration:none;
}

.itemActualidad a:hover{
	color:#FF6600;
}


.itemActualidad b{
        color:#4a2100;
}


.titulocontenido{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:18pt;
color:#4A2100;
}

.titulocontenido a:hover{
color:#FF0000;
}


.titulomedio{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12pt;
color:#4A2100;
}

.textocontenido{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	text-align:justify;
}

.textocontenido a{
        color:#4A2100;
}

.textocontenido a:hover{
        color:#FF0000;
}


#hoteles{
	border:1px solid #0a0a0a;
	background-color:#FCf1D0;
	font-family:Arial,Helvetica,sans-serif;
	color:#0A0A0A;
	font-size:small;
	background-image:url(imagenes/top_hoteles.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:45px;
	width:365px;
	float:none;

}

#hoteles a{
	text-decoration:none;
	color:#CC0000;
	font-size:8pt;
}

#hostales{
	border:1px solid #0a0a0a;
	background-color:#FCf1D0;
	font-family:Arial,Helvetica,sans-serif;
	color:#0A0A0A;
	font-size:small;
	background-image:url(imagenes/top-hostales.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:45px;
	width:365px;
	position:relative;
}

#hostales a{
	text-decoration:none;
	color:#CC0000;
	font-size:8pt;
}



.nombrehotel{
font-family:Arial, Helvetica,sans-serif;
font-weight:bold;
font-size:10pt;
color:#4A2100;
}

.detallehotel{
font-family:Arial, Helvetica,sans-serif;
font-size:8pt;
color:#000000;
text-align:justify;
}

#tdcontenido{
border:1px solid #EFC375;
width:965px;
overflow-x:hidden;
height:515px;
background-image:url('imagenes/textura.jpg');
background-repeat:repeat;
background-position:top left;
background-color:#F5dca4;
position:relative;
}

#tdcontenido p{
	text-align:left;
}

#topseccion{
border:1px solid #EFC375;
width:965px;
height:205px;
background-image:url('imagenes/fondo_top_seccion.jpg');
background-repeat:no-repeat;
background-position:left top;
overflow:hidden;
}

#tablageneralhome{
position:absolute;
float:none;
left:-1px;
z-index:3;
top:220px;
border:0px;
padding:0px;
width:965px;
background-color:transparent;
}

#tablasuperiorhome{
right : 15px;
position : absolute;
top : 15px;
z-index :3;
width:175px;
height:200px;
background-color:transparent;
}

.piefoto{
margin-top:10px;
width:370px;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
text-align:justify;
position:relative;
}

#listarecetas {
border:1px solid #000000;
border-top:3px solid #000000;
background-color:#FFFDE6;
background-image:url('imagenes/top_lista_recetas.gif');
background-position:top left;
background-repeat: no-repeat;
min-height:120px;
padding-top:45px;
padding-bottom:15px;
width:345px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
color:#000000;
padding-left:10px;
overflow-x:hidden;
text-align:left;
}

#listarecetas a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#listarecetas a:hover{
	color:#FF0000;

}

#capatransparente{
visibility:hidden;
width:100%;
height:100%;
filter: Alpha(opacity=50);
opacity:0.5;
z-index:6;
background-color:#000000;
position:absolute;
top:0px;
left:0px;
}

#capaextra{
visibility:hidden;
z-index:8;
position:absolute;
top:45px;
}

.enlace{
	text-decoration:none;
	color:#000000;
}

.enlace:hover{
color:#FF0000;
}

#noticias{
	border:1px solid #0a0a0a;
	background-color:#FCf1D0;
	font-family:Arial,Helvetica,sans-serif;
	color:#0A0A0A;
	font-size:small;
	background-image:url('imagenes/top_noticias_anteriores.jpg');
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	width:175px;
	height:500px;
	overflow:hidden;
}

#noticias a{
	text-decoration:none;
	font-size:8pt;
}

#noticias a:hover{
	color:#FF0000;
}

#hemero{
	border:1px solid #0a0a0a;
	background-color:#FCf1D0;
	font-family:Arial,Helvetica,sans-serif;
	color:#0A0A0A;
	font-size:small;
	background-image:url('imagenes/top_anteriores.gif');
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	width:365px;
	height:500px;
	overflow:hidden;
}

#hemero a{
	text-decoration:none;
	color:#0a0a0a;
	font-size:8pt;
}

#hemero a:hover{
	color:#FF0000;
}

#tablacontenido{
	background-image:url('imagenes/fondo_empresa.gif');
	background-position:bottom right;
	background-repeat:no-repeat;
	background-attachment:scroll;
	height:100%;
	padding-top: 5px;
}

#legal{
	visibility:hidden;
	position:absolute;
	top:200px;
	left:50%;
	margin-left:-375px;
	width:750px;
	height:450px;
	overflow-x:hidden;
	overflow-y:hidden;
	z-index:15;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:10pt;
	color:#000000;

}

#legal2{
position:absolute;
top:0px;
left:0px;
width:700px;
padding-left:25px;
padding-right:25px;
height:410px;
overflow-y:scroll;
overflow-x:hidden;
}

#legal strong{
	font-weight:bold;
	font-size:11pt;
	color:#4A2100;
}

.cuadroa{
	position:relative;
	width:360px;
	top:0px;
	left:0px;
	height:auto;
	float:left;
}

.cuadrob{
	position:relative;
	top:0px;
	left:14px;
	font-family:Arial;
	font-size:9pt;
}

.cuadroc{
	position:relative;
	top:0px;
	width:165px;
	float:left;
	left:0px;
}

.cuadrod{
	position:relative;
	top:0px;
	left:0px;
	width:375px;
	float:left;
}

#trabajaPersonal{
	text-align:right;
	width:365px;

}

#trabajaPersonal input{
	width:200px;
}

#trabajaAcademica{
	text-align:left;
	width:730px;
}

#trabajaAcademica input{
	width:160px;
}

#trabajaMotivacion{
	width:365px;
}

.hemeroteca{
	border-top:5px solid #EC8300;

}

#botonlegal{
background-color:#ecae4b;text-align:center;position:absolute;top:410px;left:0px;font-weight:bold;font-family:Arial;width:750px;left:50%;margin-left:-375px;padding-top:13px;vertical-align:center;height:40px;cursor:pointer;z-index:15;
}

#botonlegal:hover {
background-color:#eb8200;
}

/*-----------------------------------*/
/*----- MODULO: FICHA PRODUCTOS -----*/
/*-----------------------------------*/

/* Ficha */
.tablaFicha {
	width: 780px;
	background-color: #F2F2F2;
}

.tablaFicha .filatitulo{
	background-color: #CCCCCC;
	font-weight: bold;
}

.tablaFicha .filauno {
	font-size: 12px;
	background-color: #EAEAEA;
}

.tablaFicha textarea {
	font-size: 11px;
}

.tablaFicha .filados {
	background-color: #E0E0E0;
	font-size: 12px;
}


/* --- Tabla VALOR NUTRICIONAL --- */
.tablaValor {
	background-color: #FFFFFF;
	border: 1px #7F7F7F solid;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	width: 743px;
}

.tablaValorDetalle tr td{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:5px;
	vertical-align:top;
}


.tablaValorDetalle td {
		border-bottom: 1px #808080 solid;
}

#btnVolver {
	cursor: pointer;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(imagenes/boton_anadir_off.gif);
	width: 90px;
	height: 18px;
	text-align: center;
	font-weight: bold;
}

#btnVolver:hover {
	background-image: url(imagenes/boton_anadir_on.gif);
}

/* ---- RECETAS ----*/

#barra_receta {
	margin-top: 10px;
	margin-bottom: 10px;
}

#menu_receta {
	color: #000000;
	font-size: 9pt;
	cursor: pointer;
}

#menu_receta a{
	color: #4A2100;
	font-size: 8pt;
	cursor: pointer;
	margin-left: 4px;
	margin-right: 4px;
	font-weight: normal;
}

#menu_receta a:hover {
	color: #FF0000;
}

.submenu{
    display:none;
}

/* 14/12/2012 */
