@charset "ISO-8859-1";
*{font-family:Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
border: 0;
}
body{
margin:0px;
padding:0px;
background:#dddddd;
}
a, a:hover, a:visited, a:active, a:focus, img{border:0; outline:none;}
p{
margin:0px;
padding:0px;
padding-bottom:15px;
line-height:150%;
}
a{
color:#333333;
text-decoration:none;
}
a.sel{color:#F17B00;}
a:hover{
color:#f17a00;
}
h1{font-size:16px; font-weight:bold;}
h2, .h2{
margin:0px;
font-size:14px;
color:#000;
font-weight:bold;
padding-bottom:15px;
font-family:"news gothic", Arial, Helvetica, sans-serif;
}
h3{
margin:0px;
font-size:14px;
color:#000;
font-weight:bold;
padding-bottom:15px;
font-family:"news gothic", Arial, Helvetica, sans-serif;
text-align:justify;
width:100%;
}
/*generales*/
.fleft{
float:left;
}
.mrgl20{margin-left:20px;}
.naranja{color:#F17A00;}
.bold{font-weight:bold;}
.textal{text-align:left;}
.pdngt20{padding-top:20px;}
.pdngt10{padding-top:10px;}
/*generales*/
.web{
width:960px;
margin:0 auto;
background:white;
}
.cabecera{
width:960px;
height:170px;
float:left;
background:white url(../img/cabecera.jpg) top right no-repeat;
position:relative;
font-size:12px;
}
.cabecera .logo{
float:left;
width:155px;
}

/*.cabecera .newsletter{
width:150px;
height:150px;
text-align:center;
margin-right:50px;
background:url(../img/newsletter.png) no-repeat;
position:absolute;
right:0px;
top:13px;
#top:12px;
}
/*
body:nth-of-type(1) .cabecera .newsletter{
top:14px;
}
*/
.cabecera .newsletter{
position:absolute;
right:15px;
top:55px;
width:220px;
height:50px;
text-align:right;
}
.cabecera .newsletter .titulo_nl{
font-size:20px;
font-weight:bold;
color:#F17A00;
width:220px;
float:left;
}
.cabecera .newsletter .texto_nl{
color:#000;
width:220px;
float:left;
font-size:11px;
font-weight:bold;
padding:3px 0px;
}

.cabecera .newsletter .input_nl{
width:150px;
text-align:right;
color:#666;
border:solid 1px black;
font-size:11px;
padding-right:2px;
}

/*.cabecera .newsletter:hover{background:url(../img/newsletter_hover_prueba.png) no-repeat;}*/
.cabecera .tnewsletter{
font-size:18px;
color:white;
font-weight:bold;
padding-top:35px;
display:block;
}
.cabecera .textnewsletter{
font-size:14px;
color:#333;
padding-top:15px;
display:block;
}

.cabecera .textnewsletter_success{
font-size:14px;
color:green;
padding-top:15px;
display:block;
}

.cabecera .textnewsletter_failure{
font-size:14px;
color:red;
padding-top:15px;
display:block;
}
.cabecera .newsletter .nl_mail{
width:128px; 
text-align:left; 
display:block; 
font-size:10px; 
font-weight:bold;
padding:0px 0px 1px 15px;
line-height:23px;
}
/*.cabecera .newsletter input{width:120px;
height:20px;
background:url(../img/input_newsletter.png) no-repeat;
border:none;
}*/
.cabecera .subs{
font-size:11px;
color:#000;
padding-top:19px;
display:block;
font-weight:bold;
}
.cabecera .titulo{
width:600px;
float:left;
color:#F17B00;
font-weight:bold;
font-size:22px;
margin-top:25px;
margin-left:20px;
}
.cabecera .menu{
float:left;
width:790px;
border-bottom:solid 5px #F17C00;
margin-top:44px;
font-family:"news gothic", Arial, Helvetica, sans-serif;
}
.cabecera .menu a{
margin-right:15px;
font-size:14px;
font-weight:bold;
}
.contenido{
width:960px;
float:left;
background:white;
}
.contenedor{float:left; width:100%; position:relative;}/*posicionar sgs*/
/*fechas productos*/
.dates_producte{
    width: 200px; 
    margin-right: 70px; 
    float: right;
    margin-top: -30px; 
    font-size: 11px;
}
.lateral{
	width:145px;
	height:250px;
	padding-bottom:200px;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	margin-top:50px;
	line-height:25px;
	position:relative;
}
/*.sgs_ico{position:absolute; bottom:0px; left:0px; padding-left:10px; width:140px; height:100px; float:left;}*/
.sgs_ico{position:absolute; bottom:0px; left:0px; padding-left:10px; width:140px; height:auto; float:left;}
.nuevo_ico{float:left; width:140px; padding:5px 0px;}
.ico_nuevo{width:22px; float:left;}
.texto_nuevo{margin-top:0px; padding-left:5px; float:left; font-weight:normal; line-height:15px; font-size:12px; width:100px;}
.aenor{/*position:absolute; bottom:145px; left:0px;*/ width:140px; height:auto; float:left; margin-top:107px;}
/*.lateral .cataleg_pdf{position:absolute; bottom:0px;}*/

.lateral2{
width:145px;
height:250px;
float:left;
font-size:12px;
font-weight:bold;
padding-left:10px;
margin-top:5px;
position:relative;
line-height:40px;
}
.descarga_catalogo{/*position:absolute; bottom:10px; left:10px;*/
line-height:15px;overflow:hidden;/*margin-top:80px;*/
float:left;
width:130px;
}
.descarga_catalogo a{
width:100px; height:45px;
/*padding-left:47px;
padding-top:5px;*/
padding-left:30px;
display:block;
background:url(../img/impresora.gif) left center no-repeat;
padding-top:10px;
}
.descarga_catalogo a:hover{color:black;}
.descarga_catalogo .catalogo{font-weight:bold; font-size:14px;}
.centro{
width:790px;
float:left;
margin-top:10px;
font-size:12px;
}
.centro .col{width:250px; float:left;}
.centro .fila{float:left; padding-bottom:5px;}
.centro .col_sa{width:250px; float:left; font-size:14px; color:#333; font-weight:bold; position:relative; overflow:hidden;}
.centro .col_sa .nuevo{
position:absolute;
z-index:100;
width:60px;
height:60px;
background:url(../img/nou.gif) no-repeat;
behavior:url(../../iepngfix.htc);
left:0px;
top:0px;
}
.centro .col_sa .nuevo_ca{
position:absolute;
z-index:100;
width:60px;
height:60px;
background:url(../img/nou.gif) no-repeat;
behavior:url(../../iepngfix.htc);
left:0px;
top:0px;
}
.centro .col_sa .nuevo_es{
position:absolute;
z-index:100;
width:60px;
height:60px;
background:url(../img/nou_esp.gif) no-repeat;
behavior:url(../../iepngfix.htc);
left:0px;
top:0px;
}
.centro .col_sa .nuevo_fr{
position:absolute;
z-index:100;
width:60px;
height:60px;
background:url(../img/nou_fra.gif) no-repeat;
behavior:url(../../iepngfix.htc);
left:0px;
top:0px;
}
.centro .col_sa .nuevo_en{
position:absolute;
z-index:100;
width:60px;
height:60px;
background:url(../img/nou_eng.gif) no-repeat;
behavior:url(../../iepngfix.htc);
left:0px;
top:0px;
}
.centro .col .titulo_bk{
width:245px;
height:22px;
float:left;
color:white;
font-size:16px;
background:url(../img/titulo_bk.png) no-repeat;
padding:3px 0px 0px 5px;
font-family:"news gothic", Arial, Helvetica, sans-serif;
font-weight:bold;
overflow:hidden;
}

.centro .col .titulo_bk a{
	color:white;
}
.centro .col .home_img{margin-top:5px;}
.centro .col p{
padding-top:10px;
text-align:justify;
}
.centro .col .titulo2{
font-size:14px;
font-weight:bold;
padding-top:10px;
}

.centro .col .titulo2 a{
	color:black;
}
.centro .col p.serveis{padding:5px 0px 10px 0px;}

.serveis{float:left;}
.serveis .fila_serveis{float:left; width:100%;}
.col_serveis2{float:right; width:360px;}
.serveis .fila_serveis .col_serveis1{float:left; width:360px; border-top:solid 5px #F17C00; text-align:justify; padding-top:20px;}
.serveis .fila_serveis .fila_serv2{float:right; width:360px; border-top:solid 5px #F17C00; text-align:justify; padding-top:20px;}

.fila_serv{float:left; width:360px;}
.col3_serv{width:170px; float:left; text-align:center;}
.col4_serv{width:170px; float:left; margin-left:20px; text-align:center;}

.txt_left{float:left; width:174px;}
.img_right{float:left; padding-left:20px; width:166px;}
/*contacte*/
.formulario{float:left; padding-top:10px;}
.centro .col_contacto{
width:340px;
float:left;
padding-right:20px;
color:#333333;
font-size:14px;
}
.centro .col_contacto p{padding-top:10px; line-height:20px;}
.centro .col_contacto p a{color:#F17B00;}
.centro .form_contacto{
width:428px;
float:left;
}
.centro .form_contacto .fila{padding:5px 0px; width:100%;}
.centro .form_contacto label{width:84px; _width:80px; float:left; padding-top:3px; color:#333333;}
.centro .form_contacto input{width:340px; border:solid 1px #333333;}
.centro .form_contacto textarea{width:340px; height:105px; border:solid 1px #333333;}
.centro .form_contacto .boton_nobk{
background:none;
color:#F17B00;
font-size:14px;
font-weight:bold;
border:none;
width:100px;
float:right;
cursor:pointer;
text-align:right;
}
.interesado{float:left; width:100%; margin-top:37px; #margin-top:45px;}
.legal_contacto{font-size:10px; text-align:justify; float:left;}
/*noticias*/
.noticia{width:790px; float:left; border-bottom:solid 5px #F17C00; margin-bottom:25px;}
.no_border{border-bottom:none;}
.noticia .izq{
width:700px;
font-size:12px;
margin-bottom:25px;
float:left;
}
.noticia .titulo_noticia{
width:250px;
color:#333;
padding-bottom:2px;
font-weight:bold;
float:left;
overflow:hidden;
}
.noticia .izq .foto{
width:250px;
float:left;
margin-right:20px;
}
.noticia .izq .foto img{
/*width:250px;
height:140px;*/
}
.noticia .izq .texto{
color:#333;
text-align:justify;
float:left;
width:430px;
line-height:150%;
margin-top:-5px;
}
.noticia .fecha_noticia{
width:70px;
color:#777;
text-align:right;
margin-left:20px;
float:left;
}
.cnt_noticia{float:left; width:430px;}
.cnt_noticia .data_noticia{color:#000; font-weight:bold; font-size:12px; float:left; width:100%; height:30px;}
.cnt_noticia .titulo_noticia{color:#ff6600; font-weight:bold; float:left; width:100%; height:30px;}
/*ficha*/
.fila_ficha{width:100%; float:left; font-size:14px;}
.fila_ficha .col{
margin-right:20px;
_margin-right:10px;
}
.fila_ficha .col2{width:450px; float:left; text-align:justify;}
.fila_ficha .col2 ul li{margin-left:30px;}
.fila_ficha .col .espacio_img_top{margin-top:20px;}
.centro2{
width:790px;
float:left;
margin-top:20px;
font-size:12px;
/*border-top:solid 10px #F17C00;*/
text-align:right;
}
.centro2 .linea_top{
width:790px; 
float:left; 
height:10px;
background:url(../img/linea_top.jpg) repeat-x;
position:relative;
}

.centro2 .linea_top .texto_linea{
position:absolute;
background:white;
right:50px;
top:-2px;
padding:0px 5px;
font-weight:bold;
}
/*serveis*/
.col_serveis{
width:340px;
float:left;
padding-right:20px;
}
.col_serveis2{
/*width:420px;
float:left;*/
}
.col_serveis2 a{font-size:14px; font-weight:bold; color:#f17b00;}
.col_serveis3{
width:245px;
float:left;
border-top:solid 3px #f17c00;
padding-top:10px;
text-align:justify;
}
.col_serveis3 a{font-size:14px; font-weight:bold; color:#f17b00;}
/*clientes*/
.cliente{
width:220px;
float:left;
padding:20px;
text-align:center;
}
/*nosotros hoy/1878*/
.col_nosotros{
width:370px;
float:left;
margin-right:20px;
text-align:justify;
}
.col_nosotros1878{
width:370px;
float:left;
}
.col_nosotros1878_2{
width:410px;
float:left;
text-align:justify;
}
.col_nosotros .min_col{
width:110px;
float:left;
padding-right:20px;
text-align:center;
}
.col_nosotros .ultima{padding:0px;}
.col_nosotros .fila{float:left;}
.img_1878_2{
float:left; width:410px; margin-top:50px;
}
/*pie*/
.pie{
width:790px;
float:left;
background:white;
font-size:10px;
margin:15px 0px 0px 155px;
_margin:15px 0px 0px 77px;
padding:5px 0px;
font-family:ArialMT;
border-top:solid 5px #F17C00;
}
.pie .izq{float:left;}
.pie .der{float:right;}


/*img_ico_prod*/
.img_ico_prod{margin-bottom:-4px;}


