body,h1,h2,h3,h4,h5{margin:0;padding:0;font-family:Arial,Helvetica, sans-serif;}
body {font-size: 62.5%;background:#F2F2F2;}
img{border:0;}
a,button{outline:none}
.limpia{font-size:1px;height:1px;clear:both}
a{color:#B71016}
a:hover{color:#000000}

/*Cabeceras - <H>*/
h2{margin-left:24px;width:420px;}
h2 span,h2 a{display:block;text-indent: -20000px;width:420px}

h2#imp_digital{height:40px;}
h2#imp_digital a{background: url(imagenes/Impresion.gif) no-repeat 0px 0px #FFFFFF;height:40px}
h2#imp_digital span,h2#imp_digital a:hover{background: url(imagenes/Impresion.gif) no-repeat 0px -40px #FFFFFF;height:40px}

h2#pre_digital{height:45px}
h2#pre_digital a{background: url(imagenes/Preimpresion.gif) no-repeat 0px 0px #FFFFFF;height:45px}
h2#pre_digital span,h2#pre_digital a:hover{background: url(imagenes/Preimpresion.gif) no-repeat 0px -45px #FFFFFF;height:45px}

h2#diseno{height:35px;width:100px}
h2#diseno a{height:35px;background: url(imagenes/Diseno.gif) no-repeat 0px 0px #FFFFFF;width:150px}
h2#diseno span,h2#diseno a:hover{height:35px;background: url(imagenes/Diseno.gif) no-repeat 0px -35px #FFFFFF;width:150px}

#menu_ofertas a:hover{color:#000}

#cabecera{position:relative;width:980px;height:35px}
#cabecera h3{background: url(imagenes/Cabecera.gif) no-repeat;width:980px;height:35px}
#cabecera h3 span{display:block;text-indent: -20000px;width:980px;height:35px}


#C_izquierda h1{background: url(imagenes/Logo.gif) no-repeat right #FFFFFF;width:200px;height:32px;margin-top:105px}
#C_izquierda h1 span,#C_izquierda h1 a{display:block;text-indent: -20000px;width:200px;height:32px}

h4{font-size:1em}

#contenedor{width:980px;margin:auto;margin-top:80px}
#contenido{width:980px;min-height:601px;height:auto !important;height:601px;background: url(imagenes/fondo.gif) no-repeat center center;position:relative}
#contenido #caja{width:910px;min-height:601px;height:auto !important;height:601px;margin:auto;background-color:#FFFFFF;position:relative}
#menu{margin-top:105px;margin-bottom:50px;}


/*MARCAS*/
#topIzq{background-image:url(imagenes/Marca.gif);font-size:1px;height:35px;width:35px;position:absolute;top:35px;left:0;z-index:2}
#topDer{background-image:url(imagenes/Marca.gif);font-size:1px;height:35px;width:35px;position:absolute;top:35px;right:0;z-index:2}
#infIzq{background-image:url(imagenes/Marca.gif);font-size:1px;height:35px;width:35px;position:absolute;top:-35px;left:0;z-index:2}
#infDer{background-image:url(imagenes/Marca.gif);font-size:1px;height:35px;width:35px;position:absolute;top:-35px;right:0;z-index:2}

/*IMAGENES DE FONDO - SECCION*/
.imp_digital{background: url(imagenes/Fondo1.gif) no-repeat bottom right;}
.imp{background: url(imagenes/Fondo2.gif) no-repeat bottom right;}
.pre{background: url(imagenes/Fondo3.jpg) no-repeat bottom right;}
.port{background: url(imagenes/FondoPortada.jpg) no-repeat bottom right;position: relative}

/*COLUMNAS*/
#C_izquierda{float:left;width:200px;}

#C_derecha{float:left;width:710px;font-size:1.4em;}
#C_derecha p{margin-left:24px;}

/*BOTON SOLICITA PRESUPUESTO*/
a#SolicitaPresupuesto{display:block;height:50px;width:275px;background: url(imagenes/Bt_Solicitar_Presupuesto.gif) 0px 0px no-repeat;margin-left:24px;margin-top:45px}
a#SolicitaPresupuesto:hover{background: url(imagenes/Bt_Solicitar_Presupuesto.gif) 0px -50px no-repeat}
a#SolicitaPresupuesto span{display:block;text-indent: -20000px;height:50px;width:275px;}


/*PIE*/
#pie{width:980px;background: url(imagenes/Pie.gif) no-repeat top;position:relative}
#pie p{margin:0;padding:0;width:910px;padding-top:15px}
#pie p#pie_sermai{padding-top:35px;}
#pie p{font-size:1.2em;text-align:right}


/*FORMULARIOS*/
fieldset{border:0;margin:0;padding:0}
legend{font-weight:bold;display:block;margin:0;padding:0}
#datos_contacto{margin-top:0px;margin-left:24px}
#datos_trabajo{margin-top:30px;margin-left:24px}
#datos_contacto label{display:block;width:80px;float:left;}
#datos_trabajo label{display:block;width:145px;float:left;padding-top:4px}
#datos_contacto div{padding-top:20px}
#datos_trabajo div{padding-top:20px;float:left;}

#datos_trabajo div.oculto{padding:0px;float:none;display:none}

input{display:block;float:left}
select{margin:0;padding:0;display:block;float:left}
form br{clear:left;}
form label,form input,form select{margin-bottom:5px;}
form select{margin-bottom:5px;}
button{border:0;background: url(imagenes/Bt_Enviar_Solicitud.gif) 0px 0px no-repeat #FFFFFF;display:block;width:137px;height:40px;margin-left:0px;margin-top:30px;cursor:pointer}
button span{display:block;text-indent:-20000px;width:137px;height:40px}

form input,form select{width:140px;font-size:0.96em}

form input#nombre{width:250px}
form #empresa{width:250px}
form #email{width:250px}
form #tamano{width:150px;color:#666666}
form #acabadoCubiertas{width:200px}
form textarea{width:100%;height:65px;font-size:0.96em;}
form #lbl_observaciones{float:none;width:auto}


#campos_obligatorios{font-size:1.2em;text-align:right;margin-top:50px;padding-bottom:35px;margin-right:50px}

