/*  1996-2006 Inter Media S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto {RENTAPARTS}                            */
/*  Version 1.0                                               */
/*  media: SCREEN                      						  */
/*  Fecha de creación 28/12/2007                              */

/*  HISTORIAL DE MODIFICACIONES                               */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */


/*  REDEFINICION DE ELEMENTOS HTML  */
body{background: #000; margin: 0px; padding: 0px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000;}

html, body{height: 100%;}

table{}
td{}

h1{font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2{font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3{font: 1em "Trebuchet MS", Arial, Helvetica, sans-serif;}
h4{}
h5{}
h6{}

strong, b{}

a:link{}
a:visited{}
a:hover{}
a:active{}
:focus {outline: 0;}


form{margin: 0px; padding: 0px;}

label{cursor: pointer; margin: 0px; padding: 0px;}

ul{}

button{cursor: pointer; border: none;}


/*Estilso Css mas usados*/
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
.float_left{float:left;}
.float_right{float:right;}


/*LIGHTBOX*/
#TB_overlay {position: absolute; top: 0; left: 0; z-index:9999; width: 100%; height: 100%; background-color: #000;}
#TB_window {top: 0px; left: 0px; position: fixed; background: #fff; z-index: 99999; display:none; border: none;}
#TB_closeAjaxWindow{padding: 0px; text-align:right; background-color:#e8e8e8;}
#TB_ajaxContent{padding: 0px;}
#TB_load{text-align: center; position: absolute; top: 50%; left: 0px; width: 100%; overflow: visible; visibility: visible; display: block; z-index:101;}


/*HEADER*/
#header{height: 40px; width: 1004px; margin: 0px auto; text-align: right; background: url(../images/html/fondo_menu_header.gif) no-repeat 66px 0px; position: relative; z-index: 9999;}
#header p{margin: 0px; padding: 10px 0px 0px 0px; color: #808080;}
#header p a:link, #header p a:visited{color: #808080; text-decoration: underline; margin: 0px 11px;}
#header p a:hover, #header p a:active{background: #808080; color: #FFF; text-decoration: none;}
#header p a.activo{font-weight: bold; text-decoration: none; color: #FFF;}
#header span{background: url(../images/html/bandera_en.jpg) no-repeat 11px 0px; padding: 0px 0px 0px 11px; height: 40px; width: 44px; display: block; float: left;}
#header span a:link, #header span a:visited{background: url(../images/html/bandera_en.jpg) no-repeat 0px 0px; padding: 0px; height: 40px; width: 44px; display: block; text-decoration: none;}
#header span a:hover, #header span a:active{background: url(../images/html/bandera_en_over.jpg) no-repeat 0px 0px; text-decoration: none;}

#header span#bandera_es{background: url(../images/html/bandera_es.jpg) no-repeat 11px 0px; padding: 0px 0px 0px 11px; height: 40px; width: 44px; display: block; float: left;}
#header span#bandera_es a:link, #header span#bandera_es a:visited{background: url(../images/html/bandera_es.jpg) no-repeat 0px 0px; padding: 0px; height: 40px; width: 44px; display: block; text-decoration: none;}
#header span#bandera_es a:hover, #header span#bandera_es a:active{background: url(../images/html/bandera_es_over.jpg) no-repeat 0px 0px; padding: 0px; height: 40px; width: 44px; display: block; text-decoration: none;}

/*ESTRUCTURA DE CONTENIDOS: FONDOS DE CONTENIDOS Y DE PAGINA*/
#estructura{background: url(../images/html/fondo.jpg) repeat-x 0px 40px; margin: 0px;}
*>#main{background: url(../images/html/fondo_main.png) no-repeat 0px 0px; width: 1004px; height: 519px; z-index: 999; position: relative; margin: 0px auto;}


/*FLASH: DEFINE TAMAÑO Y POSICION*/
#flash_home{width: 1004px; height:519px; margin: -519px auto 0px auto;}
#flash_home img{border: none;}


/*CONTENIDOS DESTACADOS: LEFT*/
#main #destacados{height: 599px; width: 306px; position: absolute; z-index: 999; margin: -40px 0px 0px 67px; padding: 0px;}
*>#main #destacados #logo_rentaparts{background: url(../images/html/logo_rentaparts.png) no-repeat 0px 0px; width: 224px; height: 88px; margin: 59px 0px 0px 37px; padding: 0px;}
*>#main #destacados #logo_rentaparts_propiedades{background: url(../images/html/logo_rentaparts_propiedades.png) no-repeat 0px 0px; width: 224px; height: 88px; margin: 59px 0px 0px 37px; padding: 0px;}

#main #destacados #contenidos{color: #000; height: 327px; font: 11px/200% "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 15px 36px 0px 38px;}
#main #destacados #contenidos p{margin: 0px; padding: 0px;}


/*FOTOS CONTENIDOS*/
#foto_fondo_reserva{background: url(../images/fotos_banner/foto_fondo_reserva.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_reservas{background: url(../images/fotos_banner/foto_reservas.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_contacto{background: url(../images/fotos_banner/foto_fondo_contacto.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_contacto{background: url(../images/fotos_banner/foto_contacto.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_tarifas{background: url(../images/fotos_banner/foto_fondo_tarifas.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_tarifas{background: url(../images/fotos_banner/foto_tarifas.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_servicios{background: url(../images/fotos_banner/foto_fondo_servicios.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_servicios{background: url(../images/fotos_banner/foto_servicios.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_ubicacion{background: url(../images/fotos_banner/foto_fondo_departamentos.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_ubicacion{background: url(../images/fotos_banner/foto_ubicacion.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_testimonios{background: url(../images/fotos_banner/foto_fondo_testimonios.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_testimonios{background: url(../images/fotos_banner/foto_testimonios.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_departamentos{background: url(../images/fotos_banner/foto_fondo_ubicacion.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_departamentos{background: url(../images/fotos_banner/foto_departamentos.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_contacto_propiedades{background: url(../images/fotos_banner/foto_fondo_contacto_propiedades.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_contacto_propiedades{background: url(../images/fotos_banner/foto_contacto_propiedades.jpg) no-repeat 0px 40px; margin-left: 65px !important;}



/*FORMULARIO DE RESERVAS*/
#main #reservas{width: 450px; margin: -104px 0px 0px 0px; padding: 0px 0px 0px 338px; color: #FFF; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#main #reservas h1{background: url(../images/html/tit_reservas.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 115px; height: 23px; margin: 0px 0px 10px 0px; padding: 0px;}
#main #reservas h1#tit_reservations{background: url(../images/html/tit_reservas_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 163px; height: 23px; margin: 0px 0px 10px 0px; padding: 0px;}
#main #reservas h3{font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #BFBDBC; margin: 35px 0px 0px -25px; padding: 0px; clear: both;}
#main #reservas p{margin: 0px; padding: 0px 0px 3px 0px; width: 440px; clear: both; display: table;}
*>#main #reservas span{background: url(../images/html/ic_campo_obligatorio.png) no-repeat 0px 0px; width: 19px; height: 18px; display: block; float: left; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; margin: 0px 3px;}

#main #reservas label{width: 140px; text-align: right; margin: 0px; padding: 3px 11px 0px 0px; display: block; float: left;}
#main #reservas input, #main #reservas textarea{background: #FFF; font: 11px Arial, Helvetica, sans-serif; width: 240px; padding: 1px 0px 1px 2px; border: 1px solid #000; filter:alpha(Opacity=60); opacity: 0.6; -moz-opacity:0.6; float: left;}
#main #reservas select{background: #FFF; padding: 0px 0px 0px 2px; margin: 0px 3px 0px 0px; width: 78px; font: 11px Arial, Helvetica, sans-serif; border: 1px solid #000; filter:alpha(Opacity=60); opacity: 0.6; -moz-opacity:0.6; float: left;}
#main #reservas textarea{height: 70px; overflow: auto;font: 11px Arial, Helvetica, sans-serif; }
#main #reservas span.tipo_departamento{background: none; font: 11px Arial, Helvetica, sans-serif; float: left; width: auto; height: auto; background: none; text-indent: 0px; color: #FFF;}
#main #reservas button{background: #000; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999; text-align: center; width: 68px; height: 18px; border: 1px solid #333; margin: 0px 0px 0px 150px; padding: 0px;}


/*FORMULARIO DE CONTACTO*/
#main #contacto{width: 450px; margin: -63px 0px 0px 0px; padding: 0px 0px 0px 338px; color: #333; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#main #contacto h1{background: url(../images/html/tit_contacto.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 131px; height: 23px; margin: 70px 0px 20px 0px; padding: 0px;}
#main #contacto h1#tit_contact{background: url(../images/html/tit_contacto_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 147px; height: 23px; margin: 70px 0px 20px 0px; padding: 0px;}
#main #contacto h3{font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #BFBDBC; margin: 35px 0px 0px -25px; padding: 0px; clear: both;}
#main #contacto p{margin: 0px; padding: 0px 0px 5px 0px; width: 420px; clear: both; display: table;}
*>#main #contacto span{background: url(../images/html/ic_campo_obligatorio.png) no-repeat 0px 0px; width: 19px; height: 18px; display: block; float: left; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; margin: 0px 3px;}

#main #contacto label{width: 140px; text-align: right; margin: 0px; padding: 3px 11px 0px 0px; display: block; float: left;}
#main #contacto input, #main #contacto select, #main #contacto textarea{background: #FFF; width: 240px; padding: 1px 0px 1px 2px; border: 1px solid #000; filter:alpha(Opacity=60); -moz-opacity:0.6; opacity: 0.6; float: left;}
#main #contacto select{background: #FFF; width: 242px; padding: 0px; border: 1px solid #000; float: left; font-size: 11px;}
#main #contacto .radio{background: none; width: auto; padding: 0px; border: none; filter: alpha(Opacity=100); -moz-opacity:1; opacity: 1; float: none;}
#main #contacto textarea{height: 80px; overflow: auto;}
#main #contacto button{background: #000; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #999; text-align: center; width: 68px; height: 18px; border: 1px solid #333; margin: 4px 0px 0px 150px; padding: 0px;}


/*SERVICIOS*/
#main #servicios{margin: -63px 0px 0px 0px; width: 540px; padding: 0px 0px 0px 350px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF;}
#main #servicios h1{background: url(../images/html/tit_servicios.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 112px; height: 24px; margin: 15px 0px; padding: 0px;}
#main #servicios h1#tit_services{background: url(../images/html/tit_servicios_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 112px; height: 24px; margin: 15px 0px 17px 0px; padding: 0px;}
#main #servicios h2{
	background: url(../images/html/tit_servicios_adicionales.gif) no-repeat 0px 0px;
	font: 1px Arial, Helvetica, sans-serif;
	text-indent: -9000px;
	width: 157px;
	height: 90px;
	float: left;
	margin: 0px 0px 0px 18px;
	padding: 0px;
}
#main #servicios h2#tit_additional_services{background: url(../images/html/tit_servicios_adicionales_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 157px; height: 51px; float: left; margin: 10px 0px 0px 18px; padding: 0px;}

#main #servicios ul{margin: 0px; padding: 0px 0px 67px 0px;}
#main #servicios ul li{background: url(../images/html/bullet_servicios.gif) no-repeat 0px 5px; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 17px; list-style: none;}

#main #servicios ol{margin: 0px; padding: 0px; float: left; width: 100px; text-align: right;}
#main #servicios ol li{background: url(../images/html/bullet_servicios.gif) no-repeat right center; margin: 0px; padding: 0px 12px 4px 0px; list-style: none;}
#main #servicios ol a:link, #main #servicios ol a:visited{color: #FFF; text-decoration:underline;}
#main #servicios ol a:hover, #main #servicios ol a:active{color: #FFF; text-decoration:none;}

/*TARIFAS*/
#main #tarifas{margin: -85px 0px 0px 0px; width: 540px; padding: 0px 0px 0px 350px; color: #FFF; font: 11px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;}
#main #tarifas h1{background: url(../images/html/tit_tarifas.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 112px; height: 24px; margin: 15px 0px 15px -3px; padding: 0px;}
#main #tarifas h1#tit_rates{background: url(../images/html/tit_tarifas_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 112px; height: 24px; margin: 15px 0px 15px -3px; padding: 0px;}
#main #tarifas h2{font: bold 11px Arial, Helvetica, sans-serif; color: #FFF; margin: 0px; padding: 0px 0px 6px 0px;}
#main #tarifas h5{font: normal 10px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px 0px; color: #00;}
#main #tarifas h6{font: normal 10px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 50px 10px 0px; color: #FFF;}
#main #tarifas p{margin: 0px; padding: 0px 0px 10px 0px;}
#main #tarifas strong, #main #tarifas strong{float: right;}

#main #tarifas ul{margin: 0px; padding: 0px 150px 10px 0px;}
#main #tarifas ul li{background: url(../images/html/bullet_servicios.gif) no-repeat 0px 5px; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 17px; list-style: none;}




/*UBICACION*/
#main #ubicacion{margin: -63px 0px 0px 0px; width: 510px; padding: 170px 0px 0px 350px; font: 11px/200% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF;}
#main #ubicacion h1{background: url(../images/html/tit_ubicacion.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 136px; height: 25px; margin: 0px; padding: 0px;}
#main #ubicacion h1#tit_location{background: url(../images/html/tit_ubicacion_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 136px; height: 25px; margin: -20px 0px 0px 0px; padding: 0px;}
#main #ubicacion h2{background: url(../images/html/tit_ver_mapa.gif) no-repeat 0px 68px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 92px; height: 19px; margin: 0px; padding: 68px 0px 0px 0px; float: left;}
#main #ubicacion h2#tit_view_map{background: url(../images/html/tit_ver_mapa_en.gif) no-repeat 0px 68px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 92px; height: 19px; margin: 0px; padding: 68px 0px 0px 0px; float: left;}
#main #ubicacion p{margin: 0px; padding: 10px 0px;}
#main #ubicacion button{background: url(../images/botones/bot_google_earth.gif) no-repeat 0px 0px; width: 172px; height: 47px; float: right; position: relative; margin: 95px -30px 0px 0px; padding: 0px;}
#main #ubicacion button#bot_en{background: url(../images/botones/bot_google_earth_en.gif) no-repeat 0px 0px; width: 172px; height: 47px; float: right; position: relative; margin: 95px -30px 0px 0px; padding: 0px;}

#main #ubicacion div{height: 105px; width: 210px; padding: 9px 0px 0px 0px; margin: 47px 0px 0px 0px;}
#main #ubicacion div img{border: none; float: left; width: 105px; height: 105px; padding: 0px 7px 0px 0px;}
#main #ubicacion div a:link, #main #ubicacion div a:visited{color: #FFF; text-decoration: none;}
#main #ubicacion div a:hover, #main #ubicacion div a:active{color: #FFF; text-decoration: underline;}


/*TESTIMONIOS*/
#main #testimonios{margin: -63px 0px 0px 0px; width: 510px; padding: 0px 0px 0px 306px; color: #333; font: 11px/140% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666;}
#main #testimonios h1{background: url(../images/html/tit_testimonios.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 149px; height: 24px; margin: 0px 0px 0px 34px; padding: 0px;}
#main #testimonios h1#tit_testimonials{background: url(../images/html/tit_testimonios_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 156px; height: 24px; margin: 0px 0px 0px 34px; padding: 0px;}
#main #testimonios h2{font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px;}
#main #testimonios h3{font: normal 9px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px;}
#main #testimonios h4{font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; margin: 0px; padding: 0px;}
#main #testimonios p{margin: 0px; padding: 0px 0px 15px 0px;}

#main #testimonios #textos{background: #FFF; filter:alpha(Opacity=60); opacity: 0.6; -moz-opacity:0.6; width: 527px; height: 277px; padding: 20px 20px 10px 30px; overflow: auto;}

#main #testimonios #enviar_testimonios{font: 11px/140% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; padding: 41px 70px 0px 37px;}
#main #testimonios #enviar_testimonios p{margin: 0px; padding: 0px;}
#main #testimonios #enviar_testimonios a:link, #main #testimonios #enviar_testimonios a:visited{color: #FFF; text-decoration: underline;}
#main #testimonios #enviar_testimonios a:hover, #main #testimonios #enviar_testimonios a:active{color: #333; background: #FFF; text-decoration: none;}


/*DEPARTAMENTOS*/
#main #departamentos{margin: -63px 0px 0px 0px; width: 510px; padding: 0px 0px 0px 350px; font: 11px/200% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF;}
#main #departamentos h1{background: url(../images/html/tit_departamentos.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 211px; height: 28px; margin: 0px; padding: 0px;}
#main #departamentos h1#tit_apartments{background: url(../images/html/tit_departamentos_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 211px; height: 28px; margin: 0px 0px 15px 0px; padding: 0px;}
#main #departamentos h1#tit_vistas{ background: url(../images/html/tit_vistas_panoramicas.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 211px; height: 16px; margin: 0px 0px 15px 0px; padding: 0px;}
#main #departamentos h1#tit_vistas_en{ background: url(../images/html/tit_vistas_panoramicas_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 211px; height: 16px; margin: 0px 0px 15px 0px; padding: 0px;}
#main #departamentos h2{background: url(../images/html/tit_estudio.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 55px; height: 15px; margin: 0px 0px 5px 10px; padding: 0px;}
#main #departamentos h2#tit_planos{background: url(../images/html/tit_planos.gif) no-repeat 0px 8px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 55px; height: 15px; margin: 0px 0px 5px 10px; padding: 0px 0px 15px 0px;}
#main #departamentos h2#tit_studio{background: url(../images/html/tit_estudio_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 55px; height: 15px; margin: 0px 0px 5px 10px; padding: 0px;}
#main #departamentos h3{background: url(../images/html/tit_1dormitorio.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 95px; height: 15px; margin: 0px 0px 5px 0px; padding: 0px;}
#main #departamentos h3#tit_bedroom{background: url(../images/html/tit_1dormitorio_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 95px; height: 15px; margin: 0px 0px 5px 0px; padding: 0px;}
#main #departamentos h4{background: url(../images/html/tit_2dormitorios.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 105px; height: 15px; margin: 0px 0px 5px 0px; padding: 0px;}
#main #departamentos h4#tit_bedroom{background: url(../images/html/tit_2dormitorios_en.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 105px; height: 15px; margin: 0px 0px 5px 0px; padding: 0px;}
#main #departamentos p{margin: 0px; padding: 10px 0px;}
#main #departamentos .imagenes{float: left; cursor: pointer; margin: 0px; padding: 20px 0px 0px 0px; width: 190px;}
#main #departamentos .imagenes img{border: none;}

#main #departamentos #vistas_panoramicas{clear: both; padding: 15px 0px 10px 0px; position: relative; width: 585px; font: 10px/130% "Trebuchet MS", Arial, Helvetica, sans-serif;}
#main #departamentos .vistas_panoramicas{width: 186px; float: left;}
#main #departamentos .vistas_panoramicas img{margin-bottom: 10px;}
#main #departamentos .vistas_panoramicas p{background: url(../images/html/ico_swf.gif) no-repeat 0px 3px; margin: 0px; padding: 0px 0px 12px 20px;}
#main #departamentos .vistas_panoramicas a:link, #main #departamentos .vistas_panoramicas a:visited{color: #FFF; text-decoration: underline; margin-right: 8px;}
#main #departamentos .vistas_panoramicas a:hover, #main #departamentos .vistas_panoramicas a:active{color: #FFF; text-decoration: none;}


/*POPU MAPA UBICACION*/
#mapa_ubicacion{text-align: center; height: 310px; padding: 18px 0px 0px 0px;}
#mapa_ubicacion #botones_ventana{width: 450px; margin: -23px 0px 0px 0px;}

/*POPUP MAPA UBICACION*/
#pop_servicios{text-align: center; padding: 0px 0px 10px 0px;}
#pop_servicios button{background: url(../images/html/ic_cerrar.gif) no-repeat 0px 0px;float: right; width: 13px; height: 13px; border: none; cursor: pointer; padding: 0px; margin: 5px;}
#pop_servicios h1{font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif;  text-align: left;color: #000; clear: both; margin: 10px 0px 5px 10px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #CCC;}
#pop_servicios p{margin: 0px; padding: 0px;}

/*ETIQUETAS APLICABLES PARA EL ESTILO DE PAGINA DE ACCESIBILIDAD*/
#accesibilidad{width: 0; clear: both;}
#accesibilidad #txt_accesibilidad{width: 0;}
#accesibilidad #txt_accesibilidad h1{}
#accesibilidad #txt_accesibilidad h2{}
#accesibilidad #txt_accesibilidad p{}
#accesibilidad #iconos_accesibilidad{float: right; width: 0;}
#accesibilidad #iconos_accesibilidad p{}
#accesibilidad #iconos_accesibilidad img{}


/*CORREDORA DE PROPIEDADES*/
#foto_fondo_corredora{background: url(../images/fotos_banner/foto_fondo_home_corredora.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_corredora{background: url(../images/fotos_banner/foto_home_corredora.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_arriendos{background: url(../images/fotos_banner/foto_fondo_arriendo.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_arriendos{background: url(../images/fotos_banner/foto_arriendo.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_ventas{background: url(../images/fotos_banner/foto_fondo_venta.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_ventas{background: url(../images/fotos_banner/foto_venta.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_administracion_integral{background: url(../images/fotos_banner/foto_fondo_administracion.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_administracion_integral{background: url(../images/fotos_banner/foto_administracion.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_tipos{background: url(../images/fotos_banner/foto_fondo_tipos.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_tipos{background: url(../images/fotos_banner/foto_tipo.jpg) no-repeat 0px 40px; margin-left: 65px !important;}

#foto_fondo_prop_ubicacion{background: url(../images/fotos_banner/foto_fondo_home_corredora.jpg) no-repeat 0px 0px; width: 1004px; height:519px; margin: -519px auto 0px auto;}
#main .foto_prop_ubicacion{background: url(../images/fotos_banner/foto_propiedades_ubicacion.jpg) no-repeat 0px 40px; margin-left: 65px !important;}


/*HOME PROPIEDADES*/
#main #corredora{margin: -63px 0px 0px 0px; width: 540px; padding: 2px 0px 0px 350px; font: 11px/170% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF;}
#main #corredora h1{background: url(../images/html/tit_corredora.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 366px; height: 32px; margin: 15px 0px; padding: 0px;}
#main #corredora h2{background: url(../images/html/tit_servicios_entregados.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 157px; height: 57px; float: left; margin: 0px 0px 0px 8px; padding: 0px;}

#main #corredora ul{margin: 0px; padding: 0px 0px 22px 0px;}
#main #corredora ul li{background: url(../images/html/bullet_servicios.gif) no-repeat 0px 5px; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 17px; list-style: none;}

#main #corredora ol{margin: 0px; padding: 0px; float: left; width: 200px; text-align: right;}
#main #corredora ol li{background: url(../images/html/bullet_servicios.gif) no-repeat 190px 5px; margin: 0px; padding: 0px 17px 6px 0px; list-style: none;}

#main #corredora p{margin: 0px; padding: 0px 0px 10px 0px;}
#main #corredora strong, #main #corredora b{font-size: 12px;}


/*PROPIEDADES: ARRRIENDOS*/
#main #arriendos{margin: -83px 0px 0px 0px; width: 540px; padding: 0px 0px 0px 350px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF;}
#main #arriendos h1{background: url(../images/html/tit_arriendos.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 336px; height: 24px; margin: 15px 0px 0px 0px; padding: 0px 0px 10px 0px;}
#main #arriendos h2{font: bold 13px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 22px 0px;}

#main #arriendos ul{margin: 0px; padding: 0px 0px 22px 0px;}
#main #arriendos ul li{background: url(../images/html/bullet_servicios.gif) no-repeat 0px 5px; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 17px; list-style: none;}

#main #arriendos p{margin: 0px; padding: 0px 0px 10px 0px;}
#main #arriendos strong, #main #arriendos b{font-size: 12px;}

#main #ventas{margin: -69px 0px 0px 0px; width: 540px; padding: 0px 0px 0px 350px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF;}
#main #ventas h1{background: url(../images/html/tit_ventas.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 336px; height: 24px; margin: 15px 0px 10px 0px; padding: 0px 0px 10px 0px;}
#main #ventas h2{font: bold 13px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 15px 0px;}

#main #ventas ul{margin: 0px; padding: 0px 0px 22px 0px;}
#main #ventas ul li{background: url(../images/html/bullet_servicios.gif) no-repeat 0px 5px; margin: 0px 0px 6px 0px; padding: 0px 0px 0px 17px; list-style: none;}

#main #ventas p{margin: 0px; padding: 0px 0px 15px 0px;}
#main #ventas strong, #main #ventas b{font-size: 12px;}

#main #administracion_integral{margin: -93px 0px 0px 0px; width: 520px; padding: 0px 0px 0px 350px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF;}
#main #administracion_integral h1{background: url(../images/html/tit_administracion.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 336px; height: 24px; margin: 15px 0px 13px 0px; padding: 0px;}
#main #administracion_integral h2{font: bold 13px Arial, Helvetica, sans-serif; margin: 0px; padding: 0px 0px 10px 0px;}

#main #administracion_integral ul{margin: 0px; padding: 0px 0px 12px 0px;}
#main #administracion_integral ul li{background: url(../images/html/bullet_servicios.gif) no-repeat 0px 5px; margin: 0px 0px 3px 0px; padding: 0px 0px 0px 17px; list-style: none;}

#main #administracion_integral p{margin: 0px; padding: 0px 0px 10px 0px;}
#main #administracion_integral strong, #main #administracion_integral b{font-size: 12px;}


#main #tipos_departamentos{margin: -69px 0px 0px 0px; width: 580px; padding: 0px 0px 0px 350px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF;}
#main #tipos_departamentos h1{background: url(../images/html/tit_tipos_departamentos.gif) no-repeat 0px 0px; font: 1px Arial, Helvetica, sans-serif; text-indent: -9000px; width: 336px; height: 24px; margin: 15px 0px 10px 0px; padding: 0px 0px 10px 0px;}
#main #tipos_departamentos h2{background: url(../images/html/tit_iberoamerica1.gif) no-repeat 0px 0px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; margin: 0px; padding: 0px 0px 10px 0px; height: 13px;}
#main #tipos_departamentos h3{background: url(../images/html/tit_iberoamerica2.gif) no-repeat 0px 0px; font-size: 1px; letter-spacing: -1px; text-indent: -9000px; margin: 0px; padding: 0px 0px 10px 0px; height: 13px;}
#main #tipos_departamentos p{margin: 0px; padding: 0px 0px 5px 0px; color: #000; font-size: 10px;}
#main #tipos_departamentos img{border: 1px solid #999; }

#main #tipos_departamentos .col_tipos{background: #FFF; filter:alpha(Opacity=60); opacity: 0.6; -moz-opacity:0.6; float: left; width: 275px; margin-right: 8px; height: 300px; padding: 10px 0px 0px 5px;}
#main #tipos_departamentos .col_tipos div{width: 86px; float: left; padding: 0px; text-align: center; margin: 0px 5px 5px 0px;}


/*POPUP:TIPOS DE DEPARTAMENTOS*/
#popup_tipos{padding:8px;}
#popup_tipos #bot_cerrar{background: url(../images/html/ic_cerrar.gif) no-repeat 0px 0px; float: right; width: 15px;}
#popup_tipos h1{font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #333; margin: 0px; padding: 0px;}


/*VENTANA LIGHTBOX:BOTONES*/
#botones_ventana{position: absolute; display: table; width: 602px; text-align: right; z-index:9999; margin: 0px auto; padding: 10px 0px 0px 0px; }
#botones_ventana button{width: 13px; height: 13px; border: none; cursor: pointer; padding: 0px; margin: 5px;}
#botones_ventana #bot_cerrar{background: url(../images/html/ic_cerrar.gif) no-repeat 0px 0px;}
#botones_ventana #bot_imprimir{background: url(../images/html/ic_imprimir.gif) no-repeat 0px 0px;}


/*MENU INFERIOR*/
#estructura #menu{position: absolute; z-index: 9999; height: 158px; margin: 400px 0px 0px 0px; padding: 0px 0px 0px 66px; color: #F6F3F2; font: bold 17px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;}
#estructura #menu li{background: url(../images/html/bullet_menu.gif) no-repeat 13px 10px; margin: 0px; padding: 0px; list-style: none;}
#estructura #menu a:link, #estructura #menu a:visited{background: url(../images/html/bullet_menu.gif) no-repeat 13px 10px; color: #F6F3F2; width: 268px; margin: 0px; padding: 7px 0px 3px 37px; display: block; text-decoration: none;}
#estructura #menu a:hover, #estructura #menu a:active{background: url(../images/html/bullet_menu_over.gif) no-repeat 13px 10px #000; color: #F6F3F2; text-decoration: none;}
#estructura #menu a.activo:link, #estructura #menu a.activo:visited{background: url(../images/html/bullet_menu_over.gif) no-repeat 13px 10px #000;}
#estructura #menu img{display: none; visibility: hidden;}


/*FOOTER*/
#footer{background: url(../images/html/fondo_menu_header.gif) no-repeat 66px 0px; position: relative; z-index: 9999; margin: 0px auto; width: 1004px; padding: 0px; font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #808080;}
#footer p{padding: 10px 0px 15px 10px; margin: 0px;}
#footer a:link, #footer a:visited{color: #FFF; text-decoration: none; padding: 1px;}
#footer a:hover, #footer a:active{background: #666; color: #FFF; text-decoration: none;}
#footer span{background: url(../images/html/ic_skype.gif) no-repeat 3px 0px; padding: 5px 0px 3px 26px;}

#footer #intermedia{margin: 0px 326px 0px 0px; padding: 0px; background: none; position: relative; z-index: 9999;}
#footer #intermedia a{font-size: 9px; color: #808080; text-decoration: none; margin: 0px;}
#footer #intermedia a:hover{color: #FFF; text-decoration: none; background: #808080;}

#footer #mail_reservas{float: right; margin: 0px 20px 0px 0px; padding: 0px; background: none;}
#footer #mail_reservas a{font-size: 9px; color: #FFF; text-decoration: underline; margin: 0px;}
#footer #mail_reservas a:hover{color: #FFF; text-decoration: none; background: #808080;}

