/* CSS Document */

#col_a{
	float: left;
	padding-bottom: 12px;
}
#aa{
margin-left:14px;
}
#ab{
clear:both;
margin-top:15px;
width:169px;padding-left:14px;
}

#ba{
	margin-left: 30px;
	margin-bottom: 10px;

}


#fondocontactar{
background-image:url(../img/contactar.jpg);
background-repeat:no-repeat;
width:168px;
height:256px;

}

#col_b{
float:left;
width:250px;
margin:15px 0px 0px 0px;

}

#col_b_promociones{
	float:left;
	width:210px;
	margin:10px 0px 15px 5px;

}

.sup_catalogoa{
	font-size:0px;
	background-image: url(../img/borde_a_catalogo_1.jpg);
	background-repeat: no-repeat;
	width: 169px;
	height: 7px;
	margin: 0px;
	padding:0px;
}
.mid_catalogoa{
background-image:url(../img/borde_a_catalogo_2.jpg);
background-repeat:repeat-y;
padding-left:0px;
width:169px;

margin-top:0px;
margin-bottom:0px;


}
.inf_catalogoa{
	font-size:0px;
	background-image: url(../img/borde_a_catalogo_3.jpg);
	background-repeat: no-repeat;
	width: 169px;
	height: 7px;
	margin: 0px;
	padding:0px;
}


/*catalogo para las otras paginas.........*/
.sup_catalogo{
	font-size:0px;
	background-image: url(../img/borde_azul_catalogo1.jpg);
	background-repeat: no-repeat;
	width: 437px;
	height: 9px;
	margin: 0px;
	padding:0px;
}
.mid_catalogo{
background-image:url(../img/borde_azul_catalogo2.jpg);
background-repeat:repeat-y;
padding-left:0px;
height:239px;
margin-top:0px;
margin-bottom:0px;


}
.inf_catalogo{
	font-size:0px;
	background-image: url(../img/borde_azul_catalogo3.jpg);
	background-repeat: no-repeat;
	width: 437px;
	height: 9px;
	margin: 0px;
	padding:0px;
}
/*.......................................................*/


.borde_blanco{
margin-left:3px;}

.borde_blanco_empresa{
margin-left:0px;}

.sup_subcatalogoa{
	font-size:0px;
	background-image: url(../img/borde_a_subcatalogo_1.jpg);
	background-repeat: no-repeat;
	width: 147px;
	height: 5px;
	margin: 0px;
	padding:0px;
	margin-left:10px;
}
.mid_subcatalogoa{
background-image:url(../img/borde_a_subcatalogo_2.jpg);
background-repeat:repeat-y;
padding-left:0px;
width:148px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
font-weight:bold;
padding:3px 0px 3px 4px;
margin-left:10px;

}
.mid_subcatalogoa_verde{
background-image:url(../img/borde_a_subcatalogo_2.jpg);
background-repeat:repeat-y;
padding-left:0px;
width:147px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#008001;
font-weight:bold;
padding:3px 3px 3px 20px;


}
.mid_subcatalogoa_peq{
background-image:url(../img/borde_a_subcatalogo_2.jpg);
background-repeat:repeat-y;
padding-left:0px;
width:105px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
padding:3px 3px 3px 40px;



}
.inf_subcatalogoa{
	font-size:0px;
	background-image: url(../img/borde_a_subcatalogo_3.jpg);
	background-repeat: no-repeat;
	width: 147px;
	height: 5px;
	margin: 0px;
	padding:0px;
	margin-left:10px;
}

.raya_subcatalogo{
background-image:url(../img/raya_subcatalogo.jpg);
background-repeat:no-repeat;
width:147px;
height:3px;
margin:0px;}

.a_subcatalogo{
	padding-left:10px;
	width: 105px;
}

.titulo{
	padding:3px 0px 10px 5px;
	color: #028001;
}

.texto_contactar{
padding-top:150px;
padding-left:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#008001;

width:160px;
float:left;}

.sup_catalogob{
	font-size:0px;
	background-image: url(../img/borde_b_catalogo_1.jpg);
	background-repeat: no-repeat;
	width: 521px;
	height: 10px;
	margin: 0px;
	padding:0px;
}
.mid_catalogob{
	background-image:url(../img/borde_b_catalogo_2.jpg);
	background-repeat:repeat-y;
	padding-left:0px;
	width:521px;
	margin-top:0px;
	margin-bottom:0px;
	
}
.mid_catalogob_catalogo{
	background-image:url(../img/borde_b_catalogo_2.jpg);
	background-repeat:repeat-y;
	padding-left:0px;
	width:521px;
	margin-top:0px;
	margin-bottom:0px;
}
.inf_catalogob{
	font-size:0px;
	background-image:url(../img/borde_b_catalogo_3.jpg);
	background-repeat: no-repeat;
	width: 521px;
	height: 10px;
	margin: 0px;
	padding:0px;
}
.sup_subcatalogob{
	font-size:0px;
	background-image: url(../img/borde_b_subcatalogo_1.jpg);
	background-repeat: no-repeat;
	width: 467px;
	height: 7px;
	margin: 0px;
	padding:0px;
	
}
.mid_subcatalogob{
	background-image:url(../img/borde_b_subcatalogo_2.jpg);
	background-repeat:repeat-y;
	width:450px;
	padding:3px 3px 3px 20px;
}
.inf_subcatalogob{
	font-size:0px;
	background-image: url(../img/borde_b_subcatalogo_3.jpg);
	background-repeat: no-repeat;
	width: 467px;
	height: 7px;
	margin: 0px;
	padding:0px;
}


.b_subcatalogo{
	padding-left:10px;
	padding: 0px 5px 0px 25px;
	float:left;
	width: 200px;
}


.txt_b_subcatalogo{
	padding-right:15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width: 280px;
	text-align:justify;
}

.img_b_subcatalogo_promociones, .img_b_subcatalogo_canteras {
	float:left;
	padding:5px 15px 5px 0px;
	
	
}

.img_b_subcatalogo_promociones img, .img_b_subcatalogo_canteras img, .img_b_subcatalogo_actuales img, .img_b_subcatalogo_futuras img, .img_b_subcatalogo_realizadas img{
border:#FFFFFF thin solid;

}

.img_b_subcatalogo_actuales, .img_b_subcatalogo_futuras, .img_b_subcatalogo_realizadas {
	float:left;
	padding:5px 5px 5px 0px;
	width: 174px;
	height: 66px;
	overflow: hidden;
	text-align: center;
}


.a_subcatalogo a{
text-decoration:none;
color:#666666;
}
.a_subcatalogo a:hover{
color:#999999;
}

.titulo a{
text-decoration:none;
color:#008001;}

.titulo a:hover{
color:#999999;
}

/*Catálogo>realizadas.........................*/

.sup_subcatalogob_realizadas{
	font-size:0px;
	background-image: url(../img/borde_b_subcatalogo_rea_1.jpg);
	background-repeat: no-repeat;
	width: 194px;
	height: 7px;
	margin: 0px;
	padding:0px;
}
.mid_subcatalogob_realizadas{
	background-image:url(../img/borde_b_subcatalogo_rea_2.jpg);
	background-repeat:repeat-y;
	width:194px;
	padding:3px 3px 3px 5px;
	height:200px;
	overflow:hidden;



}
.inf_subcatalogob_realizadas{
	font-size:0px;
	background-image: url(../img/borde_b_subcatalogo_rea_3.jpg);
	background-repeat: no-repeat;
	width: 194px;
	height: 7px;
	margin: 0px;
	padding:0px;
}



.b_subcatalogo_rea{
	padding-left:10px;
	padding: 0px 5px 15px 40px;
	float:left;
}
.b_subcatalogo_promo{
	padding: 0px 5px 15px 25px;
	width: 200px;
	
}

.txt_b_subcatalogo_rea{
	padding:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width: 170px;
	text-align:justify;
}

.txt_b_subcatalogo_rea a{
color:#666666;
text-decoration:none;

	
}

.txt_b_subcatalogo_rea a:hover{
color:#999999;
text-decoration:none;
	
}

/* ..............estos son para realizadas, actuales y futuras*/


.img_b_subcatalogo_realizadas img {
}


/*Catálogo>realizadas>desarrollo_vivienda.........................*/

.sup_subcatalogob_realizadas_vivienda{
	font-size:0px;
	background-image: url(../img/borde_desarrollo_vivienda1.jpg);
	background-repeat: no-repeat;
	width: 476px;
	height: 10px;
	margin: 0px;
	padding:0px;
}
.mid_subcatalogob_realizadas_vivienda{
	background-image:url(../img/borde_desarrollo_vivienda2.jpg);
	background-repeat:repeat-y;
	width:476px;
	padding:3px 3px 3px 5px;



}
.inf_subcatalogob_realizadas_vivienda{
	font-size:0px;
	background-image: url(../img/borde_desarrollo_vivienda3.jpg);
	background-repeat: no-repeat;
	width: 476px;
	height: 10px;
	margin: 0px;
	padding:0px;
}
/*Catálogo>realizadas>desarrollo_vivienda.........................*/
.mid_subcatalogoa .boton_off, .mid_subcatalogoa .boton_off_hover, .mid_subcatalogoa .boton_on {
margin:0px;
padding:0px;
}
.mid_subcatalogoa .boton_off .b2, .mid_subcatalogoa .boton_off_hover .b2, .mid_subcatalogoa .boton_on .b2 {
margin:3px 0px;
padding:0px;
background-image:url(../img/raya_subcatalogo.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:137px;
}
.mid_subcatalogoa .boton_off .b1, .mid_subcatalogoa .boton_off_hover .b1, .mid_subcatalogoa .boton_on .b1, mid_subcatalogoa .boton_off .b3, .mid_subcatalogoa .boton_off_hover .b3, .mid_subcatalogoa .boton_on .b3 {
width:0px;
}
.mid_subcatalogoa .boton_off a{
margin:0px;
padding:0px;
}
.mid_subcatalogoa .boton_off .b1, .mid_subcatalogoa .boton_off .b3{
background-image:none;
}
.mid_subcatalogoa .boton_off_hover .b1, .mid_subcatalogoa .boton_off_hover .b3{
background-image:none;

}
.mid_subcatalogoa .boton_on .b1, .mid_subcatalogoa .boton_on .b3{
background-image:none;

}
.mid_subcatalogoa .boton_off .b2 a, .mid_subcatalogoa .boton_off .b2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
text-decoration:none;
display:block;
width:95px;
margin:0px;
padding:0px;
padding-left:5px;
}
/*.mid_subcatalogoa .boton_off .b2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666666;
text-decoration:none;
display:block;
width:95px;
margin:0px;
padding:0px;
padding-left:5px;

}*/
.mid_subcatalogoa .boton_off_hover .b2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
text-decoration:none;
display:block;
width:95px;
margin:0px;
padding:0px;
padding-left:5px;
}
.mid_subcatalogoa .boton_off_hover .b2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
text-decoration:none;
display:block;
width:95px;
margin:0px;
padding:0px;
padding-left:5px;
}
.mid_subcatalogoa .boton_on .b2 a, .mid_subcatalogoa .boton_on .b2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#008001;
text-decoration:none;
display:block;
width:95px;
margin:0px;
padding:0px;
padding-left:5px;

}
/*.mid_subcatalogoa .boton_on .b2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#008001;
text-decoration:none;
display:block;
width:95px;
margin:0px;
padding:0px;
padding-left:5px;

}*/
/***************************************/
.mid_subcatalogoa .p_1 .boton_off .b2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-decoration:none;
display:block;
width:85px;
margin:0px;
padding:0px;
padding-left:15px;
}
.mid_subcatalogoa .p_1 .boton_off .b2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-decoration:none;
display:block;
width:85px;
margin:0px;
padding:0px;
padding-left:15px;

}
.mid_subcatalogoa .p_1 .boton_off_hover .b2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
text-decoration:none;
display:block;
width:85px;
margin:0px;
padding:0px;
padding-left:15px;

}
.mid_subcatalogoa .p_1 .boton_off_hover .b2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
text-decoration:none;
display:block;
width:85px;
margin:0px;
padding:0px;
padding-left:15px;

}
.mid_subcatalogoa .p_1 .boton_on .b2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#008001;
text-decoration:none;
display:block;
width:85px;
margin:0px;
padding:0px;
padding-left:15px;

}
.mid_subcatalogoa .p_1 .boton_on .b2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#008001;
text-decoration:none;
display:block;
width:85px;
margin:0px;
padding:0px;
padding-left:15px;

}
.mid_subcatalogoa .boton_off a, .mid_subcatalogoa .boton_off_hover a, .mid_subcatalogoa .boton_on  a{
margin:0px;
padding:0px;
}
.mid_subcatalogoa .boton_off a:hover, .mid_subcatalogoa .boton_off_hover a:hover, .mid_subcatalogoa .boton_on  a:hover{
margin:0px;
padding:0px;
}
.b1, .b3 {
float:left;
}
.boton_off_hover .b1, .boton_off_hover .b3 {
float:left;
}
.boton_on .b1, .boton_on .b3 {
float:left;
}
.no_productos{
width:490px;
padding:10px 0px 0px 25px;
}
/******************************************/
.filtro1 {
margin:10px 0px;
}
#paginador {
width:440px;
padding-left:60px;
}

#col_b_empresa_1{
	
float:left;
width:250px;
margin:45px 0px 0px 0px;

}
