/* CSS Document */

/* Undo */

ul,ol,li,h1,h2,h3,h4,h5,h6,form,body,html,p,address,fieldset,input,table,th,td{ margin:0; padding:0;}

ul,ol { list-style:none;}

a{outline:none;}

a:link,a:visited { text-decoration:none;}

a img,:link img,:visited img { border:none;}

a:hover,a:focus,a:active{text-decoration:none;}

.clear{clear:both;}
.center{
text-align:center;}
.rosa{
color:#a51a55;}
.float_left{
float:left;}
.float_right{
float:right;}
.margin_right{
margin-right:2em;}
/* CSS Document */
/*
============================
ESTILOS BY DEFAULT
========================
*/
   body {

border:0;		/* This removes the border around the viewport in old versions of IE */
background:#f1efeb url(../images/azpia.jpg) repeat-x top center; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
  font-size: 62.5%;

    }
	
a:link,a:visited {
font-size:1.1em;
color:#000000;

}
a:hover,a:focus {
font-size:1.1em;
color:#333333;

}
h1, h2, h3, h4, h5,h6{
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

	h1{
	text-align:center;

	font-size:1.5em;
	  margin:4em 0 0 0em;
	width:15em;
	height:12em;
	position:relative;
}
	
		h1 span{
		background:url(../images/logo.jpg) no-repeat;		
	width:100%;
	height:12em;
	position: absolute;}

h2 {
background: url(../images/h2.jpg) left no-repeat;
padding: 0.5em 0 0.5em 2em;
margin: 0.5em 0 1em 0em;
font-size:1.8em;
width:100%;
color:#FFFFFF;


}

	h3 {
	color:#333333;
font-size:1.6em;
	width:22em;
	height:5em;
	position:relative;
	margin: 0 0 0 0.5em;}
	
		h3  span{
		background:url(../images/index_texto.gif) no-repeat;		
	width:100%;
	height:5em;
	position: absolute;}
	

	
h3	  em{
		background:url(../images/index_texto_en.gif) no-repeat;		
	width:100%;
	height:5em;
	position: absolute;}

h4 {
font-family:Georgia, "Times New Roman", Times, serif;	
background: transparent url(../images/h4.gif) no-repeat right top;
	color: #a51a55;
	font-size: 1.5em;
	margin: 0em 0 1em 0;


	width:24.5em;
	


}

h5 {
	font-size: 1.3em;
	color:#666666;
	/*border-bottom:0.1em #cccccc solid;*/
	margin:0em 0 1em 0;


	


}

h6 {

padding: 0 0 0 0;
margin:2em 0 0.5em 0;
	font-size: 1.2em;
	color: #CC0066;
		/*border-bottom:0.1em #FFCCFF solid;*/
}

table{

width:32em;

margin:2em 1em 1em 1em;}
th{

text-align:left;
padding:0.5em;

color:#323335;
}
td{
padding:0.3em;
width:5em;
vertical-align:bottom;
}
.punto{

background: transparent url(../images/punto.jpg) repeat-x bottom;}

/*
========================================
Elementos
=======================
=*/	
#body{ 

width:95em; 
margin:0 auto;

	


}
#top {

color:#FFFFFF;
float:left;

}


#top a:link{
color:#333333;
}
#top a:visited {
color:#333333;
font-weight:normal;
}
#top a:hover,a:focus {
color:#670099;
font-weight:normal;

}
#top a:active{
color:#FFFFFF;
font-weight:normal;}

#idiomas{
color:#666666;
float:left;
margin: 0 1em 0 1em ;  
padding: 0 0 0 0em ;

}
#idiomas a:link{ color:#333333;}
#idiomas a:visited{ color:#333333;}
#idiomas a:hover{ color:#666666;}
#idiomas a:active{ color:#666666;}
#menu_top{
color:#aaa18b;
float:left;
margin: 0 0 0 0 ;
padding: 0 0 0 0.6em ;
}
#menu_top a:link{
color:#aaa18b;
font-size:1em;

}
#menu_top a:visited{
color:#aaa18b;
font-size:1em;
}
#menu_top a:hover{
color:#000000;
font-size:1em;
}
#menu_top a:focus{
color:#000000;
font-size:1em;
}
#menu_top a:active{
color:#000000;
font-size:1em;
}

#wrap{
	width:100%;	
	position:relative;	
	float:left;
	background:url(../images/orri_goia.jpg) top right no-repeat;
	
	padding:0 0 2em 0;

	/*border:#173438 0.1em solid;*/
		height:50em;}
	
	#wrap[id]{
height:auto;
	min-height:50em;
	
}
#subwrap{ 
width:100%;	
	position:relative; 
	float:left; 
		background:url(../images/orria.jpg) bottom right no-repeat;
	height:50em;
	
}

	
	#subwrap[id]{
height:auto;
	min-height:50em;}
#left{
 width:30em; 
position:relative;
	float:left;		
	 }

	
		

	#left ul{
	background:transparent url(../images/left_ul.jpg) no-repeat top center;
	margin:0em 0 1em 0em;
	padding:3em 0 0 0;}
	#left ul li{
	font-size:1em;

	text-align:center;
	margin: 0 0 0em 0;
	padding: 0.7em 0 0.7em 0em;	

	
}

#left  ul li a:link{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 2em;
	font-size:1.3em;
		font-weight:bold;
color:#801028;}
#left  ul li a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 2em;
	font-size:1.3em;
		font-weight:bold;
color:#801028;}
#left  ul li a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 2em;
	font-size:1.3em;
		font-weight:bold;
color:#000000;}
#left  ul li a:focus{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 2em;
	font-size:1.3em;
		font-weight:bold;
color:#000000;}
#left  ul li a:active{
font-family:Georgia, "Times New Roman", Times, serif; 
margin:0 0 0 2em;
	font-size:1.3em;
		font-weight:bold;
color:#000000;}

/*==================left azpimenu===========*/
	#left ul ul{
	border-top:0.1em #CCCCCC dotted;
		border-bottom:0.1em #CCCCCC dotted;
	background:none;
	margin:2em 0 0em 0em;
	padding:0em 0 0 0;}
	#left ul ul li{
	font-size:1em;
	text-align:center;
	margin: 0 0 0em 0;
	padding: 0.7em 0 0.7em 0em;	
		
}

#left  ul ul li a:link{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 2em;
	font-size:1em;
	font-weight:normal;

color:#801028;}
#left  ul ul li a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 2em;
	font-size:1em;
font-weight:normal;
color:#801028;}
#left  ul ul li a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 2em;
	font-size:1em;
font-weight:normal;
color:#000000;}
#left  ul ul li a:focus{
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 0 2em;
	font-size:1em;
font-weight:normal;
color:#000000;}
#left  ul ul li a:active{
font-family:Georgia, "Times New Roman", Times, serif; 
margin:0 0 0 2em;
	font-size:1em;
		font-weight:normal;
color:#000000;}





#contenido{


	width:62em; 	
	position:relative; 
	float:right; 
		height:55em;}
	
	#contenido[id]{
height:auto;
	min-height:55em;
	
	
}
#boxmain{


margin: 0 3.7em 0 0.85em;
padding:0em 0em 0em 0em;
}
.box{


margin: 2em 3em 4em 3em;
padding:0em 0em 2em 0em;
}

.box img{
margin:0em 0em 0em 0em;

}
.png{
width:48em;
height:21em;
margin:0em 0em 0em 0em;

}
.png_vertical{
width:14em;
height:40em;
margin:0em 0em 0em 0em;

}
.box p{
margin:1em 2em 1em 2em;
text-align:justify;

}
.box ul{
margin: 1.8em 0 0 3em;}
.box ul li{
margin:0 0 1em 1em;
list-style: url(../images/li.gif);}

.box ul ul li{
margin:0.5em 0 0.5em 1em;
list-style: url(../images/li_li.gif);}

#right{width:18%; position:relative;
	float:right;}

#footer{
	width:100%; 
	position:relative;
	 float:left;
	 margin:auto;


}
#footer p{
text-align:right;
color:#9f958b;
margin:0em 0 0 0;}
#footer a:link{
font-size:1em;
color:#999999;

}
#footer a:visited{
font-size:1em;
color:#999999;
}
#footer a:hover{
font-size:1em;
color:#000000;
}
#footer a:focus{
font-size:1em;
color:#000000;
}
#footer a:active{
font-size:1em;
color:#000000;
}

/*==========================MENU==============*/
#menu {display:block;  margin:5em 0px 0px 0px;}
#menu ul {margin:0; padding:0; list-style-type:none;}
#menu li {float:left;  height:139px;  display:block; width:160px;}
#menu li.list1 {background:transparent url(../images/entrantes1.jpg) no-repeat;}
#menu li.list2 {background:transparent url(../images/carnes1.jpg) no-repeat;}
#menu li.list3 {background:transparent url(../images/postres1.jpg) no-repeat;}

#menu a {display:block; width:160px; padding-top:139px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:139px; he\ight:0;}

#menu a#item1 {background:transparent url(../images/entrantes2.jpg) -160px -139px no-repeat;}
#menu a#item2 {background:transparent url(../images/carnes2.jpg) -160px -139px no-repeat;}
#menu a#item3 {background:transparent url(../images/postres2.jpg) -160px -139px no-repeat;}


#menu a#item1:hover {background-position:top left; z-index:50;}
#menu a#item2:hover {background-position:top left; z-index:50;}
#menu a#item3:hover {background-position:top left; z-index:50;}


/*==========================MENU==============*/
#menu_en {display:block;  margin:5em 0px 0px 0px;}
#menu_en ul {margin:0; padding:0; list-style-type:none;}
#menu_en li {float:left;  height:139px;  display:block; width:160px;}
#menu_en li.list1 {background:transparent url(../images/carta_tt_starters1.jpg) no-repeat;}
#menu_en li.list2 {background:transparent url(../images/carta_tt_meat1.jpg) no-repeat;}
#menu_en li.list3 {background:transparent url(../images/carta_tt_desserts.jpg) no-repeat;}

#menu_en a {display:block; width:160px; padding-top:139px; height:0; color:#000; text-decoration:none; overflow:hidden;}
* html #menu a:link, * html #menu a:visited {height:139px; he\ight:0;}

#menu_en a#item1 {background:transparent url(../images/carta2_tt_starters2.jpg) -160px -139px no-repeat;}
#menu_en a#item2 {background:transparent url(../images/carta2_tt_meat2.jpg) -160px -139px no-repeat;}
#menu_en a#item3 {background:transparent url(../images/carta2_tt_desserts2.jpg) -160px -139px no-repeat;}


#menu_en a#item1:hover {background-position:top left; z-index:50;}
#menu_en a#item2:hover {background-position:top left; z-index:50;}
#menu_en a#item3:hover {background-position:top left; z-index:50;}


#submenu {
padding:0;
margin:0;
border-top:0.1em #CCCCCC solid;
background: transparent url(../images/submenu.jpg) repeat-x;}


/*========================================= EXPECÍFICAS PARA CADA PÁGINA ==================================================*/
		
		



	/*============================CLASES=========================*/
	
.hidden {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.negrita{font-weight:bold;font-size:1em;}

.cursiva{font-style:italic;}

.subrayado{text-decoration:underline;}

.imgsinborde{border:none;}
.left40{
float:left;
width:40%;}
.right40{
float:right;
text-align:right;
width:35%;}
.left_tit{
background:transparent url(../images/gezi_ilun.gif) no-repeat left;
font-weight:bold;
margin: 0 0 0.5em 7em;
padding: 0 0 0 1em;
display:block;


}
.left_tit a:link, a:visited{
color: #000000;}
.left_tit a:hover, a:focus{
color: #333333;}
.color{
background-color:#FF3300;}
.padding-left{
padding-left:2em;}
#li_image li{
	margin: 0 0 2em 0;
	padding: 0 0 2em 0;
}
.li{

margin:0 1.5em 0 0;

}
#galeria ul li{

float:left;
list-style:none;
margin:1em 1em 2em 1em;

}
#galeria ul li img{
padding:0.5em;
border:0.1em solid #CCCCCC;}


/*====================galeria css play indexian ipintteko====*/
#gallery {width:100%;
margin:10px 0 10px 0 ;}
#gallery ul {list-style:none; padding:0; margin:0; width:180px; position:relative; float:right;}
#gallery ul li {display:inline; width:70px; height:70px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:75px; height:55px; text-decoration:none; border:1px solid #cccccc; padding:3px;}
#gallery ul li a img {display:block; width:75px; height:55px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#ddd;}
#gallery ul li a:hover img {position:absolute; right:190px; top:0; width:auto; height:auto; border:1px solid #cccccc;  padding:3px; margin:0 0 10px 0;}


#credits p { margin:2em 0 2em 0;}
#fotos{}
#fotos ul li{

float:left;
list-style:none;
margin:0.5em 0.5em 0.3em 0.5em;

}
#fotos ul li img{
padding:0.5em;
border:0.1em solid #CCCCCC;}
#fotobox{ height:45.5em;}
#fotobox img{ padding:0.5em;
border:0.1em solid #CCCCCC; margin: 0 0 0 2em;}