/*-----------------------------------------------------------------------------
[DIMSOFT GROUP, S.A.] Screen Stylesheet

versión: 				1.0
fecha de creación:      15/11/2008
autor: 			   		[DIMSOFT GROUP]
email:     				[web(arroba)dimpanama.com]
website:   				[www.dimpanama.com]
-----------------------------------------------------------------------------*/

*, html { position:relative; }
.atir-body{ background:#fff url(../images/atir-bk-body.jpg) repeat-x top; color:#000;}
.atir-containerBG{ background-image:url(../images/atir-bk-header.jpg); background-position:top center; background-repeat:no-repeat; }
.atir-containerInfo{ width:760px; min-height:600px; margin:0 auto; overflow:hidden;}
.atir-header1{ height:200px;  overflow:hidden;}
.atir-titulo{ height:125px; background-image:url(../images/colage.jpg); background-position:top;}
.atir-titulo2{background-image:url(../images/colage_2.jpg);}
.atir-titulo3{background-image:url(../images/colage_3.jpg);}
.atir-menu{ height:40px; clear:both;}
.atir-menu ol{ margin-top:2px;}
.atir-menu ol li{ list-style:none; float:left;}
.atir-menu ol li a{ display:block; width:124px; height:35px; line-height:3.4em; font-size:11px; font-weight:bold; text-decoration:none;  text-align:center; color:#000; text-transform:uppercase; font-weight:bold; background:transparent url(../images/atir-menu-sep.jpg) right no-repeat; color:#FFF;}
.atir-menu ol li a:hover{ background-color:#0B2E75; color:#FFF; }
.atir-menu ol li a:visited{ color:#FFF; }
.atir-menu ol li .selected{ background-color:#0B2E75; }
.atir-content{ margin:10px 0px 10px; overflow:hidden; }

.atir-content-portada{ background:transparent url(../images/atir-bk-content-portada.gif) center repeat-y; }
.atir-content a{text-decoration:underline;}
.atir-content a:hover{ text-decoration:none;}
.atir-content-intro{ width:340px; padding:10px; float:left;}
.atir-content-intro2{ width:420px; padding:10px; float:left;}
.atir-content h3{ font-size:14px;}
.atir-content a{ font-weight:bold;}

.atir-content-sidebar{ background:transparent url(../images/atir-bk-content-sidebar.gif) center repeat-y; }
.atir-content-sidebar-top-bottom{ height:5px; clear:both; background-image:url(../images/atir-bk-content-sidebar_top_bottom.gif); background-repeat:repeat-y; }
.atir-sidebar{ width:290px;float:right;}
.atir-sidebar-tipos-propiedades{ }

.atir-preview-propiedades{ width:370px;float:right;}
.atir-preview-propiedades-item{ height:140px; margin:5px 10px;  padding:0 5px 5px; background-color:#FFF;}
.atir-preview-propiedades-item h4{ background-color:#ddd; text-indent:5px; border-bottom:1px solid #FFF}
.atir-preview-propiedades-caracteristicas { height:25px; clear:both; background:transparent url(../images/site_sprite.gif) no-repeat; border-top:1px solid #FFF;}
.atir-preview-propiedades-caracteristicas li{ display:block; width:38px; height:23px; float:left; line-height:2.5em; text-indent:28px; list-style:none; font-weight:bolder; }
.atir-preview-propiedades-item-descripcion { display:block; position:absolute; width:170px; top:26px; left:160px;}
.atir-preview-propiedades-item-descripcion b{ display:block; clear:both;}

.atir-preview2-propiedades{ width:495px; float:left; }
.atir-preview2-propiedades-item{ height:115px; margin:5px 10px 20px;  padding:0 5px 5px; background-color:#FFF;}
.atir-preview2-propiedades-item h4{ background-color:#ddd; text-indent:5px; border-bottom:1px solid #FFF}
.atir-preview2-propiedades-item img{ float:left;}
.atir-preview2-propiedades-caracteristicas { position:absolute; left:160px; bottom:4px; height:25px; background:transparent url(../images/site_sprite.gif) scroll 0 -36px; border-top:1px solid #FFF;}
.atir-preview2-propiedades-caracteristicas li{ display:block; width:38px; height:23px; float:left; line-height:2.5em; text-indent:34px; list-style:none; font-weight:bolder; }
.atir-preview2-propiedades-item-descripcion { display:block; position:absolute; width:170px; top:26px; left:160px;}
.atir-preview2-propiedades-item-descripcion b{ display:block; clear:both;}
.icon_Apartamento{ background: url(../images/site_sprite.gif) scroll 0 -150px;}
.icon_Casa{ background: url(../images/site_sprite.gif) scroll 0 -173px;}
.icon_Terreno{ background: url(../images/site_sprite.gif) scroll 0 -106px;}
.icon_Playa{ background: url(../images/site_sprite.gif) scroll 0 -228px;}
.icon_Oficina{ background: url(../images/site_sprite.gif) scroll 0 -252px;}
.atir-ver-propiedad{  width:495px; float:left; }
.atir-ver-propiedad-item{ margin:5px 10px;  padding:0 5px 5px; background-color:#FFF; overflow:hidden;}
.atir-ver-propiedad-item h4{ background-color:#ddd; text-indent:5px; border-bottom:1px solid #FFF}
.atir-ver-propiedad-zoom1{ position:absolute;left:265px; top:169px;}
.atir-ver-propiedad-zoom1 a{display:block;  width:29px; height:29px;  background:url(../images/site_sprite.gif) scroll 0 -544px;;}
.atir-ver-propiedad-caracteristicas{ margin-top:15px; padding-top:15px; border-top:1px dashed #CCC; overflow:hidden}
.atir-ver-propiedad-galeria{ overflow:hidden; clear:both;}
.atir-ver-propiedad-galeria li{ float:left; margin:10px 3px;  list-style:none; }
.atir-ver-propiedad-galeria li a{ display:block; background-color:#CCC; text-align:center; margin:0!important; padding:3px;}
.atir-ver-propiedad-galeria li a:hover{ background-color:#999;}
.atir-ver-propiedad-galeria li a img{ }

.atir-content-listar-propiedades{ background-image:url(../images/atir-bk-content-listar-propiedades.gif); background-repeat:repeat-y}
.atir-content-listar-propiedades-top-bottom{ height:5px; clear:both; background-image:url(../images/atir-bk-content-listar-propiedades_top_bottom.gif)}
.atir-sidebar-listar-propiedades{ float:right; width:240px; }
.atir-propiedades-opciones{ width:100%; height:30px; margin-top:6px; background-color:#FFF; padding:0 10px; clear:both;}

.atir-sidebar-tipos-propiedades{ margin:10px 15px 15px;}
.atir-sidebar-tipos-propiedades li{ display:block; margin-bottom:5px; list-style:none; list-style-position:outside; border-bottom:1px solid #15588C;}
.atir-sidebar-tipos-propiedades li a{ display:block; padding-left:65px; height:50px; line-height:4em; text-decoration:none;}
.atir-sidebar-tipos-propiedades li a:hover{ font-style:oblique;}
.atir-sidebar-tipos-propiedades li a span{ display:block; position:absolute; top:0; left:0; width:50px; height:45px; background-repeat:no-repeat;}
.atir-sidebar-tipos-propiedades li a b{ display:block; width:180px; position:absolute; top:15px; right:10px; color:#900; text-align:right; font-style:oblique;}
.icon_playas{ background:url(../images/atir-bk-menu-list.jpg) scroll 0 0;}
.icon_playas:hover{ background-position:-50px 0;}
.icon_campo{ background:url(../images/atir-bk-menu-list.jpg) scroll 0 -45px;}
.icon_campo:hover{ background-position:-50px -45px;}
.icon_apartamento{ background:url(../images/atir-bk-menu-list.jpg) scroll 0 -180px;}
.icon_apartamento:hover{ background-position:-50px -180px;}
.icon_casas{ background:url(../images/atir-bk-menu-list.jpg) scroll 0 -90px;}
.icon_casas:hover{ background-position:-50px -90px;}
.icon_oficinas{ background:url(../images/atir-bk-menu-list.jpg) scroll 0 -135px;}
.icon_oficinas:hover{ background-position:-50px -135px;}
.icon_terrenos{ background:url(../images/atir-bk-menu-list.jpg) scroll 0 -225px;}
.icon_terrenos:hover{ background-position:-50px -225px;}
.icon_nuevos{ background:url(../images/atir-bk-menu-list.jpg) scroll 0 -270px;}
.icon_nuevos:hover{ background-position:-50px -270px;}

.atir-contactenos{  position:relative; overflow:hidden; }
.atir-contactenos .fValidator{ margin:5px 0; padding:10px; border:1px solid #999999; background-color:#FFF;}
.atir-contactenos .fValidator li{ list-style-image:url(../images/error.gif); list-style-position:inside;}
.atir-contactenos .fValidator-msg { width:15em; top:22px; right:0px; padding:0 5px; margin-left:21em; margin-bottom:15px;  font-weight:bold!important; font-size:85%; color:#FFF; background-color:#CC0000; }
.atir-contactenos form{background-color:#FFF;  border:1px solid #999999;}
.atir-contactenos form p{ margin:15px 0 15px 15px;; position:relative;}
.atir-contactenos form fieldset legend{ font-weight:bold;}
.atir-contactenos form fieldset label{ display:block;}
.atir-contactenos form fieldset label span{ position:absolute; right:0px; color:#FF0000; width: 87px; }
.atir-contactenos form input, .atir-contactenos form textarea{ width:380px; border:1px solid #999999;}
.atir-contactenos form textarea.text, input.text{ border:1px solid #ccc;}
.atir-contactenos form input.ok{ width:120px; height:30px; font-weight:bold; text-align:center; background-color:#376088; color:#fff; cursor:pointer;}
.atir-contactenos form .required{ background-color:#FED0C0;}
.atir-contactenos form .required b{  display:block;  padding:0 5px;color:#000;}
.atir-contactenos .submit-msg{ margin:auto; background-color:#FFF; border:1px solid #999999; padding:20px; text-align:center;}
.atir-contactenos-vendedores{ margin:10px 15px 15px;}
.atir-contactenos-vendedores li{ display:block; margin-bottom:5px;  list-style-position:outside; border-bottom:1px solid #15588C;}
.atir-contactenos-vendedores li b{ display:block; text-decoration:underline;}

.atir-tipos-propiedades{ clear:both; height:141px; margin:0; background-image:url(../images/atir-bk-content-tipos-propiedades.jpg); background-repeat:no-repeat;}
.atir-tipos-propiedades li{ float:left; list-style:none;}
.atir-tipos-propiedades ul{ padding-top:20px;}
.atir-tipos-propiedades li a{ display:block; width:102px; height:110px; margin-left:38px; border:1px solid #FFF;font-weight:bold;}
.atir-tipos-propiedades li a:hover{ border:1px solid #6CF; }
.atir-tipos-propiedades li a span{ position:absolute; bottom:3px; left:5px;}

.atir-footer{ height:50px; background:#006 url(../images/atir-bk-footer.jpg) repeat-x;}
.atir-footer ul{ margin:10px;}
.atir-footer li{ padding:0 5px; float:left; list-style:none; line-height:2em; color:#FFF;}
.atir-footer li a{ color:#FFF;}
.atir-footer li a:hover{ color:#CCC}

.atir-seccion-h3{ margin-top:100px;}
.atir-seccion-titulo{
	position:absolute;
	width:440px; height:100px;
	top:-0px;
	left:0;
	background-position:bottom;
}
.atir-seccion-titulo-servicios{ background-image:url(../images/atir-seccion-servicios.jpg);}
.atir-seccion-titulo-panama{ background-image:url(../images/atir-seccion-panama.jpg);}
.atir-seccion-titulo-nosotros{ background-image:url(../images/atir-seccion-nosotros.jpg);}
.atir-seccion-titulo-contactenos{ background-image:url(../images/atir-seccion-contactenos.jpg);}
/*
.atir-seccion{ display:block; width:400px;; height:25px;}
.atir-seccion img{ position:absolute; top:0; left:0; z-index:100; }
.atir-seccion span{ position:absolute; top:0; left:0; z-index:99; }
*/
.atir-galeria-fotos{ margin:10px 15px 15px;}
.atir-galeria-fotos li{ height:123px; margin:0 0 10px; border:1px solid #15588C; list-style:none; list-style-position:outside; }
.atir-galeria-fotos li img{ }
.atir-galeria-fotos li b{ display:block;  text-indent:5px; line-height:1.5em}

.space1{ clear:both; height:25px;}
.em_img{ display:block; clear:both; height:20px; text-align:center; }

.plataform-paginacion { display:block; width:475px; height:25px; margin:auto; margin-bottom:20px; font-size:11px; background-color:#fff; text-align:center; color:#FFF;}
.plataform-paginacion a{ margin:0 6px; text-decoration:none; color:#000;}
.plataform-paginacion a:hover{ text-decoration:underline;}
.plataform-paginacion .color_amarillo{ color:#000; }

.atir-msg_empty{ display:block; width:300px; height:100px; margin:100px auto; background-color:#FFF; border:1px solid #CCC;}
.atir-msg_empty p{ line-height:3em; text-transform:uppercase; text-align:center; padding:10px;}

/* IDIOMA */
.atir-barra-idioma{ position:absolute; width:210px; height:20px; top:175px; left:295px; text-align:center; background:#ffF url(../images/atir-bk-idioma.png) no-repeat;}
.atir-barra-idioma li{ float:left; list-style:none;}
.atir-barra-idioma li a{ width:99px; float:left; color:#000; text-indent:4px;}
