/* CSS Document */
<!--

img {border-width:0;border-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 { margin:0; font-weight:normal; font-family:Georgia,"New Century Schoolbook",Times,serif; color:#3D3D33; }
h1 {font-size:20px;margin:16px 0 6px 0;line-height:1;}
h2 {font-size:18px;line-height:18px;}
h3 {font-size:12px;font-weight:bold;line-height:18px;}
h3.uline { padding-bottom:2px; margin-top:8px; margin-bottom:8px; border-bottom:1px dotted #96968C; width:auto; }
h4 {font-family:verdana,arial,sans-serif;font-weight:bold;font-size:11px;letter-spacing:0;margin:14px 0 1px 0;}
h5, h6 {font-family:verdana,arial,sans-serif;font-weight:bold;}
h5 {font-size:11px;color:#999;text-transform:uppercase;padding:4px 0;}
h6 {padding:4px 0 10px 0;font-size:11px;color:#66665C;line-height:14px;}

p {margin:0 0 1em 0;}
form {margin:0;padding:0;font-size:10px;display:block;}
ul {margin:0;padding:0;}
li {margin:0;padding:0;}

body {
	background-image:url(img/body_bckg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color: #FEFFFF;
	margin: 0;
	padding:0;
	color:#3D3D33;
	font:11px/16px verdana,arial,sans-serif;
	text-align:left;
}

.clear{

clear: both;

}


h3.frase_destacada {
	/*font-size: 10px;
	font-weight: normal;*/
	
	padding: 0 0 0 0;
	margin:0 0 0 0;
	width:470px;
	margin-left: 30px;
	height: 100px;
	/*margin-left:40px;*/
	/*height: 150px;*/
	/*width: 450px;*/
	left: -40px;
	position:relative;
	float:right;
	display:block;
	background: url(img/comillas.gif) no-repeat;
	background-position: 20px 20px;
}
/*-------------------------------------------------------------------------------------------------------
/*
/*
/*-------------------------------------------------------------------------------------------------------
/*
/*									WRAPPER GENERAL (No para el footer)
/*
/*-------------------------------------------------------------------------------------------------------
/*
/*
/*-----------------------------------------------------------------------------------------------------*/

#wrapper {
	width: 908px;

	position: relative;
	left: 50%;
	margin-left: -450px;
	background-color:#E4F0E1;
	background: url(img/wrapper_bckg4.gif) repeat-y top left;
	/*background-color:#E4F0E1;
	background-repeat:repeat-y;
	background-position:top left;*/
}
/*-------------------------------------------------------------------------------------------------------
/*
/*
/*--------------- CABECERO ( Flash 873x139) --------------------------------------------------------------*/
/*
/*
/*-------------------------------------------------------------------------------------------------------*/
#cabecero {
	width: 908px;

}
#cabecero div.imgizda{
	float: left;
	width: 17px;
	height: 175px;
	background: url(img/cab_izda.jpg) no-repeat top left;
}
#cabecero div.content{
	float: left;
	padding-top: 36px;
	width: 874px;
	height: 144px;
	background: url(img/cab_bckg.jpg) repeat-x top;
}
#cabecero div.imgdcha{
	display: inline;
	float: right;
	width: 17px;
	height: 175px;
	background: url(img/cab_dcha.jpg) no-repeat bottom left;
}
/*-------------------------------------------------------------------------------------------------------
/*
/*
/*--------------- COLUMNA IZDA ( Box Menu y Buscar) --------------------------------------------------------------*/
/*
/*
/*-------------------------------------------------------------------------------------------------------*/
#columizda {

	width: 186px;

	float: left;
}
/*--------------- MENU PRINCIPAL (Box Menu) ------------------------*/

#menuPcpal {
	width: 186px;
	padding-top: 10px;
	/*padding-bottom: 10px;*/
}
#menuPcpal div.imgcab {
	width:inherit;
	height: 39px;
	background: url(img/menu_sup2.gif) no-repeat top right;
}
#menuPcpal div.imginf {
	height: 63px;
	background: url(img/menu_inf2.jpg) no-repeat top right;
}

#menuPcpal ul.nav {
	/*margin: -4px 0 0 0;
	position: relative;*/
	padding-top: 5px;
	padding-bottom: 20px;
	padding-left: 32px;
	background: url(img/menu_bckg2.gif) repeat-y top right;
}
#menuPcpal ul li {

	list-style:none;
	list-style-image:none;
	margin: 0 0 10 0;
	height: 16px;
	margin-top: 4px;

	font-size: 14px;
	font-weight: 700;
	font-family: Arial, "Verdana", Arial, Helvetica, sans-serif;
	/*font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-weight: 700;
	margin: 0 0 .5em 0;*/
}
#menuPcpal  ul li a {
	display:block;
	color: #3F6087;
	height: 16px;
	width:148px;
	text-decoration: none;
	/*width:142px;
	line-height: 18px;
	letter-spacing: 0.5px;*/
	/*text-transform: uppercase;*/


}
#menuPcpal ul li a:hover {
	background-color: #6F8FB4;
	text-decoration: none;

	/*background-color: #AECEE7;*/
	/*color: #E9F1F7;*/

}

/*--------------- MENU BUSCAR ( Box Buscar) --------------------*/

#menuBuscar {
	width: 186px;
	margin-top: 10px;
	background: url(img/menu_bckg2.gif) repeat-y top right;
	/*padding-bottom: 10px;*/
}
#menuBuscar div.imgcab {
	width:inherit;
	height: 51px;
	background: url(img/buscar_sup.gif) no-repeat top right;
}
#menuBuscar div.imginf {
	height: 55px;
	background: url(img/buscar_inf.jpg) no-repeat top right;
}
.titular_buscar1{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	position: relative;
	top:10px;
	left:35px;
	height:30px;
}
.titular_buscar2{
	margin: 0 0 0 0;
	padding:0 0 0 0;
	position: relative;
	top:4px;
	left:35px;
	height:22px;
}
#menuBuscar #buscador{
	/*margin: -4px 0 0 0;
	position: relative;*/
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 35px;

}
#menuBuscar #buscador *{
	margin-bottom: 5px;
}
/*-----FORM GENERAL---------------*/
textarea, select, input {
	background-color: #28798a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #C8D5AF;
	background-color: #7C997A;
	border: 1px solid #ffffff;
	border-style: hidden;
	border-width: 0;

}

/*-------------------------------------------------------------------------------------------------------
/*
/*
/*---------------CONTENIDO (1 o 2 Columnas: pcpal y columizda )---------------------*/
/*
/*
/*-------------------------------------------------------------------------------------------------------*/
#contenido {
	margin-top: 13px;
	background: url(img/content_total_bckg3.gif) no-repeat top left;
	width: 719px;
	float: right;
	/*background-color:#CC0000;*/
}
#contenido h1{
font-size: 25px;
height: 30px;
padding: 0 0 0 0;
	font-weight: normal;
	color: #fff;
	margin-left: 20px;
	margin-top: 10px;
}

/*------------------------------CONTENIDO > PRINCIPAL (Box Infos gnral o Boxs varias) ------------------------------------------------------*/

#contenido #pcpal{
	float: left;
	width: 550px;
	margin-top: 10px;
/*background-color: #F9FBFC;*/
}
/*--------- INFO BOX (Varios contenidos)----------------*/
/*--Cajas 1, 2, 3 -->Segun el fondo---*/


/*----General para Formateo de Txt de los resumenes--------------*/
div.content h2{
	font-size: 25px;
	padding: 0 0 0 0;
	font-weight: normal;
	top:10px;
	left:10px;
	height: 25px;
	width: 280px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

div.txtNormal{/*Txt Normal de los resumenes*/
	font-size: 10px;
	font-weight: normal;
	color: #4A584A;
	line-height: 130%;

	position:relative;
	float:left;
	top:10px;
	left:10px;
	width: 290px;

}
div.txtNormal2{/*Txt Normal en las paginas*/
	font-size: 10px;
	font-weight: normal;
	color: #4A584A;
	line-height: 130%;
	padding: 15px;
	white-space: normal;
	text-indent:30px;

}
div.readmore {
	font-size: 10px;
	font-weight: bold;
	color: #4A584A;

	position:relative;
	float:right;
	top: 10px;
	right: 10px;
}
div.readmore a{
	text-decoration: none;
	color: #658774;
}
div.readmore a:hover{
	background-color: #658774;
	text-decoration: none;
	color: #fff;
}


#contenido #pcpal div.cajainfo1,
#contenido #pcpal div.cajainfo2,
#contenido #pcpal div.cajainfo3,
#contenido #pcpal div.cajainfo4 {
clear:both;
/*background-color: #ccccaa;*/
margin: 15px 0px 20px 8px;
}

/*---------------- 1ª CAJA (Properties) ------------------------/
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/

#contenido #pcpal div.cajainfo1 div.imgizda{
float: left;
width: 14px;
height: 125px;
background: url(img/2boxy_left_clear.jpg) no-repeat top left;
}
#contenido #pcpal div.cajainfo1 div.imgdcha{
display: inline;
float: right;
	width: 68px;
	height: 125px;
	background: url(img/2boxy_right_ivy.jpg) no-repeat bottom left;
}

#contenido #pcpal div.cajainfo1 div.content{
float: left;
width: 460px;
height: 125px;
background: url(img/2boxy_bckg.gif) repeat-x top;
}
#contenido #pcpal div.cajainfo1 div.content img{
position:relative;
float:left;
}
#contenido #pcpal div.cajainfo1 div.content h2{
}
#contenido #pcpal div.cajainfo1 div.content div.txtNormal{
}

/*---------------- 2ª CAJA (Alpujarras) ------------------------/
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/



#contenido #pcpal div.cajainfo2 div.imgizda{
float: left;
width: 67px;
height: 125px;
background: url(img/2boxy_left_tree.jpg) no-repeat top left;
}
#contenido #pcpal div.cajainfo2 div.imgdcha{
display: inline;
float: right;
	width: 16px;
	height: 125px;
	background: url(img/2boxy_right_clear.jpg) no-repeat bottom left;
}

#contenido #pcpal div.cajainfo2 div.content{
float: left;
width: 459px;
/*height: 125px;*/
background: url(img/2boxy_bckg.gif) repeat-x top;
}
#contenido #pcpal div.cajainfo2 div.content img{
position:relative;
float:right;
}
#contenido #pcpal div.cajainfo2 div.content h2{
}
#contenido #pcpal div.cajainfo2 div.content div.txtNormal{
}


/*---------------- 3ª CAJA (Our Builders Style) -----------------
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/

#contenido #pcpal div.cajainfo3 div.imgizda{
	float: left;
	width: 15px;
	height: 125px;
	background: url(img/2boxy_left_clear.jpg) no-repeat top left;
}
#contenido #pcpal div.cajainfo3 div.imgdcha{
	display: inline;
	float: right;
	width: 85px;
	height: 125px;
	background: url(img/2boxy_right_chim.jpg) no-repeat bottom left;
}

#contenido #pcpal div.cajainfo3 div.content{
	float: left;
	width: 442px;
	height: 125px;
	background: url(img/2boxy_bckg.gif) repeat-x top;
}
#contenido #pcpal div.cajainfo3 div.content img{
	position:relative;
	float:left;
}
#contenido #pcpal div.cajainfo3 div.content h2{
}
#contenido #pcpal div.cajainfo3 div.content div.txtNormal{

}

/****Las Fotos en la seccion  */

/*---------------- 4ª CAJA (About Alpusol) ---------------------
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/

#contenido #pcpal div.cajainfo4 div.imgizda{
float: left;
width: 117px;
height: 125px;
background: url(img/boxy_left_logo.jpg) no-repeat top left;
}
#contenido #pcpal div.cajainfo4 div.imgdcha{
display: inline;
float: right;
	width: 16px;
	height: 125px;
	background: url(img/boxy_right_clear.jpg) no-repeat bottom left;
}

#contenido #pcpal div.cajainfo4 div.content{
float: left;
width: 409px;
height: 125px;
background: url(img/boxy_bckg.gif) repeat-x top;
}

#contenido #pcpal div.cajainfo4 div.content img{
position:relative;
float:right;
}
#contenido #pcpal div.cajainfo4 div.content h2{
position:relative;
right: 15px;
height: 27px;
width: 280px;
margin-bottom:4px;


}
#contenido #pcpal div.cajainfo4 div.content div.txtNormal{
position:relative;
right: 15px;

text-align:right;
text-align:justify;
}
#contenido #pcpal div.cajainfo4 div.content div.readmore{
position:relative;
right: 10px;
}












/*----------------  CAJAS PARA LAS FICHAS DE PROPERTIES ---------
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/
.ficha {
float: left;
width: 173px;
height: 220px;

}
div.ficha div.cab{
height: 25px;
background: url(img/min2_sup.jpg) no-repeat top left;

}
div.ficha div.content_fich{
/*height: 141px;*/
background: url(img/min2_bckg.gif) repeat-y top left;
text-align: center;
width: auto;
margin: 0px;

/*padding:0px 10px 5px 10px;*/
}
div.ficha div.content_fich a{

text-decoration: none;
line-height: 11px;
font-size: 9px;
color: #24757E;
}
div.ficha div.content_fich a:hover{
	text-decoration: none;
	color: #02565B;
}



div.ficha div.content_fich img{
	/*min-height: 41px;*/
	border:4px solid;
	border-top:8px;
	border-color: #F3F3F3;
}
div.ficha div.pie{
height: 17px;
background: url(img/min2_inf.jpg) no-repeat bottom left;

}







/*----------------  TABLA DE PAGINACION                ---------
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/

table#paginacion {

background-color: #669966;
color: #B8D1A8;
}
table#paginacion a{

text-decoration: none;
/*font-size: 13px;*/
font-weight:bold;
color: #E4F0E1;

}

table#paginacion a:hover{

/*text-decoration: underline;*/
/*font-size: 12px;*/
font-weight:bold;
color: #508050;
background-color: #E4F0E1;
}






/*----------------  CAJAS PARA LOS MAPAS GOOGLE      ---------
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/
.cajon {
/*float: left;*/
width: 544px;
background: url(img/boxy_anch_bckg.gif) repeat-y top left;
/*height: 220px;*/
}
div.cajon div.cab{
height: 17px;
background: url(img/boxy_anch_top.jpg) no-repeat top left;
}
div.cajon div.content{
/*height: 141px;*/
width: auto;
margin: 0px;
}

div.cajon div.content div.txtNormal{/*Txt Normal de los resumenes*/
	font-size: 10px;
	font-weight: normal;
	color: #4A584A;
	line-height: 130%;

	position:relative;
	float:left;
	text-align: center;
	top:10px;
	left:10px;
	width: 510px;

}
/*div.ficha div.content_fich a{

text-decoration: none;
line-height: 11px;
font-size: 9px;
color: #24757E;
}
div.ficha div.content_fich a:hover{
	text-decoration: none;
	color: #02565B;
}
*/
div.cajon div.content img{
	/*min-height: 41px;*/
	border:4px solid;
	border-top:8px;
	border-color: #F3F3F3;
}
div.cajon div.pie{
background: url(img/boxy_anch_inf.jpg) no-repeat bottom left;
height: 17px;
}





/*----------------  OUR BUILDERS                   ---------
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/


img .ourbuilders{float: left; position: relative;margin: 0px 0px 5px 15px; border: 2px solid #ffffff;}





/*----------------  CONTACT FORM                   ---------
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/


form#contact{
float: left; 
position: relative;
margin: 0px 10px 5px 10px; 
padding:10px 19px 10px 10px;
border:1px solid #D4E5D1;
}

.direccion{

position:relative;
margin: 0px 10px 5px 15px; 
padding:10px 19px 10px 10px;
border:1px solid #D4E5D1;
width:87%;
height: 60px;


	font-size: 10px;
	font-weight: normal;
	color: #4A584A;
	line-height: 130%;
	white-space: normal;
	text-indent:30px;

}

/*----------------  LINKS      ---------
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/                                                               /
/*-------------------------------------------------------------*/


div.txtNormal2 p a{
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #E4F0E1;
}

div.txtNormal2 p a:hover{
	background-color: #658774;
	text-decoration: none;
	color: #fff;
}




/*-------CONTENIDO > COLUMNA IZDA (Box Newsletter y Box Meteorologica)---*/



#contenido #columizda{
	float: right;
	width: 151px;
	/*height: 20px;*/
	/*background-color: #444;*/
	margin-top: 10px;
}



/*--------- RECOMENDED BOX ---*/
#contenido #columizda #recomended{
	width:inherit;
	background: url(img/col_iz_bckg.gif) repeat-y top left;
}

#contenido #columizda #recomended div.imgcab{
	width:inherit;
	height: 36px;
	background: url(img/coliz_sup2_clear.jpg) no-repeat top left;
}
#contenido #columizda #recomended div.imgcab div.recomSiFR{
	/*margin-top:10px;*/
	margin-left:10px;
	padding-top:18px;
	width:117px;
}
#contenido #columizda #recomended div.imginf{
	width:inherit;
	height: 16px;
/*	background: url(img/letter_inf.jpg) no-repeat bottom left;coliz_inf*/
	background: url(img/coliz_inf2.jpg) no-repeat bottom left;
}
#contenido #columizda #recomended a {
display:block;
text-align:center;
text-decoration:none;
font-size:10px;
line-height: 1.2;
margin-left:6px;
color: #3D3D33;
width:120px;
}
#contenido #columizda #recomended a img{
/*width:120px;
text-align:center;*/
margin-left: 7px;
border: 1px solid white;
/*color: #7093BC;*/
}
#recomended a:hover img {
border: 1px solid green;
}
#contenido #columizda #recomended a:hover{
/*text-decoration: underline;
border: 3px solid;*/
color: #7093BC;
color: green;
}







#contenido #columizda #recomended div#lazo{

width:82px;
	height: 11px;
	background: url(img/lazo.gif) no-repeat top left;
position:relative;

top: -0px;

margin-left: 23px;
margin-bottom: 5px;

}



/*--------- NEWSLETTER BOX ---*/


#contenido #columizda #newsletter{
margin-top:10px;
	width:inherit;
	background: url(img/col_iz_bckg.gif) repeat-y top left;
}
#contenido #columizda #newsletter div.imgcab{
	width:inherit;
	height: 47px;
	background: url(img/join_sup.jpg) no-repeat top left;
}
#contenido #columizda #newsletter div.imginf{
	width:inherit;
	height: 16px;
/*	background: url(img/letter_inf.jpg) no-repeat bottom left;coliz_inf*/
	background: url(img/coliz_inf2.jpg) no-repeat bottom left;
}
#contenido #columizda #newsletter form p {

/*text-align:center;
margin-left:6px;
color: #90653F;*/
line-height: 1.2;
}
#contenido #columizda #newsletter form {
width:120px;
text-align:center;
margin-left: 6px;
color: #3D3D33;
}
input.join {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal; */
	color: #fff;
	background-color: #7C997A;
	border: 1px solid;
	border-style: hidden;
	border-width: 0;

}




/*--------- WEATHER BOX ---*/
#contenido #columizda #weather{
margin-top:10px;
	width:inherit;
	background: url(img/col_iz_bckg.gif) repeat-y top left;
}
#contenido #columizda #weather div.imgcab{
	width:inherit;
	height: 41px;
	background: url(img/col_iz_Weather.gif) no-repeat top left;
}
#contenido #columizda #weather div.imginf{
	position:relative;
	height: 32px;
	background: url(img/coliz_inf.jpg) no-repeat bottom left;
}
#contenido #columizda #weather p {
position:relative;
padding:0 0 0 0;
background-color:#FFFFFF;

width:100px;
height:38px;
text-align:center;
margin-left:18px;
color: #3D3D33;
border: 1px solid;
}

div.weather {
	font-size: 15px;
	font-weight: normal;
height:18px;
text-align:center;
margin:0 0 0 0;
color: #F0EDE1;
}

/*--------- CONTACT US BOX ---*/
#banner_contactUs{
margin-top:10px;
	width:inherit;
	background: url(img/col_iz_bckg.gif) repeat-y top left;
}
#banner_contactUs div.imgcab{
	width:inherit;
	height: 36px;
	background: url(img/coliz_sup2_clear.jpg) no-repeat top left;
}
#banner_contactUs div.imginf{
	position:relative;
	height: 32px;
	background: url(img/coliz_inf.jpg) no-repeat bottom left;
}
#banner_contactUs p {
position:relative;
padding:0 0 0 0;
font-size: 10px;
text-align: center;
margin: -10px 0 0 -14px;
color: #3D3D33;
color: white;


}

#banner_contactUs div.weather {
	font-size: 16px;
	font-weight: normal;
	position:relative;
	top:-15px;
	height:19px;
	text-align:center;
	margin:0 0 0 0;
	color: #F0EDE1;
}






/*-------------------------------------------------------------------------------------------------------
/*
/*
/*-------------------------------------------------------------------------------------------------------
/*
/*									FOOTER fuera del Wrapper pcpal
/*
/*-------------------------------------------------------------------------------------------------------
/*
/*
/*-----------------------------------------------------------------------------------------------------*/
#footer {
clear:both;
	background: url(img/foot_bckg1.gif) repeat-x top left;
	height:65px;
position:relative;
	width:100%;
	/*position:relative;*/
}
#footer #wrapper {
	width: 908px;
	height: 65px;
	position: relative;
	left: 50%;
	margin-left: -450px;
	background: url(img/foot_bckg2.gif) repeat-x top left;
	/*background-repeat:repeat-y;
	background-position:top left;*/
}
#footer #wrapper div.imgizda {
	float: left;
	width: 18px;
	height: 65px;
	background: url(img/foot_izda.gif) no-repeat top left;
}
#footer #wrapper div.imgdcha {
	float: left;
	width: 17px;
	height: 65px;
	background: url(img/foot_dcha.gif) no-repeat top right;
}
#footer #wrapper div.content {
	float: left;
	width: 873px;
	height: 65px;
	background: url(img/foot_bckg2.gif) repeat-y top left;

}
#footer #wrapper div.content div.txtfoot{
	text-align:center;
	font-size: 11px;
	font-weight: normal;
	color: #F2F6FA;
	line-height: 130%;
	position:relative;
	top:29px;
	left:10px;
}
-->
