body {
color:#000;
background-color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin:0;
padding:0
}

h1 {
color:#000;
text-align:right;
font-family:Helvetica, Arial, Verdana, sans-serif;
margin:0;
padding:0.3em 0.5em 0 0
}

h3 {
text-align:center;
text-decoration:underline;
font-style:oblique;
margin:0 0 1em;
padding:0
}

p {
margin:0 0 1em
}

a {
color:blue;
text-decoration:none;
font-weight:400;
font-family:Helvetica, Verdana, Arial, sans-serif;
margin:0;
padding:0
}


#botonEnviar {
cursor:pointer
}

#tableFotos {
border-spacing:0;
margin:0;
padding:0
}

#tableFotos img {
border:solid;
border-color:#FFF;
border-width:1px;
margin:0.1em;
padding:0
}

#tableAlcaldes {
width:70%;
border-spacing:2px;
color:#515151;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
margin:0;
padding:0
}

#tableAlcaldes td {
background:#Cbbea5;
white-space:nowrap;
padding:0.2em
}

.tablePintxos {
padding-bottom:0.5em;
width:580px;
border-spacing:0;
color:#515151;
font-family:Verdana, Arial, Helvetica, sans-serif
}

.tablePintxos caption,.tablePintxos th {
color:#000;
background-color:#C96;
text-align:center;
font-weight:700;
padding:0.3em
}

.tablePintxos td {
background:#Cbbea5;
padding:0.2em
}

.tdDerecha {
text-align:right
}

.tdTop {
vertical-align:top;
text-align:right
}

.menuP {
list-style:none;
margin:0;
padding:0
}

.menuP a {

background-color:#DCDCA6;
display:list-item;
border-color:silver;
border-style:outset;
border-width:medium;
margin:0.4em 0;
padding:0.2em
}

.menuPDiaEsp {
list-style:none;
margin:0;
padding:0
}

.menuPDiaEsp a {

background-color:#DCDCA6;
display:inline;
border-color:silver;
border-style:outset;
border-width:medium;
margin: 0;
padding: 0.15em 1.25em 0.15em 0.15em;
font-size: 12px;
font-weight:500;
/*background-image: url(../imagenes/menus/DiaEsp/menuDiaEsp24x24.jpg);
background-repeat: no-repeat;
background-position:center right; 
*/

}

/* quitar */
#conocenosMenu {
 background-image:url(../imagenes/ventaMenu.jpg);
 background-repeat:no-repeat;
 background-position: right;
}

#canMenu {
 background-image:url(../imagenes/MonaLisa.jpg);
 background-repeat:no-repeat;
 background-position: right;
}

#selecCancMenu {
 background-color:#B6B689;
 background-image:url(../imagenes/MonaLisa.jpg);
 background-repeat:no-repeat;
 background-position: right;
 border-color:silver;
 border-style:inset;
 border-width:medium
}

.subMenu {
list-style:none
}

.subMenu #cabSubMenu {
background-color:#B6B689;
margin-right:0;
cursor:default;
border-color:silver;
border-style:inset;
border-width:medium
}

.subMenu #cabSubMenuA {
margin:0;
padding:0
}

.subMenu #cabSubMenuA a {
margin:0;
padding:0.2em
}

.subMenu a {
background-color:#DCDCA6;
display:list-item;
border-color:silver;
border-style:outset;
border-width:medium;
margin:0 2.5em 0 0;
padding:0.2em
}

div.hr {
height:25px;
background:url(../imagenes/hrC.gif) no-repeat scroll center;
margin:0;
padding:0
}

div.hr hr {
display:none
}

#ultimoParrafo {
margin-bottom:0
}

#imagenFin {
margin:0;
padding:0;
background-image:url(../imagenes/bordesFin.png);
background-repeat:no-repeat;
background-position:left top;
/*text-align:center;*/

}

#page {
background-image:url(../imagenes/bordesMad.png);
background-repeat:repeat-y;
background-position:left;
width:880px;


}

#pageContenido {
width:800px;
color:#000;
text-align:left;
margin-left:40px;

}

#logo {
padding:0;
margin:0;
padding-left:0;
padding-right:0;
padding-top:0;
padding-bottom:0.5em;
}

#logo img {
vertical-align:top;
margin:0;
padding:0;
}

#divDirec {
background-image:url(../imagenes/bordesInicioAnch_mas.png);
background-repeat:no-repeat;
background-position: left top;
margin:0;
padding:0;
width:880px;

}

#direc {
text-align:center;
background-color:#b9a98f;
max-height:56px;
font-style:italic;
font-weight:700;
width:800px;
max-width:780px;
min-width:780px;
border-color:#b9a98f;
border-style:groove;
border-width:medium;
margin-left:42px;
padding:0.3em;
text-align:center;

}

#menu {
width:10em;
float:left;
margin:0.5em 1em 0;
padding:0
}

#menuDiaEsp {
padding-left:0.11em;
}


#texto {
margin:0.2em 0.5em 0 1.5em;
padding:0;
}

#map {
width:570px;
height:320px;
margin-left:11.5em;
border-color:#FFF;
border-style:solid;
border-width:2px
}

#horario {
margin-left:11em;
text-align:center;
border-color:gray;
border-style:double;
border-width:4px;
padding:0.2em
}

#horario .dias {
font-size:medium;
color:#640084;
font-weight:bolder;
margin:0;
padding:0
}

#horario .horas {
margin-top:0.1em;
font-size:medium;
color:#646260;
font-weight:bolder;
padding:0
}

.avanRetPag {
text-align:right;
margin-top:0;
margin-bottom:0;
margin-right:0.5em;
padding:0
}

#foot {
text-align:center;
font-size:0.6em;
color:#C8C8C8;
background-color:#fffffe;
width: 880px;
margin-left:0;
}

#tableAlcaldes .even td,.tablePintxos .even td {
background:#d3c7b0
}

.menuP a:hover,.menuPDiaEsp a:hover,.subMenu #cabSubMenuA a:hover,.subMenu a:hover,#selecionado {
background-color:#B6B689;
border-color:silver;
border-style:inset;
border-width:medium
}



#pintxoDomingo {
   margin:0;
   padding:0;
   width:98%; 
   background-color:#c96;
   font-style:italic;
   font-weight:700;
   border-color:#c96;
   border-style:groove;
   border-width:medium;
   text-align:center;
   

}div.hr {
height:25px;
background:url(../imagenes/hrC.gif) no-repeat scroll center;
margin:0;
padding:0
}

#pintxoDomingo p {
     padding-top:0.3em;
     font-size:0.8em;
     
}


.menus {
    color:#3422FF;
    font-style:oblique;
    
}

fieldset {
	margin:0;
	padding:0.6em;
	text-align:left;
}



#contacto {
   margin:0 auto;
   
}

#mantMenu {
   margin:0 auto;
   font-size: 0.6em;
   
}


#contacto,#mantMenu legend {
		margin-right:0;
		margin-top:0;
		margin-left:0;
		margin-bottom:0.4em;
		padding:0;
		color:#28306F;
		font-weight:bold;
}

#tabMenuDia  select {

	  width:25.0em;

}

#tabMenuEspecial select {

	  width:25.0em;

}

.contactoLabel {
		color:#28306F;
		font-weight:bold;
}

.navidades {
	        color:blue;
		font-weight:bold;
		
}

#logoNavidad {
  
	margin:0;
	/*width:50%;*/
	padding:0;
	/*float:left;*/
	display:inline;
	
	/*background-image:url(../imagenes/3_48.png);
	background-repeat:no-repeat;
	background-position:top;*/
	
	background-color:red;
 
}
#logoNavidad img {
  	position:right;
}

#logoGoogle {
  	border:none; 
  	vertical-align:middle
}
#menus {
	text-align:center;
}

.imprimir {
	border:none;
	vertical-align:middle
}

#publicidad {
margin-left:885px;
position:absolute;
}

#cancionMenu {
margin:0;
padding:0;
background-image:url(../imagenes/cancion_menu.png);
background-repeat:no-repeat;
background-position:right top;

}
#textoCancionMenu {
 margin-left:20.0em;
 padding-top:2.0em;
 float:center;

}

#textoCancionMenu p {
  font-size:14px;
}

#searchGoogle {
position:relative;
float:left; 
padding-left:0.5em;
padding-top:0.5em;

}

h4 {
 margin:0; 
 padding:0;
 padding-top:0;
 padding-bottom:0.7em;
 text-decoration:underline;
 text-align:left;
}

/*----- Menus Dia Esp ------*/
#menusDiaEsp {
 text-align:center;
 font-size:18px;
 font-weight:normal;
 padding: 1.0em 0 0;		
 margin-left: 9.0em;
}

#menusDiaEsp p {
 margin: 0;
 padding: 0 0 0.0em
 
}

.separadorPaltos {
background:url(../imagenes/menus/DiaEsp/separador.gif) no-repeat scroll center;
margin:0;
padding-top: 1.2em;
padding-bottom: 1.2em;
}

#menuPrecio  {
 padding-top: 1.5em !important;
 font-style: italic;
 font-weight: bold;
}

