html {
	background: #d3e4da;
	margin:0 0 0 -1px;
	padding:0;	
	overflow-Y: scroll;
}

body {
	padding:0;
	margin :0;
	display:table; 
	width:100%;
	background-color:#d3e4da;
	color:#505050;
	font-family: 'Trebuchet MS', sans-serif ;
	font-size: 13px;
	font-style: normal ;
	font-weight: normal ;
	text-transform: normal;
}

p {
	letter-spacing: normal ;
	line-height: 1.7em ;
}

h1 {
	color:#7f2443;
	font-size:22px ;
	margin:25px 0 10px 0;
	clear:both;
}

h2 {
	color:#7f2443;
	font-size:20px ;
	margin:20px 0 10px 0;
	clear:both;
}

h3 {
	color:#7f2443;
	font-size:18px;
	margin:20px 0 5px 0;
	clear:both;
}

#seleccion_dia {
	margin-left:auto;
	margin-right:auto;
	width:165px;	
}

#seleccion_dia td.dia {
	
	background-image:url(../imagenes/fondo_150_40_beige.png);
	background-repeat:no-repeat;
	vertical-align:top;
	color:#660033;
	padding:4px 2px;
	font-family:Trebuchet MS;
	font-size:18pt;
	font-weight:bold;
	text-align:center;			
}

#seleccion_dia td.fin_de_semana {
	height: 80px;
	background-image:url(../imagenes/fondo_grande_beige.png);
	background-repeat:no-repeat;
	vertical-align:top;
	/*color:#660033;*/
	padding:14px 3px 0px 3px;
	font-family:Trebuchet MS;
	font-size:16pt;
	font-weight:bold;
	text-align:center;			
}

#seleccion_dia td.dia a{
	color:#660033;
	font-family:Trebuchet MS;
	font-size:18pt;
	font-weight:bold;
	text-align:center;
}

#seleccion_dia td.fin_de_semana a {
	color:#660033;
	font-family:Trebuchet MS;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
}
#seleccion_dia td.dia a:hover {		
	vertical-align:top;
	color:#FF0000;
	font-family:Trebuchet MS;
	font-size:18pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

#seleccion_dia td.fin_de_semana a:hover {
	
	vertical-align:top;
	color:#FF0000;
	font-family:Trebuchet MS;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

#reloj {
	color : White;
	padding-top:20px;
	//padding-top:0px;
	overflow:auto;
}

#imprimir_menu {
	float:left;
}

#imprimir_menu img{
	width:50px;
	height:50px;
	border:0px solid;
}

#platos {
	margin:auto;	
}

#platos th {
	background-color:#660033;
	border-bottom: 2px solid #FF9A66;
	padding:2px 2px 2px 25px;
	font-family:Trebuchet MS;
	font-size:16pt;	
	color:#FFFFFF;
	text-align:left;		
}

#platos td {
	border-bottom: 2px solid #FF9A66;
	padding:2px 2px 2px 25px;
	font-family:Trebuchet MS;
	font-size:14pt;	
	color:#000000;
	background-color:#fee9c3;
}

#servicios {
	margin:auto;
	background-color:#660033;
	border-bottom: 2px solid #FF9A66;
	padding:2px 0px 2px 2px;
	font-family:Trebuchet MS;
	font-size:12pt;	
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

#precio {
	margin-left:auto;
	margin-right:auto;
	width:170px;
	height: 40px;
	background-image:url(../imagenes/fondo_150_40_beige.png);
	background-repeat:no-repeat;
	background-position:center;	
}

#precio td {
	color:#660033;
	padding:2px 2px;
	font-family:Trebuchet MS;
	font-size:18pt;
	font-weight:bold;
	text-align:center;		
}

#mensajes {
	float:left;
	width:892px;
	margin-top:30px;
	color:#660033;
	text-align:center;
}

#mensajes p {
	padding-left:156px;
	color:#660033;
	text-align:center;
	font-size:14pt;
}

#dia {
	margin-left: 220px;
	width:160px;
	height: 40px;
	background-image:url(../imagenes/fondo_150_40_beige.png);
	background-repeat:no-repeat;	
}

#dia th {
	color:#660033;
	padding:0px 2px 4px 2px;
	font-family:Trebuchet MS;
	font-size:18pt;
	font-weight:bold;
	text-align:center;		
}

#horarios {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	background-color:#EDAD49;
}

#horarios th {
	color:#660033;
	padding:4px 2px 4px 10px;
	font-family:Trebuchet MS;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color:#999999;
}

#horarios td {
	color:#ffffff;
	background-color:#999999;
	padding:4px 2px 4px 10px;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:bold;
	text-align:center;
}

#horarios_fotos {
	width:500px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

#pinchos, #cazuelitas, #vinos {
	width:500px;
	margin-left:auto;
	margin-right:auto;
}

#pinchos td p, #cazuelitas td p, #entrantes td, #ensaladas td, #huevos td, #pescados td, #carnes td, #sugerencias td p, #vinos td, #vinos td p {
	color:#000000;
	color:#333333;
	font-size:14px;
	font-weight:bold;

}

a:link, a:visited {
	color:#7f2443 ;
	text-decoration:none;
}

a:hover {
	color:#ffb508;
	text-decoration:underline;
}

#fondo {
	background: transparent url( ../imagenes/page-vbg.jpg ) repeat-y scroll 50% 0px ;
	fondo_pagina_rosa.jpg
	margin:0 auto ;
	width:100%;
}

#franja {
	margin:0 auto;
	padding:0;
	background:transparent ;
	background-image: url( ../imagenes/hat.jpg ) ;
 	background-repeat:no-repeat;	
	background-position: center top ;
}
  
#espacio_principio {
	margin: 0 auto;
	min-height:25px;
	height: 25px;
	width: 900px;
}

#pagina {
	background: transparent url( ../imagenes/cabecera_la_frasca_6_2_10.jpg) no-repeat center top;
}

#contenedor {
	margin:0 auto;
	width:900px;
	
}

#banner {
	margin: 0 auto;
	height:210px;
	width:100%;
}

#menu_navegacion {
	height:30px;
	width:892px;
	margin:0 4px;
	//padding-left:71px;
	//margin-left:4px;
	//width:821px;	
	text-align:center;
	background-color:#f0e7ea;
}

#menu_navegacion ul {
	padding-left:71px;
	//padding-left:0px;
	margin:0 auto;
	
	list-style-type:none;
	position:relative;
	height:30px;
	text-transform:uppercase;
	font-size:11px;
	font-family:Arial,sans-serif;
}

#menu_navegacion ul li {
	display:inline;
	float:left;
	margin:0;
	padding:0;
	background:transparent url(../imagenes/hmenu.jpg) repeat-x top left;
	border-left:1px solid #1e1e1e ;

}

#menu_navegacion ul li a {
	display:inline;
	float:left;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 50px ;
	line-height:30px;
	font-weight:bold;
}

#menu_navegacion ul li a:hover, #menu_navegacion li#current a {
	color:#683a1e;
	background:transparent url(../imagenes/hmenu-sel.jpg) repeat-x top left;
}

#contenenido {
	width:892px;
	margin:0 auto ;
	text-align:left;
	min-height:800px;
	background: transparent url( ../imagenes/fondo_pagina_rosa.jpg ) repeat-y scroll 50% 0px ;
}

#contenenido p {
	text-align:justify;
}

#franja_pie_pagina {
	margin:0 auto;
	height:150px;
	padding:0;
	background:transparent url( ../imagenes/footerWrapper-bg.jpg ) no-repeat scroll center top  ;
}

#pie_pagina {
	margin:0 auto;
	padding-top:10px;
	width:900px;
	height:70px;
	color:#FFFFFF;
	text-align:center;
}

#pie_pagina a:link, #pie_pagina a:visited {
	color:#FFFFFF;
}

#pie_pagina a:hover{
	color:#ffb508;
	text-decoration:none;
}

#lateral_derecho {
	width:240px;
	padding:0px;
	float:right;
	margin-right:15px;
	//margin-bottom:15px;
}

#central {
	width:592px;	
	padding:0px;
	float:left;
	margin:0 15px 0 20px; 
}

#contenenido p {
	margin-top:10px;
	text-align:justify;
}

#columna_lateral {
	background-color:#d5c7d6;
	background-color:#CCCCCC;
	background-color:#999999;
} 

#columna_lateral h3 {
	color:#7f2443;
	font-size:18px;
	text-align:justify;
	margin:20px 0 5px 0;
	clear:both;
}

#columna_lateral h3.centrado {
	color:#7f2443;
	font-size:18px;
	text-align:center;
	margin:20px 0 5px 0;
	clear:both;
}  
table.direccion  {
	width:200px;
	font-size:14px;
	font-weight:bold;
	color:#7f2443;
}

#g-columna_lateral {
	padding: 0px;
	margin: 10px ;	
}

#g-columna_lateral p, td {
	margin: 15px;
}

#g-columna_lateral table tr td.iconos a:link img {
	margin:0px;
	padding:0px;
	text-align:left;
}  
  
#g-columna_lateral table tr th a {
	margin:0px;
	text-align:right;
}  
