BODY {
	margin : 0px;
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	font-size : 11px;
}

A {
	color : black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration : none;
}

A:hover {
	color : #E95249;
}

H1 {
	color : black;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	margin : 0px;
	border : 0px;
	padding : 0px;
}

FORM {
	margin : 0px;
	padding : 0px;
	border : 0px;
}

SELECT {
	color : #000000;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 10px;
}

INPUT {
	color : #000000;
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 11px;
}

TEXTAREA {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A.lp {
	font-size : 11px;
	font-weight: bold;
	color : #66662b;
}

A.lp:hover {
	font-size : 11px;
	font-weight:bold;
	color : #E95249;
}

.b0 {background-color : #000000;}
.b2 {background-color : #B0B1A1;}
.b3 {background-color : #91937E;}
.b5 {background-color : #ECECEC}
.b9 {background-color : #FFFFFF;} 

.fb, .f1, .f2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.f2, .fa	 {
	color : #E95249;
}

.fj {text-align : justify;}

.bor1 {border : 1px solid #DDDED8;}
.bor1l {border-left : 1px solid #DDDED8;}

.p1 {padding : 10px;}
.p1t {padding-top : 10px;}
.p1b {padding-bottom : 10px;}
.p1l {padding-left : 10px;}
.m1 {margin : 10px;}
.m1b {margin-bottom : 10px;}
.m1l {margin-left : 10px;}
.m2l {margin-left : 20px;}

.flor {
	float : right;
	clear : right;
	margin : 0px;
	font-size : 2px;
}
.flol {
	float : left;
	clear : left;
	margin : 0px;
	font-size : 2px;
}

.bnr {
	background-repeat: no-repeat;
}

.cg1, .cg2 {
	width : 775px;
}

.cg2 {
	background : url(/restaurantes/img/s/com/c-2b.gif) no-repeat;
}

.cg1l {
	width : 140px;
	background-image : url(/restaurantes/img/s/com/f-izq.gif);
}

.cg2l {
	width : 150px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 10px;
}

.cg1c {
	padding-top : 5px;
	padding-left : 10px;
	background : url(/restaurantes/img/s/com/c-2.gif) no-repeat;
}

.cg2c {
	padding-top : 5px;
	padding-left : 10px;
	padding-right : 10px;
}

.cg1cnt {
	padding-top : 10px;
	padding-bottom : 5px;
}

.cg1cntc {
	padding-right : 10px;
}

.cg1r {
	padding-top : 5px;
	padding-bottom : 10px;
}

.cg1r, .cg1cntr{
	width : 130px;
}

.cg3 {
	height : 20px;
	font-size : 10px;
	text-align : center;
	background-color : #DDDED8;
}

.ccnt1 {
	vertical-align : top;
	padding : 0px 0px 10px 0px;
}

.ccnt1l {
	vertical-align : top;
	padding : 0px 5px 10px 0px;
}

.ccnt1r {
	vertical-align : top;
	padding : 0px 0px 10px 5px;
}

.ccnt1c {
	vertical-align : top;
	padding : 0px 5px 10px 5px;
}

.ctit1 {
	border-left : 1px solid #DDDED8;
	border-right : 1px solid #DDDED8;
	border-top : 1px solid #DDDED8;
	vertical-align : top;
}

.ctit1u {
	background-color : #DDDED8;
	height : 1px; 
	overflow : hidden;
	margin-left : 5px;
	margin-right : 5px;
}

.ctxt1, .ccnt2 {
	vertical-align : top;
	padding : 5px 5px 5px 5px;
	border-left : 1px solid #DDDED8;
	border-right : 1px solid #DDDED8;
	border-bottom : 1px solid #DDDED8;
}

.ctxt1l {
	vertical-align : top;
	padding : 5px 5px 5px 5px;
	border-left : 1px solid #DDDED8;
	border-bottom : 1px solid #DDDED8;
}

.ctxt1r {
	vertical-align : top;
	padding : 5px 5px 5px 5px;
	border-right : 1px solid #DDDED8;
	border-bottom : 1px solid #DDDED8;
}

.ccnt2 {
	border-top : 1px solid #DDDED8;
}

.ccnt2e {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #E95249;
	padding-top : 5px;
}

.ccnt2dat {
	padding-bottom : 5px;
}

.ccnt3 {
	vertical-align : top;
	padding : 0px 0px 5px 10px;
}

.ccnt3e {
	color : #91937E;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
}

.ccnt3dat {
	padding : 5px 0px 0px 5px;
}

.cmop1 {
	background-color : #DDDED8;
	border-bottom : black 1px solid;
	border-left : black 1px solid;
	text-align:center;
}

.cmop1s {
	background-color : #FFFFFF;
	border-bottom : black 1px solid;
	border-left : black 1px solid;
	text-align:center;
}

.cmtit2 {
	background : url(/restaurantes/img/c-tit-r.gif) no-repeat;
	background-color : #E95249;
	height : 16px;
	font-size : 11px;
	color : #FFFFFF;
	padding-left : 8px;
	font-weight : bold;
	width : 100%;
}

.cmop1tit {
	background-color : #DDDED8;
	border-bottom : black 1px solid;
	border-left : black 1px solid;
	border-right : black 1px solid;
	text-align : right;
	text-transform : uppercase;
	padding-right : 5px;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	font-size : 14px;
	font-weight : bold;
}

.cmop2, .cmop4 {
	border-top : #B0B1A1 1px solid;
	padding-left : 10px;
	background-color : #FFFFFF;
	height : 17px;
	width : 100%
}

.cmtit3 {
	background : url(/restaurantes/img/c-tit-v.gif) no-repeat;
	background-color : #91937E;
	height: 16px;
	font-size : 11px;
	color : #FFFFFF;
	padding-left : 8px;
	font-weight : bold;
	width : 100%;
	border-bottom : #FFFFFF 1px solid
}
.cmop3 {
	padding-left : 5px;
	border-bottom : 1px solid #DDDED8;
	border-left : 1px solid #DDDED8;
	border-right : 1px solid #DDDED8;
	height : 17px;
}

.cmtit4 {
	background : url(/restaurantes/img/c-tit-r-b.gif) no-repeat;
	background-color : #E95249;
	height: 17px;
	font-size : 11px;
	color : #FFFFFF;
	padding-left : 8px;
	font-weight : bold;
	width : 100%;
}

.cmtit5 {
	background-color : #91937E;
	height: 16px;
	font-size : 11px;
	color : #FFFFFF;
	padding-left : 8px;
	font-weight : bold;
	width : 100%;
}
.cmop5 {
	padding-left : 5px;
	border-bottom : 1px solid #91937E;
	border-left : 1px solid #91937E;
	border-right : 1px solid #91937E;
	height : 17px;
}

.btn, .btnex {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	cursor : pointer;
	cursor : hand;
	background-color : #FFFFFF;
	border-bottom : 2px solid gray;
	border-left : 1px solid silver;
	border-right : 2px solid gray;
	border-top : 1px solid silver;
	margin : 0px;
	padding : 0px;
	color : #B70000;
}

.btn:hover {
	background-color : #FFFFFF;
	color : #000000;
}

.datex {
	border-bottom : 1px solid gray;
	border-left : 1px solid gray;
	border-right : 1px solid gray;
	border-top : 1px solid gray;
}

/* Clases nuevas */
/* Clase para la R */
.cr {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #E95249;
	color : #FFFFFF;
	padding : 1px 3px 1px 3px;
	font-weight : bold;
}
/* Busquedas */
.ctitq2, .ctitq1, .ctxtq1, .lq {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.lq {
	text-decoration : underline;
	font-weight : bold;
	text-transform : uppercase;
}

.ctitq1 {
	font-weight : bold;
}
.ctitq2 {
	font-weight : bold;
	color : #E95249;
}

.ccntq1 {
	padding-top : 10px;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
}

/*ctit1*/
.carttit, .ccvtit, .cprovtit {
	background : url(/restaurantes/img/c-tit-v.gif) no-repeat;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 2px 10px 2px 10px;
	color : #FFFFFF;
	background-color : #91937E;
}
/*ctxt1*/
.carttxt, .ccvtxt, .cprovtxt {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : justify;
	border-left : 1px solid #91937E;
	border-right : 1px solid #91937E;
	border-bottom : 1px solid #91937E;
	padding : 5px;
}
/*ctit4*/
.carttit2, .ccvtit2, .cprovtit2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #91937E;
	border : 1px solid #91937E;
	padding : 2px 10px 2px 10px;
	text-transform : uppercase;
	font-weight : bold;
}
.cprovtit3, .carttit5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding : 2px 10px 2px 10px;
	color : #FFFFFF;
	background-color : #91937E;
}
/*bor2b*/
.borprov {border-bottom : 1px solid #91937E;}
/*ctit1*/
.ccprovmop {
	padding-left: 2px;
	background-color : #91937E;
}
/* Menu de opciones del proveedor */
.cprovmop {
	padding : 0px 5px 0px 5px;
	text-align : center;
	border-top : 2px solid #91937E;
	border-bottom : 2px solid #91937E;
}

.cprovmops {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding : 0px 5px 0px 5px;
	text-align : center; 
	border-top : 2px solid #91937E;
	border-bottom : 2px solid #91937E;
}
A.lprovmop {
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	display : block;
	width : 100%;
	color : #FFFFFF;
}
A.lprovmop:hover {color : #FFFFFF;}
/* .ccnt6 */
.cart3 {
	padding : 2px;
	background : whitesmoke;
	border : 1px solid silver;
}
/*.ccnt6tit1 + .fb*/
.carttit3 {
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
}
/*.ccnt6tit2 + .fb*/
.carttit4 {
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	border-bottom : 2px solid #000000;
}
/*.ccnt6txt1 + .fb*/
.carttxt3, .carttxt31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	background : #ffffff;
}
/*.ccnt6txt2 */
.carttxt31 {border-top : 2px solid #ED1C24; background : whitesmoke;}

A.lprovb, A.lartb {
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : underline;
}

A.lprovb:hover, A.lartb:hover {
	color : #ED1C24;
}

.flotad {
	float : right;
	clear : right;
	margin : 0px;
	font-size : 2px;
}

.flotai {
	float : left;
	clear : left;
	margin : 0px;
	font-size : 2px;
}

.datexoc {
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    COLOR: #e95249;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    OVERFLOW: hidden;
}


.ulb, .ulp {
	margin:0;
	padding:5px 0 10px 0;
	
}
.ulb p, .ulp p, .fnew1 {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color:#666633;
	margin:0;
	font-weight: 700;
	padding:0;
}
.ulb li, .ulp li {
	display:inline;
	list-style-type:none;
}
.ulb a{
	font-size: 11px;
 
} 
.ulp a{
	text-decoration:underline;
	color:#90390b;
}
.ulb em , .ulp em { font-size:11px;	font-weight: 600; font-style:normal;}

