@CHARSET "ISO-8859-1";
@import "reset.css";
@import "utils.css";

html{height:100%;font-family:Arial, Arial, Helvetica, sans-serif;font-size:11px;color:#444444}
h1, h2, h3, h4, h5, h6 { color: #c5016b}
h1 { font-size: 14pt; font-weight:bold;border-bottom:4px solid #1f6a97;line-height:18pt;padding-bottom:5px;}
h2 { font-size: 14pt;margin-bottom:20px;font-weight:bold }
h3 { font-size: 14px; padding: 5px 0 }
h4 { font-size: 10px; padding: 0px 0  }
h5 { font-size:10px }
h6 { font-size: 8px } 
p { padding: 7px 0;color:#444444; text-justify:distribute;line-height:14pt;}
a:link, a:visited { color: #c5016b; text-decoration: none }
a:hover, a:active { text-decoration: none }
.colorear{color:#c5016b}
table p{margin:5px;padding:0px;}
td{
	vertical-align:middle;
}

body{
	height:100%;
	width:100%;
	background-color:#fffbfb;
}

.bodyprincipal{background:url('../images/layout/header2_bg.gif') repeat-x top left;}
.bodysecundario{background:url('../images/layout/header_bg.gif') repeat-x top left;}

#fasebeta{width:75px;height:75px;position:fixed;top:0;right:0;background:url('../images/layout/versionbeta.gif') no-repeat top right;z-index:100}

#contenedor{
	display:table;
	width:999px;
	height: auto !important;
	height: 100%;
	position:relative;
	margin:auto;

}

#contenedor_int{
	display:table;
	width:999px;
	height: auto !important;
	height: 100%;
	margin:auto;
	margin-top : -166px;
}

#contenido{
	height:100% !important;
	height:100%;
	min-height:200px;
	width:999px;
	background-color:#fff;
	background: url('../images/layout/contenido_bg.gif') repeat top left;
	display:table;
	padding-bottom:40px;
}


#footer{
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	height:30px;
	width:100%;
	background-color:#3c0430;
}

#footer p{
	float:left;
	width:600px;
	color:#fff;
	font-size:10pt;
	line-height:10pt;
	margin-bottom:-8px;
	margin-top:0px;
	margin-left:10px;
}

#footer p a{
	color:#fff;
	text-decoration:none;
}

#footer ul{
	margin-top:10px;
	width:380px;
	float:right;
}
#footer li{
	display:inline;
	color:#aedefb;
	padding:10px 0px 0px 40px;
}

#footer a{color:#aedefb;}
#header{
	position:relative;
	width:auto;
	height:398px;
}


#logo{
	width:274px;
	height:120px;
	vertical-align:top;
	float:left;
}

#logo2{
	float:left;
	width:274px;
	height:120px;
	vertical-align:top;
}

#headerint{
	position:relative;
	width:100%;
	height:166px;
}


#navegacion{
	position:absolute;
	float:left;
	top:0;
	left:295px;
	font-size:14pt;
	color:#fff;
	margin-top:0px;
	font-weight:normal;
}

#navegacion a{color:#fff}

#navegacion span{
	padding:7px 7px 0px 7px;
	vertical-align:10px;
	cursor:pointer;
}
.navegacionactual{
	z-index:201;
	background:url('../images/layout/nav_actual.png') no-repeat top center;
}
#navegacion span:hover{
	background:url('../images/layout/nav_actual.png') no-repeat top center;
}

#lineafondo{
	background:url('../images/layout/nubes.jpg') repeat-x top left;
	width:100%;
	height:244px;
	position:absolute;
	top:41px;
}

#edificios{
	background:url('../images/layout/edificios.png') no-repeat top left;
	width:961px;
	height:113px;
	position:absolute;
	top:172px;
	left:20px;
}

#pareja{
	background:url('../images/layout/pareja.png') no-repeat top left;
	width:186px;
	height:309px;
	position:absolute;
	top:90px;
	left:740px;
}

#buscador{
	background:url('../images/layout/buscador_bg.png') no-repeat top left;
	width:672px;
	height:239px;
	position:absolute;
	top:140px;
	left:40px;
}

.solofotos{float:left;width:200px;height:16px;vertical-align:middle;margin-left:182px;}
.solofotos2{float:left;width:200px;height:16px;vertical-align:middle;margin-left:372px;}
.mostrarsolo{float:left;font-family:Verdana, Verdana, Geneva, sans-serif;padding-left:5px;font-size:10px;color:#737373;font-weight:bold;margin-top:5px;height:16px;vertical-align:middle;}

#busquedatexto label{width:400px;float:left;}

.colbuscadormin{margin-left:2px;}

#contenidobuscador{
	margin-left:30px;
	margin-top:15px;
}
#titlocalizador{
	float:left;
	margin-left:0px;
	width:255px;
	height:27px;
}

.separadorloc{
	background:url('../images/layout/separadorloc.png') no-repeat top left;
	width:596px;
	height:10px;
	clear:both;
}

#cabecera_top{
	background:url('../images/layout/contenido_top.gif') no-repeat top left;
	width:999px;
	height:13px;
	position:absolute;
	top:398px;
}

#cabecera_top_int{
	background:url('../images/layout/contenido_top.gif') no-repeat top left;
	width:999px;
	height:13px;
	position:absolute;
	top:153px;
}

#cabecera{
	width:999px;
	height:411px;
	position: absolute;
	top: 0px;
}

#cabeceraint{
	width:100%;
	height:166px;
	position:relative;
}

#nombreseccion{
	position:absolute;
	right:25px;
	top:100px;

}

#nombreseccion h1{
	font-family:Arial, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:36pt;
	border:none;
	font-weight:normal;
}
#destacados{
	display:table;
	background:url('../images/layout/destacados_bg.png') no-repeat top center;
	margin:auto;
	clear:both;
	width:987px;
	height:360px;
}

#destacados p,#destacadoscol p{
	margin:0px;
	padding:2px 0 2px 0;
	line-height:12pt;
}
#destacadoscont{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	width:955px;
	margin-left:20px;
	float:left;
	margin-top:85px;
}

.destacadodetallar{font-weight:bold;font-size:12px;color:#c5016b;background-color:#aedefb;text-align:left;width:314px;padding:10px;margin-top:10px;}
.obranueva{text-align:center;font-weight:bold;font-size:12px;color:#c5016b;background-color:#aedefb;padding:5px;margin-top:10px;width:120px;}
#bodybuscador #destacados{
	margin-left:-12px;
}
.coldestacado{
	float:left;
	width:300px;
	margin:5px;
}
.fotodestacada{
	background:url('../images/layout/fotodestacada_bg.png') no-repeat top center;
	width:154px;
	height:118px;
	text-align:center;
}

.fotodestacada img{
	width:127px;
	height:95px;
}

.infodestacado{
	width:140px;
	margin-top:5px;
	margin-left:5px;
}

.fotodestacada img{
	margin-top:13px;
}

.zonadestacado,.zonadestacado a{
	color:#3f9dd6;
	font-size:11pt;
	height:22pt;
	margin:0px;
}

.preciodestacado{
	color:#444444;
	font-size:11pt;
	padding:2px 0 2px 0;
	margin:auto;
}

.iconosdestacado{width:100%;height:25px;}
.iconosdestacado img{
	margin-left:5px;
	height:23px !important;
	width:23px !important;
	border:none !important;
}

.numdorm{
	float:left;
	position:relative;
	background:url('../images/layout/icon_dorm.gif') no-repeat top center;
	width:23px;
	height:23px;
	margin-left:10px;
	margin-bottom:-1px;
	
}

.numdorm span{
	margin-left:3px;
	font-size:12pt;
	font-weight:bold;
	color:#cf006f;
}

.sep_horizontal{
	float:left;
	position:relative;
	background:url('../images/layout/sep_hor.png') no-repeat top center;
	width:100%;
	height:54px;
}

#principal{
	float:left;
	display:table;
	clear:both;
	width:984px;
	margin-top:-25px;
	margin-left:15px;
}

.princol1{
	float:left;
	width:266px;
	display:table;
	margin-left:18px;
}

.princol1 p{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:11pt;
	color:#444444;
	line-height:13pt;
}

#colprin1 p{
	width:230px;
	clear:both;
	margin-left:20px;
	margin-bottom:60px;
}

#colprin1 span{
	float:right;
	vertical-align:bottom;
	width:158px;
	margin-right:5px;
}

#colprin2{margin-left:20px;} 

#colprin2 li{
	background:url('../images/layout/listaoficinas.gif') no-repeat top left;
	height:52px;
	width:255px;
}


#colprin2 li p{
	float:left;
	margin-top:-10px;
	margin-left:20px;
	margin-bottom:-5px;
	width:100%;
}
.nombreoficina{
	float:left;
	color:#c5016b;
	font-size:13pt;
}

.telefonooficina{
	float:right;
	color:#444;
	font-size:10pt;
}

.direccionoficina{
	float:right;
	font-size:8pt;
}
.princol2{
	float:left;
	width:389px;
	display:table;
	margin-left:15px;
}

.noticias{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	display:table;
}

.noticias .imgtop{
	margin-top:-25px;
	height:218px;
	width:389px;
}

.listanoticias{
	position:relative;
	margin-top:-130px;
	z-index:0;
}

.noticias li{
	z-index:1;
	width:320px;
	padding:12px 0 12px 0;
	margin:auto;
	height:56px;
	border-bottom:1px dotted #444;
}

.noticias li p{
	float:left;
	width:250px;
	margin-left:10px;
	margin-top:-10px;
	font-size:11pt;
	line-height:14pt;
	color:#3f9dd6;
}
.fechaimpar{
	float:left;
	text-align:center;
	width:56px;
	height:55px;
	background:url('../images/layout/fecha_impar.png') no-repeat top left;
}

.fechapar{
	float:left;
	text-align:center;
	width:56px;
	height:55px;
	background:url('../images/layout/fecha_par.png') no-repeat top left;
}

.noticias li span{
	display:block;
	font-size:14pt;
	color:#fff;
	margin-top:5px;
}
#capanewsletter{width:318px;padding:10px;margin:10px 0 0 35px;}

#botonesnoticias{
	text-align:center;
	margin-top:10px;
}

#botonesnoticias button{
	margin-left:10px;
	margin-right:10px;
}

#nuevaconstruccion{
	margin-left:25px;
	width:342px;
}

#nuevaconstruccion p{
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:10pt;
	color:#444444;
	width:340px;
	line-height:12pt;
}
#nuevaconstruccion h1{
	margin-top:40px;
	border:none;
}
#nuevaconstruccion ul{
	margin-top:15px;
}
#nuevaconstruccion li{
	background:url('../images/layout/listanuevacons.png') no-repeat top left;
	vertical-align:middle;
	height:20px;
	margin-left:25px;
	margin-bottom:15px;
	padding:0 0 5px 35px;
	font-size:16px;
	color:#777777;
}



/*+++++++++++++++++++BUSQUEDA++++++++++++++++++++++++/*/

#cabecerabuscador{
	float:left;
	width:959px;
	margin:20px 20px 0 20px;
}

#bodybuscador{
	display:table;
	float:left;
	width:959px;
	margin:20px 20px 0 20px;
}

#busquedaavanzada{
	float:left;
	width:575px;
	height:330px;
}

#contenidobusq{
	margin-top:15px;
}

#contenidobusq form{
	margin-bottom:15px;
}

#funcionamiento{
	float:left;
	width:368px;
	height:330px;
}


/*+++++++++++++++++++PAGINACION++++++++++++++++++++++++/*/

.paginacion{
	margin-top:5px;
}
.paginacion span{
	font-size:12pt;
	font-weight:bold;
	border:1px solid #c5016b;
	padding:3px 7px 4px 7px;;
	color:#c5016b;
}

.paginacion .disabled{
	color:#444;
	background-color:#ccc;
	border:1px solid #444;
}
.paginaactual{
	background-color:#c5016b;
	color:#fff!important;
}

.paginacion a span:hover{
	background-color:#c5016b;
	color:#fff!important;
}


/* /////////////////////////////////////////////////////////////////////// */
/* /////////////////////////////// CAJAS MODALES ///////////////////////// */
/* /////////////////////////////////////////////////////////////////////// */

.mod{
	display:none;
	color:#c5016b;
	background-color: #ffffff;
	/*width:550px;*/
	text-align:center;
}

.modajax{
	display:none;
	background-color: #ffffff;
}

#ajaxloading img{margin:220px 0 0 275px}

.mod div.rotulo{
	font-family: "Lucida Grande", sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom:2px solid #4a6d25;
	color:#c5016b;
	height:25px;
	text-align:left;
	margin:10px 10px 0 10px;
	
}

.mod p{
	line-height:normal;
	width:280px;
	margin:10px auto;	
}

.mod img{
	float:left;
}

.mod span{
	color:#c5016b;
	font-size:18pt;
	float:left;
	margin-left:20px;
}

.rotulo a{
	background:transparent url(../images/layout/x.png) no-repeat scroll 0%;
	cursor:pointer;
	display:inline;
	height:15px;
	width:15px;
	float:right;
	position:relative;
	top:-19px;
}

#simplemodal-container{
	width:400px;
	min-height:120px;
	display:table;
	border:#c5016b 4px solid;
	background-color:#ffffff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;}

#simplemodal-overlay {
	background-color:#444444;
	cursor:wait;
}

.contenidomodal{
	margin:10px 10px 10px 10px;
	line-height:normal;
	display:table;
}

#condicionesuso{overflow:auto;height:300px;}

.contenidomodalajax{
	padding:10px 10px 10px 10px;
	display:table;
}

.contenido modal h2{margin:5px;}
.contenidomodal p{
	text-align:left;
	width:100%;
	line-height:normal;
}


.loading{
	width:365px;
	min-height:120px;
}

.loading a{color:#fff;}


/************************TABLAS************************/


table.tablesorter {
	font-size: 12px;
	background-color: #fff;
	width: 620px;
	border:1px solid #cecdcd;
}

table.tablesorter tr {
	cursor:pointer;
	height:30px;
}
table.tablesorter th {
	font-weight:bold;
	text-align: center;
	background-color: #6E6E6E;
}

table.tablesorter th.header{
	padding-top:10px;
}
table.tablesorter td {
	color: #444;
	padding-left:5px;
	padding-top:10px;
	border:1px solid #cecdcd;
}

table.tablesorter img{
	margin:0px;
	margin-top:-6px;
	margin-right:6px;
	padding:0px;}
table.tablesorter .even {
	background-color: #ebfbfd;
}
table.tablesorter .odd {
	background-color: #fff;
}
table.tablesorter .header {
	color:#616161;
	font-weight:bold;
	background-color: #eefbe0;
	border:1px solid #cecdcd;
	padding-top: 3px;
	height: auto;
}
table.tablesorter .headerSortUp {
	background: url('../images/layout/asc.gif') no-repeat center left;
}
table.tablesorter .headerSortDown {
	background:url('../images/layout/desc.gif') no-repeat center left;
}

/*+++++++++++++LISTADO BUSQUEDA+++++++++++++++++++++++*/

.tituloinmueble{
	font-size:12pt;
	font-weight:bold;
	}

#resultadosbusqueda{
	margin-left:0px;
	margin-right:20px;
}

#resultadosfilascont{
	margin-top:20px;
}

/*++FILAS++*/
#resultadosfilas{
	margin:auto;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

#resultadosfilas tr{
	width:800px;
}

#resultadosfilas tbody tr{
	height:205px;
}

#resultadosfilas thead tr{
	height:30px;
	font-size:14pt;
	color:#0084ff;
	font-weight:normal;
	
}

#resultadosfilas tbody tr:hover{
	background:url('../images/layout/filagrande_bg.gif') repeat-x top left;
}

#resultadosfilas thead .paginacion{
	font-size:8pt;
}
#resultadosfilas td,#resultadosfilas th{
	margin:0px;
	padding:0px;
	border-spacing:0px;
	text-align:center;
}

#resultadosfilas td{border-bottom:1px solid #ebebeb;}

.fotofilas{
	width:276px;
}

.superfilas{
	width:168px;
	border-left:1px solid #ebebeb;
}
.superfilas strong{
	font-size:18pt;
	font-weight:normal;
	color:#444444;
}

.superfilas span{
	font-size:11pt;
	color:#777777;
}


.infofilas{
	width:326px;
	border-left:1px solid #ebebeb;
}

.infofilas p{
	text-align:left;
}
.preciofilas{
	width:180px;
	
}

.preciofilas strong{
	font-size:10pt;
	color:#1a7502;
}

.preciofilas span{
	font-size:10pt;
	color:#777777;
}
.fotofilas img{
	width:248px;
	height:184px;
	border:1px solid #c5016b;
}

.verfotos{
	width:265px;
	height:186px;
	overflow:hidden;
	margin-left:7px;
	z-index:10;	
}

.visorfotos{
	position:relative;
	z-index:100;
	float:left;
	width:248px;
	height:60px;
	margin:0px 0 0 8px;
	background-color:#444;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	border-top:2px solid #c5016b;
	color:#fff;
	font-size:16pt;
}


.visorfotos a{
	float:left;
	width:40px;
	font-size:24pt;
}

.visorfotos span{
	float:left;
	width:150px;
	margin:5px;
}

.cambiofilas{
	float:left;
	width:25px!important;
	height:25px!important;
}


/*++RESUMEN++*/
#resultadosresumen{
	margin:auto;
	font-family:Verdana, Verdana, Geneva, sans-serif;
}

#resultadosresumen tr{
	width:800px;
}

#resultadosresumen tbody tr{
	height:78px;
}

#resultadosresumen thead tr{
	height:30px!important;
	font-size:14pt!important;
	color:#0084ff!important;
	font-weight:normal;
	
}

#resultadosresumen tbody tr:hover{
	background:url('../images/layout/filagrande_bg.gif') repeat-x top left;
}

#resultadosresumen thead .paginacion{
	font-size:8pt;
}
#resultadosresumen td,#resultadosresumen th{
	margin:0px;
	padding:0px;
	border-spacing:0px;
	text-align:center;
}

#resultadosresumen td{border-bottom:1px solid #ebebeb;}

.fotoresumen{
	width:277px;
	text-align:left;
}

.superresumen{
	width:168px;
	border-left:1px solid #ebebeb;
}
.superresumen strong{
	font-size:18pt;
	font-weight:normal;
	color:#444444;
}

.superresumen span{
	font-size:11pt;
	color:#777777;
}


.inforesumen{
	width:326px;
	border-left:1px solid #ebebeb;
}

.inforesumen p{
	text-align:left;
}
.precioresumen{
	width:180px;
	
}

.precioresumen strong{
	font-size:10pt;
	color:#1a7502;
}

.precioresumen span{
	font-size:10pt!important;
	color:#777777!important;
}
.fotoresumen img{
	width:94px;
	height:70px;
	border:1px solid #c5016b;
	float:left;
}

.fotoresumen a{
	color:#444!important;
	font-size:10pt;
}

.cambioresumen{
	float:left;
	width:25px!important;
	height:25px!important;
}

.iconoslista{clear:right;width:100%;}

.ordenasc{
	background:url('../images/layout/asc.gif') no-repeat center right;
}

.ordendesc{
	background:url('../images/layout/desc.gif') no-repeat center right;
}

.ordenantefilas,.ordenanteresumen{cursor:pointer}

#pasos{
	float:left;
	margin-top:7px;
}
#pasos span{
	padding:10px;
}

.pasolleno{
	width:26px;
	height:26px;
	background:url('../images/layout/pasolleno.png') no-repeat center left;
}

.pasovacio{
	width:26px;
	height:26px;
	background:url('../images/layout/pasovacio.png') no-repeat center left;
}

.pasocancelado{
	width:26px;
	height:26px;
	background:url('../images/layout/pasocancel.png') no-repeat center left;
}

#funcionamiento{
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:12pt;
	margin-left:10px;
}

#funcionamiento li{
	width:300px;
	height:26px;
	padding-left:35px;
	padding-top:10px;
	margin-top:3px;
	margin-bottom:3px;
	font-size:12px;
	line-height:12px;
}

.lista1{
	background:url('../images/layout/icon_1.png') no-repeat center left;
}

.lista2{
	background:url('../images/layout/icon_2.png') no-repeat center left;
}

.lista3{
	background:url('../images/layout/icon_3.png') no-repeat center left;
}

#botonesbusq{
	float:right;
	margin-right:20px;
	margin-top:0px;
}

#detalleizq{
	float:left;
	width:560px;
	margin-left:20px;
	margin-bottom:10px;
}

#detalleder{
	float:right;
	width:370px;
	margin-right:10px;
	margin-bottom:10px;
}


#detalleinmueble,#galeriainmueble,mapainmueble{
	width:100%;
	float:left;
	margin-top:15px;
	font-family:Verdana, Verdana, Geneva, sans-serif;
	font-size:10pt;
}

#detalleinmueble img{
	position:relative;
	top:0px;
	float:left;
	width:354px;
	border:1px solid #c5016b;
}

.zonadetalle{
	font-size:12pt;
	color:#3F9DD6;
}

.datosdetalle{
	float:left;
	text-align:left;
	margin-left:15px;
}

.lineadetalle{
	margin-top:10px;
	float:left;
	width:100%;
	margin-bottom:30px;
	color:#444;
}

.preciodetalle{
	font-size:12pt;
	color:#1a7502;
}
.mapadetalle{
	width:550px;
	height:400px;
	margin-bottom:20px;
}

.imagengaleria{
	float:left;
	width:106px;
	height:106px;
	text-align:center;
	margin:10px;
}

.imagengaleria:hover{}

.imagengaleria img{
	height:106px;
	width:106px;
}

#destacadoscol,#opcionesdetalle{
	width:100%;
	float:left;
	margin-top:15px;
}


#concertarcita{
	float:right;
	background:url('../images/layout/concertarcita_bg.png') top center no-repeat;
	width:405px;
	min-height:321px;
}

#enviaramigo{
	float:right;
	background:url('../images/layout/enviaramigo_bg.png') top center no-repeat;
	width:405px;
	min-height:321px;
}

#ampliarinfo{
	float:right;
	background:url('../images/layout/ampliarinfo_bg.png') top center no-repeat;
	width:405px;
	min-height:321px;
}


#destacadoscol{
	float:right;
	background:url('../images/layout/destacadoscol_bg.png') top center no-repeat;
	width:405px;
	min-height:331px;
	
}

.destacadocolcont{
	margin-top:75px;
	margin-left:30px;
}

.columnacentrar{
	margin-top:80px;
	margin-left:35px;
}

#agregarinmueble,#agregarinmueble1,#agregarinmueble2{
	display:table;
	height:100%;
	font-size:12pt;
	margin:10px 0 0px 20px;
}

#agregarinmueble{padding-bottom:120px;}

#agregarinmueble label,#agregarinmueble h2{margin-top:15px;}

#pasosagregar li{width:300px;height:100%;min-height:28px;padding:6px 0 0 40px;margin-bottom:25px;}

#numeroag{width:55px!important;}

#contacto{
	font-size:12pt;
	margin:10px 0 10px 0px;
}

#contacto button{margin-top:10px;}

#contacto h2{
	float:left;
	padding-top:20px;
	margin-left:10px;
}

#contacto #map{
	width:300px;
	height:570px;
	z-index:0;
	overflow:hidden;
}

#contacto form{margin-bottom:15px;}

#contacto li p{
	float:left;
	margin-bottom:-5px;
	margin-top:-5px;
	width:100%;
	line-height:13px;
}

#contacto li{padding-bottom:40px;}
#noticias_cont{
	margin:10px 0 10px 20px;
}

#noticiascol{
	background:url('../images/layout/noticias_top.png') top center no-repeat;
	float:left;
	width:400px;
	margin-left:-25px;
}

.listanoticiascol{margin-top:75px;}


#buscarnoticias{margin-bottom:15px;}
#buscarnoticias input{width:240px;}

.noticiaprin{
	width:95%;
	margin-bottom:35px;
	display:table;
}

.noticiaprin p{
	font-size:12pt;
}

.noticiaresultado{
	float:left;
	width:95%;
	clear:both;
}

#noticiasportada h1{
	border:none;
	margin-bottom:20px;
}
.imagennoticiaport{
	float:left;
	width:100%;
	height:80px;
	clear:both;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
}
.imagennoticiaport img{
	width:100%;
}

#paginationControlAntSig{width:94%;}
#paginationControlAntSig span{
	background:#c5016b;
	color:#fff;
	padding:8px;
	font-weight:bold;
}

#botonescita,#botonesampliar,#botonesenviaramigo{
	width:100%;
	float:left;
	text-align:center;
	margin-top:20px;
}

/*///////////////////////////////////////////////////////////////////////////*/
/*/////////////////////// GLOBOS GOOGLE MAPS ////////////////////////////////*/
/*///////////////////////////////////////////////////////////////////////////*/

.globo{
	width:220px;
	height:250px;
	font-size:10pt;
	text-align:center;
}

.tituloglobo{
	font-size:12pt;
	float:left;
	width:100%;
	}

.globo img{
	float:left;
	width:200px;
}

.descglobo{
	float:left;
	width:75px;
}


.valglobo{
	float:left;
	width:120px;
}

.descglobo p, .valglobo p{
	float:left;
	line-height:0pt;
}

.textoglobo{
	width:95px;
}

/***UPLOADIFY**/
.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	border: 2px solid #E5E5E5;
	background-color: #F5F5F5;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	border: 2px solid #FBCBBC !important;
	background-color: #FDE5DD !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #c5016b;
	width: 1px;
	height: 3px;
}
#listafotos{float:left;width:100%;clear:both;}
#fliaeupload{float:left;clear:both;}
.nuevafoto{float:left;width:170px;height:200px;display:inline;margin:5px;border:1px solid #c5016b; text-align:center;}
.nuevafoto img{width:160px;height:160px;margin:5px}
.paginadorpie{
	width:100%;
	text-align:center;
	float:left;
	clear:both;
	margin:20px;
}

#nuevaconst,#servicioscont,#empresacont{width:100%;margin:20px;margin:10px 0 10px 20px;}
#nuevaconst{margin:10px 0 10px 7px;}
.serviciosli li{font-size:11pt;line-height:12pt;height:61px;padding-top:10px;width:100%;float:left;vertical-align:middle;color:#444;}
.serviciosli li img{margin-top:-15px;margin-right:20px;}
#servicioscont p,#empresacont p{font-size:11pt;}
#servicioscont #destacadoscol{margin-right:10px;}
.bloques{margin-top:120px;}

#nuevaconstcont p,#nuevaconst ul{font-size:14px;color:#444444!important;line-height:16px;}
#nuevaconstcont li{margin-bottom:15px;background:url('../images/layout/listaoficinas.gif') no-repeat top left;padding:0px 0 7px 25px;}
#nuevaconstcont ul{margin-top:15px;margin-left:50px;}

.imagennuevaobra{text-align:center}
#mapawebcont{
	width:100%;
	float:left;
}

.mapaweb{
	margin-left:20px;
	margin-top:20px;}
.mapaweb li{
	font-size:14pt!important;
	font-weight:bold;
	color:#444444;
	padding:20px;
	}

.mapaweb a{color:#444444;}

.filaresultadoresumen tr,.filaresultadofilas tr{cursor:pointer!important;}

#noencuentra{margin-top:-35px;margin-left:10px;}
.sinresultados p{font-size:14px;}

.respuestamensaje{margin-top:20px;}
.respuestamensaje p{font-size:10pt;}

.mostrandosolo{font-size:12px;color:#444444;}

/***************PARAISO ARENAL******************/
#paraisoarenal td {padding:0;margin:0}

#paraisoarenal table {padding:0;}

#paraisoarenal {
	font: 18px 'Myriad Set Semibold', 'Lucida grande', Arial, Helvetica;
	background-color:#ffffff;
	background:url("http://www.mailingprofesional.com.es/barin/arenal/bg.jpg") no-repeat;
	width:985px;
}

#paraisoarenal img{
	border:none;
}

#paraisoarenal #logos{
	margin-top:10px;
}

#paraisoarenal #logobarin{
	float:left;
	margin-left:120px;
}

#paraisoarenal #logoarenal{
	float: right;
	margin-right:120px;
}

#paraisoarenal .clearer{
	clear:both;
}

#paraisoarenal #fotos{
	background:url("http://www.mailingprofesional.com.es/barin/arenal/fondofotos.png") no-repeat;
	width:951px;
	height:120px;
	margin-top:20px;
	margin-left:15px;
	padding-top:250px;
}

#paraisoarenal #linea{
	width:951px;
	padding-top:5px;
	background-color:#000;
	opacity:0.8;
	height:50px;
	color:#fff;	
}

#paraisoarenal .grande{
	font-size:34px;
	margin-left:20px;
	margin-right:20px;
}

#paraisoarenal .chica{
	font-size:14px;
	margin-left:10px;
}

#paraisoarenal a, #paraisoarenal a:hover, #paraisoarenal a:visited{
	text-decoration:none;
	color:#fff;
}

#paraisoarenal .rosa{
	color:#d97db3;
}

#paraisoarenal #descripcion{
	margin-left:10px;
}

#paraisoarenal #desc1{
	width:470px;
	float:left;
}

#paraisoarenal #desc2{
	width:470px;
	float:left;
}

#paraisoarenal #desc1 span,#paraisoarenal #desc2 span, #paraisoarenal #casas span{
	color:#af9673;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
}

#paraisoarenal #desc1 img, #paraisoarenal #desc2 img{
	margin-top:10px;
	float:right;
	margin-right:15px;
}

#paraisoarenal #desc1 p, #paraisoarenal #desc2 p{
	color:#444;
	font-size:14px;
	width:180px;
	float:left;
}

#paraisoarenal #casas{
	margin-top:20px;
}

#paraisoarenal #fotoscasas{
	margin-top:15px;
	margin-left:20px;
}

#paraisoarenal #fotoscasas img{
	float:left;
}
	
#paraisoarenal #dA, #paraisoarenal #dB, #paraisoarenal #dC{
	float:left;
	color:#af9673;
}

#paraisoarenal #dA img, #paraisoarenal #dB img, #paraisoarenal #dC img{
	margin-left:30px;
}

#paraisoarenal ul{
	list-style-type:none;
}

#paraisoarenal li{
	padding-left:22px;
	font-size:16px;
	margin-bottom:10px;
	margin-left:5px;
	background:url("http://www.mailingprofesional.com.es/barin/arenal/tip.gif") no-repeat;
}

#paraisoarenal #contacto{
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	margin-top:20px;
	margin-left:40px;
	font-size:14px;
	
}

#paraisoarenal #contacto span{
	color:#cf076d;
	font-weight:bold;
}

#paraisoarenal .flefta{
	margin-left:10px;
	float:left;
	width:100px;
	color:#cf076d;
}

#paraisoarenal .flefta p{color:#cf076d!important;}

#paraisoarenal .fleftb{
	float:left;
	width:100px;
	color:#444;
}

#paraisoarenal #legal{
	margin-top:15px;
	color:#666;
	font-size:11px;
}

#paraisoarenal #sinopuede{
	color:#fff;
	background-color:#444;
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
	font-size:12px;
	font-weight:bold;
}

#bannerpubprincipal{margin:25px 0 15px 0px;text-align:center;}
#bannerpubder{margin:0px 0 35px 0px;text-align:center;}
#bannerpubnoticias{margin:15px 0 15px 0px;}
#bannerpubbusqueda{margin:25px 0px 15px -4px;}

.verimagendet{width:354px;float:left;overflow:hidden;}
.marcadeagua img{height:auto;width:100%;border:none!important;margin-top:60px;}
.marcadeagua{position:relative;margin-top:-300px;z-index:10;float:left;opacity:0.60;}
.separador{border:none;height:1px;width:100%;background-color:#cccccc;margin-top:-10px;}
.datosdetallepromo{
	float:left;
	text-align:left;
	margin-left:15px;
}

.datosdetallepromo h2{color:#389501;font-weight:normal;}
.datosdetallepromo p{color:#666666;font-size:14px;}
.datosdetallepromo a{font-size:12px;text-decoration:underline;}
.promotitle{width:100px;float:left;padding-bottom:15px;margin-top:15px;margin-left:10px;text-align:right;margin-right:20px;}
.promovalue{witdh:50px;float:left;font-weight:bold;margin-top:15px;}

.descargar{background:url('../images/layout/ico_download.gif') no-repeat top left;width:100%;height:30px;padding-left:30px;padding-top:2px;padding-bottom:0px;}
.nombrepromo{color:#444444;font-size:20px;}
.direccionpromo{color:#777777;font-size:14px;}
.lineadetalle li{margin:10px 0 5px 20px;}
#mapainmueble{margin-top:20px;float:left;}
#concertarcitapromo{
	float:right;
	background:url('../images/layout/concertarcita_bg.png') top center no-repeat;
	width:405px;
	min-height:321px;
}

#enviaramigopromo{
	float:right;
	background:url('../images/layout/enviaramigo_bg.png') top center no-repeat;
	width:405px;
	min-height:321px;
}

#ampliarinfopromo{
	float:right;
	background:url('../images/layout/ampliarinfo_bg.png') top center no-repeat;
	width:405px;
	min-height:321px;
}
