

html,body{margin:0;padding:0}
body{font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:11px;}
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:380px;}

div#logo{position: absolute; top:0px; left:0px; 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:95px;margin-bottom:10px;}
div#foto_cabecera{clear:both;float:left;}
div#fotocabecera{width:960px;position: absolute; top:69px; z-index:-1}

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#equipo {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#reserva_mesa{background:#910051;height:263px;margin-top:10px;}
div#horarios_rest{background:#000000;margin-top:10px;margin-bottom:10px;height:263px;}
div#menudiario{background:#cacaca;margin-top:10px;margin-bottom:10px;height:700px;}
div#localizacion{background:#ffffff;height:265px;margin-top:10px;}
div#carta{background:#ffffff;height:265px;margin-top:10px;}
div#banner_cooking{background:#ffffff;margin-top:10px;margin-bottom:10px;height:206px;}
div#banner_fosh{background:#ffffff;margin-top:10px;margin-bottom:10px;height:206px;}

div#reserva_mesa{float:left;width:553px;margin-left:0px;}
div#horarios_rest{float:left;width:266px;margin-left:21px;}
div#menudiario{float:left;width:266px;margin-left:0;}
div#localizacion{float:left;width:266px;margin-left:21px;}
div#carta{float:left;width:266px;margin-left:21px;}
div#banner_cooking{float:left;width:266px;margin-left:21px;}
div#banner_fosh{float:right;width:266px;}
div#banner_products{float:left;width:553px;margin-left:21px; margin-top:5px;}


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;}

.rosa{font: arial,sans-serif;text-align:left;font-size:12px; color:#910051;}
.blanco{font: arial,sans-serif;text-align:left;font-size:12px; color:#ffffff;}
/* --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: #910051;}


/* -- fin MINImenu  */

/* --menu */

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

#menu ul li {text-transform:uppercase;display: inline;padding-left: 10px;padding-right: 10px;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: #910051; 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;}
.tit_texto{font: arial,sans-serif;text-align:left;font-size:11px; color:#910051;}

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: 10px ;
	padding: 15px;
	list-style-type: none;
	font: arial,sans-serif;
	text-align:center;
	font-size:11px; 
	color:#333333;
	}
	
#menufooter ul li{display: inline;margin:2px;}

#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;}

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


div#contenido_cenas{width:840px;display:block;z-index:1;margin-top:15px;}
div#menu1{position:relative;width:390px; height:280px; background-color:#dcdcdc;float:left;}
div#menu2{position:relative;width:390px; height:280px; background-color:#dcdcdc; margin-left:60px;float:left;}
div#menu3{position:relative;width:390px; height:280px; background-color:#dcdcdc;float:left; margin-top:20px;}
div#menu4{position:relative;width:390px; height:280px; background-color:#dcdcdc;float:left;margin-left:60px;margin-top:20px;}

div#menu3_ale{position:relative;width:390px; height:310px; background-color:#dcdcdc;float:left; margin-top:20px;}
div#menu4_ale{position:relative;width:390px; height:310px; background-color:#dcdcdc;float:left;margin-left:60px;margin-top:20px;}

.tit_menus{font: arial,sans-serif;text-align:center;font-size:16px; color:#ffffff; font-weight:bold; height:25px;}
.txtprecio_menus{font: arial,sans-serif;text-align:center;font-size:11px; color:#ffffff; }