/* Estilos Saint-Gobain Transformados, S.A.*/
/* Autor: Tahbit Software, S.A.            */
/* Fecha: febrero 2009                     */

body {
	margin-top: 30px;
	text-align: center; 
	background:url(img/degradado.gif); 
	background-repeat:repeat-x;
	}
body * { 
	text-align: left; 
	}

img {
	border: none;
}

img.home {
	float: left; 
	padding-right: 5px;
}

.centered {
	width: 580px;
	text-align: center;
}

#spanreloj {
	position: absolute;
}

.centeredfl {
	float: left;
	width: 580px;
	text-align: center;
	margin: 25px 0 0 0;
}


.centered a{
	text-decoration: none;
	color:#000000;
}

.centered a:hover{
	text-decoration: underline;
	color: #797979;
}


.centeredfl a{
	text-decoration: none;
	color:#000000;
}

.centeredfl a:hover{
	text-decoration: underline;
	color: #797979;
}


.centeredflno {
	float: left;
	width: 580px;
	text-align: center;
	margin: 25px 0 0 0;
}

.centeredflno a{
	text-decoration: none;
	color:#000000;
}

.centeredflno a:hover{
	text-decoration: none;
	color: #797979;
}

.fleft {
	float: left;
}


.fleftpad {
	padding: 0 20px 5px 0;
	float: left;
}

#fecha {
	background-image: url(img/fondo_clock.gif);
	background-repeat: no-repeat;
	width: 175px;
	height: 25px;
	text-align: center;
	line-height: 22px;
}


#rellenomenright {
	width: 175px;
	height: 25px;
	text-align: center;
	line-height: 22px;
}

#contenedor {
	width: 980px;
	height: 100%;
	margin: 0 auto;
	background:#E6E6E8;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}

#contenidos {
	clear: both;
	float: left;
	padding: 18px 10px 10px 10px;
	font-family: tahoma, arial, verdana;
	font-size: 12px;
	height: auto;
}


#bloqueleft {
	float: left; 
	width: 175px; 
	height: 100%;
}

#bloquecentral { 
	float: left; 
	width: 580px; 
	height: auto; 
	padding: 0 15px 0 15px;
}

#bloquecentral p {
	text-align: justify;
	line-height: 18px;
}

#bloquecentral p a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#bloquecentral p a:hover{
	color: #797979;
	text-decoration: none;
	font-weight: bold;
}

#bloquecentral div a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#bloquecentral div a:hover{
	color: #797979;
	text-decoration: none;
	font-weight: bold;
}

#bloquecentral div.address a{
	color:#ffffff;
	text-decoration: none;
}


#bloquecentral div.address a:hover{
	color:#ffcc00;
	text-decoration: underline;
}

#bannerpantallas {
	float: left; 
	height: 100px; 
	width: 50%; 
	text-align: right;
}


#bloqueright {
	float: left; 
	width: 175px; 
	height: 100%;
}

.pastilla_loc {
	background-image:url(img/localizacion.gif); 
	background-repeat:no-repeat; 
	height:68px; 
	width:175px;
}

.pastilla_loc div {
	padding: 22px 5px 10px 70px;
}

.pastilla_loc div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_loc div a:hover {
	text-decoration: underline;
}

.pastilla_red {
	background-image:url(img/red_ventas.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_red div {
	padding: 22px 5px 10px 70px;
}

.pastilla_red div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_red div a:hover {
	text-decoration: underline;
}

.pastilla_cat {
	background-image:url(img/red_ventas.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_cat div {
	padding: 16px 5px 10px 70px;
}

.pastilla_cat div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_cat div a:hover {
	text-decoration: underline;
}

.pastilla_obras {
	background-image:url(img/fondo_obras.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_obras div {
	padding: 22px 5px 10px 70px;
}

.pastilla_obras div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_obras div a:hover {
	text-decoration: underline;
}

.pastilla_email {
	background-image:url(img/fondo_email.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_email div {
	padding: 18px 5px 10px 70px;
}

.pastilla_email div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_email div a:hover {
	text-decoration: underline;
}

.pastilla_referencias {
	background-image:url(img/fondo_referencias.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_referencias div {
	padding: 22px 5px 10px 70px;
}

.pastilla_referencias div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_referencias div a:hover {
	text-decoration: underline;
}

.pastilla_doc {
	background-image:url(img/fondo_doc.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_doc div {
	padding: 18px 5px 10px 70px;
}

.pastilla_doc div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_doc div a:hover {
	text-decoration: underline;
}


.pastilla_catdes {
	background-image:url(img/fondo_catdes.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_catdes div {
	padding: 18px 5px 10px 70px;
}

.pastilla_catdes div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_catdes div a:hover {
	text-decoration: underline;
}

.pastilla_clientes {
	background-image:url(img/fondo_clientes.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_clientes div {
	padding: 22px 5px 10px 70px;
}

.pastilla_clientes div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_clientes div a:hover {
	text-decoration: underline;
}

.pastilla_cert {
	background-image:url(img/fondo_cert.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_cert div {
	padding: 22px 5px 10px 70px;
}

.pastilla_cert div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_cert div a:hover {
	text-decoration: underline;
}

.pastilla_pedidos {
	background-image:url(img/fondo_pedidos.gif); 
	background-repeat:no-repeat;
	height:68px; 
	width:175px;
}

.pastilla_pedidos div {
	padding: 18px 5px 10px 70px;
}

.pastilla_pedidos div a {
	color:#000000; 
	text-decoration: none;
}

.pastilla_pedidos div a:hover {
	text-decoration: underline;
}


#languages {
	text-align: center;
}

#languages img.esp{
	padding: 0 10px 0 0;
}

#languages img.ing{
	padding: 0 0 0 10px;
}


#noticias {
	float: left; 
	background-image: url(img/fondo_noticias2.gif); 
	background-repeat: no-repeat;  
	height: 100px; 
	width: 50%;
}

#noticias div{
	float: left; 
	width: 180px;
	color: #000000;
	padding: 30px 5px 10px 90px; 
	text-align: justify;
}


#noticias div a{
	color:#000000;
	font-size: 12px;
	text-decoration: none;
}

#noticias div a:hover{
	color: #9D0606;
	text-decoration: underline;
}


#pie {
	clear: both;
	height: 35px; 
	text-align: center;
	background: #AFB1B3;
	padding: 5px;
	font-family: tahoma, arial, verdana;
	font-weight: normal;
	font-size: 11px;
	line-height: 18px;
	}
#pie a {
	text-decoration: none;
	color: #000;
}

#pie a:hover {
	text-decoration: underline;
	color: #550d23;
}


.links {
	float: left;
	border-bottom: 1px dotted #ccc; 
	height: auto; 
	width: 100%; 
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
}


.links img {
	float: left; 
	padding: 0 10px 5px 0;
}

.links a {
	text-decoration: none;
	color:#000;
}

.links a:hover {
	text-decoration: underline;
	color:#797979;
}

.linkspresc {
	float: left;
	border-bottom: 1px dotted #ccc; 
	height: auto; 
	width: 250px;
	padding: 10px 0 10px 0;
	margin: 0 0 0 160px;
	_margin: 0 0 0 80px; /* Hack IE6 */
}


.linkspresc img {
	padding: 0 10px 5px 0;
	vertical-align: middle;
}

.linkspresc a {
	text-decoration: none;
	color:#000;
}

.linkspresc a:hover {
	text-decoration: underline;
	color:#797979;
}

#replacedquest {
	float: left;
    text-indent:-9999em;
    width:80px;
    height:64px;
    background:url(img/quest.gif) top left no-repeat;
	margin: 0 0 0 255px;
}

a#replacedquest:hover {
    background-position:0 -64px;

}


a#replacedet {
	float: left;
    text-indent:-9999em;
    width:45px;
    height:46px;
    background:url(img/bot_soldet.gif) top left no-repeat;
	margin: 0 0 0 262px;
}
a#replacedet:hover {
    background-position:0 -46px;

}

a#replacertf {
	float: left;
    text-indent:-9999em;
    width:45px;
    height:46px;
    background:url(img/bot_solcertf.gif) top left no-repeat;
	margin: 0 0 0 262px;/
	text-align: center;
}
a#replacertf:hover {
    background-position:0 -46px;

}

/* -------------------------------------------- */
/* 		Normas de Montaje de Panel				*/
/* -------------------------------------------- */


.bloquenmp {
	float: left; 
	width:580px;
	_width: 520px; /*Hack IE6*/
	height:90px; 
	background: url(img/fondo_normas_montaje.gif) top left no-repeat; 
	margin: 5px 0 0 60px; 
	_margin: 5px 0 0 30px; /*Hack IE6*/
	padding:0;
}

a#replacednmp01 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/nmp5g.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacednmp01:hover {
    background-position:0 -60px;
}

a#replacednmp02 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/nmp2g.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacednmp02:hover {
    background-position:0 -60px;
}

a#replacednmp03 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/nmpfo.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacednmp03:hover {
    background-position:0 -60px;
}

a#replacednmp04 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/nmpmh.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacednmp04:hover {
    background-position:0 -60px;
}

.nmptxt {
	position: absolute;
	margin: 30px 0 0 20px;
	width: 300px;

}


/* -------------------------------------------- */
/* 		Fin Normas de Montaje de Panel				*/
/* -------------------------------------------- */



/* -------------------------------------------- */
/* 		Complementos y Accesorios				*/
/* -------------------------------------------- */


.bloquecya {
	float: left; 
	width:580px;
	_width: 520px; /*Hack IE6*/
	height:90px; 
	background: url(img/fondo_normas_montaje.gif) top left no-repeat; 
	margin: 5px 0 0 60px; 
	_margin: 5px 0 0 30px; /*Hack IE6*/
	padding:0;
}

a#replacedcya01 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/apc2g.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya01:hover {
    background-position:0 -60px;
}

a#replacedcya02 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/apc5g.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya02:hover {
    background-position:0 -60px;
}


a#replacedcya03 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/apffo.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya03:hover {
    background-position:0 -60px;
}

a#replacedcya04 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/apsm.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya04:hover {
    background-position:0 -60px;
}

a#replacedcya05 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/tpc2g.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya05:hover {
    background-position:0 -60px;
}

.nmptxt {
	position: absolute;
	margin: 30px 0 0 20px;
	width: 300px;

}

a#replacedcya06 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/tpc5g.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya06:hover {
    background-position:0 -60px;
}

.nmptxt {
	position: absolute;
	margin: 30px 0 0 20px;
	width: 300px;

}

a#replacedcya07 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/pyr.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya07:hover {
    background-position:0 -60px;
}

.nmptxt {
	position: absolute;
	margin: 30px 0 0 20px;
	width: 300px;

}

a#replacedcya08 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/jsa.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya08:hover {
    background-position:0 -60px;
}

.nmptxt {
	position: absolute;
	margin: 30px 0 0 20px;
	width: 300px;

}

a#replacedcya09 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/pscc.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedcya09:hover {
    background-position:0 -60px;
}

.nmptxt {
	position: absolute;
	margin: 30px 0 0 20px;
	width: 300px;

}

/* Sección Productos Acústicos ACH */

.bloquepach {
	float: left; 
	width:580px;
	_width: 520px; /*Hack IE6*/
	height:90px; 
	background: url(img/fondo_normas_montaje.gif) top left no-repeat; 
	margin: 5px 0 0 60px; 
	_margin: 5px 0 0 30px; /*Hack IE6*/
	padding:0;
}

a#replacedpach01 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/ipagrel.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedpach01:hover {
    background-position:0 -60px;
}

a#replacedpach02 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/ipawan.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedpach02:hover {
    background-position:0 -60px;
}

a#replacedpach03 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/proair.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedpach03:hover {
    background-position:0 -60px;
}

a#replacedpach04 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/prolastic.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedpach04:hover {
    background-position:0 -60px;
}

a#replacedpach05 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:90px;
    height:60px;
    background:url(img/etoile.gif) top left no-repeat;
	margin: 13px 0 0 15px;
}

a#replacedpach05:hover {
    background-position:0 -60px;

}



/* -------------------------------------------- */
/* 		Fin Complementos Y Accesorios		    */
/* ---------------------------------------------*/


/* -------------------------------------------- */
/* 		Pagination: Digg Style					*/
/* -------------------------------------------- */
	#pagination-digg ul{border:0; margin:0; padding:0; display: inline;}

	#pagination-digg li{
		border:0; margin:0; padding:0;
		font-size:11px;
		list-style:none;
		display: inline;
	}
	#pagination-digg a{
		border:solid 1px #a4a4a3;
		margin-right:2px;
	}
	#pagination-digg .previous-off,
	#pagination-digg .next-off {
		border:solid 1px #DEDEDE;
		color:#888888;
		display:block;
		float:left;
		font-weight:bold;
		margin-right:2px;
		padding:3px 4px;
	}
	#pagination-digg .next a,
	#pagination-digg .previous a {
	 font-weight:bold;
	}	
	#pagination-digg .active{
		background:#555555;
		color:#FFFFFF;
		font-weight:bold;
		display:block;
		float:left;
		padding:4px 6px;
	}
	#pagination-digg a:link, 
	#pagination-digg a:visited {
		color:#797979;
		display:block;
		float:left;
		padding:3px 6px;
		text-decoration:none;
	}
	#pagination-digg a:hover{
		border:solid 1px #555555;
	}
/* -------------------------------------------- */
/* 		Fin Pagination: Digg Style					*/
/* -------------------------------------------- */



/* -------------------------------------------- */
/* 		Productos					            */
/* -------------------------------------------- */

.productbox {
	float: left; 
	_width:120px; /* Hack IE6 */
	width: 150px;
	height: 220px; 
	margin:0 10px 10px 30px; 
	_margin:0 10px 10px 20px; 
	text-align: center;
}

.productbox a{
	text-decoration: none;
	color:#000000;
}

.productbox a:hover{
	text-decoration: none;
	color:#797979;
}

a#replacedprod01 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodpc2g.jpg) top left no-repeat;
}

a#replacedprod01:hover {
    background-position:0 -185px;
}

a#replacedprod02 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodpc5g.jpg) top left no-repeat;
}

a#replacedprod02:hover {
    background-position:0 -185px;
}

a#replacedprod03 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodpc5ga.jpg) top left no-repeat;
}

a#replacedprod03:hover {
    background-position:0 -185px;
}

a#replacedprod04 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodpffo.jpg) top left no-repeat;
}

a#replacedprod04:hover {
    background-position:0 -185px;
}

a#replacedprod05 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodpffoa.jpg) top left no-repeat;
}

a#replacedprod05:hover {
    background-position:0 -185px;
}

a#replacedprod06 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodpms.jpg) top left no-repeat;
}

a#replacedprod06:hover {
    background-position:0 -185px;
}

a#replacedprod07 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodpmsa.jpg) top left no-repeat;
}

a#replacedprod07:hover {
    background-position:0 -185px;
}

a#replacedprod08 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodprocustic.jpg) top left no-repeat;
}

a#replacedprod08:hover {
    background-position:0 -185px;
}

a#replacedprod09 {
	float: left;
    display:block;
    text-indent:-9999em;
    width:135px;
    height:185px;
    background:url(img/prodotros.jpg) top left no-repeat;
}

a#replacedprod09:hover {
    background-position:0 -185px;
}

.prodtxt {
	float: left; 
	text-align: center;
}

/* -------------------------------------------- */
/* 		Fin Productos					            */
/* -------------------------------------------- */


/* -------------------------------------------- */
/* 		Sección Novedades					            */
/* -------------------------------------------- */

p.novedades {
	width: 100%;
	float: left;
	padding: 10px 0 10px 0;
	margin:0;
}

p.novedades img {
	float: left;
	vertical-align: middle;
}

#bloquecentral p.novedades a:hover{
	color: #797979;
	text-decoration: none;
}

#bloquecentral p.novedades a{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#bloquecentral p.novedades a:hover{
	color: #797979;
	text-decoration: none;
}

#bloquecentral p.novedades img {
	vertical-align: middle; 
	padding: 0 10px 0 0px;
}

#bartit {
	background-image:url(img/bartitle.gif); 
	width: 530px; 
	height: 34px; 
	background-repeat: no-repeat; 
	line-height: 32px; 
	padding: 0 0 0 20px; 
	margin: 0 0 0 15px;
}

#bartitnew {
	background-image:url(img/bartitle_novedad_ani.gif); 
	width: 530px; 
	height: 34px; 
	background-repeat: no-repeat; 
	line-height: 32px; 
	padding: 0 0 0 20px; 
	margin: 0 0 0 15px;
}

#novedadescontent {
	float: left; 
	_width: 550px; /* Hack IE6 */
	width: 550px;
	line-height: 18px; 
	padding: 0;
	margin: 10px 0 0 15px;
	_margin: 10px 0 0 8px; /* Hack IE6 */
}

#novedadescontent img {
	float: left; 
	padding:0 10px 0 0;
}

.ajustetxt {
	line-height: 28px;
}

.asterisco {
	font-size: 9px;
}

.listanovedad {
	width: 312px; 
	float: left; 
	list-style-image: url(img/arrowpixel.gif); 
	vertical-align: middle; 
	margin:0; 
	padding:0 0 0 20px;
}

.listacustic {
	width: 312px; 
	float: left; 
	margin:0; 
	padding:0 0 0 25px;
}

.paginacion {
	float: left;
	text-align: center; 
	width: 530px; 
	margin: 0 0 0 30px;
	_margin: 0 0 0 20px; /* Hack IE6*/
}

/* -------------------------------------------- */
/* 		Fin Sección Novedades					            */
/* -------------------------------------------- */



/* -------------------------------------------- */
/* 		Menú Árbol - Mapa del Sitio				*/
/* -------------------------------------------- */


#menutree {
	margin: 0 0 0 100px;
}

SPAN.TreeviewSpanArea A {
	font-family: Verdana,helvetica; 
	text-decoration: none;
	color: #000000;
}

SPAN.TreeviewSpanArea A:hover {
	color: #790404;
}

/* -------------------------------------------- */
/* 		Fin Menú Árbol - Mapa del Sitio				*/
/* -------------------------------------------- */



/* -------------------------------------------- */
/* 		Catálogos / Descargas     				*/
/* -------------------------------------------- */

.blockcatalogo {
	float: left;
	margin: 20px 0 10px 0;
	width:50%;
	height: auto; 
	text-align: center;
}

.blockcatalogo2 {
	float: none;
	margin: 20px 0 10px 0;
	width:100%;
	height: auto; 
	text-align: center;
}




/* -------------------------------------------- */
/* 		Fin Catálogos / Descargas     				*/
/* -------------------------------------------- */


/* -------------------------------------------- */
/* 		Referencias             				*/
/* -------------------------------------------- */

.blockref {
	float: left; 
	margin: 20px 0 10px 0;
	width: 50%; 
	height: auto; 
	text-align: center;
}

/* -------------------------------------------- */
/* 		Fin Referencias             				*/
/* -------------------------------------------- */


/* -------------------------------------------- */
/* 		Productos                 				*/
/* -------------------------------------------- */

.tabproducts {
	margin: 0 0 0 20px;
}

.div_off {
	float: left; 
	background-image:url(img/bartitle_open.gif); 
	width: 545px;
	_width:550px; /*Hack IE6 */
	height: 34px; 
	background-repeat: no-repeat; 
	line-height: 32px; 
	padding: 0 0 0 20px;
	margin: 5px 0 0 15px;
	_margin: 5px 0 0 8px;
}

.div_off a{
	color:#000000; 
	text-decoration: none;
}

.div_off a:hover{
	color:#797979; 
	text-decoration: none;
}

.titproducts {
	float: left; 
	background-image:url(img/bartitle_close.gif); 
	width: 530px; 
	height: 34px; 
	background-repeat: no-repeat; 
	line-height: 32px; 
	padding: 0 0 10px 20px; 
	margin: 0;
}

.titproducts a{
	color:#000000; 
	text-decoration: none;
}

.titproducts a:hover{
	color:#797979; 
	text-decoration: none;
}

.listaproducts {
	list-style-image: url(img/arrowpixel.gif);
}

.div_on {
	float: left; 
	width: 550px; 
	height: auto; 
	line-height: 18px; 
	padding: 10px 0 0 15px; 
	margin: 0;
}

.pproductos {
	float: left; 
	margin: 10px 0 0 0;
}
.pproductos2 {
	width: 530px; 
	margin: 0 0 0 20px;	
}

.imgproducts {
	float: left; 
	padding:0 20px 0 0;
}


.tableperfil {
	float: left; 
	width:300px;
	margin: 0 0 0 125px;
	_margin:0 0 0 62px; /* Hack IE6 */
}

.tableperfil2 {
	float: left; 
	width:425px;
	margin: 0 0 0 60px;
	_margin: 0 0 0 32px;
}

/* -------------------------------------------- */
/* 		Fin Productos                 			*/
/* -------------------------------------------- */


/* -------------------------------------------- */
/* 		Soluciones Constructivas   				*/
/* -------------------------------------------- */

#bartitsol {
	background-image:url(img/bartitle.gif); 
	width: 565px; 
	_width: 545px;
	height: 34px; 
	background-repeat: no-repeat; 
	line-height: 32px; 
	padding: 0 0 0 20px;
	margin: 0 0 0 15px;
}

#bartitsol2 {
	background-image:url(img/bartitle.gif); 
	width: 530px; 
	height: 34px; 
	background-repeat: no-repeat; 
	line-height: 32px; 
	padding: 0 0 0 20px; 
	margin: 0 0 0 15px;
}

.description {
	width: 550px; 
	height: auto; 
	line-height: 18px; 
	padding: 20px 0 0 15px; 
	margin: 0;
}

.description img {
	float: left; 
	padding:0 10px 0 0;
}

p.soltit {
	float: left; 
	width: 550px; 
	_width: 530px;
	margin: 20px 0 0 15px;
	_margin: 20px 0 0 8px; /*Hack IE6*/
}

p.soltit img {
	padding: 0 5px 0 0; 
	margin:0;
}

p.soldesc {
	float: left; 
	width: 550px; 
	margin: 0 0 0 15px;
	_margin: 20px 0 0 8px; /*Hack IE6*/
	text-align: justify;
	line-height: 18px;
}

p.soldescptop {
	float: left; 
	width: 550px; 
	margin: 20px 0 0 15px;
	_margin: 20px 0 0 8px; /*Hack IE6*/
	line-height: 18px;
	text-align: justify;
}

p.soldescpdown {
	float: left; 
	width: 550px; 
	margin: 10px 0 20px 15px;
	_margin: 20px 0 0 8px; /*Hack IE6*/
	line-height: 18px;
	text-align: justify;
}

.solthumbs {
	float: left; 
	width:550px; 
	_width:540px;
	margin: 0 0 0 35px;
	_margin: 0 0 0 20px;
}


.solthumbs2 {
	float: left; 
	width:550px; 
	height: auto; 
	margin: 0 0 0 20px;
	_margin: 0 0 0 8px;
}

.solcaption {
	text-align: center; 
	height: 30px;
	padding: 10px 0 0 0;
}

.solpropuesta {
	float: left; 
	width: 550px; 
	margin: 20px 0 0 15px;
	text-align: justify;
	_margin: 20px 0 0 8px;

}

/* -------------------------------------------- */
/* 		Fin Soluciones Constructivas   			*/
/* -------------------------------------------- */


/* -------------------------------------------- */
/* 		Certificaciones             			*/
/* -------------------------------------------- */

.certitable {
	width:550px; 
	margin: 10px 0 0 0;
}
.th {
	background-color: #666; 
	text-align: center; 
	color: #fff; 
	height: 50px;
}

.certdbg10 {
	height: 30px;
}

.certdbg11 {
	text-align: center; 
	height: 30px;
}
.certdbg20 {
	background-color: #ccc; 
	height: 30px;
}

.certdbg21 {
	background-color: #ccc; 
	text-align: center; 
	height: 30px;
}

/* -------------------------------------------- */
/* 		Fin Certificaciones             		*/
/* -------------------------------------------- */


/* -------------------------------------------- */
/* 		Localización                    		*/
/* -------------------------------------------- */

p.address {
	background-image:url(img/bg_card.gif); 
	background-repeat:no-repeat; 
	width: 528px; 
	margin: 0 0 0 15px; 
	font-weight: bold; 
	border: 1px solid #797979; 
	padding: 10px;
}

div.address {
	width: 550px; 
	height: 154px;
	background-image:url(img/business-card.gif); 
	background-repeat:no-repeat; 
	margin: 0 0 0 15px; 
}

div.address span.left {
	font-weight: normal;
	color: #ffffff;
	position: absolute;
	padding: 90px 0 0 10px; 
	font-size: 14px;
}

div.address span.right {
	font-weight: normal;
	color: #ffffff;
	position: absolute;
	padding: 90px 0 0 270px; 
	font-size: 14px;
}

/*

div.address span.right a{
	color:#ffffff;
	text-decoration: underline;
}

div.address span.right a:hover{
	color:#f9c203;
	text-decoration: none;
}*/



.localizacion {
	margin: 10px 0 0 15px; 
	border: 2px solid #696e68;
}

a.vermapa{
	color:#000000; 
	font-size:11px; 
	font-weight: bold; 
	text-align:left; 
	text-decoration: none; 
	margin: 0 0 0 15px;
}

a.vermapa:hover{
	color:#797979; 
	text-decoration: none;
}

/* -------------------------------------------- */
/* 		Fin Localización                 		*/
/* -------------------------------------------- */


/* -------------------------------------------- */
/* 		Normativa                       		*/
/* -------------------------------------------- */

.normablock {
	float: left; 
	margin: 20px 0 10px 0; 
	width: 50%; 
	height: auto; 
	text-align: center;
}

/* -------------------------------------------- */
/* 		Fin Normativa                      		*/
/* -------------------------------------------- */

