@charset "utf-8";
/* CSS Document */
h2{background:url(/ing/imagenes/presupuestos/tit-menu.gif) no-repeat 0 0;}
h3{background:url(/ing/imagenes/presupuestos/tit-seccion.gif) no-repeat;}

#lateral { background:url(/ing/imagenes/comunes/fondo-lateral.gif) #E4E4E4 no-repeat 100% 120px;}


#texto-contenido {padding: 30px 0px 0px 30px; text-align:justify;}
#texto-contenido p { padding-bottom:15px;width:400px}
* html #texto-contenido p { padding-bottom:15px;width:320px}

#texto-contenido #form-contacto p { padding-bottom:2px;}
#texto-contenido #direccion { padding-left: 35px;}

input{margin:1px;background-color:#F0F4FB; border:1px solid #DAE3F0; height:18px;color:#4771b1}


#sectores-actividad li input{float:left;margin:1px 5px 1px 1px;background-color:#FFF;border:none;}
*:first-child+html input{margin:0;margin-right:2px}

/* imagenes */
#foto-cont { float:right; margin: 30px 10px 0px 0px;}

/* formulario */
#form-contacto{margin:0}
#form-contacto fieldset{margin-bottom:50px}


#form-contacto textarea{width:207px;border:1px solid #DAE3F0; height:80px; margin:1px;color:#4771b1}
#form-contacto textarea.input {background-color:#F0F4FB;} 
#form-contacto label { vertical-align:top; color:#454545;}
*:first-child+html #form-contacto textarea{margin:0; margin-right:2px;}
#lateral-contenido{height:524px}

#foto-prod { float:right; margin: 30px 10px 0px 0px;}
#corp-imagenes { text-align:left; padding: 10px 0px 0px 35px;}
#corp-imagenes li { display:inline; }

#datos-personales {text-align:center;}
#datos-personales ul{width:340px;text-align:right}
#datos-personales label{margin-right:5px}
#datos-personales input{width:207px;}

#sector-actividad{margin:20px 0px 0px 10px;}
#sector-actividad p{margin:10px 0 10px 10px}
#sector-actividad ul {margin-left:20px}
#sector-actividad ul li{display:block;float:left;width:95px;text-align:left;height:30px}

#div-izquierda{width:370px;float:left}

*:first-child+html #div-izquierda{width:380px;margin-right:10px} 
* html #div-izquierda{width:380px;margin-right:10px} 
*:first-child+html #div-derecha{width:324px;} 
* html #div-derecha{width:324px;} 

#div-derecha{width:344px;float:left;border-left:1px solid #e5e5e5;padding-left:30px}

#fichero-adjunto{clear:both}
#fichero-adjunto p{margin-bottom:10px}
#fichero-adjunto input{width:320px;}
#comentarios{margin:20px 0 0 0}
#comentarios p{margin-bottom:10px}
#comentarios textarea{width:320px;height:95px;}
#comentarios input{float:right;margin-right:21px}
*:first-child+html #comentarios input{margin-right:2px}
* html #comentarios input{margin-right:2px}


.error{background-color:#FFDFDF}

