/* CSS Document */

#cuerpo {
	display: block;
	float:left;
	width:977px;
	background-image:url(../img/fondo_cuiner.jpg);
	background-position: 24px 0px;
	background-repeat: no-repeat;
	padding-top: 20px;
}
#cuerpo .titulo {
	display: block;
	float: left;
	width: 880px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #714039;
	padding-left: 55px;
	padding-bottom: 15px;
}
#cuerpo .descripcion {
	display: block;
	float: left;
	width: 440px;
	padding-left: 55px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330700;
	padding-right: 300px;
	padding-bottom: 30px;
	text-align: justify;
}
#cuerpo .desc_logo {
	display: block;
	float: left;
	width: 321px;
	padding-left: 168px;
	background-image: url(../img/logo_cuerpo2.jpg);
	background-repeat: no-repeat;
	background-position: 55px 0px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330700;
	padding-bottom: 40px;
}

/*----------------------------- MENU CUINER ---------------------------*/

#cuerpo #menu_cuiner {
	display: block;
	float: left;
	width: 795px;
	padding-top: 25px;
	padding-left: 101px;
}
#cuerpo #menu_cuiner .titulo_menu {
	display: block;
	float: left;
	width: 500px;
	padding-left: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #413D3C;
	font-weight: bold;
	padding-top: 20px;
}
#cuerpo #menu_cuiner .desc_menu1 {
	display: block;
	float: left;
	width: 500px;
	padding-left: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #413D3C;
	padding-top: 6px;
}
#cuerpo #menu_cuiner .finalizar {
	display: block;
	float: left;
	width: 500px;
	padding-left: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #413D3C;
	padding-top: 10px;
	padding-bottom: 8px;
}
#cuerpo #menu_cuiner .finalizar span {
	font-weight: bold;
}
#cuerpo #menu_cuiner .finalizar a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #714039;
	text-decoration: underline;
}
#cuerpo #menu_cuiner #menus {
	display: block;
	float: left;
	width: 791px;
	background-color: #FFFFFF;
	border-left: 1px solid #848282;
	border-right: 1px solid #848282;
}
#cuerpo #menu_cuiner #menus .tipo_platos {
	background-color: #E0DED9;
	display: block;
	float: left;
	width: 761px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
#cuerpo #menu_cuiner #menus .tipo_platos .tipos {
	display: block;
	float: left;
	width: 523px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848282;
}
#cuerpo #menu_cuiner #menus .tipo_platos .tipos span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #714039;
}
#cuerpo #menu_cuiner #menus .tipo_platos .titulo_precio {
	display: block;
	float: left;
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #413D3C;
	padding-top: 4px;
}
#cuerpo #menu_cuiner #menus .tipo_platos .num_platos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #413D3C;
	display: block;
	float: left;
	width: 70px;
	padding-top: 4px;
	padding-left: 42px;
}
#cuerpo #menu_cuiner #menus .plato {
	display: block;
	float: left;
	padding-left: 30px;
	width: 731px;
	padding-right: 30px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #D3D2D2;
}
#cuerpo #menu_cuiner #menus .sin {
	border-bottom: 0px;
}
#cuerpo  #menu_cuiner  #menus  .plato  a.foto {
	display: block;
	float: left;
	background-image: url(../img/camara.jpg);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646261;
	background-position: center top;
	padding-top: 15px;
	width: 40px;
}
#cuerpo #menu_cuiner #menus .plato .sin_foto {
	display: block;
	float: left;
	width: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 20px;
}

#cuerpo #menu_cuiner #menus .plato .nombre_plato {
	display: block;
	float: left;
	padding-left: 35px;
	width: 430px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413D3C;
	padding-top: 6px;
}
#cuerpo #menu_cuiner #menus .plato .precio {
	display: block;
	float: left;
	width: 55px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413D3C;
	padding-top: 6px;
	text-align: left;
	padding-right: 20px;
}
#cuerpo #menu_cuiner #menus .plato .cantidad_platos {
	display: block;
	float: left;
	width: 70px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
}
#cuerpo  #menu_cuiner  #menus  .plato  .cantidad_platos  .menos {
	display: block;
	float: left;
	width: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 10px;
	background-image: url(../img/menos_activo.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#cuerpo  #menu_cuiner  #menus  .plato  .cantidad_platos  .mas {
	display: block;
	float: left;
	width: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 10px;
	background-image: url(../img/mas_activo.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#cuerpo #menu_cuiner #menus .plato .cantidad_platos .cant {
	display: block;
	float: left;
	width: 35px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

#cuerpo #menu_cuiner #menus .plato .cantidad_platos_desc {
	display: block;
	float: left;
	width: 70px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 6px;
}
#cuerpo  #menu_cuiner  #menus  .plato  .cantidad_platos_desc  .menos {
	display: block;
	float: left;
	width: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 10px;
	background-image: url(../img/menos.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
}
#cuerpo  #menu_cuiner  #menus  .plato  .cantidad_platos_desc  .mas {
	display: block;
	float: left;
	width: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 10px;
	background-image: url(../img/mas.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#cuerpo #menu_cuiner #menus .plato .cantidad_platos_desc .cant {
	display: block;
	float: left;
	width: 35px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	color: #B3B2B1;
}

#cuerpo #menu_cuiner #menus .plato input {
	display: block;
	float: right;
	width: 25px;
}
#cuerpo #menu_cuiner #pie_platos {
	display: block;
	float: left;
	width: 794px;
	background-image: url(../img/pie_menus.jpg);
	background-repeat: no-repeat;
	padding-bottom: 30px;
}



/*----------------------------------- FORMULARIO DE SOLICITUD ----------------------------*/


#cuerpo #menu_cuiner #envio_solicitud {
	display: block;
	float: left;
	width: 578px;
	background-image: url(../img/top_cuiner_solicitud.jpg);
	background-repeat: no-repeat;
	padding-left: 108px;
	padding-top: 30px;
	padding-right: 108px;
	padding-bottom: 20px;
}
#cuerpo #menu_cuiner #envio_solicitud .titulo_envio {
	display: block;
	float: left;
	width: 578px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CE6900;
}
#cuerpo #menu_cuiner #envio_solicitud .desc {
	display: block;
	float: left;
	width: 578px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #413D3C;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 30px;
}
#cuerpo #menu_cuiner #envio_solicitud span {
	display: block;
	float: left;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646261;
}
#cuerpo  #menu_cuiner  #envio_solicitud  .izq {
	float: right;
}
#cuerpo #menu_cuiner #envio_solicitud span.telf {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646261;
}
#cuerpo #menu_cuiner #envio_solicitud span.comensals {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646261;
	padding-left: 90px;
}
#cuerpo #menu_cuiner #envio_solicitud input {
	display: block;
	float: left;
	width: 248px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #646261;
	margin-bottom: 10px;
}
#cuerpo #menu_cuiner #envio_solicitud .oculta {
	display: none;
	float: none;
	border: 0px;
}
#cuerpo #menu_cuiner #envio_solicitud .input_mini {
	display: block;
	float: right;
	width: 123px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #646261;
}
#cuerpo    #menu_cuiner    #envio_solicitud    .comensales_mini {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #646261;
	margin-left: 45px;
}

/*-------------------------------- RESUMEN --------------------------------*/

#cuerpo #menu_cuiner #resumen {
	display: block;
	float: left;
	width: 652px;
	background-color: #FFFFFF;
	border-left: 1px solid #CE6900;
	border-right: 1px solid #CE6900;
	padding-left: 105px;
	padding-right: 35px;
	padding-bottom: 20px;
}
#cuerpo  #menu_cuiner  .titulo_resumen  {
	display: block;
	float: left;
	background-color: #F6E1CC;
	width: 732px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-left: 1px solid #CE6900;
	border-right: 1px solid #CE6900;
}
#cuerpo  #menu_cuiner  .titulo_resumen  .resumen_sol  {
	display: block;
	float: left;
	width: 435px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #714039;
	font-weight: bold;
	padding-top: 3px;
}
#cuerpo  #menu_cuiner  .titulo_resumen  .precio_un  {
	display: block;
	float: left;
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #413D3C;
	text-align: center;
}
#cuerpo  #menu_cuiner  .titulo_resumen  .num_platos  {
	display: block;
	float: left;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #413D3C;
	text-align: center;
}
#cuerpo  #menu_cuiner  .titulo_resumen  .precio  {
	display: block;
	float: left;
	width: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #413D3C;
	text-align: left;
	padding-left: 40px;
}
#cuerpo #menu_cuiner #resumen .tipo {
	display: block;
	float: left;
	width: 590px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #714039;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom: 1px solid #714039;
	padding-top: 10px;
	margin-bottom: 8px;
}
#cuerpo #menu_cuiner #resumen .registro {
	display: block;
	float: left;
	width: 590px;
	padding-bottom: 5px;
	border-bottom: 1px solid #ECC399;
	margin-bottom: 10px;
}

#cuerpo #menu_cuiner #resumen .plato_resumen {
	display: block;
	float: left;
	width: 360px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413D3C;
}
#cuerpo #menu_cuiner #resumen .precio_resumen {
	display: block;
	float: left;
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413D3C;
	text-align: center;
}
#cuerpo #menu_cuiner #resumen .comensales {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	color: #413D3C;
	width: 80px;
	text-align: center;
}
#cuerpo #menu_cuiner #resumen .total {
	display: block;
	float: left;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413D3C;
	text-align: right;
}
#cuerpo #menu_cuiner #resumen #precio_total {
	display: block;
	float: left;
	width: 280px;
	padding-left: 332px;
	padding-top: 20px;
	padding-bottom: 45px;
}


/*------------------------ IVA ----------------------*/

#cuerpo #menu_cuiner #resumen #iva {
	display: block;
	float: left;
	width: 230px;
	padding-left: 20px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
}
#cuerpo #menu_cuiner #resumen #iva .texto {
	display: block;
	float: left;
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413D3C;
}
#cuerpo  #menu_cuiner  #resumen  #iva  .tot_comen {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #732D14;
	text-align: center;
}
#cuerpo  #menu_cuiner  #resumen  #iva  .precio_total {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	color: #413D3C;
}


/*----------------------- SUBTOTAL ------------------*/

#cuerpo #menu_cuiner #resumen #subtotal {
	display: block;
	float: left;
	width: 230px;
	padding-left: 20px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #ECC399;
	background-color: #FCF7EF;
}
#cuerpo #menu_cuiner #resumen #subtotal .texto {
	display: block;
	float: left;
	width: 70px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413D3C;
}
#cuerpo  #menu_cuiner  #resumen  #subtotal  .tot_comen {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #732D14;
	text-align: center;
}
#cuerpo  #menu_cuiner  #resumen  #subtotal  .precio_total {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #413D3C;
	text-align: right;
}


/*----------------------- TOTAL --------------------*/

#cuerpo #menu_cuiner #resumen #total {
	display: block;
	float: left;
	width: 230px;
	padding-left: 20px;
	padding-right: 7px;
	background-color: #ECC399;
	padding-bottom: 5px;
	padding-top: 5px;
}
#cuerpo #menu_cuiner #resumen #total .texto {
	display: block;
	float: left;
	width: 60px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #732D14;
	font-weight: bold;
}
#cuerpo  #menu_cuiner  #resumen  #total  .tot_comen {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #732D14;
	text-align: center;
}
#cuerpo  #menu_cuiner  #resumen  #total  .precio_total {
	display: block;
	float: right;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #732D14;
	font-weight: bold;
	text-align: right;
}
#cuerpo #menu_cuiner #resumen .envia {
	display: block;
	float: right;
	width: 136px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #732D14;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	background-image: url(../img/bot_enviar.jpg);
	padding-top: 8px;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	margin-left: 20px;
	text-decoration: none;
}
#cuerpo #menu_cuiner #resumen .modifica {
	background-image: url(../img/bot_modificar.jpg);
	background-repeat: no-repeat;
	display: block;
	float: right;
	width: 126px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646261;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	text-decoration: none;
}
#cuerpo #menu_cuiner #pie_solicitud {
	background-image: url(../img/pie_solicitud.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 795px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 15px;
	padding-bottom: 30px;
}
#cuerpo #menu_cuiner #solicitud {
	display: block;
	float: left;
	width: 795px;
}
#cuerpo #menu_cuiner #solicitud.oculta {
	display: none;
}

