@charset "ISO-8859-1";

body
{
	/*Positioning*/
	/*Box*/
		margin: 0 auto; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
		margin-top: 10px;
		padding: 0;
	/*Color & Background*/
		background: #ffffff;
		color: #000000;
		/*background:url(../images/background.png);*/
	/*Font & Text*/
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
}
@font-face {
font-family: bellgo;
src: url(../fuentes/BELGOTHK.TTF);
}

img, div { behavior: url(../iepngfix.htc) }
div#web
{
	/*Positioning*/
		display:block;
		z-index:1;
	/*Box*/
		width:1024px;
		margin: 0 auto;
	/*Color & Background*/
	/*Font & Text*/
}
div#capsal
{
	/*Positioning*/
		display:block;
		position:relative;
		padding: 0px 0px 0px 0px;
		top:0px;
		left:0px;
		text-align: left;
	/*Box padding: 0 10px 0 20px; */
		width:1024px;
		height:140px;
	/*Color & Background*/
		background: #DDDDDD; 
		background:url(../images/capsal2.jpg) no-repeat;
 /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
	/*Font & Text*/
}
div#logo
{
		/*Positioning*/
		position:absolute;
		top:0px;
		left:20px;
		float:left;
		padding:10px 10px 10px 10px;
	/*Box*/
	/*Color & Background*/
	/*Font & Text*/
}
div#titulo
{
		/*Positioning*/
		position:absolute;
		top:0px;
		left:120px;
		float:left;
		padding:30px 10px 10px 10px;
	/*Box*/
	/*Color & Background*/
	
	/*Font & Text*/
		font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div#subtitulo
{
		/*Positioning*/;
		top:0px;
		left:120px;
		padding-bottom:15px;
	/*Box*/
	/*Color & Background*/
		color:#7e222b;
	/*Font & Text*/
		font-family:bellgo,Verdana, Geneva, sans-serif;
		font-size:17px;
		text-align:left;

}
div#barra
{
	/*Positioning*/
		display:block;
		position:relative;
		top:0px;
		left:0px;
	/*Box*/
		width:565px;
		height:17px;
		overflow:hidden;
		padding-left:15px;
		padding-top:3px;
		
	/*Color & Background*/
		background:#8F4047;
		color:#FFFFFF;
	/*Font & Text*/
}
div#barra2
{
	/*Positioning*/
		display:block;
		position:relative;
		top:0px;
		left:0px;
	/*Box*/
		width:100px;
		height:17px;
		overflow:hidden;
		margin-left:450px;;
		padding-top:3px;
		
	/*Color & Background*/
		background:#8F4047;
		color:#FFFFFF;
	/*Font & Text*/
	text-align:center;
}
div#interior_izq
{
	/*Positioning*/
		display:block;
		position:absolute;
	/*Box*/

		
	/*Color & Background*/
		color:#FFFFFF;

	/*Font & Text*/
			text-align:left;
}

div#interior_der
{
	/*Positioning*/
		display:block;


	/*Box*/
	padding-right:30px;

		
	/*Color & Background*/
		color:#FFFFFF;
	/*Font & Text*/
	text-align:right;
}
div#menu, div#menuval, div#menucas, div#menuali
{
	/*Positioning*/
		display:block;
		position:relative;
		top:0px;
		left:0px;
		right:30px;
		float:left;
	/*Box*/
		width:394px;
		height:559px;
	/*Color & Background*/
		background:#00F;

	/*Font & Text*/
font-family: bellgo;
font-size:11px;
}
div#menu, div#menuval, div#menucas, div#menuali
{
	background:url(../images/plato2.jpg) no-repeat;
}

div#menu2
{
	display:block;
	position:relative;
	padding-bottom:10px;
	top:20px;
	right:95px;
	text-align:right;


}
#menu2 ul{
	list-style:none;
}
.sub_menu ul  
{  
padding:0px;  
margin:0px;  
}  
  
.sub_menu ul li  
{  

font-size:11px;  
color:#FFFFFF;  
line-height:50px;  
list-style-type:none;  
text-indent:8px;  
}  
  
.sub_menu ul li a  
{  
text-decoration:none;  
color:#000000;  
}  

.sub_menu ul li a:link  
{  
	color:black;
	text-decoration: none;
}  
.sub_menu ul li a:visited  
{  
	color:black;
	text-decoration: none;
}  
.sub_menu ul li a:active  
{  
	color:black;
	text-decoration: none;
}   
.sub_menu ul li a:hover  
{  
	color:orange;
	text-decoration: none;
}  


.sub_menu ul li a.selected  
{  
	color:orange;

} 
.sub_menu ul h2 li 
{
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}
.sub_menu ul h3 li 
{
	font-size:9px;
	line-height:19px;
	font-weight:normal;
}
#firma{
	text-align:right;
	padding-top:30px;
	
}

#dibujo{
	text-align:right;
	padding-top:0px;
	
}
div#lateral
{
	/*Positioning*/
		display:block;
		position:relative;
		top:0px;
		left:0px;

		float:right;
	/*Box*/
		width:9px;
		height:557px;
	/*Color & Background*/

		background:url(../images/lateral.jpg);
	/*Font & Text*/

}

div#contingut
{
	/*Positioning*/
		display:block;
		position:relative;
		top:0px;
		left:0px;
	/*Box #2874C5*/
		width:1024px;
		height:559px;
	/*Color & Background*/
	background:	#ffffff;
		
	/*Font & Text*/
}

div#central2
{
		/*Positioning*/
		display:block;
		position:absolute;
		top:0px;
		left:180px;
		
	/*Box*/
		width:530px;
		height:550px;
		padding-top:30px;
		padding-left:260px;
		padding-right:20px;
		padding-bottom:20px;
	/*Color & Background*/

		/*Font & Text*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
}
div#central
{
		/*Positioning*/
		display:block;
		position:absolute;
		top:0px;
		left:160px;
		
	/*Box*/
		width:530px;
		height:450px;
		padding-top:15px;
		padding-left:260px;
		padding-right:20px;
		padding-bottom:20px;
	/*Color & Background*/

		/*Font & Text*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
}
div#restaurantes
{
		/*Positioning*/
		display:block;
		position:relative;
		top:10px;
		left:0px;
		
	/*Box*/
		width:570px;
		height:92px;
	/*Color & Background*/

		/*Font & Text*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
}
div#engloba_restaurantes
{
		/*Positioning*/
		display:block;
		position:relative;
				top:10px;
		left:0px;
		
	/*Box*/
		width:530px;
		height:470px;
	/*Color & Background*/

}
div#imagen
{
		/*Positioning*/
		display:block;
		position:absolute;
		top:5px;
		left:0px;
		
	/*Box*/

}
div#imagen2
{
		/*Positioning*/
		display:block;
		position:absolute;
		left:300px;
		
	/*Box*/

}

div#info, div#info2
{
		/*Positioning*/
		display:block;
		position:relative;
		line-height:25px;
		color:#000000;
	/*	font-weight:bold;*/
		font-size:14px;
		
	/*Box*/

}
div#sub_info
{
		/*Positioning*/
		display:block;
		position:relative;
		color:#7e222b;
		line-height:25px;
		font-size:15px;
		font-family:bellgo, Arial, Helvetica, sans-serif;
	/*Box*/

}
div#texto
{
		/*Positioning*/
		display:block;
		position:absolute;
		top:0px;
		left:90px;
		
	/*Box*/
		width:470px;

	/*Color & Background*/
			color:#7e222b;
		text-decoration:none;	

		/*Font & Text*/
		font-family:Sans-serif,Arial, Helvetica, sans-serif;
		font-size:18px;
}
div#texto2
{
		/*Positioning*/
		display:block;
		position:relative;
		top:0px;
	/*Box*/
		
	/*Color & Background*/
		color:#7e222b;
		/*Font & Text*/
		font-family:bellgo, Arial, Helvetica, sans-serif;
		font-size:16px;
}

div#texto A:link {color: #7e222b; text-decoration: none;}
div#texto A:visited {color: #7e222b; text-decoration: none;}
div#texto A:active {color:  #2874C5; text-decoration: none;}
div#texto A:hover{color:  orange; text-decoration: none;} 

div#info A:link {color: #000000; text-decoration: none;}
div#info A:visited {color: #000000; text-decoration: none;}
div#info A:active {color:  #2874C5; text-decoration: none;}
div#info A:hover{color:  orange; text-decoration: none;} 

div#barra2 A:link {color: white; text-decoration: none;}
div#barra2 A:visited {color: white; text-decoration: none;}
div#barra2 A:active {color:  #2874C5; text-decoration: none;}
div#barra2 A:hover{color:  orange; text-decoration: none;} 

div#interior_izq A:link {color: white; text-decoration: none;}
div#interior_izq A:visited {color: white; text-decoration: none;}
div#interior_izq A:active {color:  #2874C5; text-decoration: none;}
div#interior_izq A:hover{color:  orange; text-decoration: none;} 

div#descripcion
{
		/*Positioning*/
		display:block;
		position:absolute;
		top:20px;
		left:90px;
		/*Box*/

		/*Color & Background*/
		color:#000000;

		/*Font & Text*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		line-height:13px;
}
div#descripcion2
{
		/*Positioning*/
		display:block;
		position:relative;
		top:10px;
		line-height:18px;		
		/*Box*/
		width:280px;
		

		/*Color & Background*/
		color:#000000;
		
		/*Font & Text*/
}
div#restaurante
{
		/*Positioning*/
		display:block;
		position:relative;
		top:10px;
		left:10px;
		
	/*Box*/
		width:560px;
		height:470px;
	/*Color & Background*/

		/*Font & Text*/
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
}
div#banda
{
	/*Positioning*/
		display:block;
		position:relative;
		top:0px;
		left:0px;
	/*Box*/
		width:1024px;
		height:69px;

	/*Color & Background*/
		background:white;
		background:url(../images/pie.jpg);
	/*Font & Text*/
}
div#peu
{
	/*Positioning*/
		display:block;
		position:relative;
		top:0px;
		left:0px;
		z-index:2;
	/*Box*/
		width:1024px;
		height:10px;
		/*padding:10px 15px 10px 15px;*/
	/*Color & Background*/
		color:#2874C5;
	/*Font & Text*/
		text-align:left;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
}


A img{text-decoration:none;}
A:link {color: #2874C5; text-decoration: none;}
A:visited {color: #2874C5; text-decoration: none;}
A:active {color:  #2874C5; text-decoration: none;}
A:hover{color:  orange; text-decoration: none;} 


IMG{border:none;}


P{	}
	
b{	font-style:inherit;}

.celdaroja
{
	/*Positioning*/
	/*Box*/
	/*Color & Background*/
		color:#7e222b;
	/*Font & Text*/

}

#peu a{
	text-decoration:underline;
	color:#333333;
}
#peu a:hover{color:orange;}

#contacto
{
position: absolute;
left: 50%;
top: 50%;
height: 200px;
margin-top: -100px;  
width: 300px;
margin-left: -150px; 
}
table tr td a.selected  
{  
	color:orange;

} 

#enlaces
{
display:block;
position: absolute;
width:200px;

}	
#enlaces2
{
display:block;
position: absolute;
height: 500px;
left:180px;
top:95px;
width: 250px;
padding-left:300px;
font-family:Arial, Helvetica, sans-serif;
}	
.sub_enlaces1
{
	padding-bottom:110px;

}
.sub_enlaces2
{
padding-bottom:90px;

}
#enlaces2 .sub_enlaces2 a {
	color:#000000;
}
#enlaces2 .sub_enlaces2 a:hover {
	color:orange;
}

	.castellon {
	    background-color: transparent; 
		width: 50px; 
		height: 50px; 
		display: block;
		top:410px;
		left:340px;
		position:absolute;
	}
		.valencia {
	    background-color: transparent; 
		width: 50px; 
		height: 50px; 
		display: block;
		top:460px;
		left:320px;
		position:absolute;
	}
		.alicante {
	    background-color: transparent; 
		width: 50px; 
		height: 50px; 
		display: block;
		top:510px;
		left:330px;
		position:absolute;
	}

#home {
position:absolute; 
z-index:8; 
top:643px; 
left:328px;
width: 70px;
height: 65px;

}

#home2 {
position:absolute;
z-index:8; 
top:547px; 
left:336px;
width: 70px;
height: 65px;

}

#home3 {
position:absolute; 
z-index:8; 
top:590px; 
left:310px;
width: 70px;
height: 70px;

}

.out {
background: transparent url(../images/ali2_p.gif) no-repeat;
}
.over {
background: transparent url(../images/ali_p.gif) no-repeat;
}

.out2 {
background: transparent url(../images/caste2_p.gif) no-repeat;
}

.over2 {
background: transparent url(../images/caste_p.gif) no-repeat;
}
.out3 {
background: transparent url(../images/vale2_p.gif) no-repeat;
}

.over3 {
background: transparent url(../images/vale_p.gif) no-repeat;
}
#provincia1 , #provincia2 ,#provincia3 {
position:absolute; 
z-index:8; 


}
#provincia1{
top:356px; 
left:320px;
width: 130px;
height: 140px;
}

#provincia2 {

top:120px; 
left:336px;
width: 137px;
height: 140px;

}

#provincia3 {

top:226px; 
left:278px;
width: 148px;
height: 164px;

}

.out11 {
background: transparent url(../images/alicante_ori.png) no-repeat;
}
.over11 {
background: transparent url(../images/alicante_in.png) no-repeat;
}

.out22 {
background: transparent url(../images/castellon_ori.png) no-repeat;
}

.over22 {
background: transparent url(../images/castellon_in.png) no-repeat;
}
.out33 {
background: transparent url(../images/valencia_ori.png) no-repeat;
}

.over33 {
background: transparent url(../images/valencia_in.png) no-repeat;
}

#comval {
position:absolute; 
top:206px; 
left:478px;
}
