body {
	margin: 0px;
	padding: 0px;
	background-color: #930000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-align: center;
/*	background-image:url(../images/PHfondo.jpg);*/
}

form {
	margin: 0px;
}
select, input{
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}
h1 {
	margin: 0px 0px 20px 0px;
}

h2 {
	font-size:14px;
	color:#FFFFFF;
	margin-bottom:5px;
}
h3 {
	font-size:14px;
	color:#FFFFFF;
	text-decoration: underline;
	margin-bottom:5px;
}
p {
	margin-top: 0px;
}
th {
	font-weight: normal;
	font-size: 12px;
	padding: 3px 0px 4px 0px;
	background-color: #D65A08;
}
/* PRINCIPAL */
#principal{
	width:780px;
	text-align:left;
	margin: auto; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background-color: #AC0000;
}
#principal a {
	color: #FFFFFF;
}
#principal a:hover {
	text-decoration: none;
}
#principal th.td00 {
	padding: 3px 0px 4px 5px;
}
#principal td.td01 {
	padding: 3px 0px 4px 5px;
}
#principal td.td02 {
	padding: 3px 0px 4px 5px;
	background-color: #C53605;
}

#principal td.pdnaranja {
	padding: 10px 10px 10px 10px;
	background-color: #D45C14;
}

#principal .imgizq{
	margin-right: 11px; 
}

#principal .imgder{
	margin-left: 11px; 
}

#principal .txt8vernegro {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
#principal .txt10negro {
	font-size: 10px;
	color: #000000;
}
#principal .txt11sub {
	text-decoration: underline;
}
#principal a.txt11sub:hover{
	text-decoration: none;
}
#principal .txt12 {
	font-size: 12px;
}
#principal .txt30{
	font-size:30px;
}
#principal .txt36{
	font-size:36px;
}


/* INICIO HOME */
#homebanner {
	background-color: #D65F12;
	padding: 12px 0px 10px 12px;
/*	border-right: 3px solid #810000;
	border-bottom: 3px solid #810000;
	margin-bottom: 6px;*/
	width: 302px;
}
#homebanner img{
	margin-right: 11px;
	border: 1px solid #FEB110;
}
#homebanner select{
	margin: 4px 0px 0px 0px;
}

#homederecha {
	float: right;
	padding: 5px 0px 0px 0px;
}
#homederecha td{
	background-position: bottom;
	background-repeat: no-repeat;
	background-position: bottom right;
	vertical-align: top;
}
#homederecha td.tdregistrate{
	background-image: url(../images/fdo_registrate.gif);
	padding-top: 10px;
}
#homederecha td.tdnuestros{
	border-left: 1px solid #FEB110;
	border-right: 1px solid #FEB110;
	text-align:center;
}
#homederecha td.tdnuestros img{
	margin: 0px 0px 4px 0px;
}
#homederecha td.tdtrabaja{
	background-image: url(../images/fdo_trabaja.jpg);
	padding-top: 10px;
}

/* INICIO CABECERA */
#cabecera {
	background-image: url(../<?=$lpszImagen;?>);
	background-repeat: no-repeat;
}
#cabecera2 {
	background-image: url(../images/cabecera2.jpg);
	background-repeat: no-repeat;
}

#logo {
	padding: 55px 0px 39px 15px;
	float: left;
	position:absolute;
}

#cabecera_flash{
}

#herramientas {
	z-index:1;
	width:780px;
	position:absolute;
}
#herramientas a {
	text-decoration: none;
}
#herramientas a:hover {
	text-decoration: underline;
}

#botonera {
	clear: both;
	text-align: center;
	border-top: 1px solid #FEB110;
	border-bottom: 1px solid #FEB110;
	background-color: #AC0000;
}
#botonera img{
	margin: 0px 10px 0px 10px;
}
/* FIN CABECERA */

/* INICIO LADOS */
#principal .ladoizquierdo {
	width: 150px;
	background-color: #C53605;
	padding: 5px 0px 15px 5px;
}
#principal .ladocentral {
	font-size: 11px;
	padding: 35px 12px 20px 15px;
}
#principal .ladoderecho {
	width: 150px;
	background-color: #C53605;
	text-align: center;
	padding: 5px 0px 15px 0px;
}
#principal #fondo {
	font-size: 12px;
	background-image: url(../images/fondo.gif);
	background-repeat: no-repeat;
	padding: 48px 0px 0px 155px;
}
#principal #login {
	font-size: 12px;
	background-repeat: no-repeat;
	padding: 10px 0px 0px 155px;
}
#principal #fondo td{
	font-size: 12px;
}
/* FIN LADOS */

/* INICIO LADOIZQUIERDO */
#principal .ladoizquierdo ul{
	margin: 0px;
	padding: 10px 0px 5px 0px;
	list-style-type: none;
}
#principal .ladoizquierdo li {
	padding: 0px 0px 5px 0px;
}
#principal .ladoizquierdo li a{
	background-image: url(../images/mn-off.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0px 0px 13px 2px;
	display:block;
	color: #F4F0F0;
}
#principal .ladoizquierdo li a:hover{
	background-image: url(../images/mn-on.gif); 
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0px 0px 13px 2px;
	display:block;
}

#principal .ladoizquierdo .selected{
	background-image: url(../images/mn-on.gif); 
	background-position: bottom left;
	background-repeat: no-repeat;
	padding: 0px 0px 13px 2px;
	display:block;
}

#principal .ladoizquierdo ul ul {
	padding: 0px 0px 0px 8px;
	font-size: 11px;
}
#principal .ladoizquierdo ul ul li {
	background-image: url(../images/bullet-smn.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	font-weight: bold;
}
#principal .ladoizquierdo ul ul li a{
	background-image: none;
	padding: 0px;
	text-decoration: none;
	display: inline;
	font-weight: normal;
}
#principal .ladoizquierdo ul ul li a:hover{
	background-image: none;
	padding: 0px;
	text-decoration: underline;
	display: inline;
}

/* FIN LADOIZQUIERDO */

/* INICIO LADODERECHO */
/*#principal .ladoderecho #banner img{
	margin: 0px 0px 8px 0px;
	border: 1px solid #FEB110;
}*/

#principal .ladoderecho #restaurantes{
	text-align: left;
	margin: 15px 0px 10px 30px;
}
#principal .ladoderecho #restaurantes img{
	margin: 0px 0px 4px -10px;
}
#principal .ladoderecho #restaurantes select{
	margin: 4px 0px 0px 0px;
}
/* FIN LADODERECHO */

/* INICIO PIE */
#pie {
	background-color: #C53605;
	border-bottom: 3px solid #810000;
	padding: 6px 15px 6px 10px;
}

#tarjetas {
	font-weight: bold;
}
#tarjetas img{
	margin-right: 2px;
}

#herramientaspie {
	float: right;
	padding-top: 4px;
}
#herramientaspie a {
	text-decoration: none;
}
#herramientaspie a:hover {
	text-decoration: underline;
}
/* FIN PIE */

/* INICIO LISTADO */
#listado a{
	text-decoration: none;
}
#listado a:hover{
	text-decoration: underline;
}
#listado td{
	padding: 0px 0px 15px 0px;
	vertical-align: top;
	text-align: center;
}
#listado img{
	margin: 0px 0px 3px 0px;
}
#listado #detalle {
	text-align: left;
	font-size: 11px;
	margin: 0px 6px 10px 6px;
	height: 15px;
}
/* FIN LISTADO */

/* INICIO CARTA */
#carta td{
	vertical-align: top;
}
#carta img{
	margin: 0px 0px 10px 0px;
}
#carta table table th{
	width: 25%;
	text-align: center;
}
/* FIN CARTA */

/* INICIO AUSPICIO */
#auspicio {
	background-color: #D65A08;
	padding: 3px 10px 3px 20px;
}
#auspicio img{
	margin: 5px 5px 5px 5px;
}
/* FIN AUSPICIO */

/* INICIO AUSPICIO */
#principal #mapa {
	font-size: 12px;
	margin: 48px 0px 0px 4px;
}
#mapa h1 {
	padding-left: 30px;
}
#mapa #backtabla{
	background-image: url(../images/back_mapa.gif);
	background-repeat: no-repeat;
}
#mapa table{
	margin-bottom: 11px;
	margin-left: 18px;
}
#mapa table td{
	padding: 120px 0px 0px 11px;
	vertical-align: top;
}
#mapa table td.mapa01{
	padding-left: 30px;
}
#mapa table ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#mapa a {
	text-decoration: none;
}
#mapa a:hover {
	text-decoration: underline;
}

#mapapie {
	background-color: #C53605;
	margin: 11px 0px 11px 25px;
	width: 722px;
}
#mapapie td{
	padding-left: 20px;
}

/* FIN AUSPICIO */

/* INICIO CUPONES */
#cupones {
	width:400px;
	color:#930000;
	margin-left: 20px;
}

#cupones .tdtrabaja{
	background-image:url(../images/delivery/fdo_cupones.gif);
	background-position:3px 2px;
	padding:0px 20px 0px 20px;
}

#cupones td{
	background-image: url(../images/delivery/ico_pizzahut.gif);
	background-position:10px 15px;
	background-repeat:no-repeat;
	font-size:11px;
	text-align:center;
	vertical-align: top;
	padding:10px 5px 0px 6px;
}

#cupones table{
	background-image: url(../images/delivery/fdo_tabla.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	border:2px solid #FCAD0F;
	margin-bottom:10px;	
}

#cuponnes a{
	text-decoration: none;
}
#cuponnes a:hover{
	text-decoration: underline;
}
#cuponnes td{
	padding: 0px 0px 15px 0px;
	vertical-align: top;
	text-align: center;
}
#cuponnes img{
	margin: 0px 0px 3px 0px;
}
/* FIN LISTADO */
#divRegresar {
	text-align: right;
	margin: 10px 0px 10px 0px;
}