@charset "utf-8";
@import url("http://www.abs.es/abs_contenidos.css");/*css del gestor de contenidos*/
/* CSS Document */
* {	font:12px "Trebuchet MS",Verdana,Arial,Sans-serif; border:0; padding:0; margin:0; }
a { text-decoration:none; color:black; }
ul { list-style:none; }

.container{
text-align:center;
min-width:982px;
background-image:url(imagenes/fondo_general.gif);
background-repeat:repeat-x;
}

.wrapper{
margin:0 auto;
width:982px;
text-align:left;

}

.container_footer{
text-align:center;
min-width:982px;
background-image:url(imagenes/portada/fondo_footer.jpg);
background-repeat:repeat-x;
}

.container_footer2{
text-align:center;
min-width:982px;
background-image:url(imagenes/fondo_footer2.jpg);
background-repeat:repeat-x;
}

.wrapper_footer{
padding:0 0 0 0;
margin:0 auto;
width:982px;
height:300px;
text-align:center;
}

.wrapper_footer2{
padding:5px;
margin:0 auto;
width:982px;
height:110px;
text-align:left;

}


.cabecera{
position:relative;
text-align:center;
min-width:982px;
background-repeat:repeat-x;
background-image:url(imagenes/logo_abs.gif);
background-repeat:no-repeat;
height:75px;
}

.logo_cabecera{
width:274px;
height:75px;
background-image:url(imagenes/logo_abs.png);
background-repeat:no-repeat;
float:left;
}

.menu_principal{
float:right;
font:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.sub_cabecera{
position:relative;
height:163px;
}

.cuerpo_izq_cabecera{
padding-top:0px;
width:620px;
float:left;
}
.cuerpo_der_cabecera{

padding-top:0px;
padding-left:30px;
width:330px;
float:right;
text-align:center;
}

#cont_0{
position:absolute;top:0px;left:635px;border:0px solid white;height:163px;overflow:hidden;
}

.nav { float:right; padding:45px 4px 0px 0; }
.nav li { float:left; padding:0 0 0 30px; }
.nav li a { float:left; font-weight:bold; color:#bbbbbb; height:30px; }
.nav li a:hover, .nav li a:active { color:#efb403; }
.nav li.on a { background:url(imagenes/portada/on.gif) no-repeat bottom center; }


.cuerpo_izq{
padding-top:10px 0 0 0;
width:620px;
float:left;
}

.cuerpo_der{
padding-top:10px 0 0 30px;
width:320px;
float:right;
}

.cuerpo_der2{
padding-top:10px 0 0 30px;
width:640px;
float:right;
}

.cuerpo_izq2{
padding-top:10px 0 0 0;
width:300px;
float:left;
}

p {
font:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
padding:0px 0px 8px 0px;
color:#333333;
margin:0 0 0 0;
}

.titulo {
font:Arial;
color:#555555;
font-size:20px;
font-style:bold;
border-bottom:1px solid #fab319; 
padding:10px 0 3px 0; 
margin-bottom:5px;
}

.titulo_cabecera {
font:Arial;
color:#111111;
font-size:25px;
font-style:bold;
padding:15px 0 20px 0; 
}

.titulo_lateral {
font:Arial;
color:#0036a1;
font-size:17px;
font-style:bold;
border-bottom:1px solid #dcdcdc; 
padding:20px 0 3px 0;
margin-bottom:5px;
}
a.modelo_lista{/*para la lista de 'otros modelos' de las pginas de cada modelo*/
font-size:130%;
font-weight:bold;
font-color:#fab319;
}
a.titulo_lateral {
font:Arial;
color:#0036a1;
font-size:17px;
font-style:bold;
border-bottom:1px solid #dcdcdc; 
padding:20px 0 3px 0;
margin-bottom:5px;
}
a:hover.titulo_lateral {
color:#000;
text-decoration:underline;
}
h2.subtitulo {
font:"Arial Narrow", Arial;
color:#0036a1;
font-size:1.1em;
font-style:bold;
}



.fondo_suelos{
height:220px;
width:620px;
background-image:url(thumbs/phpThumb.php?src=../imagenes/fondo_suelos.jpg&w=620);
background-repeat:no-repeat;
}

.fondo_muros{
height:220px;
width:620px;
background-image:url(imagenes/fondo_muros.jpg);
background-repeat:no-repeat;
}

.fondo_cubiertas{
height:220px;
width:620px;
background-image:url(imagenes/fondo_cubiertas.jpg);
background-repeat:no-repeat;
}

.fondo_carpinteria{
height:220px;
width:620px;
background-image:url(imagenes/fondo_carpinteria.jpg);
background-repeat:no-repeat;
}

.fondo_revestimientos{
height:220px;
width:620px;
background-image:url(imagenes/fondo_revestimientos.jpg);
background-repeat:no-repeat;
}


.pie_foto1{
padding:165px 15px 15px 15px;
font-size:0.9em;
}

.texto_rojo{
color: #FF0000;
}

.foto_izq{
padding-right:15px;
}

.columna_footer{
width:308px;
margin:5px 10px 10px 5px;
float:left;
}

.texto_footer{
font-size:5px;
}

.texto_footer2{
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
text-align:center;
}
a.link_texto_footer2{
color:#f18e00;
font-size:11px;
}
a:hover.link_texto_footer2{
color:#999;
}
.enlace{
font:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline; 
color:#333333;
}
a.enlaceISO{
font:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none; 
color:#999;
font-weight:bold;
}
a:hover.enlaceISO{
font:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:underline; 
color:black;
}

.titulo_celda{
border:1 #333333;
background-color:#999999;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

.raya_inferior{
border-bottom:1px solid #CCCCCC;
}
/* fin CSS kublai */

/*guille*/
.oculto{
display:none;
}
.clearfix{
clear:both;
}
#absoluto2 a{
color:#82aafb;
}
#absoluto2 a:hover{
color:#ccc;
}
h2.titulo_noticia a{
font:Arial;
color:#555555;
font-size:16px;
font-style:bold;
margin-bottom:5px;
}
.container_estrecho{
text-align:center;
min-width:982px;
background-image:url(imagenes/fondo_general_estrecho.gif);
background-repeat:repeat-x;
}
.container_alto{
background-image:url(imagenes/fondo_general_alto.gif);
background-position:0px -100px;
background-repeat:repeat-x;
}
.flota_derecha{
float:right;
}
.flota_izquierda{
float:left;
}
.alto_80{
height:80px;
}
.ancho_200{
width:40%;
}
.borde{
border:1px solid black;
}
.fondo_noticias{
/*background-image:url(imagenes/fondo_general.gif);
background-repeat:repeat-x;*/
}
/*modelos*/
.container_modelo{
width:455px;border:0px solid red
}
a.titulo_modelo{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: bold; color: #E9B004; padding:0 0 0 0; margin:0 0 0 0;
text-decoration:none;
}
/*css del formulario*/
.label_izquierda{
float:left;
}
.label_derecha{
float:right;width:80%;border:0px solid green;
}
.alto_15{
border:0px solid orange;height:15px;
}

.alto_40{
height:40px;
}
.ancho_total{
width:100%;
border:1px solid #ccc;
background-color:#f7df98;
}

/* informacion_casas_de_madera.php */
.centro{
text-align:center;
}
#container_solicita{
width:100%;
color:#000000;
/*background-image:url(imagenes/cabeceras/solicita_fondo.gif);*/

}
label{

padding-left:20px;
}
input{
border:1px solid #333333;
}
textarea{
border:1px solid #333333;
background-color:#ffffff;
}
.cuadro_texto_grande{
border:1px solid #333333;
background-color:#ffffff;
width:550px;
}
.cuadro_texto_peq{
border:1px solid #333333;
background-color:#ffffff;
width:300px;
}
.cuadro_texto_peq2{
border:1px solid #333333;
background-color:#ffffff;
width:100px;
}
checkbox{

background:transparent;
}
#DivModelos{
width:800px;

}

#ListaModelos a{
font-size:9px;
color:#000000;
text-decoration:none;
}



/*VIDEOS ABS*/
.boton_video{
	cursor:pointer;
	float:left;
	width:50%;
	padding-bottom:4px;
}
.texto_boton_video{
	float:right;
	text-align:left;
	width:50%;
}
.boton_titulo_foto{
	size:14pt;
	font-weight:bold;
}
iframe{
border:0px solid red;background-image:url(images/loading.gif);background-repeat:no-repeat;background-position:center 100px;

}
#menuVideos{
margin:auto;
width:80%;
border:0px dotted black;
}
.divBotonVideo{
float:left;
border:0px dotted blue;


margin:10px 10px 10px 40px;
cursor:pointer;
}


/**/
.pics { height: 188px; width: 232px; padding:0; margin:0; overflow: hidden }
.pics img {padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }


