body {
	margin:0; padding:0; border:0; text-align:center; background:#0D0D00 url(imagenes/fondo.jpg) repeat-x top center; font:1em Arial, Helvetica, sans-serif;
}

#contenedor {
	width:50em; margin:auto; text-align:left;
}

#zonalogo {
	height:342px; width:282px; background:url(imagenes/fondo-logo.gif) no-repeat; margin:0 10px 0 10px; float:left;
}

img.logo {
	display:block; padding:18px 0 0 13px;
}

#zonalogo p {
	color:#FFF; text-align:center; margin:50px 0 0 70px; font-size:0.90em;
}

img.ventana {
	display:block; padding-top:21px;
}

ul#menu {
	clear:both; margin:0 0 18px 0; padding:0; border:0; list-style-type:none; background-color:#683503;
}

#menu li {
	display:inline; line-height:38px;
}

#menu li a:link, #menu li a:visited {
	color:#FFF; text-decoration:none; padding:0 10px; font-size:0.90em;
}

#menu li a:hover {
	color:#CEAD58;
}

#contenido {
	width:565px; float:left; margin:0 0 30px 0;
}

h1 {
	color:#B5773C; font-size:0.80em; margin:0; padding:0;
}

h2 {
	color:#FFFFFF; margin-top:0;
}

#textocontenido {
	 background:#0D0D00 url(imagenes/contcenter.gif) repeat-y center top; width:567px;
}

#contsup {
	background:url(imagenes/contsup.gif) no-repeat center top; height:39px;
}

#contpie {
	background:url(imagenes/contpie.gif) no-repeat center bottom; height:35px;
}

#contcentral {
	padding:0 20px;
}

.imgleft {
	display:block; float:left; margin:0 10px 10px 0; border:2px #693706 solid;
}

#textocontenido p {
	font-size:0.80em; line-height:1.6em;
}

.galeria {
	padding:0 0 0 20px; margin-top:30px;
}

p.postgaleria {
	clear:both; padding-top:30px;
}

dl#dlcontacto {
	font-size:0.80em;
}

dl#dlcontacto dt {
	display:block; float:left; width:130px; color:#B46517; font-weight:bold; margin-bottom:5px;
}

dl#dlcontacto dd {
	margin-left:130px; margin-bottom:5px;
}

#formulario fieldset {
	border:0;
}

#formulario legend {
	display:none;
}

#formulario label {
	display:block; margin:0 0 5px 0; font-size:0.80em;
}

#formulario span {
	display:block; float:left; width:90px; color:#B46517; font-weight:bold;
}

#formulario fieldset input, #formulario fieldset textarea {
	border:1px #878D59 solid;
}

#enviar {
	display:block; margin:20px auto 0 auto; background-color:#E5ECA9; border:1px #878D59 solid;
}

ol#listadolegal {
	font-size:0.80em;
}

#listadolegal li {
	margin-bottom:5px;
}

ul#listrecortes {
	list-style-type:none;
}

#listrecortes li {
	clear:both; margin:0 0 20px 0; overflow:hidden;
}

#listrecortes li img {
	border:0; display:block; float:left;
}

#listrecortes li  div {
	margin:0 0 0 190px;
}

#listrecortes li h3 {
	font-size:0.90em; color:#E7A906;
}

h3.carta {
	font-size:12px; font-weight:normal; border-bottom:1px #BDC1A3 solid;
}

h3.carta a:link, h3.carta a:visited, h3.carta a:hover {
	display:block; width:100px; text-align:center; text-decoration:none; background:#FDFEE7 url(imagenes/fondo-carta.gif) no-repeat left bottom; color:#4E4429; padding:2px 0; border:1px #BDC1A3 solid;
}

ul.listcarta {
	margin:0; padding:0 0 0 20px; border:0; list-style-type:none; font-size:12px; color:#B46517;
}

.listcarta li {
	margin-bottom:5px;
}

div.divngaleria {
	padding:0 0 0 40px;
}

div.divngaleria object {
	display:block; margin-bottom:10px;
}

div.divngaleria img {
	border:2px #4E4429 solid;
}

h3.tittxt {
	color:#B46517; font-size:14px;
}

h4.tittxt {
	color:#0D0D00; font-size:12px;
}

ul.listtxt {
	font-size:12px; margin:0; padding:0; border:0; list-style-type:none;
}

ul.listtxt li {
	margin-bottom:5px;
}

ul.listtxt ul {
	list-style-type:none; margin:5px 0 0 0; padding:0 0 0 30px;
}

p.precio {
	margin-bottom:60px;
}

p.precio span {
	background-color:#E09403; color:#FFF; padding:2px 4px;
}



/*lateral*/
#lateral {
	width:220px; float:right; margin:0 0 30px 0;
}

#mensaje {
	background:#0D0D00 url(imagenes/gerente.jpg) no-repeat top left; padding:145px 30px 0 15px;
}

q {
	color:#0D0D00; font-size:0.80em; font-style:italic;
}

#nombregerente {
	color:#0D0D00; font-size:0.80em; padding:5px 0 16px 0;
}

#cartalat {
	background:#0D0D00 url(imagenes/carta.jpg) no-repeat top left; padding:144px 30px 7px 15px; 
}

#cartalat h3 {
	margin:0; color:#683503; font-size:1em;
}

#cartalat p {
	margin:0 0 5px 0; font-size:0.80em;
}

#cartalat a:link, #cartalat a:visited, #cartalat a:hover {
	text-decoration:none; color:#0F7519;
}








/*Inicio pie*/
#pie {
	background-color:#693706; clear:both; text-align:left;
}

#pieint {
	width:62.56em; margin:auto; padding:20px 0 30px 0;
}

#pie p {
	padding:3px; color:#FFF; font-size:0.70em; margin:0; width:40%; float:left;
}

#pie ul {
	margin:0; padding:0; list-style-type:none; float:right; 
}

#pie li {
	display:inline; padding: 0 5px; border-left:1px #FFF solid; font-size:0.70em; color:#FFF;
}

#pie li.primero {
	border:0;
}

#pie a:link, #pie a:visited, #pie a:hover {
	color:#FFF;
}
/*Fin pie*/