@charset "utf-8";

/* CSS Document Inmobiliari */





/********* GENERALES ************/

* {

    margin:0px 0px 0px 0px;

    padding:0px 0px 0px 0px;

    list-style:none;

}

html{padding:0;

     margin: 0;

}



body {

    overflow-x:hidden;

    font-family:Arial, Helvetica, sans-serif;

    background-color:#000000;

    font-size:11px;

    color:#FFFFFF;

    text-align:left;

    margin:0px;

    padding:0px;

}



#cuerpo {		

    width:1003px;

    height:auto;

    margin:auto;

    



}



img {

    border:none 0px;

}



h1 {

    color:#FF6600;

    font-size:18px;

    font-family:Arial, Helvetica, sans-serif;

    letter-spacing:-1px;

}



h2 {

    color:#FF6600;

    font-size:16px;

    font-weight:700;

}



h3 {

    color:#FFFFFF;

    font-size:15px;

    font-weight:700;

}



h4 {

    color:#FF6600;

    font-size:14px;

    text-decoration:underline;

}



table {

    border:0px;

}

/* --------------------o------------------- */







/********** CABECERA **************/

#cabecera {

    width:998px;

    height:101px;

    text-align:right;

    /*background-image:url(../media/images/cabecera.jpg);

    background-repeat:no-repeat;*/

}

.home_correo{

    color:#FCFCFC;

    font-size:13px;

    font-weight:bold;

    font-family:arial;

    text-decoration:none;

}

a.home_correo:hover {

    text-decoration:underline;   

}



.logo {

    width:269px;

    height:58px;

    padding-left:40px;

    padding-top:15px;

}

/* --------------o----------------- */







/*************** MENU *******************/

#menu {

    width:992px;

    height:30px;

    padding-left:11px;

    background-image:url(../media/images/menu.jpg);

    background-repeat:no-repeat;

    text-align:left;

}



.botones2, .botones3, .botones5  {

    float:left;

    width:130px;

    height:30px;

}



.botones1 {

   float:left;

    width:98px;

    height:30px;

    padding-left:2px;

}



.botones2 {

    padding-left:2px;

}



.botones3 {

    padding-left:2px;

}



.botones4 {

    float:left;

    width:225px;

    height:30px;

    padding-left:2px;

}



.botones5 {

    padding-left:2px;

}

/* --------------o----------------- */







/*********** ANIMACION ************/

 /*#animacion {

    width:1024px;

    height:327px;

   background-image:url(../media/images/animacion.jpg);

    background-repeat:no-repeat;

    clear:both;

}*/

/* ----------------------o--------------------- */







/*********** PROYECTOS ************/

#proyects {

    width:1003px;

    height:auto;

}



.izquierda {

    width:172px;

    height:290px;

    float:left;

    padding-top:16px;

    padding-left:13px;



}



.centro {

    width:620px;

    height:290px;

    float:left;

    padding-top:16px;

    padding-left:0px;

}



.derecha {

    width:180px;

    height:290px;

    float:right;

    padding-top:16px;

    /*padding-left:14px;*/

}

/* ---------------------------o--------------------------- */







/*********** PIE ************/

#pie {

    width:1003px;

    height:75px;

    background-image:url(../media/images/pie.jpg);

    background-repeat:no-repeat;

    position:relative;

    clear:both;

}



.social {

   /* background-image:url(../media/images/netsocial.jpg);

    background-repeat:no-repeat;*/

    height:24px;

    width:123px;

    position:absolute;

    left:881px;

    top:12px;

}



.red1, .red2 {	  

    float:left;

}



.red2 {

    padding-left:9px;

}



#datos {

    padding-top:58px;

    padding-left:20px;

    font-family:Verdana;

    font-size:10px;

    letter-spacing:0.005em;

}

/* -------------o-------------- */







/*************** CONTENIDO ****************/

#contenido {

    width:1003px;

    height:auto;

}



.col1 {

    float:left;

    width:232px;

    /*height:510px; /* puede ser auto */

    height:auto;

    padding-top:65px;

    padding-left:54px;

}



#content0 {

    /* position:absolute; */

}



.contenido_link {

   

    font-size:12px;

    color:#FF6600;

}



.conten1 {

    list-style-type:disc;

    list-style-position:outside;

    font-size:12px;

    color:#FF6600;

}





.bordes {

    border-style:solid;

    border-color:#FFFFFF;

    border-width:1px;

}



.col2 {

    width:650px;

    /*height:514px; /* puede ser auto */

    height: auto;

    float:right;

    padding-top:61px;

    padding-left:21px;

}



.conten2 {

    width:638px;

    text-align:justify;

    font-size:12px;

    line-height: 18px;

}

/* -------------------------o--------------------------- */







/*********************** INFO ***********************/

#informate {

    width:1003px;

    background-image:url(../media/images/fondo_cuerpo.jpg);

    background-repeat:repeat-y;

    height:auto;

    display:block;

    clear:both;

}



.infocol1 {

    width:170px;

    height:585px;

    float:left;

    padding-top:12px;

    padding-left:24px;

    background-image:url(../media/images/botones/fondo_nos_botones.jpg);

    background-repeat:repeat-y;

}



.infocol2 {

    width:790px;

    height:597px;

    float:left;

	margin-left:5px;

    background-color: #333;

}

/* ----------------------o-------------------- */







/************* NOSOTROS ***************/

#nosotros0 {

    background-image:url(../media/images/nosotros_img.jpg);

    background-repeat:no-repeat;

    position:relative;

    height:597px;

    width:830px;





}



.us2, .us2A {

    background-image:url(../media/images/objetivo2.jpg);

    background-repeat:no-repeat;

    width:136px;

    height:36px;

    padding-left:17px;

    padding-top:13px;

    font-size:14px;

    font-weight:700;

    letter-spacing:-1px;

    cursor:pointer;

}



.us2A {

    background-image:url(../media/images/botones/btn_objetivoA.jpg);

    color:#FF6600;

}





.us, .usA {

    background-image:url(../media/images/botones/btnbrochure.jpg);

    width:136px;

    height:23px;

    padding-left:17px;

    padding-top:9px;

    font-size:11px;

    font-weight:700;

    cursor:pointer;

}



.usA {

    background-image:url(../media/images/botones/btn_brochureA.jpg);

    color:#FF6600;

}



a.brochure:link, a.brochure:visited, a.brochure:focus {

    color:#FFFFFF;

    text-decoration:none;

}



a.brochure:hover {

    color:#FF6600;

    text-decoration:none;

}



#nosotros1, #nosotros2, #nosotros3 {

    padding-left:445px;

    padding-top:47px;

    padding-right:26px;

    text-align:justify;

    height:476px;

    width:288px;

    visibility:hidden;

    position:absolute;

    margin:0px;

    top:30px;

    left:28px;

}



#nosotros1 {

    background-image:url(../media/images/nosotros_img2.jpg);

    background-repeat:no-repeat;

    z-index:3;

}



#nosotros2 {

    background-image:url(../media/images/nosotros_img2.jpg);

    background-repeat:no-repeat;

    z-index:2;

}



#nosotros3 {

    background-image:url(../media/images/nosotros_img2.jpg);

    background-repeat:no-repeat;

    z-index:1;

}

/* ----------------------o-------------------------- */







/***************** INFORMATE *********************/

.inf0 {	  		

    /*background-image:url(../media/images/botones/sprite_info.jpg);

    background-repeat:no-repeat;*/

    height:auto;    

    padding-left:6px;

}



.inf1, .inf2{  

    height:43px;

    padding-top:6px;

}



.inf3 {

    padding-top:16px;

    height:32px;

}



/*.inf00 {

	  	background-image:url(../media/images/info_col2.jpg);

	  	background-repeat:no-repeat;

		height:521px;

		padding-top:76px;

		padding-left:469px;

		padding-right:50px;

}

*/



.inf00 {

    background-color:#343434;

    margin-right:0px;

    height:585px;

    width:750px;

    padding:5px 5px 0px 5px;

}



.inf01 {

    border:#9F9F9F solid 1px;

    background-color:#2A2A2A;

    height:525px;

    width:755px;

    padding:17px 10px 17px 10px;

}



.inf02 {

		background-color:#181818;

		padding:10px 0px 0px 10px;

		height:504px;

		position:relative;

		width:auto;

}



.inf02img {

    height:491px;

    width:401px;

    float:left;

}



.inf02text {

			background:url(../media/images/informate2.jpg) no-repeat;

			background-position:-2px 28px;

			position:relative;

			float:left;

			width:310px;

			height:auto;

			padding-left:30px;

			padding-top:30px;

			text-align:justify;

}



#quest1, #quest2, #quest3, #quest4, #quest5, #quest6 {

													  background-image:url(../media/images/flechas_informate.jpg);

													  background-repeat:no-repeat;

													  width:299px;

													  height:37px;

													  font-family:Verdana, Arial;

													  font-weight:bold;

													  color:#FF6600;

													  overflow:hidden;

													  cursor:pointer;

													  padding-left:12px;

}



.flechadown {

    background-image:url(../media/images/flechas_informate.jpg);

    background-repeat:no-repeat;

    background-position:0 -43px;

}



.quest1, .quest2, .quest3, .quest4, .quest5, .quest6 {

    padding:0px 12px 20px 5px;

    text-align:justify;

}



.reducir1, .reducir2, .reducir3, .reducir4, .reducir5, .reducir6 {

    cursor:pointer;

    padding-left:5px;

    text-align:right;

}



.btncomentar {

    background:transparent url(../media/images/botones/comentar.jpg) top no-repeat;

    border:none 0px;

    width:72px;

    height:19px;

    cursor: pointer;

}



.btnvercoment {

    background-image:url(../media/images/botones/vercoment.jpg);

    background-repeat:no-repeat;

    border:none 0px;

    width:99px;

    height:19px;

}



#coments {

    background-image:url(../media/images/centro_lateral.jpg);

    background-repeat:repeat-y;

    height:auto;

    width:auto;

    padding-top:25px;

    padding-left:40px;

    padding-right:60px;

}







#coments1 {

    height:auto;

}



.cuadrocoments {

    padding-left:24px;

    padding-right:21px;

}



.comentscont {

    background-image:url(../media/images/cuadro_coment1.jpg);

    background-repeat:repeat-y;

    background-color:#000000;

    padding-left:15px;

    padding-right:10px;

    text-align:justify;

}



.comentcab {

    background-image:url(../media/images/cuadro_coment0.jpg);

    height:45px;

    width:685px;

    position:relative;

}



.comentpie {

    background-image:url(../media/images/cuadro_coment2.jpg);

    background-repeat:no-repeat;

    height:24px;

}



.formcoments {

    padding-left:70px;

    padding-top:60px;

    background-image:url(../media/images/cuadro_form_coments.jpg);

    background-repeat:no-repeat;

    font-size:12px;

    font-weight:700;

}



.formtext, .formensaje {

    font-family:Verdana;

    font-size:11px;

    color:#666666;

    border-color:#999999;

    border-width:1px;

}



.formtext {

    height:18px;

    width:150px;

}



.formensaje {

    height:80px;

    width:220px;

}



.formsend {

    background-image:url(../media/images/botones/btnsend.jpg);

    background-repeat:no-repeat;

    height:19px;

    width:81px;

    border:none 0px;

    cursor: pointer;

}

/* ----------------------o-------------------------- */







/************* CONTACTANOS ***************/

.cont0 {	  		

    background-image:url(../media/images/botones/sprite_contacto.jpg);

    background-repeat:no-repeat;

    height:auto;

    padding-left:6px;

}





.cont1 {

    height:43px;

    padding-top:6px;

}



.cont2 {

    background-image:url(../media/images/botones/btn_recomendar.jpg);

    background-repeat:no-repeat;

    height:auto;

    padding-left:6px;

}



#cuadroform {

    background-image:url(../media/images/formulario.jpg);

    background-repeat:no-repeat;

    position:relative;

    width:auto;

    height:527px;

    font-size:12px;

    padding-left:468px;

    padding-top:70px;

}



.contform, .cformensaje {

    font-family:Verdana;

    font-size:12px;

    background-color:#BFBFBF;

    border:solid #999999 1px;

    height:18px;

    width:220px;

    vertical-align:middle;

}



.cajasform,.cformensaje2 {

    font-family:Verdana;

    font-size:12px;

    background-color:#BFBFBF;

    border:solid #999999 1px;

    height:18px;

    width:300px;

    vertical-align:middle;

}



.cformensaje,.cformensaje2 {

    height:102px;

    vertical-align:bottom;

}



.botonenviar, .botonlimpiar {

    background:transparent url(../media/images/botones/btnenviar.jpg) no-repeat scroll 0 0;

    border:medium none;

    height:24px;

    width:78px;

    cursor:pointer;

}



.botonlimpiar {

    background-position:0 -24px;

}



.btncontacto {

    width:100px;

    padding-top:20px;

    padding-left:6px;

    text-align:left;

    height:49px;

    color:#FF0000;

}

/* ----------------------o-------------------------- */







/************* BUSCADOR ***************/

#buscador {

    background-image:url(../media/images/buscador2.jpg);

    background-repeat:no-repeat;

    width:auto;

    height:271px;

    padding-left:6px;

    font-family:Arial, Helvetica, sans-serif;

    font-weight:bolder;

    font-size:11px;

}



#cbodonde {

    width:135px;

    height:auto;

}



#cboproyecto {

    width:105px;

    height:auto;

}



#btnir {

    background-image:url(../media/images/botones/ir.jpg);

    background-repeat:no-repeat;

    border:none 0px;

    width:21px;

    height:19px;

}

/* ----------------------o-------------------------- */







/************* NOTICIAS ***************/

#noticias {

    background-image:url(../media/images/noticias2.jpg);

    background-repeat:no-repeat;

    width:156px;

    height:271px;

    padding-left:6px;

    padding-right:4px;

    padding-top:49px;

    font-family:Arial, Helvetica, sans-serif;

    font-weight:bolder;

    font-size:11px;

}



a.not:visited, a.not:link, a.not:active, a.not:hover {

    color:#FF6600;

    text-decoration:underline;

}

/* ----------------------o-------------------------- */







/************* ULTIMOS PROYECTOS ***************/

/*#ultimosp {

    background-image:url(../media/images/proyectos.jpg);

    background-repeat:no-repeat;

    width:auto;

    height:261px;

    padding-left:7px;

    padding-top:0px;

    font-family:Arial, Helvetica, sans-serif;

    font-weight:bolder;

    font-size:10px;

}*/



#ultimosp {

		   border:#676767 solid 1px;

		   background-color:#313131;

		   

		   height:262px;

		   padding-left:7px;

		   padding-top:7px;

		   font-family:Arial, Helvetica, sans-serif;

		   font-weight:bolder;

		   font-size:10px;

		   width:619px;

}



.lastptitulo {

			  background:url(../media/images/uptitulo.jpg) no-repeat;

			  border:#898989 solid 1px;

			  height:30px;

			  width:610px;

			  background-color:#191919;

			  text-align:center;

			  margin-bottom:10px;

}



.uptproyectos {

			   height:auto;

}



.uptproyectos h3 {

				  font-size:15px;

}



.uptproyectos li {

				  float:left;

				  background:url(../media/images/flecha.jpg) no-repeat;

				  background-position: 0 7px;

				  padding-left:12px;

				  width:176px;

				  padding-right:12px;

				  height:auto;

}



.upimg {

		height:111px;

		width:602px;

		display:inline-block;

		margin-bottom: 7px;

                padding-left: 12px;

}



.upimg li {

		   float:left;

		   margin-right:11px;

		   width:187px;

		   height:111px;

		   border:#808080 solid 1px;

}



a.vermas  {

    color: #FF6600;

    text-decoration: none;

    font-size: 12px;

    font-weight: lighter;

}



a.vermas:hover {

    color:#FFF;

}

.uptexto {

		  height:50px;

		  width:600px;

		  display:inline-block;

		  font-size:11px;

		  overflow:hidden;

		  text-align:justify;

                  padding-top:8px;

                  padding-left: 15px;

}



.uptexto li {

		  	float:left;

		  	margin-right:12px;

		  	width:187px;

}



.flecha {

    list-style-image:url(../media/images/botones/flecha.jpg);

    list-style-position:inside;

}

/* ----------------------o-------------------------- */





/************* PROYECTOS ***************/

.pmarco {		   

    background-repeat:no-repeat;

    width:164px;

    height:6px;

    padding:0 0 0 0;

    margin:0 0 0 0;

}



.pmarco2 {		   

    background-image:url(../media/images/proyec_col2.jpg);

    background-repeat:no-repeat;

    position:relative;

    height:597px;

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

}



.pmarco3 {

    background:url(../media/images/proyec_col3.jpg) no-repeat;

    position:relative;

    height:597px;

    padding:0px 0px 0px 0px;

    margin:0px 0px 0px 0px;

}



.pmarco2_1{

    border:#9F9F9F solid 2px;

    margin: 10px;

    height:580px;



}



/*

.pcuadrolateral {

    background-image:url(../media/images/centro_lateral2.jpg);

    background-repeat:repeat-y;

    background-color:#2B2B2B;

    padding-left:5px;

    width:159px;

    margin:0 0 0 0;

}

*/

.pcuadrolateral {

		 		 background-image:url(../media/images/centro_lateral2.jpg);

				 background-repeat:repeat-y;

				 background-color:#2B2B2B;

				 padding-left:5px;

				 width:159px;

				 height:auto;

				 display:compact;

				 margin:0 0 0 0;

}



.pcuadrolateral a {

				   text-decoration:none;

				   color:#FFF;

}



.pcuadrolateral a:hover {

	 color:#FF6600;

}



.pcuadrolateral_i {

         background-image:url(../media/images/centro_lateral2.jpg);

         background-repeat:repeat-y;

         background-color:#2B2B2B;

         padding-left:5px;

         width:159px;

         height:auto;

         display:compact;

         margin:0 0 0 0;

}



.link_on {

           text-decoration:none;

           color:#FF6600;

           text-decoration:none;

}



.link_on:hover {

	 color:#FF6600;

         text-decoration:none;

}



.link_off {

	 color:#FFFFFF;

         text-decoration:none;

}

.pcuadrolateral_i a:hover {

	 color:#FF6600;

}



.proyecto1, .proyecto1A, .proyecto2, .proyecto2A, .proyecto3, .proyecto3A,.proyecto4,.proyecto4A,.proyecto5,.proyecto5A {

    font-weight:bold;

    cursor:pointer;

    background-repeat:no-repeat;

}



.proyecto1, .proyecto1A,.proyecto4,.proyecto4A,.proyecto5,.proyecto5A {

    background-image:url(../media/images/botones/boton_vacio_D.jpg);

    height:43px;

    padding-left:18px;

    padding-top:6px;

    font-size:14px;

}







.proyecto1A {

    background-image:url(../media/images/botones/boton_vacio_A.jpg);

    color:#FF6600;

}



.proyecto2, .proyecto2A {

    background-image:url(../media/images/botones/boton_vacio_D2.jpg);

    height:32px;

    padding-left:25px;

    padding-top:8px;

    font-size:12px;

}



.proyecto2A {

    background-image:url(../media/images/botones/boton_vacio_A2.jpg);

    color:#FF6600;

}



/*

.proyecto3, .proyecto3A {

    background-image:url(../media/images/botones/boton_vacio_D3.jpg);

    height:29px;

    padding-left:33px;

    padding-top:8px;

    font-size:12px;

}

*/

.proyecto3, .proyecto3A {

    background-image:url(../media/images/botones/boton_vacio_D3.jpg);

    height:auto;

    padding:8px 0px 8px 33px;

    font-size:12px;

    border-bottom:#A0A0A0 solid 1px;

    margin-bottom:0px;

    margin-right:10px;

}



.proyecto3A {

    background-image:url(../media/images/botones/boton_vacio_A3.jpg);

    color:#FF6600;



}



/*

.pcuadromove0 {

    background-image:url(../media/images/villapietra.jpg);

    background-repeat:no-repeat;

    width:760px;

    height:523px;

    position:absolute;

    left: 27px;

    top: 30px;

}*/



.pcuadromove0 {

	background-image:url(../media/images/villapietra.jpg);

	background-repeat:no-repeat;

	width:741px;

	height:491px;

	position:absolute;

	left: 10px;

	top: 10px;

}



.pcuadromoveEjec {

	background-image:url(../media/images/imagen_proyecto.jpg);

	background-repeat:no-repeat;

	width:741px;

	height:491px;

	position:absolute;

	left: 10px;

	top: 10px;

}

.pcuadromove1 {



    width:760px;

    height:523px;

    position:absolute;

    left: 27px;

    top: 30px;

}



.pcuadromove12 {

    background-color:#191919;

    width:760px;

    height:523px;

    position:absolute;

    left: 0px;

    top: 0px;

}



.pcmleft {

    float:right;

    background-image:url(../media/images/pcmleft.png);

    background-repeat:no-repeat;

    width:290px;

    height:476px;

    padding:46px 25px 0px 22px;

    text-align:justify;



}



 .pcmright {

		  float:left;

		  background-color:#191919;

		  width:422px;

		  height:522px;

}



.opciones3 {

    background:url(../media/images/tres_opciones.jpg) no-repeat;

    padding-top:2px;

    height:49px;

    font-weight:bold;

    font-family:Verdana, Arial;

}



.opciones4 {

    background:url(../media/images/cuatro_opciones.jpg) no-repeat;

    padding-top:2px;

    height:49px;

    font-weight:bold;

    font-family:Verdana, Arial;

}



.opcionesProy {

    background:url(../media/images/opcion.jpg) no-repeat;

    padding-top:2px;

    height:49px;

    font-weight:bold;

    font-family:Verdana, Arial;

}



.opciones4_3 {

    background:url(../media/images/tres_opciones.jpg) no-repeat;

    padding-top:2px;

    height:49px;

    font-weight:bold;

    font-family:Verdana, Arial;

}



a.opcmove:link, a.opcmove:focus, a.opcmove:visited {

    color:#F56E14;

    text-decoration:none;

}



a.opcmove:hover {

    color:#FFFFFF;

}

/* ----------------------o-------------------------- */



.paginador_venta{

    float:left;

    overflow:auto;

    padding-left: 135px;

}



#primero{

    width: 422px;

    height:522px;

}



.mascriterio {

    padding-left:20px;

    padding-right:15px;

}



.anima_flash{

    color: #FF6600;

}



 a.anima_flash:hover {

    color: #FFFFFF;   

}



#div_animacions{

    padding-top: 15px;

    margin-left: 20px;

}



.redsoc {

    float:left;

    padding-left:45px;

}



.not_link{

    clear:both;

    color:#FF6600;

    text-decoration:none;

    font-weight:normal;



}
