/* @override 
	http://www.ulmaarchitectural.com/ccss/coda-slider-2.0.css */

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Insignificant stuff, for demo purposes */

@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:100,400,700);

	body {}
	.panel h2.title { margin-bottom: 10px }
	noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 0 }
	
	body#empresa #submenu1{
		position: absolute;
		z-index: 1;  
		line-height:0.8em;
		width: 100%;
		padding-top: 5px;
		font-size: 1.5em;
		font-weight: lighter;
	}
	 
	/* coda slider index */
	body#empresa #submenu1 a.xtrigindex{ 
	color: #666; 
	text-decoration: none;
	margin-right: 1px;
	padding-left: 10px;
	border-left: 1px solid #ddd;
	 }
	 
	 body#empresa #submenu1 a.trigseleccionado{ 
	 color: #bb0606; 
	  }
	  
	  body#empresa #submenu1 a.last{ 
		border-right: 1px solid #ddd;
		padding-right: 10px;
	   }
	 

	
	
	body#empresa #submenu1 a.xtrigindex:hover{ color: #bb0606; text-decoration: none; }
	

	.submenu a {
	display: block;
	font-size: 20em!important;
	 }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider .panel#buscador_panel {
	background-image: url(../img/dark-metal-grid-6.jpg) 
	} 
	
	
	.coda-slider .panel#presentacion_panel{
	background-image: url(../img/portada/portada.jpg);
	background-repeat: no-repeat;
	background-position: center -100px; 
	}
	
	.coda-slider .panel.portada1#presentacion_panel{
		background-image: url(../img/portada/portada1.jpg);
		background-position: center -100px; 
	}
	
	.coda-slider .panel.portada2#presentacion_panel{
		background-image: url(../img/portada/portada2.jpg);
		background-position: center -10px; 
	}
	
	
	/* NAVIDAD 2016 */
	/*
	.coda-slider .panel#presentacion_panel{
	background-image: url(../img/portada/navidad2016.jpg);
	background-repeat: no-repeat;
	background-position: center -10px; 
	}
	
	.coda-slider .panel.es#presentacion_panel{
	background-image: url(../img/portada/navidad2016-es.jpg);
	}
	.coda-slider .panel.eu#presentacion_panel{
	background-image: url(../img/portada/navidad2016-eu.jpg);
	}
	.coda-slider .panel.en#presentacion_panel{
	background-image: url(../img/portada/navidad2016-en.jpg);
	}
	.coda-slider .panel.de#presentacion_panel{
	background-image: url(../img/portada/navidad2016-de.jpg);
	}
	.coda-slider .panel.fr#presentacion_panel{
	background-image: url(../img/portada/navidad2016-fr.jpg);
	}
	.coda-slider .panel.pt#presentacion_panel{
	background-image: url(../img/portada/navidad2016-pt.jpg);
	}
	.coda-slider .panel.it#presentacion_panel{
	background-image: url(../img/portada/navidad2016-it.jpg);
	}
	.coda-slider .panel.br#presentacion_panel{
	background-image: url(../img/portada/navidad2016-br.jpg);
	}
	*/
	/* FIN NAVIDAD 2016 */
	/* NAVIDAD 2015 */
	/*
	.coda-slider .panel#presentacion_panel{
	background-image: url(../img/portada/navidad2015.gif);
	background-repeat: no-repeat;
	background-position: center -10px; 
	}
	
	.coda-slider .panel.es#presentacion_panel{
	background-image: url(../img/portada/navidad2015-es.gif);
	}
	.coda-slider .panel.eu#presentacion_panel{
	background-image: url(../img/portada/navidad2015-eu.gif);
	}
	.coda-slider .panel.en#presentacion_panel{
	background-image: url(../img/portada/navidad2015-en.gif);
	background-position: center -40px; 
	}
	.coda-slider .panel.fr#presentacion_panel{
	background-image: url(../img/portada/navidad2015-fr.gif);
	background-position: center -40px; 
	}
	.coda-slider .panel.pl#presentacion_panel{
	background-image: url(../img/portada/navidad2015-pl.gif);
	background-position: center -40px; 
	}
	.coda-slider .panel.pt#presentacion_panel{
	background-image: url(../img/portada/navidad2015-pt.gif);
	background-position: center -25px; 
	}
	.coda-slider .panel.it#presentacion_panel{
	background-image: url(../img/portada/navidad2015-it.gif);
	background-position: center -40px; 
	}
	.coda-slider .panel.br#presentacion_panel{
	background-image: url(../img/portada/navidad2015-br.gif);
	background-position: center -25px; 
	}
	*/
	/* FIN NAVIDAD 2015 */
	
	
	/* PANEL 25 ANIVERSARIO Y NAVIDAD 2014 */
	.coda-slider .panel#aniversario_panel{
	/*background-image: url(../img/portada/portada.jpg);*/
	background-image: url(../img/portada/25-aniversario.gif);
	background-repeat: no-repeat;
	background-position: center -100px; 
	}
	
	.coda-slider .panel.es#aniversario_panel{
	background-image: url(../img/portada/25-aniversario-es.gif);
	}
	.coda-slider .panel.eu#aniversario_panel{
	background-image: url(../img/portada/25-aniversario-eu.gif);
	}
	.coda-slider .panel.en#aniversario_panel{
	background-image: url(../img/portada/25-aniversario-en.gif);
	}
	.coda-slider .panel.fr#aniversario_panel{
	background-image: url(../img/portada/25-aniversario-fr.gif);
	}
	.coda-slider .panel.pl#aniversario_panel{
	background-image: url(../img/portada/25-aniversario-pl.gif);
	}
	.coda-slider .panel.pt#aniversario_panel{
	background-image: url(../img/portada/25-aniversario-pt.gif);
	}
	.coda-slider .panel.it#aniversario_panel{
	background-image: url(../img/portada/25-aniversario-it.gif);
	}
	.coda-slider .panel.br#aniversario_panel{
	background-image: url(../img/portada/25-aniversario-br.gif);
	}
	/* FIN PANEL 25 ANIVERSARIO Y NAVIDAD 2014 */
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 950px }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0px }
	
	/* Arrow styling */
	.coda-nav-left a, 
	.coda-nav-right a 
	{ color: #fff; padding: 5px; width: 80px;
	height: 160px;
	background-color: transparent;
	cursor: pointer;
	 }
	
	
	.coda-nav-left a
	{ background-image: url(fecha_l_slider.png);
	background-repeat: no-repeat;
	margin-left: 60%;
	}
	
	.coda-nav-right a
	{ background-image: url(fecha_r_slider.png);
	background-repeat: no-repeat;
	}
	
	
	/* Tab nav */
	
	
	
	.coda-nav ul li a{
		float: left;
		background-color: #fbfbfb;
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
		font-size: 1.3em;
		padding: 14px 24px!important;
		margin-right: 4px;
	}
	.coda-nav ul li a.current { 
	background-color: #bb0606;
	color: #fff;
	
	}
	
	/* Panel padding */
	
	.coda-slider .panel-wrapper{
		position: relative;
		padding-top: 0px;
	}
	
	.coda-slider .panel-wrapper .contenido_presentacion{
	display: block;
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	text-align: left;
	background-color: #fff;	
	padding-top: 20px;
	}
	
	#news-index .coda-slider .panel-wrapper .contenido_presentacion{
	display: block;
	width: 1000px;
	height: 160px;
	margin: 0 auto;
	text-align: left;
	background-color: transparent;
	background-image: url(../img/trans_black.png);	
/*	border-right: 40px solid #fff;*/
	}
	
	
	
	
	#news-index .coda-slider .panel-wrapper .contenido_presentacion:hover{


	
	}
	
	#news-index .coda-slider .panel-wrapper .contenido_presentacion hgroup, #news-index .coda-slider .panel-wrapper .contenido_presentacion div.lochgroup{
	width: 596px;
	}
	
	a.superenlace #news-index .coda-slider .panel-wrapper .contenido_presentacion hgroup, a.superenlace #news-index .coda-slider .panel-wrapper .contenido_presentacion div.lochgroup{
		background-color: red;
	}
	
	
	.coda-slider .panel-wrapper .contenido_presentacion hgroup, .coda-slider .panel-wrapper .contenido_presentacion div.lochgroup{
		padding-right: 0px;
		margin: 0px 0px 30px 0;
	}
	
	
	
	.coda-slider .panel-wrapper .contenido_presentacion hgroup.tabla_comparativa, .coda-slider .panel-wrapper .contenido_presentacion div.lochgroup.tabla_comparativa{
	border-top:1px dotted #ddd;
	padding: 0px 0px 0px 0px;
		
	}
	
	.coda-slider .panel-wrapper #somos1{
	display: block;

		
	}
	
	
#compromiso{
	/*background-image: url(../imagenes/empresa/compromiso.jpg);*/
	background-repeat: no-repeat;
	background-position:top right;
}
	
.contenido_presentacion ul.modelo_ulma{
		display: block;
		margin-left: 0px;
		padding-left: 10px;
		padding-right: 110px;
		height: 80px;
		line-height: 1.6em;
		padding-bottom: 15px;
		padding-top: 15px;
		border-left: 16px solid #ddd;
		margin-bottom: 20px;
		background-image: url(../img/empresa/icon_const_verde.jpg);
		background-repeat: no-repeat;
		background-position: 320px 0px;
	}

	.compromiso ul.modelo_ulma{
		/*float: right;*/
		margin-left: 0px;
		height: 80px;
		line-height: 1.6em;
		border: 1px solid #eaf0ee;
		margin-bottom: 20px;
		background: url(../img/empresa/icon_const_verde.jpg) no-repeat 320px 10px;
		width: 300px;
		padding: 25px 110px 25px 20px;
	}
	.compromiso ul.modelo_ulma li {
		background: none;
	}
	
	
	.coda-slider .panel-wrapper .corpo ul{
	text-align: left;
	padding-left: 10px;
	display: block;
	clear: Both;

	}
	
	
	
	.coda-slider .panel-wrapper .corpo ul#photo_corpo{
	background-image: url(../img/foto_corpo.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 389px;
		
	}
	
	.coda-slider .panel-wrapper .corpo ul#photo_polimero{
	background-image: url(../img/fondo_hormigon_polimero.jpg);
	background-repeat: no-repeat;
	width: 1000px;
	height: 389px;
		
	}
	
	.coda-slider .panel-wrapper .corpo ul#photo_corpo li{
	color: #fff;
	padding-left: 5px;
	width: 450px;
		
	}
	

	.coda-slider .panel-wrapper .corpo ul#photo_corpo h1, .coda-slider .panel-wrapper .corpo ul#photo_corpo h2.loch2{
		margin-top: 20px;	
	}
	
	
	
	.coda-slider .panel-wrapper .corpo ul li{
	display: block;
	width: 300px;
	float: left;
	margin-right: 30px;
	}
	
	.coda-slider .panel-wrapper .corpo ul.columnas4 li{
	width: 100px !important;
	}
	
	
	.coda-slider .panel-wrapper .corpo ul li h1, .coda-slider .panel-wrapper .corpo ul li h2.loch2{
	display: block;
	margin-top: 40px;
	font-size: 1.5em;
	font-weight: 700;
	display: block;

	}
	
	.coda-slider .panel-wrapper h2 { 
	display: none;
	}
	.coda-slider .panel-wrapper h2.loch2 { 
	display: block;
	}
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav{
		position: relative;
		z-index: 1000;
		display: block;
	}
	.coda-nav ul { }
	.coda-nav ul li { display: inline;}
	.coda-nav ul li a {color: #666; padding: 2px 6px; }
	
	
	/* Miscellaneous */
	.coda-slider-wrapper { 
	display: block;
	clear: both; 
	overflow: hidden;
	position: relative;
	padding: 0px 0
	 }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left; }
	.coda-slider #noticias_panel, #noticias_panel { background-image: url(../img/portada/madera.jpg); background: #000000;}
	#noticias_panel.panel_pro { background-image: url(../img/portada/madera.jpg); background: #000000;}
	#noticias_panel.panel_media { background-image: url(../img/portada/madera_rojo.jpg); background: #000000; }
	#noticias_panel.panel_desc { background-image: url(../img/portada/madera_azul.jpg); background: #000000;}
	.coda-slider #canalizacion1 { background-image: url(../img/portada/c_d_2.jpg); height: 340px;
	background-position: bottom center;
	}
	
	.coda-slider #canalizacion2 { background-image: url(../img/portada/c_d2.jpg); height: 330px;
	}
	.coda-slider #canalizacion3 { background-image: url(../img/portada/c_d3.jpg); height: 330px;
	}
	.coda-slider #canalizacion4 { background-image: url(../img/portada/c_d4.jpg); height: 330px;
	}
	.coda-slider #noticiass { background-image: url(../img/portada/madera.jpg); height: 340px; background: #000;	}
	
	.coda-slider #canalizacion5 { background-image: url(../img/portada/c_d5.jpg); height: 330px;
	}
	#coda-slider-1 .panel-container #padre_buscador { background-image: url(../img/portada/c_d_2.jpg); height: 340px;
	}
	
	.coda-slider #canalizacion { background-image: url(../img/portada/c_d_2.jpg);
	background-repeat: no-repeat;
		background-position: bottom center;
	 }
	.coda-slider #prefabricados_panel { background-image: url(../img/portada/p_a_2.jpg);
	background-repeat: no-repeat;
		background-position: center -100px;
	 }
	.coda-slider #fachadas_ventiladas_panel { background-image: url(../img/portada/f_v_2.jpg); 
	background-repeat: no-repeat;
		background-position: center -170px;
	}
	.coda-slider #cerramiento_fachadas_panel { background-image: url(../img/portada/c_f_2.jpg);
		background-repeat: no-repeat; 
		background-position: bottom center;
		}
	.coda-slider #canalizacion_panel { background-image: url(../img/portada/c_d_2.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;}
	
	.coda-slider #somos { background-image: url(../img/empresa/somos.jpg); 
	background-position: top center;
	background-repeat: no-repeat;}
	
	
	.coda-slider #material { background-image: url(../img/empresa/material.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	height: 1380px !important;
	}
	
	.coda-slider #compromisos{
		background-position: bottom center;
		background-repeat: no-repeat; 
		background-image: url(../img/empresa/sostenible.jpg);
	}

	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { position: absolute; }
	.coda-nav-left{
		left: 0;
		
	}
	
	.coda-nav-right{
		right: 0;
	}
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	.coda-slider { margin: 10px 0 0 0; }
	#coda-slider-1 { margin: 0 0 0 0!important; }
	/* search form 
	-------------------------------------- */
	.searchform {
		display: inline-block;
		margin: 8% 0px;
		zoom: 1; /* ie7 hack for display:inline-block */
		*display: inline;
		width: 1000px;
		/*
		-webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
		-moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
		box-shadow: 0 1px 0px rgba(0,0,0,.1);
		*/
		padding-bottom: 15px;
		margin-bottom:0px;
		overflow: hidden;
		
	}
	.searchform.integrado{
		margin-bottom:0px;
		background-color: #fff;
	}
	.searchform input {
		font: normal 13px/100% Arial, Helvetica, sans-serif;
	}
	.searchform .searchfield {
		background: #fff;
		color: gray;
		padding: 6px 22px;
		width: 632px;
		border: solid 1px #bcbbbb;
		outline: none;
		-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
		-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
		box-shadow: inset 0 1px 2px rgba(0,0,0,.2);
	}
	.searchform .searchbutton {
		color: #fff;
		border: none;
		padding: 10px 30px;
		-moz-padding: 8px 29px ;
		background-color: #d31212;
		margin-right:80px;
	}
	
	.searchform .searchbutton:hover {
		color: #fff;
		border: none;
	padding: 10px 30px;
	background-color: #333;
	}



/* hgroup */


.contenido_presentacion.contacto{
	float: right;
    position: relative;
   /* top: -956px;*/
    top:-10px;
    width: 500px;
	height: 800px;
	display:none;
	background-color: #fff;
	right:2px;
}

.contenido_presentacion hgroup, .contenido_presentacion div.lochgroup{
	display: block;
	text-align: left;
}
.contenido_presentacion hgroup h3, .contenido_presentacion div.lochgroup h3{
font-size: 1.2em;display: block; margin-bottom: 14px;
color: #bb0606;
}
.contenido_presentacion hgroup.material, .contenido_presentacion div.lochgroup.material{
	display: block;
	height: auto;
	text-align: left;
	padding: 10px 50px;
	/*background-image:url(../img/figuras_logo/img_material.jpg);*/
	background-repeat: no-repeat;
	background-position: 50px 160px;
}

#noticias, .locnoticias,
#link_mas_noticias{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	}

#link_mas_noticias{
width: 1000px;
background-image:url(../img/grid.png);
text-transform: uppercase;


}

#link_mas_noticias a{
color: #fff;
font-weight: 700;
padding-left: 100px;
}

#noticias, .locnoticias {
	width: 1000px;
	margin: 0 auto !important;
	text-align: left;
	height: 100%;
	padding: 0px !important;
	margin-bottom: 3px !important;
}

#contenedornoticias, .loccontenedornoticias {
	width: 1000px;
	margin-left: 0 auto;
}

.noticia{
	width: 331px;
	display: block;
	float: left;
	margin-left: 0px !important;
	height: 100%;
	border-right: 1px solid #000;
	position:relative;
}

.noticia p a.enlace{
	background-color: #333;
	color: #fff;
	cursor: pointer;
	height: 300px;
}

.noticia p a.enlace:hover{
	background-color: #bb0606;
	color: #fff;
	text-decoration: none;
}

.noticia div.notipan{
	display: block;
	text-align: left;
	overflow: hidden;
	color: #fff;
	height: auto;
	position: relative;
}

.noticia div.notipan h1 p, .noticia div.notipan h2.loch2 p{
		display: table-cell;
	
	
}

.noticia div.notipan h1, .noticia div.notipan h2.loch2{
	background: #fff; /* For browsers that do not support gradients */
	
   
	
    color: #000000;
    display: block;
    font-size: 1em;
    font-weight: 700;
    height: auto;
	min-height:29px;
	max-height:29px;
    line-height: 1.1em;
    margin-bottom: 0px !important;
    padding: 6px 8px;
    position: relative;
    width: 314px;
    text-transform: uppercase !important;
}

.noticia div.notipan h1 a, .noticia div.notipan h2.loch2 a{
	color: #000;
	
}

.noticia div.notipan img{
	display: block;
	/*width: 250px;*/
	overflow: hidden;
	margin-bottom: 16px;
	
}


.contenido_presentacion hgroup h1 img, .contenido_presentacion hgroup h2.loch2 img, .contenido_presentacion div.lochgroup h1 img, .contenido_presentacion div.lochgroup h2.loch2 img, .contenido_presentacion div.lochgroup div.topfachadas.loch2 img{
	display: block;
	width: 50px;
	height: 50px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}

.contenido_presentacion h1, .contenido_presentacion h2.loch2, .contenido_presentacion div.topfachadas.loch2{
	color: #000;
	display: block;
	font-size: 22px;
	font-weight: 700;
	line-height: 1em;
	text-transform: uppercase;
	padding-top: 30px;
	clear: both;
}

body#news-index .contenido_presentacion hgroup h1, body#news-index .contenido_presentacion hgroup h2.loch2, body#news-index .contenido_presentacion div.lochgroup h1, body#news-index .contenido_presentacion div.lochgroup h2.loch2{
	
	padding-left: 0px;
	
}

.contenido_presentacion hgroup h1 span, .contenido_presentacion hgroup h2.loch2 span, .contenido_presentacion div.lochgroup h1 span, .contenido_presentacion div.lochgroup h2.loch2 span{
	font-weight: lighter;
	position: relative; 
	bottom: -9px;
}

span.area_negocio .contenido_presentacion hgroup h1, span.area_negocio .contenido_presentacion hgroup h2.loch2, span.area_negocio .contenido_presentacion div.lochgroup h1, span.area_negocio .contenido_presentacion div.lochgroup h2.loch2{
	color: #000;
	font-size: 25px;
	font-weight: lighter;
	line-height: .5em;
	color: red;
}


.contenido_presentacion hgroup p, .contenido_presentacion div.lochgroup p{
	display: block;
	text-align: justify;
	line-height: 1.6em;
	padding-top: 10px;
	
}

.contenido_presentacion hgroup p a span.mas_info, .contenido_presentacion div.lochgroup p a span.mas_info{
	display: block;
	width: 70px;
	margin-top: 20px;
	background-color: #333;
	color: #fff;
	padding: 8px 10px;
	border-left: 14px solid #bb0606;
}


.contenido_presentacion hgroup p a:hover span.mas_info, .contenido_presentacion div.lochgroup p a:hover span.mas_info{
	display: block;
	margin-top: 20px;
	background-color: #bb0606;
	color: #fff;
	padding: 8px 10px;
	text-decoration: none;
}

.contenido_presentacion hgroup ul, .contenido_presentacion div.lochgroup ul{
display: block;
list-style:none;
}

.contenido_presentacion hgroup ul.country-list, .contenido_presentacion div.lochgroup ul.country-list{
	display:inline;
}

.contenido_presentacion hgroup .intl-tel-input ul.country-list, .contenido_presentacion div.lochgroup .intl-tel-input ul.country-list{
    background-color: white;
    border: 1px solid #ccc;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    list-style: outside none none;
    margin: 0 0 0 -1px;
    max-height: 200px;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    z-index: 2;
}
.contenido_presentacion hgroup .intl-tel-input .hide , .contenido_presentacion div.lochgroup .intl-tel-input .hide{
    display: none;
}
.contenido_presentacion hgroup .intl-tel-input * {
    box-sizing: border-box;
}
.contenido_presentacion div.lochgroup .intl-tel-input * {
    box-sizing: border-box;
}

.contenido_presentacion hgroup ul li p, .contenido_presentacion div.lochgroup ul li p{
	width: 500px;
}

.contenido_presentacion hgroup dl#accordion dt, .contenido_presentacion div.lochgroup dl#accordion dt{
	border-left: 6px solid #666;
	margin-bottom: 1px;
	padding-left: 6px;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: lighter;
	color: #000;
}

.contenido_presentacion hgroup dl#accordion dt:hover, .contenido_presentacion div.lochgroup dl#accordion dt:hover{
	background-image: url(../img/grid_40.png);
	color: #bb0606;
}

.contenido_presentacion hgroup dl#accordion dd, .contenido_presentacion div.lochgroup dl#accordion dd{
	border-bottom: 1px dotted #ddd;
	padding-left: 20px;
	padding-top: 20px;
}

.contenido_presentacion hgroup dl#accordion dd, .contenido_presentacion div.lochgroup dl#accordion dd{
	border-bottom: 1px dotted #ddd;
	padding-left: 20px;
	padding-top: 20px;
}

body#noticiasbody .contenido_presentacion hgroup div.paginacion, body#noticiasbody .contenido_presentacion div.lochgroup div.paginacion{
	display: block;
	width: 150px;
	margin: 0 auto;
	font-weight: normal;
	/*font-size: .8em;*/
	color:#ddd ;
	
}

body#noticiasbody .contenido_presentacion hgroup div.paginacion span, body#noticiasbody .contenido_presentacion div.lochgroup div.paginacion span{
background-color: none;
}

body#noticiasbody .contenido_presentacion hgroup div.paginacion span.actual, body#noticiasbody .contenido_presentacion div.lochgroup div.paginacion span.actual{
	color: #333;
}

#sistemas_completos{

text-align: left;
display:block ; 
width: 1000px; 
clear:both;
margin: 0 auto;

}

#sistemas_completos h1.titulo_principal, #sistemas_completos h2.loch2.titulo_principal{
display: block;
font-size: 5em;
font-weight: 700;
padding:90px 20px 10px 20px;

}

#sistemas_completos .sistema{
display: block;
float: left;
width: 230px;
padding-right: 20px;
background-color: #fff;
text-align: justify;

}

#sistemas_completos .sistema:hover{
color: #bb0606;

}


#sistemas_completos .sistema h1, #sistemas_completos .sistema h2.loch2{
display: inline-block;
margin-top: 20px;
font-family: 'Josefin Sans';
font-weight: 100;
font-size: 2em;
}

#sistemas_completos .sistema h1 span, #sistemas_completos .sistema h2.loch2 span{
font-weight: 700;
color: #bb0606;

}

#navegador_int_canalizacion{
text-align: left;
display:block; 
height: 50px;
width: 1000px; 
clear:both;
margin: 0 auto;
background:#333;
	
}

#navegador_int_canalizacion ul{
	padding-top: 15px;
}

#navegador_int_canalizacion ul li{
	list-style: none;
	float: left;
	font-size: .8em;
	margin-right: 20px;
}

#navegador_int_canalizacion ul li a{
	color: #ddd;
}


#navegador_int_canalizacion ul li.seleccionado{
	
}

.error{
	color:red;
	padding-left: 4px;	
}


.slider_index, .slider_index .panel { width: 100%; height: 340px;}
.slider_buscador, .slider_buscador .panel { width: 100%;}
.slider_footer, .slider_footer .panel { width: 100%;}
form#formcontact{
	/*width:259px;*/
	/*margin-left: 109px;*/
}

/* Titulos Panel cada seccion */
#cerramiento_fachadas_panel .panel-wrapper, 
#fachadas_ventiladas_panel .panel-wrapper, 
#prefabricados_panel .panel-wrapper, 
#canalizacion_panel .panel-wrapper,
#canalizacion1 .panel-wrapper,
#presentacion_panel .panel-wrapper {
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
#cerramiento_fachadas_panel .panel-wrapper .contenido_presentacion,
#fachadas_ventiladas_panel .panel-wrapper .contenido_presentacion, 
#prefabricados_panel .panel-wrapper .contenido_presentacion,
#canalizacion_panel .panel-wrapper .contenido_presentacion, 
#canalizacion1 .panel-wrapper .contenido_presentacion,
#presentacion_panel .panel-wrapper .contenido_presentacion {
	width: 1000px;
	height: 100px;
	position: absolute;
	bottom: 0px;
	margin-left: 0px;
	text-align: left;
	background-color: transparent;
    background-image: url("../img/trans_black.png");
	padding-top:0;
}
#cerramiento_fachadas_panel .panel-wrapper .contenido_presentacion  h1, 
#fachadas_ventiladas_panel .panel-wrapper .contenido_presentacion  h1, 
#prefabricados_panel .panel-wrapper .contenido_presentacion  h1,
#canalizacion_panel .panel-wrapper .contenido_presentacion h1, 
#canalizacion1 .panel-wrapper .contenido_presentacion  h1,
#presentacion_panel .panel-wrapper .contenido_presentacion  h1,
#cerramiento_fachadas_panel .panel-wrapper .contenido_presentacion  h2.loch2, 
#fachadas_ventiladas_panel .panel-wrapper .contenido_presentacion  h2.loch2, 
#fachadas_ventiladas_panel .panel-wrapper .contenido_presentacion  div.topfachadas.loch2, 
#prefabricados_panel .panel-wrapper .contenido_presentacion  h2.loch2,
#canalizacion_panel .panel-wrapper .contenido_presentacion h2.loch2, 
#canalizacion1 .panel-wrapper .contenido_presentacion  h2.loch2,
#presentacion_panel .panel-wrapper .contenido_presentacion  h2.loch2 {
	color: #FFFFFF;
	padding-left: 0px;
}

#cerramiento_fachadas_panel .panel-wrapper .contenido_presentacion  h1 span, 
#fachadas_ventiladas_panel .panel-wrapper .contenido_presentacion  h1 span, 
#prefabricados_panel .panel-wrapper .contenido_presentacion  h1 span, 
#canalizacion_panel .panel-wrapper .contenido_presentacion h1 span,
#canalizacion1 .panel-wrapper .contenido_presentacion  h1 span,
#presentacion_panel .panel-wrapper .contenido_presentacion  h1 span,
#cerramiento_fachadas_panel .panel-wrapper .contenido_presentacion  h2.loch2 span, 
#fachadas_ventiladas_panel .panel-wrapper .contenido_presentacion h2.loch2 span, 
#prefabricados_panel .panel-wrapper .contenido_presentacion  h2.loch2 span, 
#canalizacion_panel .panel-wrapper .contenido_presentacion h2.loch2 span,
#canalizacion1 .panel-wrapper .contenido_presentacion  h2.loch2 span,
#presentacion_panel .panel-wrapper .contenido_presentacion  h2.loch2 span {
	position: relative;
}
#cerramientos-index .panel-wrapper{
	position: relative;
}


#cerramientos-index .panel-wrapper .contenido_presentacion {
	display: block;
	text-align: left;	
	/*padding-top: 100px;*/
	
	}
#cerramientos-index .panel-wrapper .contenido_presentacion hgroup h1, #cerramientos-index .panel-wrapper .contenido_presentacion hgroup h2.loch2, #cerramientos-index .panel-wrapper .contenido_presentacion div.lochgroup h1, #cerramientos-index .panel-wrapper .contenido_presentacion div.lochgroup h2.loch2{
	color: #fff;
}

/* puntos slider */
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 10px;
	z-index: 1000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #fff;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}

.da-dots span.da-dots-start{

	background: transparent url('../img/play_pause.png') no-repeat -15px 3px;
	width: 16px;
	padding-top: 3px;
	border-radius: none;
}

.da-dots span.da-dots-stop{

	background: transparent url('../img/play_pause.png') no-repeat 2px 2px;
	width: 16px;
	padding-top: 3px;
	border-radius: none;
}

.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgba(0,0,0, 0.5);
	background: -moz-linear-gradient(top, rgba(0,0,0, 0.5) 0%, rgbargba(0,0,0, 0.5) 47%, rgba(0,0,0, 0.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgbargba(0,0,0, 0.5)), color-stop(100%,rgba(0,0,0, 0.5)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgbargba(0,0,0, 0.5) 47%,rgba(0,0,0, 0.5) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgbargba(0,0,0, 0.5) 47%,rgba(0,0,0, 0.5) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgbargba(0,0,0, 0.5) 47%,rgba(0,0,0, 0.5) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgbargba(0,0,0, 0.5) 47%,rgba(0,0,0, 0.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}