/* CSS Document */
div.form_bloque{ width:565px; background-color:#F5E9F1; float:left; border:1px solid #D59BC9; margin-bottom:15px;}
div.form_bloque div.cabecera{ width:100%; float:left; text-align:center; background-color:#EACDE4;}
div.form_bloque div.cabecera p{ padding:1px; margin:0px; color:#8D1172; font-size:11px; font-weight:bold;}
div.form_bloque div.esquinas{ width:10px; height:10px; position:relative; background-repeat:no-repeat;}
div.form_bloque div.esq1{ top:-1px; float:left; left:-1px; background-image:url(../images/esq_form_izq_sup.jpg);}
div.form_bloque div.esq2{ top:-1px; float:right; right:-1px; background-image:url(../images/esq_form_der_sup.jpg);}
div.form_bloque div.esq3{ top:1px; float:left; left:-1px; background-image:url(../images/esq_form_izq_inf.jpg);}
div.form_bloque div.esq4{ top:1px; float:right; right:-1px; background-image:url(../images/esq_form_der_inf.jpg);}
*html div.form_bloque div.esq3{ top:4px;}
*html div.form_bloque div.esq4{ top:4px;}
div.form_bloque div.pie{width:100%; float:left;}
div.form_bloque div.centro{ width:545px; padding:10px; padding-bottom:0px; float:left;}
div.form_bloque div.centro p{ margin:0px; width:100%; padding-bottom:8px; float:left;}
div.form_bloque div.centro p.txt{ padding-bottom:15px; text-align:justify;}
div.form_bloque div.centro p.last{padding-bottom:0px;}
div.form_bloque div.centro div.form_contenedor{ width:100%; float:left; background-image:url(../images/fdo_form.jpg); background-repeat:repeat-y;}
div.form_bloque div.form_contenedor div.ayuda{ width:170px; float:right; padding:0px;padding-right:4px; text-align:justify;}
div.form_bloque div.form_contenedor div.formulario{ width:359px; padding:0px; margin:0px; float:left; padding-right:8px; }
div.form_bloque div.form_contenedor div.formulario span{ width:235px; float:right; font-size:10px; margin-top:-2px;}
div.form_bloque label{ width:111px; padding-right:12px; text-align:right; display:block; clear:left; float:left; font-weight:bold; vertical-align:middle;}
div.form_bloque p.condiciones label{ width:320px; text-align:left; float:right; font-weight:normal; vertical-align:middle;}
div.form_bloque p.condiciones input{ width:auto; float:left;}
div.form_bloque input, div.form_bloque select, div.form_bloque textarea{border:1px solid #D49AC7; float:left; font-size:10px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.form_bloque input.actual, div.form_bloque select.actual, div.form_bloque textarea.actual{border:1px solid #8D1172;}
div.form_bloque input.marca_error, div.form_bloque select.marca_error, div.form_bloque textarea.marca_error{font-weight:bold; border:1px solid #ee0000; background-color:#dd0000; color:#FFFFFF;}
div.form_bloque input{ width:232px; height:14px;}
div.form_bloque textarea{ width:232px; height:55px;}
div.form_bloque select{ width:100px; vertical-align:top; height:20px; font-size:11px; height:16px;}
div.form_bloque input#fecha_caducidadDia{ width:35px; margin-right:5px;}

/*form_bloque MEhome_reservas*/
div.form_bloque div.MEhome_reservas_centro{ padding:10px; float:left;margin-bottom:-15px;}
div.form_bloque div.peticiones_encabezado{ width:540px; float:left; border-bottom:2px solid #E9D0E3; padding-bottom:3px; color:#8D1172; font-size:10px; font-weight:bold;}
div.form_bloque div.peticiones{ width:540px; border-bottom:none; float:left; padding:5px 0px 5px 0px;}

/*bloque verd*/
div.form_bloque_verde{ width:565px; background-color: #E9FBD9; float:left; border:1px solid #87C32A; margin-bottom:15px;}
div.form_bloque_verde div.cabecera{ width:100%; float:left; text-align:center; background-color: #87C32A;}
div.form_bloque_verde div.cabecera p{ padding:1px; margin:0px; color:#FFFFFF; font-size:11px; font-weight:bold;}
div.form_bloque_verde div.esquinas{ width:10px; height:10px; position:relative; background-repeat:no-repeat;}
div.form_bloque_verde div.esq1{ top:-1px; float:left; left:-1px; background-image:url(../images/esq_form_izq_sup_verd.jpg);}
div.form_bloque_verde div.esq2{ top:-1px; float:right; right:-1px; background-image:url(../images/esq_form_der_sup_verd.jpg);}
div.form_bloque_verde div.esq3{ top:1px; float:left; left:-1px; background-image:url(../images/esq_form_izq_inf_verd.jpg);}
div.form_bloque_verde div.esq4{ top:1px; float:right; right:-1px; background-image:url(../images/esq_form_der_inf_verd.jpg);}
*html div.form_bloque_verde div.esq3{ top:4px;}
*html div.form_bloque_verde div.esq4{ top:4px;}
div.form_bloque_verde div.pie{width:100%; float:left;}
div.form_bloque_verde div.centro{ padding:10px; float:left;}
div.form_bloque_verde div.centro p{ padding:0px; margin:0px; width:100%; padding-bottom:8px; float:left;}
div.form_bloque_verde div.centro p.txt{ padding-bottom:15px; text-align:justify;}
div.form_bloque_verde div.centro p.last{padding-bottom:0px;}
div.form_bloque_verde div.centro div.form_contenedor{ width:100%; float:left; background-image:url(../images/fdo_form.jpg); background-repeat:repeat-y;}
div.form_bloque_verde div.form_contenedor div.ayuda{ width:170px; float:right; padding:0px;padding-right:4px; text-align:justify;}
div.form_bloque_verde div.form_contenedor div.formulario{ width:359px; padding:0px; margin:0px; float:left; padding-right:8px; }
div.form_bloque_verde div.form_contenedor div.formulario span{ width:235px; float:right; font-size:10px; margin-top:-2px;}
div.form_bloque_verde label{ width:111px; padding-right:12px; text-align:right; display:block; clear:left; float:left; font-weight:bold; vertical-align:middle;}
div.form_bloque_verde p.condiciones label{ width:320px; text-align:left; float:right; font-weight:normal; vertical-align:middle;}
div.form_bloque_verde p.condiciones input{ width:auto; float:left;}
div.form_bloque_verde input, div.form_bloque select, div.form_bloque textarea{border:1px solid #D49AC7; float:left; font-size:10px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.form_bloque_verde input.actual, div.form_bloque select.actual, div.form_bloque textarea.actual{border:1px solid #8D1172;}
div.form_bloque_verde input.marca_error, div.form_bloque select.marca_error, div.form_bloque textarea.marca_error{font-weight:bold; border:1px solid #ee0000; background-color:#dd0000; color:#FFFFFF;}
div.form_bloque_verde input{ width:232px; height:14px;}
div.form_bloque_verde textarea{ width:232px; height:55px;}
div.form_bloque_verde select{ width:100px; vertical-align:top; height:20px; font-size:11px; height:16px;}
div.form_bloque_verde input#fecha_caducidadDia{ width:35px; margin-right:5px;}

/*form_bloque_verde MEhome_reservas*/
div.form_bloque_verde div.MEhome_reservas_centro{ padding:10px; float:left;margin-bottom:-15px;}
div.form_bloque_verde div.peticiones_encabezado{ width:540px; float:left; border-bottom:2px solid #E9D0E3; padding-bottom:3px; color:#8D1172; font-size:10px; font-weight:bold;}
div.form_bloque_verde div.peticiones{ width:540px; border-bottom:none; float:left; padding:5px 0px 5px 0px;}

/*bloque rojo*/
div.form_bloque_rojo{ width:565px; background-color: #FBD9D9; float:left; border:1px solid #C32A2A; margin-bottom:15px;}
div.form_bloque_rojo div.cabecera{ width:100%; float:left; text-align:center; background-color: #C32A2A;}
div.form_bloque_rojo div.cabecera p{ padding:1px; margin:0px; color:#FFFFFF; font-size:11px; font-weight:bold;}
div.form_bloque_rojo div.esquinas{ width:10px; height:10px; position:relative; background-repeat:no-repeat;}
div.form_bloque_rojo div.esq1{ top:-1px; float:left; left:-1px; background-image:url(../images/esq_form_izq_sup_rojo.jpg);}
div.form_bloque_rojo div.esq2{ top:-1px; float:right; right:-1px; background-image:url(../images/esq_form_der_sup_rojo.jpg);}
div.form_bloque_rojo div.esq3{ top:1px; float:left; left:-1px; background-image:url(../images/esq_form_izq_inf_rojo.jpg);}
div.form_bloque_rojo div.esq4{ top:1px; float:right; right:-1px; background-image:url(../images/esq_form_der_inf_rojo.jpg);}
*html div.form_bloque_rojo div.esq3{ top:4px;}
*html div.form_bloque_rojo div.esq4{ top:4px;}
div.form_bloque_rojo div.pie{width:100%; float:left;}
div.form_bloque_rojo div.centro{ padding:10px; float:left;}
div.form_bloque_rojo div.centro p{ padding:0px; margin:0px; width:100%; padding-bottom:8px; float:left;}
div.form_bloque_rojo div.centro p.txt{ padding-bottom:15px; text-align:justify;}
div.form_bloque_rojo div.centro p.last{padding-bottom:0px;}
div.form_bloque_rojo div.centro div.form_contenedor{ width:100%; float:left; background-image:url(../images/fdo_form.jpg); background-repeat:repeat-y;}
div.form_bloque_rojo div.form_contenedor div.ayuda{ width:170px; float:right; padding:0px;padding-right:4px; text-align:justify;}
div.form_bloque_rojo div.form_contenedor div.formulario{ width:359px; padding:0px; margin:0px; float:left; padding-right:8px; }
div.form_bloque_rojo div.form_contenedor div.formulario span{ width:235px; float:right; font-size:10px; margin-top:-2px;}
div.form_bloque_rojo label{ width:111px; padding-right:12px; text-align:right; display:block; clear:left; float:left; font-weight:bold; vertical-align:middle;}
div.form_bloque_rojo p.condiciones label{ width:320px; text-align:left; float:right; font-weight:normal; vertical-align:middle;}
div.form_bloque_rojo p.condiciones input{ width:auto; float:left;}
div.form_bloque_rojo input, div.form_bloque select, div.form_bloque textarea{border:1px solid #D49AC7; float:left; font-size:10px; height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.form_bloque_rojo input.actual, div.form_bloque select.actual, div.form_bloque textarea.actual{border:1px solid #8D1172;}
div.form_bloque_rojo input.marca_error, div.form_bloque select.marca_error, div.form_bloque textarea.marca_error{font-weight:bold; border:1px solid #ee0000; background-color:#dd0000; color:#FFFFFF;}
div.form_bloque_rojo input{ width:232px; height:14px;}
div.form_bloque_rojo textarea{ width:232px; height:55px;}
div.form_bloque_rojo select{ width:100px; vertical-align:top; height:20px; font-size:11px; height:16px;}
div.form_bloque_rojo input#fecha_caducidadDia{ width:35px; margin-right:5px;}

.condmarca_error{background-color:#dd0000; color:#FFFFFF;}

.client_existe {border:1px solid #D49AC7;  font-size:11px; height:18px;}
div.form_contenedor_existe div.formulario_existe{ width:500px; padding:0px; margin:0px; float:left; padding-right:8px; }


.none{ display:none;}
.block{ display:block;}
p.boton{ text-align:center; padding:0px; margin:0px; clear:both;}
p.boton a{ margin:auto;}
p.boton span.b1{ width:49%; float:left;}
p.boton span.b2{ width:49%; float:right;}
p.boton span.b1 a{ float:right;}
p.boton span.b2 a{ float:left;}
div.form_bloque div.form_contenedor BUTTON{border:0px; background-color:transparent; margin:0px; margin-left:2px; height:21px; width:22px; cursor:pointer;}
/*** DETALLE DE LA RESERVA ***/
#reserva_detalle{ width:146px; padding:10px; float:left; background-color:#FBE4D0; border:1px solid #F59243; }
#reserva_detalle p{ padding:0px; margin:0px; padding-bottom:5px;}
#reserva_detalle_sup{width:168px; height:12px; float:left; position:relative; top:12px; left:0px; margin-top:-12px;}
*html #reserva_detalle_sup{ top:13px;}
#reserva_detalle_pie{width:168px; height:12px; float:left; position:relative; top:-12px; left:0px; margin-bottom:-12px;}
#reserva_detalle_sup div, #reserva_detalle_pie div{ width:12px; height:12px; background-repeat:no-repeat;}
#reserva_detalle_sup div.esq1{ background-image:url(../images/localidades_pie_izq_sup.gif); float:left;}
#reserva_detalle_sup div.esq2{ background-image:url(../images/localidades_pie_der_sup.gif); float:right;}
#reserva_detalle_pie div.esq3{ background-image:url(../images/localidades_pie_izq.gif); float:left;}
#reserva_detalle_pie div.esq4{ background-image:url(../images/localidades_pie_der.gif); float:right;}
.reserva_ventana_masfotos{ width:400px; padding:15px; background-color:#FFFFFF; border:1px solid #0066CC; z-index:1;font-size:10px; position:absolute; color:#000000;}

/*CALL CENTER*/
.reserva_detalle_callcenter{ width:565px;}
.reserva_detalle_callcenter_col1{ padding-bottom:5px;width:360px;float:right;}
.reserva_detalle_callcenter_col2{ padding-top:5px;height:15px;width:200px;}
.callcenter_ventana{ position:absolute; width:225px; z-index:99;}
.callcenter_ventana_int{ padding:15px; background-color:#FFFFFF; border:1px; border-style:solid; border-color:#0066CC; text-align:justify; margin-top:20px; cursor:pointer;}


/*Fons pel marc dels tables pels combos de les dates*/
/*
.tblEsq{ width:6px; height:28px; background-image:url(../images/esq_izq_input_violeta3.gif);}
.tblDer{ width:6px; height:28px; background-image:url(../images/esq_der_input_violeta3.gif);}
.tblFons{ height:28px; background-image:url(../images/fdo_input_violeta3.gif); background-repeat:repeat-x;}
.tblInputFons132{ height:28px; background-image:url(../images/fdo_input_violeta132.gif); background-repeat:no-repeat;}
*/
.tblInputFons130{ height:28px; background-image:url(../images/fdo_input_violeta130.gif); background-repeat:no-repeat;}
.tblInputFechaFons{ height:28px; background-image:url(../images/fdo_input_fecha_violeta.gif); background-repeat:no-repeat;}
