@charset "utf-8";
html{ height:100%; }
body {
	background-color: #ebdebd;
	margin: 0px;
	height:100%;
}
#principal{
	background-color:#FFFFFF;
	margin-top:20px;
	margin-left: auto;
	margin-right: auto;
	width: 830px;
	position:static;
	padding:20px;
}
#cabecera{
	width:100%;
	height:63px;
	position:static;
}
#logo {
	float:left;
	margin-right:25px;
}
#menu {
	width: 450px;
	height: 60px;
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li {
	width:auto;
	height:60px;
	display:inline;
	float:left;
	padding:0 3px 0 3px;
	margin:0;
	background-image:url(../img/separador-menu.gif);
	background-repeat:no-repeat;
	background-position:right top;
}
#menu li a {
	width:100%;
	height:13px;
	padding-top: 47px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#38271D;
	text-decoration:none;
	display:block;
}
#pie h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: lighter;
	color: #BE9569;
	text-align: center;
	margin:0 0 5px 0;
	padding:0;
}
#pie h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #624932;
	text-align: center;
	margin:0;
	padding:0;
}
.textoMarron{
	color: #82521C;
}
.pasteleriaOn, .charcuteriaOn, .bodegaOn, .panaderiaOn, .productosArtOn, .cateringOn, .localizacionOn{
	width:100%;
	height:13px;
	padding-top: 47px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#C52357;
	text-decoration:none;
	display:block;
	text-align:center;
}
#pasteleria:hover, .pasteleriaOn{
	background-image:url(../img/menu/fondo-pasteleria.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#charcuteria:hover, .charcuteriaOn{
	background-image:url(../img/menu/fondo-charcuteria.jpg);
	background-position:center;
	background-repeat:no-repeat;
	color:#C52357;
}
#bodega:hover, .bodegaOn{
	background-image:url(../img/menu/fondo-bodega.jpg);
	background-position:center;
	background-repeat:no-repeat;
	color:#C52357;
}
#panaderia:hover, .panaderiaOn{
	background-image:url(../img/menu/fondo-panaderia.jpg);
	background-position:center;
	background-repeat:no-repeat;
	color:#C52357;
}
#productosArt:hover, .productosArtOn{
	background-image:url(../img/menu/fondo-productos-tipicas.jpg);
	background-position:center;
	background-repeat:no-repeat;
	color:#C52357;
}
#catering:hover, .cateringOn{
	background-image:url(../img/menu/fondo-catering.jpg);
	background-position:center;
	background-repeat:no-repeat;
	color:#C52357;
}
#localizacion:hover, .localizacionOn{
	background-image:url(../img/menu/fondo-localizacion.jpg);
	background-position:center;
	background-repeat:no-repeat;
	color:#C52357;
}

#contenido{
	background-image:url(../img/fondo-libreta.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:780px;
	height:445px;
	padding:20px 25px 25px 25px;
	position:static;
	clear:both;
	margin-top:5px;
}
#bloqueIzq, #bloqueIzqBodega {
	background-image: url(../img/fondo-izquierda.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	height: 445px;
	width: 330px;
	background-color: #513A2C;
	margin-right: 55px;
}
#bloqueIzqLoc{
	background-image: url(../img/fondo-texto.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	height: 445px;
	width: 330px;
	background-color: #513A2C;
	margin-right: 55px;
}
#bloqueIzq h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CFB38B;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	padding-top: 40px;
	padding-right: 50px;
	padding-left: 50px;
	font-weight: normal;
}
#bloqueIzqBodega h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CFB38B;
	text-decoration: none;
	font-size: 14px;
	text-align: center;
	padding-top: 20px;
	padding-right: 50px;
	padding-left: 50px;
	font-weight: normal;
}
#bloqueDer {
	float: left;
	height: 445px;
	width: 393px;
}
#titbloqueDer, #titbloqueDerBodega{
	float: left;
	height: 40px;
	width: 195px;
}
.claseH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #624932;
	text-decoration: none;
	line-height:20px;
}
.claseH1 img{
	vertical-align:baseline;
	margin:0 0 0 5px;
}
.claseH1 br{
	margin:5px 0 0 0;
}
.claseH3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #624932;
	text-decoration: none;
	line-height:10px;
}
#imgsbloqueDer{
	text-align:right;
	width:190px;
	height:40px;
	float:left;
	margin-left:2px;
}
#cuerpo{
	clear:both;
	height:395px;
	background-image: url(../img/fondo-texto.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#textos{
	padding: 20px;
	height: 190px;
	width: 353px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFB38B;
	overflow:hidden;
}
#textosProdTrad{
	padding: 10px 20px 10px 20px;
	height: 219px;
	width: 353px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CFB38B;
	overflow:hidden;
}
#textosLocalizacion{
	padding: 20px;
	height: 190px;
	width: 353px;
	background-image: url(../img/flor-localizacion.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CFB38B;
	overflow:hidden;
}
#cabeceraThumb1:Hover,#cabeceraThumb2:Hover,#cabeceraThumb3:Hover,#cabeceraThumb4:Hover {
	cursor:pointer;
}
#map_canvas{
	position:static;
	width:321;
	margin:5px;
	height:219px;
	overflow:hidden
}
