body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	width:48.44em;
	color:#666666;
}
.logocoes2{display:none;}
#cabecera {
	height:10.63em;
	margin:auto;
	background: url(graf/fondorepetido.gif) repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
}
#portada .alturacolumna, #portada .alturacolumnatema {height:46em;}
html>body #portada .alturacolumna, #portada .alturacolumnatema {min-height:46em;height:auto;}
.alturacolumnatema {background:#fcfaf2;}

/*.alturacolumna {height:16em;}
html>body .alturacolumna {min-height:19em;}*/
.destacamosinterior {background:#f3f2eb;}
html>body .destacamosinterior {float:none;}
.alturacolumna {background:#f3f2eb;}

#izquierda {padding-top:2em;float:left;}
#centro {overflow:hidden;}
#centro .colizquierda {background:#f3f2eb;}
html>body #centro {background:#f3f2eb;padding:0;margin:0;}
html>body #centro .texto{background:#FFFFFF;}

.colizquierda {float:left;width:12.8em;} 
.colderecha {float:right;}
html>body .colderecha {float:none;margin-left:12.88em;}

/*Para la portada */
.colcentro {float:left;width:20em;}
.colderecha2 {float:right;width:15.44em;}
html>body .colderecha2 {float:none;margin-left:33.05em;width:auto;}

.logoCOES {background: url(graf/fondologo.gif) no-repeat;height:10.63em;}
	.tamlogo {width:12.88em;height:9.38em;border:none;}
.lema1 {
	color:#995416;
	font: 90% Arial, Helvetica, sans-serif;
}
.menupersistente {
	height:4.31em;
	background:#f4cb00;
}

.opcionesiniciales, .idioma {font-size:65%;margin:0;padding:0;float:left;margin-top:1.2em;}
.idioma li {float:left;display:inline;padding:0.1em 0.5em 0.5em 0.21em;font-weight:bold;background: url(graf/idioma_off.gif) no-repeat;color:#999999;}
.idioma li.activo {background: url(graf/idioma_on.gif) no-repeat;color:#FFFFFF;}
	.separador {width:1px; height:1.9em;margin-top:0.4em;float:left;}
.opcionesiniciales {margin-left:0.4em;}
.opcionesiniciales li {display:inline;color:#995416;font-weight:bold;}
	.separador2 {width:2px; height:2px;vertical-align:middle;margin-left:0.2em;margin-right:0.2em;}
.opcionesiniciales li a, .opcionesiniciales li a:active, .opcionesiniciales li a:visited, .opcionesiniciales li a:hover {color:#995416;}
.opcionesiniciales li a:hover {text-decoration:none;}

.imagentop {float:right;width:11.5em;height:2.56em;}

.menuprincipal {clear:right;background:#995416;border-top:2px solid #FFFFFF;font-size:65%;color:#FFFFFF;height:2.5em;}
.menuprincipal ul{margin:0;padding:0;}
.menuprincipal li {font-weight:bold;background:#995416;float:left;display:block;border-right:1px solid #FFFFFF;}
.menuprincipal li.ultimo {border-right:none;}
.menuprincipal li.ultimo a{padding:0.7em 0.5em 0.7em 0.5em;}
.menuprincipal li.activo {background:#ee7905;padding:0.7em 1em 0.7em 0.9em;}
.menuprincipal li.activo2 {background:#ee7905;padding:0.7em 0.5em 0.7em 0.5em;}
.menuprincipal li a {padding:0.7em 1em 0.7em 0.9em;text-decoration:none;display:block;}
.menuprincipal li a:hover {background:#ee7905;}
.menuprincipal li a, .menuprincipal li a:active, .menuprincipal li a:visited, .menuprincipal li a:hover {color:#FFFFFF;}

.banner {background:#f3f3f3;text-align:center;padding-top:0.5em;padding-bottom:0.5em;} 

.bannercoes {width:33.56em;height:4.88em;border:1px solid #995416;}

#contacto .bannercoes, #preguntasfrecuentes .bannercoes, #mapaweb .bannercoes, #avisolegal .bannercoes, #portada .bannercoes {width:33.56em;height:3.88em;border:1px solid #995416;margin-top:0.06em;}



.bannervideo {width:11em;height:4.06em;border:none;}

.lema2 {clear:right;color:#FFFFFF;font-size:70%;text-align:right;background:#86a525;padding-top:0.2em;padding-right:1em;padding-bottom:0.2em;}


.bannercalabazas {clear:left;width:12.78em;} /*width="206" height="15" */
.migas {border-left:1px solid #FFFFFF;clear:right;color:#FFFFFF;font-size:70%;padding:0.2em 0 0.1em 1.5em;background:#448744;width:49.3em;}
.migas a, .migas a:active, .migas a:visited, .migas a:hover {color:#FFFFFF;}
html>body .migas {clear:right;width:auto;}
#portada .migas {background:#F3F3F3;color:#666666;}

.submenu {margin-bottom:0.06em;width:11em;margin-left:auto;margin-right:auto;margin-top:0.5em;}
.submenu ul {margin:0.06em 0 0 0;padding:0;border:1px solid #ff9900;}
.submenu li {
	margin:0;
	padding:0;
	font-size:70%;
	margin:2px;
	padding:1px;
	list-style: none;
	line-height:1.5em;
}
.submenu li.activo {color:#FFFFFF;padding:0.2em 0 0 1.3em;display:block;width:auto;text-decoration:none;background:#ffb74c;}
.submenu li a {
	display:block;
	width:auto;
	padding:0.2em 0 0 1.3em;
	text-decoration:none;
	background:#fff5ec;
	border:1px solid #ffb74c;
	}
.submenu ul li a, .submenu ul li a:active, .submenu ul li a:visited{color:#ff9900;}
.submenu ul li a:hover {background:#ffb74c;color:#FFFFFF;}

.submenu ul ul {background:#f3f2eb;padding:0.2em;}
.submenu ul ul li {font-size:90%;}

#centro p {text-align:justify;text-indent:30px;}
#centro .colizquierda {margin-right:1px;}


#pie {clear:both;background:#995416;color:#FFFFFF;text-align:center;padding-top:0.3em;padding-bottom:0.5em;margin-top:0.06em;}
#pie a, #pie a:active, #pie a:visited, #pie a:hover {color:#FFFFFF;}
#pie a:hover {text-decoration:none;}
#pie ul {margin:0;padding:0;font-size:70%;}
#pie ul li {display:inline;padding-left:0.5em;padding-right:0.5em;border-right:1px solid #FFFFFF;}
#pie li.ultimo {border-right:none;}
#contactopie  {margin-top:3em;}
.selloaenor {float:right;}
.selloaenor img {vertical-align:middle;}
/* ENCABEZADOS */
/*****H1*/
h1 {margin:0;font-size:100%;text-align:center;}
/*****H2*/
h2 {margin:0;color:#FFFFFF;font:bold 90% Arial, Helvetica, sans-serif;padding:0.2em 0 0.2em 1em;}
h2.destacamos {padding:0;font-size:85%;text-align:center;background:#ee7905;width:6.7em;margin-left:auto;margin-right:1em;margin-top:1em;}
h2.noticias {padding:0;font-size:85%;text-align:center;background:#4d8ccc;width:6em;margin-left:auto;margin-right:1em;}
h2.tema {background:#f8ad00;} 

/* para noticias*/
div.noticias h3 {margin:0;padding-top:1.5em;font-size:110%;color:#4d8ccc;font-weight:normal;border-top:1px solid #cddae7;}
div.noticias h3.primera {border:none;}
div.noticias h3 a:hover {text-decoration:none;}
#avisolegal h3, #preguntasfrecuentes h3, #video h3 {margin-top:2em;margin-bottom:2em;font-size:130%;border-bottom:1px solid #d9d8d2;color:#ffb74c;font-style:italic;text-align:center;background:#f8f8f6;}

/****H4*/
h4 {margin-top:2em;margin-bottom:2em;font-size:130%;border-bottom:1px solid #d9d8d2;color:#ffb74c;font-style:italic;text-align:center;background:#f8f8f6;}
body.compromisocial h4 {font-size:100%;background:none;text-align:left;margin:0 0 0.7em 0;border-bottom:0;}
h4.tituloh4 .primera {font-size:140%;background:#ffb74c;color:#FFFFFF;padding-right:0.1em;}

/****H5*/
h5 {font-size:90%;}
h5.titulo5 {font-size:110%;margin-top:2em;}


#centro .mas, .fecha, div.noticias h3 {text-align:right;}


a.noticia, a.noticia:active, a.noticia:visited, a.noticia:hover {color:#4d8ccc;}
.fecha {font-size:70%;}
#centro .entradilla p{margin-top:0.5em;text-indent:0px;}


/* TAM. IMAGENES */
body.compromisocial img.img1 {width:35.38em;height:16.88em;}
body.compromisocial img.img2 {width:19.38em;height:24.50em;}

/* TEMA */
div.tema {padding:0.5em 2em 0.06em 2em;font-size:72%;}
.imgtema {float:right;margin:1.6em 0 0.5em 1.2em;}
.imgtema img {border:1px solid #e2dfcf;}  
div.noticias {padding:0 1em 0.5em 1em;font-size:60%;}
.bannernoticias{margin:0;}

.bloquenoticias {width:11em;border:1px solid #4d8ccc;background:#FFFFFF;margin:auto;}

div.destacamos {width:11em;margin-left:auto;margin-right:auto;margin-bottom:0.06em;border:1px solid #ee7905;text-align:center;padding:0.5em 0 0.3em 0;background:#ffffff;color:#000000;}
div.destacamos  img {border:none;vertical-align:middle;}
div.calidad{margin-top:1em;width:11em;margin-left:auto;margin-right:auto;margin-bottom:0.06em;border:1px solid #ee7905;text-align:center;padding:0.5em 0 0.3em 0;background:#ffffff;color:#000000;}
div.calidad img {border:none;}

.sello {float:right;margin-left:10px;}
/* TEXTO */
#centro .historia {
	float:right;
	background: url(graf/fondohistoria.gif);
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	margin-bottom:-0.2em;
	border-right:1px solid #ffb74c;
}
#centro .texto2, #centro .texto {float:right;background:#FFFFFF;border-right:1px solid #ffb74c;} 
#informacion #centro .texto2 {width:98%;}

#centro .sinborde, body.compromisocial #centro .texto {border:none;}
#centro .texto {width:43.2em;padding:2em 2em 2.5em 2em;font-size:75%;}
#centro .texto a, .tema a, .tema a:active, #centro .texto a:active, .tema a:visited, #centro .texto a:visited, #centro .texto a:hover, .tema a:hover {color:#995416;}
#centro .texto a:hover {text-decoration:none;}
#centro .sinmargeninf{padding-bottom:0em;}
#centro .frase, #centro .frase2 {text-align:center;}
.frase3, .frase {color:#ee7905;font-size:120%;margin:0;}
.frase2 {color:#9a6832;font-size:150%;padding-top:1em;margin:0;}
.frase3 {float:left;padding-top:1em;padding-bottom:1em;padding-left:0;} 
#centro .texto img.imagenportexto2 {  
	float:right;
	margin-left:2em;
	margin-top:1em;
	margin-bottom:1em;
	padding:0.2em;
	background: url(graf/fodofoto.gif);
	padding:11px 8px 9px 8px;
	width:14.33em;
	height:9.50em; /* width="172" height="114" */
}
img.imagenportexto4 { 
	float:left;
	margin-right:2em;
	margin-top:1em;
	margin-bottom:1em;
}

img.imagenportexto3, 
img.imagenportexto5,
img.imagenportexto6 {
	float:right;
	margin-left:2em;
}
img.imagenportexto3 { 
	margin-top:1em;
	margin-bottom:1em;	
}
img.imagenportexto5 { 
	margin-top:-2em;
	margin-right:-2em;
}
img.imagenportexto6 { 
	margin-right:-2em;
	margin-bottom:1em;	
}

img.imagenportexto7 {
	float:right;
}

img.imagenportexto8 {
	float:right;
	margin-right:-1.9em;
	margin-bottom:0;
}
img.imagenportexto9 {
	float:left;
	margin-left:-1.9em;
	margin-right:3em;
}
img.imagenportexto9_b {	
	float:left;
	margin-right:1em;
	margin-left:-2em;

}
img.imagenportexto10 {
	float:right;
	margin-top:0.1em;
	margin-right:-1.9em;
	margin-bottom:-1em;
}
img.imagenportexto11 {
	margin-top:-3em;
}

.imagenporhome {margin-left:-2em;margin-right:-2em;margin-bottom:1em;width:27.8em;height:25.2em;}
/*LISTAS*/
#centro ol {background:#f3f2eb;padding-left:3em;clear:left;}
#centro ol, #centro .nivel1 {margin-top:2em;margin-bottom:2em;}

#centro .nivel1 li, #centro ol li {padding:0.3em;text-align:justify;background:#f8f8f6;border-bottom:1px solid #FFFFFF;}

#centro .nivel1 li{
	list-style: url(graf/nivel1.gif);
}
#centro .nivel2 li{
	list-style: url(graf/nivel2.gif);
	text-align:justify;
}

#centro .subir {text-align:right;font-size:90%;}
.subir a, .subir a:active, .subir a:visited, .subir a:hover{color:#ffb74c;}
.subir img{border:none;vertical-align:bottom;}
h2.interior {background:#ee7905;}
h3.interior {background:#ffb74c;padding:0.1em 0 0.05em 1em;font-size:100%;color:#FFFFFF;margin:0;}  


#contactopie {font-size:70%;text-align:center;color:#99704c;}
.clientes {background:#f7f6f3;border:1px dotted #d7c27c;padding:0 3em 1em 3em;color:#bfaa61;font-size:120%;}
.clientes p {color:#bfaa61;}

/*INFORMACION-NOTICIAS*/
#informacion .noticiaampliada {background:#f8f8f8;border:1px solid #4d8ccc;margin-bottom:2em;padding:0.5em 2em;}
#informacion .entradilla p{margin-bottom:0;margin-top:1em;}
#informacion .cuerpotexto p{margin-top:1em;}
#informacion h4 {border-bottom:1px solid #eee;text-align:left;font-size:120%;color:#4d8ccc;margin-bottom:0;margin-top:1em;}
#informacion .fecha {display:block;font-size:85%;margin-top:0;margin-bottom:1em;text-align:right;color:#ee7905;}
h4.h4noticias {background:#4d8ccc;color:#FFFFFF;}
#informacion .fondoarticulo h4 {border-bottom:1px solid #eee;background:#ffb74c;color:#FFFFFF;font-size:140%;text-align:center;}

/* HISTORIA*/
.historiaizq {background:#f3f2eb;float:left;width:16em;}  /*f3f2eb*/
html>body .historiaizq{width:16.4em;}
.historiader {background:#ffb74c url(graf/fondoletrahistoria.jpg) no-repeat;float:right;width:18.6em;padding-top:8.3em;padding-bottom:0;}
.historiader p, .historiaizq p {font-size:90%;margin-top:1em;}
.historiaizq p {font-size:105%;padding:0 2em;}
.historiader p {background:#ffe2b7;margin:1em;border:1px solid #FFFFFF;padding:1em 2em;}
div.logocoesviejo {padding:0;text-align:center;margin:1em 0;}
.hfrase1a {
	color:#FFFFFF;
	font: 350% Arial, Helvetica, sans-serif;
	margin-left:0.2em;
}
.hfrase1b {	
	color:#c2c2bc;
	margin-left:2.5em;
	margin-top:-0.7em;
	font: 150% Arial, Helvetica, sans-serif;
}
.historiader .hfrase1a {margin-left:2.1em;}
.hfrase2b {color:#ffe2b7;	
	margin-left:8.3em;
	margin-top:-0.7em;
	font: 150% Arial, Helvetica, sans-serif;
}
#centro .historia .frase3	{float:right;}
.piehistoria {background:url(graf/fondohistoria2.gif) no-repeat;} 
.piehistoria2 {width:48.38em;height:12.75em;}

.img_coesactual {margin-top:1em;margin-left:1.5em;width:10.59em;height:8.87em;}
.img_coesactual2 {margin-top:5em;width:16.44em;height:9.50em;}
.img_coesactual3 {width:12.75em;height:6.75em;}


/* POLITICA CONTROL */
.textopolitica {font-size:120%;margin:2em 0 3em 0;padding:1.5em 2.5em;color:#666666;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}

/* COMPROMISO SOCIAL Y SALUD*/
.compromisosocial {margin-bottom:0;}
body.compromisocial .hfrase1a {color:#909090;font-size:130%;margin-left:2em;margin-bottom:0;}
body.compromisocial .hfrase2a {color:#ee7905;font-size:220%;line-height:0.7em;margin-bottom:0;margin-left:3em;letter-spacing:-0.1em;}
body.compromisocial .texto .hfrase1a {font-size:160%;margin-top:17em;}
body.compromisocial .texto .hfrase2a {font-size:260%;}
body.compromisocial .hfrase1aa {margin-top:3em;}


.fondosalud{background:url(graf/fondosalud.jpg) no-repeat;height:27.31em;}
body.compromisocial .fondosalud h4 {padding-top:2em;}
body.compromisocial .fondosalud .hfrase1a {margin-left:8.5em;color:#FFFFFF;}
body.compromisocial .fondosalud .hfrase2a {margin-left:0.3em;}
.textosalud {font-size:90%;margin:2.5em 1em 0 16em;border:1px solid #ffb74c;background:#ffe2b7;padding:1.5em;}
.bordenaranja {border:1px solid #ffb74c;padding-right:0.5em;}

.fondocalidad{background:url(graf/imagensocial.jpg) no-repeat;height:270px;margin:0;padding-top:14.5em;}
.textocalidad {font-size:80%;margin:0 1em 0 10em;border:1px solid #ffb74c;background:#FFFFFF;padding:1.5em;}
#centro .textocalidad a {color:#995416;}
#centro .textocalidad a:link {color:#995416;}
#centro .textocalidad a:active {color:#995416;}
#centro .textocalidad a:visited {color:#995416;}
#centro .textocalidad a:hover {color:#995416;}

.fondocalidad2{background:url(graf/imagensocial2.jpg) no-repeat;background-position:right top;height:294px;}
.textocalidad2 {font-size:80%;margin:0em 18em 0 1em;border:1px solid #ffb74c;background:#FFFFFF;padding:1.5em 1.5em 1.5em 0em;}

/* FUTURO RESTAURACIÓN */
.ffrase1a {
	color:#c2c2bc;
	font: 180% Arial, Helvetica, sans-serif;
	margin-left:5em;
	margin-top:4em;	
}
.ffrase1b {	
	color:#f34d23;
	margin-left:1em;
	margin-top:-0.3em;
	margin-bottom:1em;
	letter-spacing:-0.1em;
	font: 180% Arial, Helvetica, sans-serif;
}
.objetivo {background:#fbf9f8;clear:both;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;font-size:110%;color:#999999;margin-bottom:2em;padding:1em 1.2em;}
.objetivo2 {font-size:110%;color:#f34d23;}

/* PRODUCTOS */
.tablaproductos {border:1px solid #ffb74c;margin:1.8em auto;}
.tablaproductos caption {margin:1em auto;color:#ee7905;font-size:120%;}
.tablaproductos th{font-size:110%;border:1px solid #ffb74c;background:#ffb74c;padding:0.3em 1em;color:#FFFFFF;}
.tablaproductos td {background:#f8f8f6;padding:1em;vertical-align:top;width:18%;} 
.tablaproductos td ul {margin:0;padding:0;}
.tablaproductos td ul li {
	list-style: none;
	padding:0.3em;
	border-bottom:1px solid #CCCCCC;
}

/* SERVICIOS */
/*------- Que hacemos */
#quehacemos .hfrase1a {margin-top:-2.5em;margin-left:12em;}
#quehacemos .hfrase2a {margin-left:8em;}
#quehacemos .destacado {margin-left:14em;margin-top:0;margin-bottom:2em;}
.imgquehacemos {width:35.50em;height:18.94em;}
/*------- Como lo hacemos */
.fondoservicioscomo {background:url(graf/fondocomolohacemos.jpg) no-repeat right;height:29.81em;}
.textoservicioscomo {background:#fff5ec;font-size:80%;margin:3em 23em 2em 2em;border:1px solid #ffb74c;padding:1em 2em;color:#995416;}
/*-------- Centros educativos */
.fondocentroseducativos {background:url(graf/fondocentroseducativos.jpg) no-repeat;height:20.31em;}
.fondocentroseducativos .centro1a {color:#909090;font-size:130%;padding:13em 1em 0 14em;}
.fondocentroseducativos .centro2a {color:#ee7905;font-size:220%;margin-bottom:0;letter-spacing:-0.1em;margin-top:-0.3em;margin-left:7.4em;} 

/*-------- Centros residenciales */ 
.fondocentrosresidenciales {background:url(graf/fondocentrosresidenciales.jpg) no-repeat;padding-top:3em;padding-bottom:4em;} 
.textocentrosresidenciales {background:#fff5ec;font-size:75%;margin:0 2em 0 26em;padding:0.5em 2em;border:1px solid #ffb74c;} 

/*-------- Alta gama */ 
.fondoaltagama {background:url(graf/fondoaltagama2.jpg) no-repeat;padding-top:8em;padding-bottom:0;}
.textoaltagama {background:#fff5ec;font-size:75%;margin:0 2em 0 10em;padding:0.5em 2em;border:1px solid #ffb74c;} 

/*-------- Empresas */
.fondoempresas {background:url(graf/fondoempresas.jpg) no-repeat;padding-top:8em;padding-bottom:0;}
.textoempresas {background:#ffffff;font-size:75%;margin:0 2em 0 24em;padding:0 0 0 3em;} 

/*-------- Escuelas verano */ 
.fondoescuelasverano {background:url(graf/fondoescuelasverano.jpg) no-repeat;padding-top:3em;padding-bottom:8em;margin-bottom:1.5em;}
.textoescuelasverano {background:#fff5ec;font-size:70%;margin:0 2em 0 32em;padding:3em 2em;border:1px solid #ffb74c;}  
#centro .escuelas {margin-top:0.8em;}  
#centro .textoescuelasverano{text-indent:0;}

/* PORTADA---- recetario*/
.bloquereceta {padding:0 0.2em 0 0.2em;}
.preparacion {height:6.3em;}
html>body .preparacion {min-height:6.3em;height:auto;}
#centro .receta p {margin:0;text-indent:0;}
.receta img {float:right;border:1px solid #e2dfcf;margin:0 0 0.5em 0.5em;}
#centro p.ampliarreceta {font-size:90%;margin-top:0.5em;}
.ampliarreceta a, .ampliarreceta a:active, .ampliarreceta a:visited, .ampliarreceta a:hover {color:#ee7905;}

/* PRODUCTOS--- Recetario */
.fondoproductos {background:url(graf/fondoproductos.jpg) no-repeat;padding-top:13em;} 
.textoproductos {background:#fff5ec;font-size:80%;margin:0 2em 0 13em;padding:1.5em 2em;border:1px solid #ffb74c;}  
.fondorecetario {background:url(graf/fondorecetario.jpg) no-repeat;padding-top:8em;padding-bottom:8em;} 
.textorecetario{padding-left:7em;}
body.compromisocial .textorecetario .hfrase1a {margin-left:9em;}
.masgrande strong {font-size:120%;}

h2.recetario {background:#ee7905;text-align:right;padding-right:1em;}
div.recetario {background:#f3f2eb;}
.recetario h3, body#productos h4 {background:#f3f2eb;border-bottom:1px solid #ee7905;margin:0.5em 0 1em 0;color:#ee7905;font-size:110%;text-align:left;}  
body#productos h4 {font-style:normal;font-size:120%;height:2.6em;}
.receta {background:#fefdf6;font-size:65%;padding:0 0 1em 0;margin:2em 1em 1em 1em;border-bottom:1px solid #e2dfcf;}/*clear:right*/
.conjuntorecetas{border:1px solid #eedbc9;height:28em;background:#eeeeee;}
html>body#productos .conjuntorecetas {min-height:44em;height:auto;}
.colizqrecetas {width:50%;float:left;font-size:125%;}   

#productos .ampliarreceta{margin:0;}
.bloquerecetas {font-size:75%;margin:0 2em 1em 2em;} 
/*#productos .receta {height:11em;}*/
#productos .bloquereceta {height:9em;}
html>body #productos .bloquereceta {min-height:9em;height:auto;}
#productos .bloquereceta img {margin-left:1.5em;}
.bloquerecetas {margin-top:-1em;}
.paginacion {font-size:80%;color:#ee7905;}
.paginacion img {vertical-align:middle;border:none;}


.recetaampliada {margin:1em 2em;border:1px solid #ee7905;padding:1em 3em;}
body#productos .recetaampliada h4 {font-size:150%;background:#ee7905;border:none;text-align:center;color:#FFFFFF;}

.fondoingredientes {background:#eeeeee;padding:1.5em;margin-left:-2.5em;margin-right:-2.5em;}
.imagenplato {width:45%;float:left;text-align:right;}
.imagenplato img {border:1px solid #CCCCCC;padding:0.06em;}

.ingredientes {width:50%;font-size:90%;}
html>body .ingredientes {float:none;margin-left:18em;}
.fondoingredientes2 {background:#f7f3f3;padding:1em 2em;border:1px solid #FFFFFF;}
.fondoingredientes2 .espaciado li{padding-bottom:0.5em;}

.valores {margin:0;background:#eeeeee;width:40%;float:right;border:1px solid #FFFFFF;padding:0.3em 1em;}
.valores li {padding:1em 0;list-style:none;}
/*.tipocomida {width:50%;}*/
.altura {height:18em;}
.tipocomida {margin:0;width:50%;float:left;padding:0;}
.titvalores {padding-bottom:0em;font-size:90%;color:#ee7905;text-align:center;font-weight:bold;}
.valores .titulo, .tipocomida .titulo {color:#ee7905;}
.tipocomida li{
	padding-bottom:1em;
	clear:both;
	list-style:none;
}
html>body .tipocomida li{padding-bottom:2em;}
.tipocomida img {float:left;margin-right:1em;}

.botonrecetario {text-align:center;width:20%;margin:auto;}
#centro .botonrecetario a, #centro .botonrecetario a:active, #centro .botonrecetario a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:0.2em 1.5em;
	background:#ee7905;
}
#centro .botonrecetario a:hover {background:#eeeeee;width:100%;padding:0.2em 1.5em;color:#ee7905;}

/* CLIENTES */

/* MONITORES COMEDOR */
/* --------- Quienes somos */
.fondomonitorescomedor {background:url(graf/fondomonitorescomedor.jpg) no-repeat;width:35.50em;padding-bottom:3em;} 
.textomonitorescomedor {padding-top:7em;padding-left:12em;}  
.fondomonitorescomedor2 {background:url(graf/fondomonitorescomedor2.jpg) no-repeat;width:35.50em;}
.azulcolabora {color:#272f60;}
.textomonitorescomedor2 {font-size:75%;width:60%;margin-left:2em;}  
body.compromisocial .textomonitorescomedor2 .hfrase2a {margin-left:0.3em;margin-top:6em;margin-bottom:2em;}
body.compromisocial .der {margin-left:5.5em;margin-top:-0.3em;}
body.compromisocial .hfrase1apeq{font-size:85%;}
body.compromisocial .monitores {margin-top:-1em;}
body.compromisocial .texto .maspeq {margin-top:1.5em;}
body.compromisocial .texto .maspeq, body.compromisocial .texto .maspeq2{font-size:230%;}
body.compromisocial .texto .maspeq2 {margin-left:5em;}
/* ----------- Que hacemos */
.mfrase2a {color:#ee7905;font-size:200%;line-height:0.7em;margin-bottom:0;margin-left:3em;letter-spacing:-0.1em;margin-top:1.5em;}
.fondomonitorescomedor3 {background:url(graf/imgmonitores1.jpg) no-repeat;width:35.50em;} 
.textomonitorescomedor3  {font-size:75%;width:60%;margin-left:1em;margin-top:2em;}  
.textoabajo {margin-bottom:2em;}
body.compromisocial .textoabajo .hfrase2a {margin-left:6em;}
.textosuperior .hfrase1apeq, .textoabajo .hfrase1apeq {margin-left:3em;}
body.compromisocial .textosuperior .hfrase1a {margin-left:0.5em;} 
body.compromisocial .textosuperior .hfrase2a {margin-bottom:0.2em;}
.textosuperior {margin-top:3.9em;}

/* INFORMACIÓN*/
.fondoarticulo{background:#f4f4f4 url(graf/espiral.gif) no-repeat;padding-left:8em;padding-right:2em;padding-bottom:1em;font-size:70%;border-top:1px solid #cbcbcb;border-right:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;margin:2em;}  
#preguntasfrecuentes h3, #avisolegal h3, .fondoarticulo h4 {background:#ffb74c;color:#FFFFFF;font-size:150%;} 
/* CONTACTO */
.fondocontacto {background:url(graf/fondosoportetecnico.jpg) no-repeat;border-left:1px solid #ffb74c;padding-top:14em;width:100%;}
.textocontacto {background:#fff5ec;font-size:80%;margin:0 4em 0 24em;padding:1em 2em;border:1px solid #ffb74c;}
#centro .textocontacto p {text-indent:0;}
.textocontacto2 {font-size:75%;margin:0 3em 0 2em;}
.dircolabora {font-size:95%;text-align:center;margin:7em 5em 2em 5em;}
#centro .dircolabora p {text-align:center;text-indent:0;}

/*VIDEO*/
#video #centro .texto2{}
#centro #video2{min-height:320px;background:#000000;}
.videoreproduccion{width:100%;margin:0 auto;}
.franjavideo {background:url(graf/backvideo2.gif) repeat-x;width:100%;}
.videogrande {margin:auto;width:640px;text-align:center;padding-bottom:0.3em;}
#video #centro .texto2 {padding:0;clear:both;padding:0.06em 0;border-left:1px solid #ffb74c;}
.vozoff {font-size:75%;margin:0em 4.5em;padding:1em;}
.vozoff dl {background:#f8f8f6;padding:1.5em;border:1px solid #d9d8d2;}
.vozoff dt {margin-top:1.5em;margin-bottom:1em;}
.vozoff dd {padding-right:2em;}
.vozoff dd p {margin:0;}
#player	{display:block;width:640px;height:480px;}
div.destacamos ul.versionvideo	{margin:0.3em 0 0;padding:0;text-align:center;}
div.destacamos ul.versionvideo li	{margin:0em;padding:0em 0em 0.3em 0em;list-style-type:none;float:left;display:block;}
div.destacamos a	{font-size:75%;}
div.destacamos .letra_p {font-size:75%;float:left;padding-top:1em;padding-left:0.8em;padding-right:0.3em;}

#avisolegal #centro .texto, #mapaweb #centro .texto, #preguntasfrecuentes #centro .texto {clear:both;width:84.3%;padding:3em 5em;border-left:1px solid #ffb74c;}
#contacto #centro .colderecha, #mapaweb #centro .colderecha, #avisolegal #centro .colderecha, #preguntasfrecuentes #centro .colderecha {clear:both;float:none;}

#mapaweb #centro .texto ul.nivel1 li{font-size:120%;}
#mapaweb #centro .texto ul.nivel2 {margin-top:1em;margin-bottom:1em;}
#mapaweb #centro .texto ul.nivel2  ul {margin-top:0.3em;margin-bottom:0.3em;}
#mapaweb #centro .texto ul.nivel1 li ul.nivel2 li{font-size:90%;}

/*GENERALES*/
#centro .derecha {text-align:right;}
#centro .centrado {text-align:center;}
#centro .sintabular {text-indent:0;}
.sinmargen {margin:0;}
.textop {font-size:90%;}
.antifloat {clear:both;}
.marron {color:#995416;}
.naranja {color:#ffb74c;}
.naranja2 {color:#ee7905;}
.resaltar {background:#666666;color:#FFFFFF;padding:0.3em;margin-top:2em;}
#centro .resaltar2 {text-align:center;background:#ffb74c;color:#FFFFFF;padding:0.1em;width:50%;margin-top:0;}
#centro .resaltar3 {color:#ffb74c;margin:0.5em 2em 2em 2em;text-align:center;word-spacing:-0.25em;}
#centro .resaltar3 span {background:#faf9f2;padding:0.3em 1em;font-size:90%;letter-spacing:0.3em;}
#centro .resaltar4 {font-size:110%;color:#ee7905;padding:0 1em;text-indent:0;}

a, a:active, a:visited, a:hover {color:#666666;}
a:hover {text-decoration:none;}
#centro .fotoalpie {background:#FFFFFF;text-align:right;margin:0;padding:0;}
html>body #centro .fotoalpie {width:35.4em;float:right;}
#centro .fotopie2 {border-right:1px solid #ffb74c;padding:0;margin:0;}
.listahorizontal {margin:0;padding:0;display:inline;}
.listahorizontal li{display:inline;}

/* Formulario Registro */
.registro2, .registro {margin-left:5em;margin-right:5em;padding:1em 2em;text-align:right;background:#fff8f2;}
.registro2 {text-align:left;width:40%;float:left;margin:0;border:1px solid #ffb74c;}
fieldset {padding:1em;margin-top:1em;}
.registro2 fieldset {text-align:right;}
#centro .botones {text-align:right;}
legend {font-weight:bold;margin-bottom:1em;}
input#fecha, input#titulo, input#codigo {border-bottom:1px solid #ffb74c;border-top:none;border-left:none;border-right:none;background:none;}
.registro input#titulo, #formRegistro input {border:1px solid #ffb74c;margin-bottom:0.2em;background:#fff;}
#formRegistro input.boton {background:#ffb74c;border:1px solid #000000;font-size:90%;}

.vermenudia {border:1px solid #995416;width:46%;float:left;margin-left:2em;background:#f3f2eb;font-size:90%;}
/*html>body .vermenudia {float:none;margin-left:3em;width:auto;}*/
.vermenudia caption {margin-left:3em;padding:0 0 0.5em 0;text-align:center;font-size:120%;color:#995416;}
.vermenudia th {font-size:130%;background:#ee7905;color:#FFFFFF;padding:0.3em;border-bottom:1px solid #995416;text-align:right;}
.vermenudia th.menumes {border-top:1px solid #995416;text-align:center;}
.vermenudia td.menumes {font-size:120%;text-align:center;}
.vermenudia td {vertical-align:top;margin:0;padding:0.5em 1em 0.5em 1em;font-size:90%;}
.vermenudia td strong {color:#995416;font-size:110%;}

#centro .dia {color:#995416;background:#f3f2eb;margin-left:5em;padding:0.2em;font-size:80%;}
.vermenudia td .menudiario{background:#fdfdfb;border:1px dotted #e2d0bf;padding:0.5em 1em;}
#centro .vermenudia p {
	background:#fdfdfb;
	border-bottom:1px solid #f2e9e2;
	padding-left:0;
	margin:0.5em 0.3em;
	list-style: none;
	text-align:left;
	text-indent:0;
}
#centro .vermenudia p.guarnicion {color:#996600;text-indent:1.5em;margin-bottom:1em;}
#centro .vermenudia p.entrada {margin-bottom:0.5em;}
.titulomenuespecial {color:#ee7905;text-align:center;}
.menuespecial {background:#fdfdfb;
	border:1px dotted #e2d0bf;margin:0.5em 0.3em;}
#centro .vermenudia .menuespecial p {border-bottom:none;padding:0.1em 0.3em;}
.valoresmedios {text-align:center;margin:0.5em 1.5em 0.5em 2em;padding:0.5em;}
.titulovalores {color:#ee7905;}
.valoresmedios ul {margin:0.3em 0 0 0 ;padding:0.3em;background:#fdfdfb;border:1px dotted #e2d0bf;}
.valoresmedios ul li {list-style-type: none;}
.calorias {color:#995416;font-size:110%;margin-top:0.5em;}
html>body .menumes {float:none;}
#centro .msgpedido {text-align:center;font-size:115%;border-top:1px solid #e3e1d5;border-bottom:1px solid #e3e1d5;background:#f8f8f4;padding:0.5em 0;}
#centro .msgpedido .correcto {color:#448744;}
#centro .msgpedido .error {color:#ff0000;}
.imprimir {border:none;font-size:80%;vertical-align:middle;}

/*Repositorio documental*/

.repositorio {width:95%;background:#fff8f2;border:1px solid #ffb74c;margin:auto;}
.repositorio td, .repositorio th {text-align:center;border-bottom:1px solid #fff0e4;padding:0.3em;}
.repositorio th {background:#ee7905;color:#fff;font-size:110%;}
.repositorio .fecha {font-size:100%;background:#ffe5ce;width:30%;color:#ee7905;font-weight:bold;}
.repositorio .categoria {background:#fff0e4;width:25%;color:#333;}

#centro .repositorio td a, #centro .repositorio td a:active, #centro .repositorio td a:visited, #centro .repositorio td a:hover {color:#333;}
#centro .paginacion {text-align:center;}
#centro .paginacion a.numero, #centro .paginacion a.numero:active, #centro .paginacion a.numero:visited {padding:0.3em;background:#fff8f2;color:#666666;margin:0.2em;border:1px solid #999;text-decoration:none;}
#centro .paginacion a.numero:hover {background:#ee7905;color:#fff;}
.pag_activa {background:#ee7905;color:#fff;padding:0.3em;margin:0.2em;border:1px solid #999;}