body {
    background-image: url('../img/bg2.png');
    font-family: Arial;
    font-size: 12px;
}
a {
	color: #DD0000;
}
div {
	border-radius: 5px 5px 5px 5px;
}
hr {
	color: #FFF200;
	height: 1px;
}
th {
	text-align: right;
	width: 200px;
}
.area td {
	padding: 10px 10px 10px 10px;
}
.areaTable {
    width: 600px;
}
.arr {
	border: 0px;
	/*float: right;*/
    padding: 10px 0px 0px 370px;
}
.button {
    border: 2px solid #DD0000;
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase;
}
.contenido {
	background-color: #F9E3CD;
	border: 2px solid #F6CFA1;
    /*clear: both;*/
    height: 100%;
    margin: 0px auto;
    padding: 5px 5px 5px 5px;
    width: 940px;
}
.der {
	background-color: #F6CFA1;
	border: 2px solid #F6CFA1;
	border-radius: 10px 10px 10px 10px;
	/*float: right;*/
	height: 2000px;
    padding: 0px 0px 0px 0px;
    /*text-align: right;*/
}
.formulario input {
	background-color: rgb(253, 245, 238);
	border: 0px;
	width: 300px;
}
.formulario td {
	font-size: 14px;
	font-weight: bold;
	padding: 1px 1px 1px 1px;
}
.formulario span {
	color: #DD0000;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.image-popup-no-margins {
	cursor: zoom-in;
}
.izq {
	background-color: #F9E3CD;
	color: #DD0000;
	float: left;
	font-size: 24px;
	height: 2046px;
	text-align: center;
}
.izq table {
	width: 325px;
}
.rFail {
	background-color: #FFFFD5;
	background-image: url('../img/required.png');
	background-position: left top;
	background-repeat: no-repeat;
}
.tab {
	border-left: 2px solid #F6CFA1;
	border-radius: 10px 10px 0px 0px;
	border-top: 2px solid #F6CFA1;
	cursor: pointer;
	height: 20px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	width: 120px;
}
.tab:HOVER {
	text-decoration: underline;
}
.tabOn {
    background-color: #F6CFA1;
    font-weight: bold;
}
.tabEnd {
	border-right: 2px solid #F6CFA1;
}
/*
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//
// E T I Q U E T A S \//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//
*/
/*Arial 12px normal justify*/
.arial12NJ {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
}
/*Arial 12px normal right*/
.arial12NR {
	font-family: Arial;
	font-size: 12px;
	text-align: right;
}
/*Arial 12px bold justify*/
.arial12BJ {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
}
/*Arial 14px bold center*/
.arial14BC {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
/*Arial 14px bold center uppercase*/
.arial14BCU {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
/*Arial 16px bold center*/
.arial16BC {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
/*Arial 24px bold center*/
.arial24BC {
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.bg______cDD0000w000 {
	color: #DD0000;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.bgDD0000cFFFFFFw200 {
	background-color: #DD0000;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	width: 200px;
}
.bgDD0000cFFFFFFw250 {
	background-color: #DD0000;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
	width: 250px;
}
.bgDD0000cFFFFFFw000 {
	background-color: #DD0000;
	color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}
.bgDD0000c000000w000 {
	background-color: #DD0000;
	color: #000000;
	padding: 5px 5px 5px 5px;
}
.bgF9E3CDc000000w000 {
	background-color: #F9E3CD;
	border-radius: 5px 5px 3px 3px;
	color: #000000;
	padding: 5px 5px 5px 5px;
}
#guisados td, #guisados th {
	font-size: 12px;
	font-weight: bold;
	padding: 3px 1px 3px 1px;
	text-align: center;
	width: 170px;
}
#guisados td {
	border-left: 3px solid #DD0000;
}
#guisados th {
}
#map-canvas {
	height: 500px;
	/*position:fixed;*/
	border: 5px solid #F6CFA1;
}
	  .noinp {width:500px;}
#precios {
    empty-cells: show;
	font-size: 14px;
	text-align: center;
}
#precios td {
	padding: 3px;
    text-align: center;
}
#precios div {
    border: 1px solid #000000;
	width: 45px;
}
#precios th {
    background-color: #DD0000;
	border-radius: 5px 5px 0px 0px;
	color: #FFFFFF;
	padding: 10px 5px 10px 5px;
	text-align: center;
	width: 145px;
}
.platillo {
    border-left: 3px solid #DD0000;
    font-weight: bold;
}
.platillo2 {
    font-weight: bold;
}
/*
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//
// G A L E R I A \//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\
//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//
*/
.pikachoose {width: 520px; margin: 0 auto;}
.pika-stage {position: relative; width: 540px; height:400px; -moz-box-shadow: 10px 10px 5px #888;-webkit-box-shadow: 10px 10px 5px #888; box-shadow: 10px 10px 5px #888; border:2px solid black;}
.pika-stage .pika-aniwrap, .pika-stage .main-image {position: absolute; top: 0; left: 0;}
.pika-stage .pika-aniwrap{width:100%;}
.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
.pika-stage img {border:0;height:100%;}
.pika-stage .caption {position: absolute; background:#DD0000; border: 1px solid #141414; font-size: 12px; color: #FFFFFF; padding: 5px; text-align: right; bottom: 20px; right: 10px;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}
.pika-textnav, .pika-imgnav {display:none;}
.pika-counter{position: absolute;bottom: -20px;left:15px;font-size:12px;}
#pikame{display:none;}