

html,body{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:12px; line-height:16px;}
p{font: arial,sans-serif;text-align:center;font-size:11px;color:#333333;text-align:justify;}
img{border:0}
/*a{display:block;color: #006;padding:10px}
*/

#test3 {
    margin: 0em auto;
    border: 0px solid #555;
    width: 840px;
    height: 265px;
  }


div#container{width:840px;margin:0 auto;display:block;z-index:1;}
div#container{text-align:left}

div#header{position:relative;color: #000000;height:430px;}

div#logo{position: absolute; top:0px; left:320px; z-index:2}
div#idiomas{position:relative;float:right;margin-top:10px;}
div#minimenu{clear:both;float:right;margin-top:30px;}
div#ptos{float:left;width:840px;background-image:url(../img/trama.gif);background-repeat:repeat-x;height:1px;margin-top:5px;margin-bottom:5px;}
div#menu{clear:both;float:left;width:840px;margin-top:10px;margin-left:200px;margin-bottom:10px;}
div#foto_cabecera_grupo{position:relative;clear:both;float:left;width:840px; margin-top:85px; height:340px; min-height:340px;}


div#tit_productos_fosh{clear:both;float:left;width:840px;margin-top:5px;margin-left:0px;margin-bottom:0px;}
div#tit_eventos_fosh{clear:both;float:left;width:840px;margin-top:5px;margin-left:0px;margin-bottom:0px;}
div#ptostit{float:left;width:840px;background-image:url(../img/trama.gif);background-repeat:repeat-x;height:1px;margin-top:0px;margin-bottom:0px;}

div#productos_fosh{clear:both;float:left;width:840px;margin-top:10px;margin-left:0px;margin-bottom:10px;}
div#eventos_fosh{clear:both;float:left;width:840px;margin-top:10px;margin-left:0px;margin-bottom:10px;}

div#content p{line-height:1.4}
div#content_bienvenida {clear:both;background:#f1f1f1}
div#content_mapa {clear:both;background:#ffffff;}
div#equipo {clear:both;float:left;width:840px;margin-top:10px;margin-left:0px;margin-bottom:10px;}


div#contenido_grupo{position:relative;float:left;width:840px;margin-top:10px;margin-left:0px;margin-bottom:10px;}
.texto_contenido{font: arial,sans-serif;font-size:11px;color:#000000;text-align:justify;}
.titulo_verde{font: arial,sans-serif;font-size:12px;color:#8fbe00;text-align:justify;}
.titulo_gris{font: arial,sans-serif;font-size:12px;color:#5b5b5b;text-align:justify;}

div#menudiario{background:#cacaca;height:481px;margin-top:10px;}
div#catering{background:#ffffff;height:265px;margin-top:10px;}
div#yates{background:#ffffff;height:265px;margin-top:10px;}
div#banner_cooking{background:#ffffff;margin-top:10px;margin-bottom:10px;height:206px;}
div#banner_simply{background:#ffffff;margin-top:10px;margin-bottom:10px;height:206px;}


div#menudiario{float:left;width:266px;margin-left:0;}
div#catering{float:left;width:266px;margin-left:21px;}
div#yates{float:left;width:266px;margin-left:21px;}
div#banner_cooking{float:left;width:266px;margin-left:21px;}
div#banner_simply{float:right;width:266px;}

div#footer{clear:both;background:#edece6;width:840px;text-align:center;}
div#footer2{clear:both;width:840px;height:100px;color:#333333;text-align:center;margin-top:10px;}

/* --menu idiomas */

#idiomas_ul {
position:relative;
width:192px;
height:11px;
background:url(../img/fondo_idis.gif) 0px -15px no-repeat;
}

#idiomas_ul li {
position:absolute;
top:0;
height:11px;
background:url(../img/fondo_idis.gif) 0px -15px no-repeat;
display:block;
list-style:none;
}

#idiomas_ul a{
display:block;
height:11px;
}

#idiomas_ul #idi1 {
left:0;
width:64px;
background:url(../img/fondo_idis.gif) 0px -15px no-repeat;
}

#idi1, #idi1 a {width:64px;}
#idiomas_ul #idi1 a:hover {background:url(../img/fondo_idis.gif) 0px 0px no-repeat;}

#idiomaesp {width:64px;}
#idiomas_ul #idiomaesp {left:0px;background:url(../img/fondo_idis.gif) 0px 0px no-repeat;}


#idiomas_ul #idi2 {left:64px;background-position:-64px -15px;}
#idi2, #idi2 a {width:64px;}
#idiomas_ul #idi2 a:hover {background:url(../img/fondo_idis.gif) -64px 0px no-repeat;}

#idiomaeng {width:64px;}
#idiomas_ul #idiomaeng {left:64px;background:url(../img/fondo_idis.gif) -64px 0px no-repeat;}

#idiomas_ul #idi3 {left:128px;background-position:-128px -15px;}
#idi3, #idi3 a {width:64px;}
#idiomas_ul #idi3 a:hover {background:url(../img/fondo_idis.gif) -128px 0px no-repeat;}

#idiomadeu {width:64px;}
#idiomas_ul #idiomadeu {left:128px;background:url(../img/fondo_idis.gif) -128px 0px no-repeat;}
/* -- fin menu idiomas */

/* --MINImenu */

#minimenu ul{margin: 0;padding: 0;list-style-type: none;font: arial,sans-serif;text-align:center;font-size:9px;}

#minimenu ul li {display: inline; text-transform:uppercase;}

#minimenu ul li a{text-decoration: none;/*padding: .2em 0em;*/color:#7f7f7f;background-color: #FFFFFF;}

#minimenu ul li a:hover{color: #fff;background-color: #9ebd19;}


/* -- fin MINImenu  */

/* --menu */

#menu ul{margin: 0;padding: 0;list-style-type: none;font: arial,sans-serif;text-align:left;font-size:11px;}
#menu ul li {text-transform:uppercase;display: inline;padding-left: 10px;padding-right: 5px;background-image: url(../img/flecha.gif);background-repeat: no-repeat;background-position: -0.1em 0.1em;}
#menu ul li a{text-decoration: none;color:#5d5d5d;}
#menu ul li a:hover{color: #9ebd19; text-decoration:underline;}

/* -- fin menu  */


/* --horarios */

ul.horarios{
	margin: 0 0 0 30px ;
	padding: 5px;
	list-style-type: disc;
	font-family:"Trebuchet MS",arial,sans-serif;
	text-align:center;
	font-size:12px; 
	color:#b3b3b3;
	text-align:left;}
	
ul.horarios li{margin-top:10px;}


/* -- fin horarios  */

	table, tr, td 
	{		
	margin: 0; 
	padding: 0; 
	} 

.texto{font: arial,sans-serif;text-align:left;font-size:11px; color:#333333; line-height:16px;}
.texto_equipo{font: arial,sans-serif;text-align:justify;font-size:11px; color:#333333; line-height:16px;}
.tit_texto{font: arial,sans-serif;text-align:left;font-size:11px; color:#9ebd19;}
.verde{font: arial,sans-serif;text-align:left;font-size:12px; color:#9ebd19;}
.gris{font: arial,sans-serif;text-align:left;font-size:12px; color:#5b5b5b;}
.cargo{font: arial,sans-serif;text-align:left;font-size:11px; color:#686868;}
.titulares{font: arial,sans-serif;text-align:left;font-size:13px; color:#000000; text-transform:uppercase;}


img{display:block;border:0;}

span.botver-rollover{ width: 43px; height: 11px; overflow: hidden; display: block; position: relative; }
span.botver-rollover a:hover{ top: -11px; position: relative;}

/* -- menu footer  */
#menufooter ul{
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	font: arial,sans-serif;
	text-align:center;
	font-size:11px; 
	color:#333333;
	}
	
#menufooter ul li{display: inline;margin:1px;}

#menufooter ul li a{
	text-decoration: none;
	color:#333333;
	
	}
#menufooter ul li a:hover{
	color:#000000;
	text-decoration: underline;
	}

/* -- fin menu footer  */

/* -- form reserva*/

form input[type=text] {
    border:1px solid #CCCCCC;
}
.formtext{font: arial,sans-serif;text-align:left;font-size:11px; color:#ffffff;}
.formtextptit{font-family:"Trebuchet MS",arial,sans-serif;text-align:left;font-size:11px; color:#dadada;}

.button {
    border: none;
    background: url('../img/esp/bot_reservar.gif') no-repeat top left;
    padding: 2px 8px;
	height:26px;
width:116px;
}
.button:hover {
    border: none;
    background: url('../img/esp/bot_reservar.gif') no-repeat top left;
    padding: 2px 8px;
	height:26px;
	width:116px;
}





.ptit{font: arial,sans-serif;font-size:9px; color:#333333;text-decoration:none;}
.ptit:a {font: arial,sans-serif;font-size:9px;color:#333333;text-decoration:none;}
.ptit:hover{font: arial,sans-serif;font-size:9px; text-decoration:underline;color:#333333;}
.ptit:active {font: arial,sans-serif;font-size:9px;color:#333333;text-decoration:none;}

