body {
	margin: 0;
	padding: 0;
	/*background: #FFE2AC;*/
	background: #990000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}



form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}


input, textarea {
	font: bold 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
}



h1, h2, h3 {
	margin: 0;
	font-weight: normal;
	color: #333333;
}



h1 {
	letter-spacing: -1px;
	font-size: 2.6em;
}


h2 {

	font-size: 1.6em;

}



h3 {

	font-size: 1em;

	font-weight: bold;

}



p, ul, ol {

	margin-bottom: 1.6em;

	line-height: 180%;

}



p {

}



blockquote {

	font-style: italic;

}



ul {

}



ol {

}



a {

	border-bottom: 1px dotted #EFEFEF;

	text-decoration: none;

	color: #333333;

	font-weight:bold;

}



a:hover {

	text-decoration: none;

	color: #CC0000;

	font-weight:bold;

}



small {

}



hr {

	display: none;

}



img {

	border: none;

}



img.left {

	float: left;

	margin: 0 15px 0 0;

}



img.right {

	float: left;

	margin: 0 0 0 15px;

}



/* Content */

#content {
	margin:auto;
	padding:0;
	width:800px;
	border: 1px solid #D16666;
	background-color:#FFFFFF;
}



/* Header */



#header {

	clear: both;

	height: 162px;

	margin-top:0px;

	margin-bottom:15px;

	padding-top: 0px;

/*	border: 5px solid #000000; */

	border-bottom: 5px solid #D16666;

	background: #FFFFFF;

}



#header h1 {

	float: left;

	margin-top: 20px;

	padding: 100px 190px 0 0;

	background: url(images/img02.jpg) no-repeat right top;

	text-transform: lowercase;

	letter-spacing: -3px;

	font-size: 4.4em;

}



#header h1 span {

	color: #CC0000;

}



#header h2 {

	float: left;

	margin: 0 0 0 -190px;

	padding: 160px 0 0 0;

	text-transform: lowercase;

	font-size: 1em;

	font-weight: bold;

	color: #333333;

}



#header h2 a {

	color: #333333;

}



#menu_nav {
	padding: 0px 30px 20px 200px;
	margin:20px 0px 0px 0px;
}

#menu_nav a {
	color:#444444;
	background-color:#FFCC66;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	padding:2px 15px 2px 15px;
	border:1px solid #444444;
}

#menu_nav .m1{
	color:#FF6600;
	background-color:inherit;
}

#menu_nav a:hover {
	color:#FF6600;
	background-color:inherit;
	text-decoration:none;
	padding:2px 15px 2px 15px;
}


/* Search */



#search {

	float: right;

	width: 300px;

	padding: 150px 0 0 0;

}



#search legend {

	display: none;

}



#searchfield {

	width: 200px;

}



#searchsubmit {

	width: 80px;

}



/* Page */



#page {

	width: 980px;

	margin: 0 auto;

	padding: 20px 0;

}



/* right_side */
#right_side {
	float: left;
	width: 470px;
	padding-left: 10px;
	padding: 22px 40px;
	background: url(../images/img04.jpg) no-repeat;
	/*border: 1px solid #000000;*/
}


/* right_side */
#right_side_detalle {
	float: left;
	width: 700px;
	padding-left: 10px;
	padding: 22px 40px;
	background: url(../images/img04.jpg) no-repeat;
	/*border: 5px solid #000000;*/
}



.post {

	background: url(../images/img04.jpg) no-repeat;

	padding: 22px 50px;

}





/* left_side */
#left_side {
	float: right;
	width: 240px;
	margin-top:30px;
	/*border:solid thin;*/
	/*border: 5px solid #000000;*/
}





#left_side h2 {

	background: url(../images/img05.jpg) no-repeat;

	margin-top:22px;

	/*margin-bottom: 10px;*/

	padding: 0px 25px;

	letter-spacing: -1px;

	color: #CC0000;



}





#left_side a {

	border: none;

}



#left_side table {

	margin-left: 20px;

}

/* Footer */



#footer {

	clear: both;

	padding: 10px 0;

	border-top: 5px solid #DDDDDD;

	background: #EFEFEF;

	text-align:center;

}



.tabla {
	clear: both;
	padding: 10px 0;
	border-top: 5px solid #DDDDDD;
	background: #EFEFEF;
}



.tabla:hover {
	border-top: 5px solid #DDDDDD;
	background: #EFEFFF;
}





#footer p {

	margin: 0;

	padding: 10px 0 0 0;

	text-align: center;

	line-height: 0.7;

}



#formulario {

	margin-bottom:10px;

	}



#formulario ul li {

	list-style-type:none;

	}

#ciudad, #zona, #tipo_cocina, #comercio, #direccion, #un_numero, #otro_numero{

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

}



.comercio_sin_adhesion{
	font-weight:bold;
	letter-spacing: -1px;
	color: #333333;
	font-size:1.3em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
}



.comercio_detalle{
	font-weight:normal;
	letter-spacing: -1px;
	color: #CC0000;
	font-size:2.8em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}



.comercio_resultados{

	font-weight:normal;

	letter-spacing: -1px;

	color: #CC0000;

	font-size:1.8em;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align:center;

}





.telefono{

	font-weight:normal;

	letter-spacing: -1px;

	color: #CC0000;

	font-size:1.4em;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align:right;

}



.telefono_sin_adhesion{

	font-weight:bold;

	letter-spacing: -1px;

	color: #333333;

	font-size:1.2em;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align:right;

}



.zona_cocina {
	color: #CC0000;
	font-weight:bold;
	width:470px;

}

.zona_cocina2 {
	color: #CC0000;
	font-weight:bold;
	width:700px;

}



.zona_cocina a {

	color: #CC0000;

}



.zona_cocina a:hover {

	color: #FF0000;

}



.muestra_icono {
	font-weight:normal;
	line-height: 16px;
}



.barra{
	clear: both;
	padding: 0;
	border-top: 2px solid #DDDDDD;
}



.barra_busqueda{
	clear: both;
	padding: 0;
	border-bottom: 2px solid #DDDDDD;
	width:470px;
}

.barra_busqueda2{
	clear: both;
	padding: 0;
	border-bottom: 2px solid #DDDDDD;
	width:700px;
}



/* Para todos los iconos*/
.iconos, .iconos ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style-type: none;
	/*line-height: 1;*/
}

.iconos a {
	width: 1em;
	height:2em;
}

.iconos li { /* all list items */
	float: left;
	width: 2.0em; /* width needed or else Opera goes nuts */
}

#menu li {
	float: left;
	display:block;
	width:120px;
	list-style-type:none;
	margin:2px;
	padding:0;
	border: 1px #000000 solid;
	text-align:center;
}

.vert {
	writing-mode: tb-rl;
	filter: flipv fliph;
	text-align:center;
}

#detalle {
	clear: both;
	padding: 10px 0;
	background: #EFEFEF;
	text-align:left;
}

.tit_zona_cocina_sin_adhesion {
	color: #CC0000;
	font-weight:normal;
	font-size: 11px;
}

.zona_cocina_sin_adhesion {
	color: #000000;
	font-weight:normal;
	font-size: 11px;
}

.muestra_datos_iconos {



}



.para_busqueda{

	font-weight:normal;

	letter-spacing: -1px;

	color: #CC0000;

	font-size:1.2em;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	text-align:left;

}



.promociones {

	display:block;

	width:80px;

	float:left;

	list-style-type:none;

	border: 1px #000000 solid;

}



.banner {
	padding-left:100px;
}

#recomendar {
	display: block;
	float:left;
	background-color:#E6B73A;
	border:#000000 1px solid;
}

.recuadro {
	border:#000000 solid 5px;
}

#marquesina {
	background-color:#FFE2AC;
	height:20px;
	border-bottom: 1px #990000 solid;
	margin-top:-1px;
}

.barra_busqueda2{
	clear: both;
	padding: 0;
	border-bottom: 2px solid #333333;
}

#userfile {
	width:400px;
}

#mail {
	width:300px;
}

.list_zonas {
	display:block;
	width:200px;
	float:left;
	list-style-type:none;
}

.promos ul {
    overflow:hidden;
    margin-left:90px;
}

.promos li {
    float:left;
    display:block;
    margin-left:15px;
}

#imagenes_menu ul {
    overflow:hidden;
    margin-left:180px;
}

#imagenes_menu li {
    list-style-type:none;
    float:left;
    margin-left:5px;
    display:block;
}
