BODY {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #113A4C;
    margin: 0 0 0 0px;
    text-align: center;
    background-color: #DFF2FE;
	
}

/* estructura */

#contenedor{
    text-align: left;
    width: 970px;
    margin: auto;
	position: relative;
}
#cabecera{
    background-color: #DFF2FE;
    font-size:12pt;
    font-weight: bold;

}

#principal{
    margin-left: 0;
    background-color: #DFF2FE;
    padding: 4 4 4 4px;
    width: 710px;
}
#ColMenu{
    width: 250px;
    float: right;
	padding-top: 7px;
	padding-right: 2px;
}
#pie{
   

    text-align:right;
    clear: both;
	height: auto;
	width: 100%;
} 
#ContCab {
	position: absolute;
	left:150px;
	top:40px;
	width:20px;
	height:96px;
	z-index:60;
	float: none;
}


#FotoCab {
	position:absolute;
	left:434px;
	top:2px;
	width:331px;
	height:180px;
	z-index:1;
}



/* @group Texto */

a.linkCateg:link {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;	
			color: #227094;	
			font-weight: normal; 
			text-decoration: none;
			}
a.linkCateg:visited {	
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;	
			color: #227094;	
			font-weight: normal; 
			text-decoration: none;
			}
			
a.linkCateg:hover {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;	
			color: #227094;	
			font-weight: bold; 
			text-decoration: none;
			}
a.linkCateg:active {		
			font-family: Geneva, Arial, Helvetica, sans-serif;	
			font-size: 14px;
			color: #227094;	
			font-weight: bold; 
			text-decoration: none;
			}
			a.linkCateg:link {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;	
			color: #227094;	
			font-weight: normal; 
			text-decoration: none;
			}
a.linkCateg:visited {	
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;	
			color: #227094;	
			font-weight: normal; 
			text-decoration: none;
			}
			
			
			
			
a.linkPress:link {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;	
			color: #113A4C;	
			font-weight: normal; 
			text-decoration: none;
			}
a.linkPress:visited {	
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;	
			color: #113A4C;	
			font-weight: normal; 
			text-decoration: none;
			}	
a.linkPress:hover {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 13px;	
			color: #113A4C;	
			font-weight: bold; 
			text-decoration: none;
			}
a.linkPress:active {		
			font-family: Geneva, Arial, Helvetica, sans-serif;	
			font-size: 13px;
			color: #113A4C;	
			font-weight: normal; 
			text-decoration: none;
			}
			
			
			
			
a.linkRest:link {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;	
			color: #fff;	
			font-weight: normal; 
			text-decoration: none;
			}
a.linkRest:visited {	
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;	
			color: #fff;	
			font-weight: normal; 
			text-decoration: none;
			}	
a.linkRest:hover {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 14px;	
			color: #fff;	
			font-weight: bold; 
			text-decoration: none;
			}
a.linkRest:active {		
			font-family: Geneva, Arial, Helvetica, sans-serif;	
			font-size: 14px;
			color: #fff;	
			font-weight: normal; 
			text-decoration: none;
			}
			
			
			
			
			
			
a.linkPie:link {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;	
			color: #FFFFFF;	
			font-weight: normal; 
			text-decoration: underline;
			}
a.linkPie:visited {	
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;	
			color: #FFFFFF;	
			font-weight: normal; 
			text-decoration: none;
			}
			
a.linkPie:hover {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 10px;	
			color: #FFFFFF;	
			font-weight: normal; 
			text-decoration: none;
			}
a.linkPie:active {		
			font-family: Geneva, Arial, Helvetica, sans-serif;	
			font-size: 10px;
			color: #FFFFFF;	
			font-weight: normal; 
			text-decoration: none;
			}

.TextoPie {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #FFFFFF; }

.TitCategorias {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #FF6600;
}



.TitularCategorias {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 16px;	
			color: #113A4C;	
			font-weight: bold; 
			text-decoration: none;
}
a.TitularCategorias:link, a.TitularCategorias:visited, a.TitularCategorias:hover, a.TitularCategorias:active {		
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 16px;	
			color: #113A4C;	
			font-weight: bold; 
			text-decoration: none;
			}



.TitularSec {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 22px;
			color: #113A4C;
}
.NombreFecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D85A6;
}
/* @end */

/* @group contacto */

#LocalizacionGaf1 {
	position:absolute;
	left:366px;
	top:495px;
	width:197px;
	height:91px;
	z-index:1;
}
#LocalizacionDirec {
	position:absolute;
	left:371px;
	top:315px;
	width:312px;
	height:129px;
	z-index:1;
}
#LocalizacionCart {
	position:absolute;
	left:31px;
	top:185px;
	width:252px;
	height:21px;
	z-index:10;
}
#map {
	position:absolute;
	left:31px;
	top:265px;
	width:5px;
	height:350px;
	z-index:11;
}


/* @end */

/* @group mcarmen */

#McarmenGr2 {
	position:absolute;
	left:305px;
	top:284px;
	width:354px;
	height:195px;
	z-index:10;
	float: none;
}

#McarmenGr1 {
	position:absolute;
	left:32px;
	top:264px;
	width:157px;
	height:100px;
	z-index:11;
	float: none;
}
#McarmenGr4 {
	position:absolute;
	left:30px;
	top:557px;
	width:569px;
	height:650px;
	z-index:12;
	float: none;
	
}
#McarmenGr3 {
	position:absolute;
	left:32px;
	top:185px;
	width:327px;
	height:68px;
	z-index:10;
	float: none;
	
}
#McarmenFili {
	position:absolute;
	left:305px;
	top:466px;
	width:351px;
	height:258px;
	z-index:13;
}


/* @end */

/* @group temporada */


#TemporadaGr0 {
	position:absolute;
	left:28px;
	top:185px;
	width:655px;
	height:64px;
	z-index:10;
	float: none;
	
}
#TemporadaGr1 {
	position:absolute;
	left:61px;
	top:288px;
	width:190px;
	height:160px;
	z-index:11;
	float: none;
	background-color: #999999;
}
#TemporadaGr2 {
	position:absolute;
	left:62px;
	top:478px;
	width:190px;
	height:160px;
	z-index:10;
	float: none;
	background-color: #999999;
}

#TemporadaGr4 {
	position:absolute;
	left:357px;
	top:289px;
	width:264px;
	height:354px;
	z-index:12;
	float: none;
	
}
#TemporadaGr3 {
	position:absolute;
	left:63px;
	top:666px;
	width:190px;
	height:160px;
	z-index:10;
	float: none;
	background-color: #999999;	
}
#TemporadaGr5 {
	position:absolute;
	left:63px;
	top:855px;
	width:275px;
	height:175px;
	z-index:12;
	float: none;
	background-color: #999999;	
}
#TemporadaGr6 {
	position:absolute;
	left:367px;
	top:856px;
	width:275px;
	height:175px;
	z-index:12;
	float: none;
	background-color: #999999;	
}
#TemporadaFili {
	position:absolute;
	left:423px;
	top:634px;
	width:152px;
	height:129px;
	z-index:13;
}


/* @end */

/* @group galeria */

#GaleriaGr3 {
	position:absolute;
	left:30px;
	top:185px;
	width:268px;
	height:69px;
	z-index:10;
	float: none;
	
}



/* @end */

/* @group prensa */

#PrensaGr3 {
	position:absolute;
	left:22px;
	top:185px;
	width:411px;
	height:46px;
	z-index:10;
	float: none;
	
}



/* @end */

/* @group restaurante */

#RestaGr0 {
	position:absolute;
	left:31px;
	top:185px;
	width:327px;
	height:58px;
	z-index:10;
	float: none;
	
}
#RestaGr1 {
	position:absolute;
	left:67px;
	top:269px;
	width:157px;
	height:100px;
	z-index:11;
	float: none;
}
#RestaGr2 {
	position:absolute;
	left:343px;
	top:286px;
	width:305px;
	height:116px;
	z-index:10;
	float: none;
}

#RestaGr4 {
	position:absolute;
	left:80px;
	top:449px;
	width:542px;
	height:257px;
	z-index:12;
	float: none;
	
}
#RestaGr3 {
	position:absolute;
	left:296px;
	top:210px;
	width:327px;
	height:68px;
	z-index:10;
	float: none;
	
}
#RestaGr5 {
	position:absolute;
	left:63px;
	top:756px;
	width:275px;
	height:257px;
	z-index:12;
	float: none;
	
}
#RestaGr6 {
	position:absolute;
	left:366px;
	top:756px;
	width:275px;
	height:243px;
	z-index:12;
	float: none;
	
}
#RestaFili {
	position:absolute;
	left:343px;
	top:419px;
	width:324px;
	height:41px;
	z-index:13;
}

/* @end */

/* @group barra */

#BarraGr3 {
	position:absolute;
	left:30px;
	top:185px;
	width:544px;
	height:69px;
	z-index:10;
	float: none;
	
}
#BarraGr0 {
	position:absolute;
	left:31px;
	top:210px;
	width:327px;
	height:68px;
	z-index:10;
	float: none;
	
}
#BarraGr1 {
	position:absolute;
	left:61px;
	top:282px;
	width:157px;
	height:100px;
	z-index:11;
	float: none;
}
#BarraGr2 {
	position:absolute;
	left:53px;
	top:650px;
	width:291px;
	height:116px;
	z-index:15;
	float: none;
}

#BarraGr4 {
	position:absolute;
	left:373px;
	top:281px;
	width:258px;
	height:231px;
	z-index:12;
	float: none;
	
}

#BarraGr5 {
	position:absolute;
	left:63px;
	top:756px;
	width:275px;
	height:257px;
	z-index:12;
	float: none;
	
}
#BarraGr6 {
	position:absolute;
	left:366px;
	top:756px;
	width:275px;
	height:243px;
	z-index:12;
	float: none;
	
}
#BarraFili {
	position:absolute;
	left:378px;
	top:604px;
	width:191px;
	height:132px;
	z-index:13;
}




/* @end */
