﻿@charset "utf-8";
/* CSS Document */

body {
	background: #fff;
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
}

.oneColElsCtr #container {
	background: #FFFFFF;
	border: 0px solid #333;
	width: 920px;
	height: 622px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left:-460px; /* Mitad del width  */
	margin-top:-311px;  /* Mitad del height */
	color: #999999;
	overflow: hidden;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.oneColElsCtr #mainContent {
	padding: 0 20px;
	height: auto;
	overflow: hidden;

}

UL.hover_block LI,
UL.hover_block2 LI {
	list-style: none;
}



UL.hover_block LI A,
UL.hover_block2 LI A {
	DISPLAY: block;
	FONT: 1.6em/1.3 Helvetica, Arial, sans-serif;
	overflow: hidden;
	WIDTH: 302px;
	COLOR: #000;
	POSITION: relative;
	HEIGHT: 58px;
}

UL.hover_block LI IMG,
UL.hover_block2 LI IMG {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
	WIDTH: 302px;
	HEIGHT: 58px;
	border-width: 0px;
	border-style: none;
}

UL.imagesbg LI {
	list-style: none;
}

UL.imagesbg LI IMG {
	border-width: 0px;
}

#apDiv0 {
	height:491px;
	left:0px;
	position:absolute;
	top:0px;
	width:920px;
	z-index:0;
}

#apFranja {
	background:transparent url(../images/img/franja-verde-trans.png) no-repeat scroll left top;
	height:121px;
	width:920px;
	left:0px;
	top:370px;
	position:absolute;
	z-index:1;
}

#apFranjahome {
	background:transparent url(../images/img/franja-roja-trans.png) no-repeat scroll left top;
	height:121px;
	width:920px;
	left:0px;
	top:370px;
	position:absolute;
	z-index:1;
}

#apLogo {
	height:108px;
	left:13px;
	position:absolute;
	top:375px;
	width:465px;
	z-index:2;
}

#apDiv1 {
	background:transparent url(../images/menu/gourmetfood-on.jpg) no-repeat scroll;
	height:58px;
	left:0px;
	position:absolute;
	top:499px;
	width:301px;
	z-index:3;
}

#apDiv2 {
	background:transparent url(../images/menu/linea-fria-on.jpg) no-repeat scroll;
	height:58px;
	left:0px;
	position:absolute;
	top:565px;
	width:301px;
	z-index:4;
}

#apDiv3 {
	background:transparent url(../images/menu/centros-escolares-on.jpg) no-repeat scroll;
	height:58px;
	left:310px;
	position:absolute;
	top:499px;
	width:301px;
	z-index:5;
}

#apDiv4 {
	background:transparent url(../images/menu/catering-restauracion-on.jpg) no-repeat scroll;
	height:58px;
	left:310px;
	position:absolute;
	top:565px;
	width:301px;
	z-index:6;
}

#apDiv5 {
	background:transparent url(../images/menu/empresas-on.jpg) no-repeat scroll;
	height:58px;
	left:620px;
	position:absolute;
	top:499px;
	width:300px;
	z-index:7;
}

#apDiv6 {
	background:transparent url(../images/menu/tercera-edad-y-asistencia-domiciliaria-on.jpg) no-repeat scroll;
	height:58px;
	left:620px;
	position:absolute;
	top:565px;
	width:300px;
	z-index:8;
}

#apMenu {
	left:624px;
	position:absolute;
	top:378px;
	z-index:9;
	width: 280px;
}

#apPdflink {
	left:604px;
	position:absolute;
	top:290px;
	z-index:9;
	width: 288px;
	height: 73px;
}

#apText {
	height:329px;
	left:0px;
	position:absolute;
	top:0px;
	width:271px;
	z-index:10;
	padding: 25px 16px 16px;

	color: #FFFFFF;
}

#direccion {
	left:611px;
	position:absolute;
	top:433px;
	z-index:11;
	width: 280px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #343718;
	text-decoration: none;
	text-align: right;
}

#apCentrosmenu {
	height:329px;
	left:310px;
	position:absolute;
	top:23px;
	width:180px;
	z-index:12;
	overflow: hidden;
}


.gourmetverde {
	height:329px;
	background:transparent url(../images/img/gourmet-food-trans.png) no-repeat;
	font: 14px Arial, Helvetica, sans-serif;
}

.centrosescolares {
	height:329px;
	background:transparent url(../images/img/centros-escolares-trans.png) no-repeat;
	font: 14px Arial, Helvetica, sans-serif;
}

.lineafria {
	height:329px;
	background:transparent url(../images/img/linea-fria-trans.png) no-repeat;
	font: 14px Arial, Helvetica, sans-serif;
}

.catering {
	height:329px;
	background:transparent url(../images/img/catering-trans.png) no-repeat;
	font: 14px Arial, Helvetica, sans-serif;
}

.tercera {
	height:329px;
	background:transparent url(../images/img/tercera-edad-y-asistencia-d.png) no-repeat;
	font: 14px Arial, Helvetica, sans-serif;
}

.empresa {
	height:329px;
	background:transparent url(../images/img/empresas-trans.png) no-repeat;
	font: 14px Arial, Helvetica, sans-serif;
}

/* Menu texto blanco */

ul#menucontacto {

    }
    
    ul#menucontacto li {
	list-style: none;
	float: left;
        }

    ul#menucontacto li a {
	text-transform: uppercase;
	color: #fff;
	padding-left: 16px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    }
	
	ul#menucontacto li.dstk a {
	text-transform: uppercase;
	color: #43281F;
	padding-left: 16px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
    }

ul#menucontacto li a:hover{
	color: #43281F;
}

.bold {
	font-weight: bold;
}

.black {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}




	
/*  Menu de la izquierda    */
ul.menu_izquierda{
    float: left;
    }
    
    ul.menu_izquierda li{
       
        }

        ul.menu_izquierda li a{
		background: transparent url(../images/menu/menu-centos-escolares-trans.png) no-repeat 0px 0px;
		display: block;
		width: 168px;
		height: 42px;
		text-indent: -9999px;
		overflow:hidden;
		padding-bottom: 12px;
            }
			
		ul.menu_izquierda li a:hover,
		ul.menu_izquierda li.destacado1 a,
		ul.menu_izquierda li.destacado1 a:hover{
		background: transparent url(../images/menu/menu-centos-escolares-trans.png) no-repeat 0px -152px;
	        }
            
        ul.menu_izquierda li.pedagogico a{
            background: transparent url(../images/menu/menu-centos-escolares-trans.png) no-repeat;
			background-position: 0 -51px;
            }
			
		 ul.menu_izquierda li.pedagogico a:hover,
		 ul.menu_izquierda li.pedagogico.destacado1 a,
		 ul.menu_izquierda li.pedagogico.destacado1 a:hover{
		    background: transparent url(../images/menu/menu-centos-escolares-trans.png) no-repeat;
			background-position: 0 -203px;
            }
            
        ul.menu_izquierda li.menuespecial a{
            background: transparent url(../images/menu/menu-centos-escolares-trans.png) no-repeat;
			background-position: 0 -103px;
            }
			
		ul.menu_izquierda li.menuespecial a:hover,
		ul.menu_izquierda li.menuespecial.destacado1 a,
		ul.menu_izquierda li.menuespecial.destacado1 a:hover{
            background: transparent url(../images/menu/menu-centos-escolares-trans.png) no-repeat;
			background-position: 0 -255px;
            }
			
#apHome {
	height:123px;
	left:157px;
	position:absolute;
	top:246px;
	width:661px;
	z-index:12;
	overflow: hidden;
}



/*  Menu home    */
ul.menu_home{


    }
    
    ul.menu_home li{
	list-style: none;
	float: left;
       
        }

        ul.menu_home li a{
		background: transparent url(../images/img/home-logos.jpg) no-repeat 3px -5px;
		display: block;
		width: 225px;
		height: 118px;
		text-indent: -9999px;
            }
			
		ul.menu_home li a:hover{
		background: transparent url(../images/img/home-logos.jpg) no-repeat 3px -124px;
	        }
            
        ul.menu_home li.servicioshosteleria a{
		background: transparent url(../images/img/home-logos.jpg) no-repeat -224px -6px;
		display: block;
		width: 430px;
		height: 125px;
		text-indent: -9999px;
		overflow: hidden;
            }
			
		 ul.menu_home li.servicioshosteleria a:hover{
		    background: transparent url(../images/img/home-logos.jpg) -224px 113px;
            }
