@import "restaurantes.css";

.ctop {width : 775px;}
/* Logo arriba izquierda */
.ctoplogo {width : 325; height: 85px;}
/* Imagenes menu arriba derecha */
IMG.ctopm1 {width : 90px; height: 55px;}
IMG.ctopm {width : 90px; height: 55px;}
IMG.ctop2m1 {width : 85px; height: 83px;}
IMG.ctop2m {width : 83px; height: 83px;}

TD.ctopm1 {width : 105px; height: 85px; vertical-align : bottom;}
TD.ctopm {width : 104px; height: 85px; vertical-align : bottom;}
TD.ctop2m1 {width : 85px; height: 85px; vertical-align : bottom;}
TD.ctop2m {width : 83px; height: 85px; vertical-align : bottom;}

/* Debajo del logo izquierda */
.ctopsublogo1 {width : 325; height: 28px;}
/* Texto de debajo del menu arriba derecha */
.ctopmtxt1, .ctopmtxt1s {width : 89px; height: 28px; text-align : center;}
.ctopmtxt, .ctopmtxts {width : 88px; height: 28px; text-align : center;}
.ctop2mtxt1, .ctop2mtxt1s {width : 85px; height: 28px; text-align : center;}
.ctop2mtxt, .ctop2mtxts {width : 83px; height: 28px; text-align : center;}
.ctopmtit, .ctopmtxt1, .ctop2mtxt1, .ctopmtxt1s, .ctop2mtxt1s {border-left : 1px solid #000000;}
.ctopmtxt1, .ctop2mtxt1, .ctopmtxt, .ctop2mtxt,
.ctopmtit, .ctopmtxt1s, .ctop2mtxt1s, .ctopmtxts, .ctop2mtxts {
	border-right : 1px solid #000000; border-bottom : 2px solid #000000;
}
.ctopmtxt1, .ctop2mtxt1, .ctopmtxt, .ctop2mtxt {background-color : #DDDED8;}
.ctopmtxt1s, .ctop2mtxt1s, .ctopmtxts, .ctop2mtxts {background-color : #ECECEC;}
A.ctoplnktxt {font-size : 9px;}
/* Titulo en vez de textos */
.ctopmtit {
	width : 450x;
	height: 28px;
	font-size : 11px;
	text-transform : uppercase;
	font-weight : bold;
	padding-right : 5px;
	padding-left : 5px;
	text-align : right;
}
.ctopmtit DIV {
	overflow: hidden;
	width : 438px;
}
.cmid1 {
	width : 775px;
	background : url(/r-users/img/t/top-curva-2-2.gif) no-repeat 0 0;
	border-left : 1px solid #000000;
}
.cmid2 {
	width : 775px;
}
.cmid2izq {
	width : 140px;
	background : url(/r-users/img/t/fondo-menu-izq.gif);
	height : 400px;
	vertical-align : top;
}
/* Contenedor para los menus de la izquierda */
.ccmid2izq {width : 130px; margin-left : 5px; margin-right : 5px;}
.cmid2cen {
	width : 505px;
	background : url(/r-users/img/t/top-curva-2-1.gif) no-repeat;
	vertical-align : top;
	padding : 7px 0px 5px 15px;
}

/* Igual que el de arriba pero sin banners */
.cmid2censb {
	width : 635px;
	background : url(/r-users/img/t/top-curva-2-1.gif) no-repeat;
	vertical-align : top;
	padding : 7px 0px 5px 15px;
}
.cmid2der {
	width : 130px;
	vertical-align : top;
	padding : 7px 0px 0px 0px;
}
/* Pies de pagina */
.cpie {
	width : 100%;
	border : 1px solid #000000;
}
.cpie2 {
	width : 100%;
	border-top : 1px solid #000000;
	border-bottom : 1px solid #000000;
	border-right : 1px solid #000000;
	padding : 3px;
}
.cmsg {
	color : #E95249;
	font-weight : bold;
	font-size : 12px;
	text-align : justify;
}
.cfrmtb {
	width : 100%;
}
/* contenedor titulo del formulario */
.cfrmtit {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-transform : uppercase;
}
/* contenedor etiqueta de campo obligatorio */
.cfrmetio {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
/* contenedor input de campo obligatorio */
.cfrminpo {
	padding-top : 5px;
	padding-bottom : 5px;
}
/* contenedor etiqueta de campo no obligatorio */
.cfrmeti {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
}
/* contenedor input de campo no obligatorio */
.cfrminp {
	padding-top : 5px;
	padding-bottom : 5px;
}
/* contenedor del boton de mas datos */
.cfrmbutmd {
	padding-top : 5px;
	padding-bottom : 5px;
}
.datin, .datinmoney {
	border-bottom : 1px solid #91937E;
	border-left : 1px solid #91937E;
	border-right : 1px solid #91937E;
	border-top : 1px solid #91937E;
}
.datinmoney {
	text-align : right;
}
.csep4 {width : 200px;}

SELECT {
	border-bottom : 1px solid #91937E;
	border-left : 1px solid #91937E;
	border-right : 1px solid #91937E;
	border-top : 1px solid #91937E;
}

.btnmas {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	cursor : pointer;
	cursor : hand;
	background-color : #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	border-top : 1px solid #FFFFFF;
	color : #B70000;
	text-align : left;
}

.btn:hover {
	background-color : #FFFFFF;
	color : #000000;
}

.hlptit1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-transform : uppercase;
	padding-top : 10px;
}

.hlptit2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-transform : uppercase;
	padding : 10px 0px 10px 0px;
}

.hlptxt {
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : justify;
}
.cfrm {
 width : 50%;
 padding-left : 15px;
 padding-top : 5px;
 vertical-align : top;
}
.chlp {
 width : 50%;
 background-color : whitesmoke;
 padding : 5px;
 vertical-align : top;
}
.clis {padding : 5px;}
.clin {background-color : whitesmoke; padding : 3px; margin-bottom : 2px;}


#lista01{
	width:250px;
	display:block;
	float:left;
	height:auto
}

#txt01{
	width:240px;
	height:auto;
	display:block;
	float:right;
	padding:10px 0 10px 0;
}

#txt02{
	width:240px;
	height:auto;
	display:block;
	padding:10px 0 10px 0;
	border-bottom:1px solid #E95249;
	margin-bottom:10px;
	float:right;
}

#adw{
	width:240px;
	height:auto;
	display:block;
	margin-top:25px;
	text-align : center;
	border:1px solid #DDDED8;
}

#adw div{
	padding:10px;
}

