/* colores */
/*
	granate: 4c2827
*/
/* reset */
h1,h2,h3,h4,h5,h6,ul,ol,li,form,dl,dt,dd,p,fieldset {margin:0; padding:0;}
ul,li {list-style-type:none;}
a img {border:0;}
a {text-decoration:none;}
a:focus{outline: none;}
select,input,textarea {font-family: Arial, Helvetica, sans-serif; font-size:12px;}
/* generales */
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; background:#4b70ba url(../img/fondo.gif); padding:10px;}
#wrapper {width:785px; margin:0 auto; padding:5px;}
#bkln {background:#fff; padding-bottom:25px;}
h1 {background:#4c2827 url(../img/bkln.gif) 40px 50% no-repeat; color:#fff; overflow:hidden; width:100%; height:70px; text-indent:-999em;}
h2 {font-size:24px; color:#4c2827; text-transform:uppercase; margin-bottom:15px;}
textarea,
input {background:url(../img/fondillo.gif) 0 0 no-repeat; border:0;padding:5px;color:#4c2827; font-weight:bold;}
#bkln h3.error,
span.error {color:#f00; font-weight:bold;}
em {font-style:normal;}
em.nota{font-size:10px; }
.unidades {position:relative;}
#hd_complementarios {font-size:18px; clear:both;}
#hd_complementarios.activo {font-size:24px; margin-bottom:40px;}
/*.js_activo #fld_complementarios a,
.js_activo #fld_complementarios label,
.js_activo #fld_complementarios fieldset {display:none;}*/
#hd_datos {text-align:right; padding:15px 40px; font-weight:bold; color:#4c2827}
#hd_datos dd,
#hd_datos dt {display:inline;}
#hd_datos dd {padding-left:5px;}
#hd_datos dt {padding-left:10px;}
#hd_datos .hd_email {display:none;}
#ft_datos {text-align:center; padding:10px 0; font-weight:bold; color:#fff; background:#4c2827}
#ft_datos dt,
#ft_datos dd {display:inline;}
#ft_datos dd {padding-right:20px;}
#ft_datos dt {padding-left:10px;}
#ft_datos dt#ft_bkln {padding-right:20px;}
form {margin:0 40px; padding-bottom:15px;}
form fieldset {margin-bottom:25px; border:0;}
form label ,
form label span {display:block;}
form label {margin-bottom:10px;}
form label span {margin-bottom:3px;}

#explicacion {font-size:14px; color:#4c2827; font-weight:bold; width:670px; margin:0 auto; padding:20px 0;}

#expandir_complementarios {cursor:pointer; margin-left:15px; vertical-align:top;}

#submit {text-align:center; margin:30px 0;}
#submit input {border:3px outset #ccc; background:#d1ced0; font-weight:normal; padding:2px; margin:0 15px;}

/* especificos */
#lbl_nombre_solicitante input ,
#lbl_direccion_solicitante input,
#lbl_contacto_solicitante input ,
#lbl_direccion_solar input ,
#lbl_nombre_promocion input {width:695px;}
#lbl_telefono_solicitante input ,
#lbl_fax_solicitante input ,
#lbl_telefono_contacto_solicitante input ,
#lbl_fax_contacto_solicitante input  {width:160px;}
#lbl_email_solicitante input ,
#lbl_email_contacto_solicitante input {width:295px;}
#fld_superficies input ,
#lbl_dimensiones_planta input {width:255px;text-align:right; padding-right:25px; vertical-align:middle;}
#fld_superficies .unidades ,
#lbl_dimensiones_planta .unidades { left:-20px;}
#lbl_dimensiones_planta .nota {width:290px; margin-left:300px; margin-top:-23px; display:block;}
#lbl_tipo_edificio_obra { width:390px;}
#lbl_tipo_edificio_obra textarea {width:380px; height:80px; margin-bottom:5px;}
#lbl_accesos_maquinaria textarea {width:365px; height:85px; float:right;}
#lbl_accesos_maquinaria span {float:left; width:325px;}
#lbl_plantas_obra,
#fld_pendiente_natural,
#lbl_num_sotanos,
#fld_excavacion,
#fld_superficies,
#lbl_telefono_solicitante ,
#lbl_fax_solicitante ,
#lbl_telefono_contacto_solicitante,
#lbl_fax_contacto_solicitante {float:left;}
#lbl_email_contacto_solicitante ,
#lbl_email_solicitante,
#lbl_profundidad_obra ,
#lbl_tipo_edificio_obra {float:right;}
#lbl_telefono_solicitante ,
#lbl_telefono_contacto_solicitante {padding-right:30px;}
#lbl_contacto_solicitante {padding-top:25px;}
#lbl_disponibilidad_agua ,
#lbl_plantas_obra ,
#lbl_num_sotanos ,
#lbl_contacto_solicitante ,
#lbl_dimensiones_planta {clear:both;}
#lbl_dimensiones_planta {margin-bottom:30px;}
#lbl_disponibilidad_agua span,
#fld_pendiente_natural span,
#lbl_num_sotanos span,
#lbl_profundidad_obra span,
#fld_excavacion span {display:inline;}
#lbl_num_sotanos span {padding-right:20px;}
#lbl_profundidad_obra span {padding-right:5px;}
#lbl_num_sotanos input ,
#lbl_profundidad_obra input {width:75px;vertical-align:middle;}
#fld_pendiente_natural h3,
#fld_excavacion h3 {float:left; height:50px; padding:5px 0 0 40px; font-size:12px; font-weight:normal;}
#fld_pendiente_natural label ,
#fld_excavacion label {float:right; clear:right; margin:5px 0 0 5px;}
#fld_pendiente_natural label { width:110px;}
#fld_excavacion label {width:50px;}
#fld_excavacion {width:343px;}
#fld_pendiente_natural {width:325px;}
#fld_pendiente_natural { margin-bottom:10px;}
#lbl_disponibilidad_agua {margin-bottom:20px;}
#lbl_plantas_obra {width:115px;}
#lbl_plantas_obra input{width:105px;}
#lbl_disponibilidad_agua input ,
#fld_pendiente_natural input ,
#fld_excavacion input {background:none; padding:0; vertical-align:middle;}
/* especificos 'complementarios' */
#fld_complementarios h3 ,
#lbl_plazo_visado span ,
#lbl_plazo_datos span ,
#lbl_comentarios span {text-transform:uppercase; font-weight:normal; font-size:12px;}
#fld_complementarios h3 {margin:0 0 20px;}
#lbl_plazo_visado span ,
#lbl_plazo_datos span {float:left; width:400px; line-height:25px;}
#lbl_plazo_visado ,
#lbl_plazo_datos {clear:both;}
#lbl_plazo_visado span ,
#lbl_plazo_datos span {padding-right:5px;}
#lbl_plazo_visado input ,
#lbl_plazo_datos input {width:100px; text-align:center;}
#lbl_constructor input ,
#lbl_organismo_tecnico input ,
#lbl_organismo_de_control input ,
#lbl_tecnicos_aparejador input ,
#lbl_tecnicos_arquitecto input {width:490px;}
#lnk_cte {float:right; font-size:10px; text-transform:uppercase; line-height:20px; color:#000; margin-right:20px;}
#lnk_cte strong {display:block; width:199px; height:47px; overflow:hidden; text-indent:-999em; background:url(../img/descargar.gif) 0 0 no-repeat;}
#lbl_comentarios span {margin-bottom:10px;}
#lbl_comentarios textarea {width:375px; height:85px;}
#lbl_constructor ,
#lbl_organismo_tecnico ,
#lbl_tecnicos_aparejador ,
#lbl_tecnicos_arquitecto {float:left;}
#lbl_constructor_email ,
#lbl_constructor_telefono ,
#lbl_organismo_tecnico_email ,
#lbl_organismo_tecnico_telefono ,
#lbl_tecnicos_aparejador_email ,
#lbl_tecnicos_arquitecto_email {float:right;}
#fld_adjuntos ,
#lbl_constructor_email ,
#lbl_organismo_tecnico_email ,
#lbl_tecnicos_aparejador ,
#lbl_tecnicos_arquitecto {clear:both;}
#fld_adjuntos {margin-bottom:0;}
#fld_adjuntos h3 em {display:block; text-transform:lowercase;}
#fld_adjuntos label span {display:inline; padding:0 5px;}
#fld_adjuntos label {width:49%; float:left;}
#fld_adjuntos input { padding:0;}
