/** BASIC */
.cabecera {
	background-image:url(images/cabecera.jpg);
	background-repeat:no-repeat;
	}
	
.cabecera1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #D36719;
	font-size:24px;
	letter-spacing:-0.1em;
	line-height:110%;
	}

.subsecciones{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#00214D;

}

.cabecera2 {
	font-family:Arial, Helvetica, sans-serif;
	color: #00214D;
	font-size:20px;
	letter-spacing:-0.1em;
	padding-bottom:50px;
	line-height:80%;
	}

.img_sandwich{
	background-image:url(images/imgsandwich.jpg);
	width:244px;
	height:86px;
	background-repeat:no-repeat;
	}

.dividiomas{
	background-image:url(images/imgidiomas.jpg);
	width:245px;
	height:20px;
	background-repeat:no-repeat;
}


.imag_sandwich2{
	background-image:url(images/fdomenu2.gif);
	width:245px;
	height:66px;
	background-repeat:no-repeat;


}

.imag_sandwich3{
	background-image:url(images/fdomenu3.jpg);
	width:245px;
	height:61px;
	background-repeat:no-repeat;
	display:block;


}

.tit_aislantes{
	background-image:url(images/titaislante.jpg);
	width:244px;
	height:50px;
	padding-left:20px;
	background-repeat:no-repeat;
	line-height:130%;
}

.fdomenu5{
	background-image:url(images/fdomenu5.jpg);
	width:245px;
	height:31px;
	background-repeat:no-repeat;
	display:block;


}

.fdo_eng{
	
	width:79px;
	height:20px;
	padding-top:0.3em;
	
	float:left;
}

.fdo_fr{
	
	width:75px;
	height:20px;
	
	padding-top:0.3em;
	float:left;
}

.txt_english{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	margin-left:2em;
	
	text-decoration:none;
	vertical-align:middle;
	
}

.txt_english:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color: #F2551C;
	text-align:left;
	margin-left:2em;
	
	text-decoration:none;
	vertical-align:middle;
	
}


.fdo_mapa{
	
	width:91px;
	height:20px;
	padding-top:0.3em;
	display:block;
	float:left;
}

.redessociales{
	background-image:url(images/redessociales.jpg);
	width:244px;
	height:85px;
	background-repeat:no-repeat;
	display:block;


}


	
.img_sandwich_2{
	background-image:url(images/imgsandwich.jpg);
	width:244px;
	height:86px;
	background-repeat:no-repeat;
	}
	

	
.txtsandwich1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00214D;
	padding-top:52px;
	padding-left:35px;
	font-weight: bolder;
	letter-spacing:-0.1em;
	
}

.txtsandwich2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00214D;
	padding-top:14px;
	padding-left:30px;
	font-weight: bolder;
	letter-spacing:-0.1em;
	
}

.txtsandwich3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00214D;
	padding-top:14px;
	padding-left:40px;
	font-weight: bolder;
	letter-spacing:-0.1em;
	
}

.subsecc_dcha{
	background-image:url(images/subsecc_dcha.jpg);
	font-size:17px;
	height:24px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#00214D;
	line-height: 90%;
	text-align:left;
	padding-left:26px;
	
	letter-spacing:-0.08em;
}


.subsecc_dcha_2{
	background-image:url(images/subsecc_dcha2.jpg);
	font-size:17px;
	height:25px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#00214D;
	line-height: 135%;
	text-align:left;
	padding-left:26px;
	
	letter-spacing:-0.08em;
}


.subsecc2_dcha{
	background-image:url(images/subsecc2_dcha.jpg);
	font-size:15px;
	width:244px;
	height:24px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#00214D;
	line-height: 95%;
	text-align:left;
	padding-left:26px;
	font-style:oblique;
	letter-spacing:-0.05em;
}

.imagenmenucentral{
	background-image:url(images/fdomenu2.jpg);
	width:542px;
	height:86px;
	background-repeat:no-repeat;
	text-align:left;
	
}

.menusup{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
	line-height:8.5em;
}

.menusup:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:bold;
	color:#00214D;
	text-align:left;
	text-decoration:none;
	line-height:8.5em;
}


.instalaciones{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#F2551C;
	padding-top:10px;
	font-weight: bolder;
	letter-spacing:-0.1em;
	text-align:left;
	padding-left:15px;
	text-decoration:none;
	
}

.instalaciones:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	color: #003399;
	padding-top:10px;
	font-weight: bolder;
	letter-spacing:-0.1em;
	text-align:left;
	padding-left:15px;
	text-decoration:none;
	
}


.instalaciones_nueva{
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#F2551C;
	margin-top:10px;
	font-weight: bolder;
	letter-spacing:-0.1em;
	text-align: center;
	
	
}



.instalaciones2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#00214D;
	font-weight: bolder;
	letter-spacing:-0.1em;
	text-align: left;
	line-height:95%;
	
	padding-left:100px;
	
}

.instalaciones2nueva{
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	color:#00214D;
	font-weight: bolder;
	letter-spacing:-0.1em;
	text-align: left;
	padding-left:0.5em;
	
}

.instalaciones2b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#00214D;
	font-weight: bolder;
	letter-spacing:-0.1em;
	text-align: right;
	line-height:10%;
	
	padding-left:5px;
	
}

.instalaciones3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bolder;
	letter-spacing:-0.04em;
	text-align: left;
	line-height:100%;
	padding-left:15px;
	padding-right:20px;
	height:65px;
}

.instalaciones3izda{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: bolder;
	letter-spacing:-0.04em;
	text-align: left;
	line-height:100%;
	padding-top:60px;
	
	padding-right:80px;
	
}

.instalaciones3nave{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	font-weight: bolder;
	letter-spacing:-0.04em;
	text-align: left;
	line-height:100%;
	margin-left:6em;
	margin-right:4em;
	
}


.fdografico{
	background-image:url(images/grafica.jpg);
	padding-left:15px;
	text-align:left;
	padding-right:80px;
	padding-top:35px;
	background-repeat:no-repeat;
}

.fdonave{
background-image:url(images/nave.jpg);
background-repeat:no-repeat;
height:150px;
}

.fdopie{
background-image:url(images/fdopiepagina.jpg);
background-position:center;
background-repeat:no-repeat;
height:63px;

}

.txtpie1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:159px;
	
	color:#A2A2A2;
	text-align:left;
	padding-top:22px;
	height:63px;
	
}

.txtpie2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#A2A2A2;
	text-align:rigth;
	padding-top:15px;
	padding-right:4px;
	margin-left:8px;
	height:63px;
	
	
}




.titizda1{
	background-image:url(images/subsecc_dcha.jpg);
	width:244px;
	height:24px;
	background-repeat:no-repeat;
	font-size:16px;
	height:24px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#00214D;
	line-height: 90%;
	text-align:left;
	padding-left:26px;
	
	letter-spacing:-0.09em;
}


.titizda2{
	background-image:url(images/titizda2.jpg);
	width:244px;
	height:19px;
	font-size:15px;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color:#00214D;
	
	text-align:left;
	padding-left:26px;
	font-style:oblique;
	letter-spacing:-0.05em;
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

.enlacesmenus{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	
	font-size:12px;
	text-decoration:none;
}

.enlacesmenus:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#F2551C;
	
	font-size:12px;
	text-decoration:none;
}

.minidiv1{
	width:159px	;
	float:left;
}

.minidiv2{
	width:660px	;
	float:left;
	text-align:left;
	padding-top:22px;
	color:#A2A2A2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	padding-left:150px; /* LINEA NUEVA */
	
}


.minidiv3{
	/*width:140px	;  QUITAR*/
	float:right; /* CAMBIAR */
	text-align:left;
	padding-top:22px;
	color: #005791;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	/*padding-left:72px; QUITAR */
	margin-right:15px;  /* LINEA NUEVA */
}
/** CONTENIDOS */

.titular{
font-family:Arial, Helvetica, sans-serif;
font-size:3em;
font-weight:bolder;
letter-spacing:-0.1em;
text-align:left;
color:#00214D;

}

.cuadrotitular{
	background-image:url(images/cuadrozul1.gif);
	width:542px;
	height:67px;
	background-repeat:no-repeat;
	line-height:0.95em;
	
}

.txtcuadrotitular{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	color: #FFFFFF;
	text-align:left;
	margin-left:4.8em;
	margin-right:5em;
	
}

.divizquierda{
	float:left;
	width:271px;
}
.dividerecha{
	float:left;
	width:271px;
}

.titulosdestacados{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	text-align:left;
	color:#F2551C;
	margin-left:1.5em;
	line-height:0.9;
	font-weight:bolder;
	letter-spacing:-0.05em;	
}

.titulosdestacadosB{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	text-align:left;
	color:#F2551C;
	margin-left:1em;
	line-height:0.9;
	font-weight:bolder;
	letter-spacing:-0.05em;
	
}

.titulosdestacadosC{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	text-align:left;
	color:#F2551C;
	margin-left:1em;
	line-height:0.9;
	font-weight:bolder;
	letter-spacing:-0.05em;
	
	
	
}

.titulosdestacados2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	text-align:left;
	color:#F2551C;
	margin-left:1em;
	line-height:0.9;
	font-weight:bolder;
	letter-spacing:-0.08em;
	padding-top:0.3em;
}

.titulosdestacados3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	text-align:left;
	color:#F2551C;
	margin-left:1em;
	line-height:0.9;
	font-weight:bolder;
	letter-spacing:-0.05em;
	margin-top:1em;
	
}


.titulosdestacados2b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.92em;
	text-align:left;
	color:#F2551C;
	
	line-height:0.9;
	font-weight:bolder;
	letter-spacing:-0.08em;
	padding-top:0.3em;
}


.f_destacado_cubierta{
	background-image:url(images/f_destacado_cubiertas.jpg);
	width:271px;
	height:90px;
	background-repeat:no-repeat;
}

.f_destacado_fachada{
	background-image:url(images/f_destacado_fachadas.jpg);
	width:271px;
	height:90px;
	background-repeat:no-repeat;
}

.f_destacado_muelles{
	background-image:url(images/f_destacado_muelles.jpg);
	width:271px;
	height:90px;
	background-repeat:no-repeat;
}

.f_destacado_aislantes{
	background-image:url(images/f_destacado_aislantes.jpg);
	width:271px;
	height:90px;
	background-repeat:no-repeat;
}

.f_destacado_camaras{
	background-image:url(images/f_destacado_camaras.jpg);
	width:271px;
	height:90px;
	background-repeat:no-repeat;
}

.f_destacados_puertas{
width:271px;
height:259px;
background-image:url(images/f_puertas.jpg);
background-repeat:no-repeat;

}

.txt_destacado_cubierta{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000000;
	margin-left:3em;
	margin-right:2.3em;
	margin-top:1em;
	letter-spacing:-0.05em;
	text-align:left;
	line-height:0.9em;
}


.txt_destacado_camaras{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000000;
	margin-left:1.8em;
	margin-right:2.8em;
	margin-top:1em;
	letter-spacing:-0.05em;
	text-align:left;
	line-height:0.9em;
}


.txt_destacado_camaras2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000000;
	margin-left:1.9em;
	margin-right:3.8em;
	margin-top:1em;
	letter-spacing:-0.05em;
	text-align:left;
	line-height:0.9em;
	padding-top:-0.5em;
}
.txt_destacado_aislante{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#000000;
	margin-left:2.9em;
	margin-right:11.6em;
	margin-top:1em;
	letter-spacing:-0.05em;
	text-align:left;
	line-height:0.9em;
}

.enlacesdestacados{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:1em;
	text-decoration:none;
	text-align:left;
	margin-left:5em;
	line-height:1.6em;
	
}

.enlacesdestacados:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#F2551C;
	font-size:1em;
	text-decoration:none;
	text-align:left;
	margin-left:5em;
	line-height:1.6em;
}

.enlacesdestacadosB{
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:1em;
	text-decoration:none;
	text-align:left;
	margin-left:3.7em;
	line-height:1.6em;
	
}

.enlacesdestacadosB:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#F2551C;
	font-size:1em;
	text-decoration:none;
	text-align:left;
	margin-left:3.7em;
	line-height:1.6em;
}

.fdo_links_destacados{
	background-image:url(images/fdo_links_destac.gif);
	width:271px;
	height:19px;
	background-repeat:no-repeat;
	text-align:left;
}

.fdo_links_destacados2{
	background-image:url(images/fdo_links_destac2.gif);
	width:271px;
	height:19px;
	background-repeat:no-repeat;
	text-align:left;
}

.fdo_catalogos{
	background-image:url(images/f_catalogos.jpg);
	width:271px;
	height:56px;
	background-repeat:no-repeat;
	text-align: right;
	text-decoration:none;
}

.fdo_catalogos2{
	background-image:url(images/f_catalogos2.jpg);
	width:271px;
	height:72px;
	background-repeat:no-repeat;
	text-align: right;
	text-decoration:none;
	line-height:0.5em;
}


.fdo_catalogos3{
	background-image:url(images/f_catalogos3.jpg);
	width:271px;
	height:56px;
	background-repeat:no-repeat;
	text-align: right;
	text-decoration:none;
}

.fdo_nave{
	width:500px;
	height:230px;
	text-align: center;
	
}

.txt_catalogos{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bolder;
	letter-spacing:-0.05em;
	text-align:right;
	color:#FFFFFF;
	margin-right:3.6em;
	line-height:0.9em;
	padding-top:0.98em;
	text-decoration:none;
	
}


.txt_puertas{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:bolder;
	letter-spacing:-0.1em;
	text-align:left;
	color:#FFFFFF;
	margin-left:1.9em;
	line-height:1em;
	padding-top:2.3em;
	text-decoration:none;
	
}

.txt_puertas2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	font-weight:bolder;
	letter-spacing:-0.1em;
	text-align:left;
	color:#FFFFFF;
	margin-left:1.9em;
	line-height:1em;
	padding-top:2.8em;
	text-decoration:none;
	
}

.txt_puertas3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	letter-spacing:-0.02em;
	text-align:left;
	color:#FFFFFF;
	margin-left:3.8em;
	margin-right:3.5em;
	line-height:1em;
	text-decoration:none;
	
}


.linkcatalogos{
text-decoration:none;
color: #FFFFFF;
}

.linkcatalogos:hover{
text-decoration:none;
color:#00214D;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

.input1 {
	width: 110px;
	background-color: #FFFFFF;
	border: 1px solid #D2D2D2;
}

.input2 {
	width: 44px;
	height: 18px;
	background: #A5B3C3 url(images/homepage04.gif) no-repeat left top;
	border: none;
	text-transform: uppercase;
	font-size: 8px;
	font-weight: bold;
	color: #FFFFFF;
}

/** TABLES */

.table1 {
}

.table1 * {
	font-size: 10px;
	color: #FFFFFF
}

.table1 th {
	padding-left: 10px;
	background: url(images/homepage17.gif) repeat left top;
}

.table1 td {
	padding-left: 10px;
	background: url(images/homepage18.gif) repeat left top;
}

.table1 tr.dark td {
	background: url(images/homepage19.gif) repeat left top;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #313131;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.text1 {
	margin-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 18px;
	font-weight: bold;
	color: #486370;
}

.text2 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #486370;
}

.text3 {
	font-size: 10px;
	font-weight: normal;
	color: #8BA5B8;
}

.text4 {
	text-align: center;
	font-size: 10px;
	color: #B2B2B2;
}

/** LISTS */

.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	color:#000000;
}

.list1 li {
	padding: 5px 0px 0px 0px;
	background: url(images/homepage16.gif) repeat-x left top;
}



.list1 a {
	padding-left: 10px;
	
}


.list2 {
	margin-left: 1em;

	list-style: none;
	color:#000000;
}

.list2 li {
	
	background: url(images/homepage16.gif) repeat-x left top;
}



.list2 a {
	margin-left: 1em;
	
}

/** LINKS */





/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1  { background: url(images/homepage01.jpg) repeat-x left top; }
.bg2  { background: #FFFFFF url(images/homepage03.jpg) no-repeat right top; }
.bg3  { background: #FFFFFF url(images/homepage05.jpg) repeat-x left top; }
.bg4  { background: #FFFFFF url(images/homepage06.jpg) no-repeat right top; }
.bg5  { background: url(images/homepage08.jpg) no-repeat left top; }
.bg6  { background: url(images/homepage09.jpg) no-repeat left top; }
.bg7  { background: url(images/homepage10.jpg) no-repeat left top; }
.bg8  { background: url(images/homepage11.jpg) no-repeat right top; }
.bg9  { background: url(images/homepage12.gif) repeat-x left bottom; }
.bg10 { background: url(images/homepage13.gif) repeat-y left top; }
.bg11 { background: url(images/homepage16.gif) repeat-x left top; }
.bg12 { background: url(images/homepage25.gif) repeat-x left top; }
.bg13 { background: #FFFFFF url(images/subpage01.jpg) repeat-x left top; }
.bg14 { background: #FFFFFF url(images/subpage02.jpg) no-repeat right top; }
.bg15 { background: url(images/subpage03.jpg) no-repeat right top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 0px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 0px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
	background: url(images/homepage12.gif) repeat-x left bottom;
}


