@charset "utf-8";
/* CSS Document */

body{

	}

img{
	border:none;
	}

/* CONTENEDOR */
#contenedor{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	_margin-left : 20%;
	_margin-right : 20%;
	}
/* BANNER HEADER */
#banner_header{
	width:750px;
	height:auto;
	margin:auto;
	}
#banner_header img{
	border:none;
 	}	
/* ENCABEZADO */
#encabezado{
	width:750px;
	height:82px;
	margin:auto;
	}
#logo{
	width:537px;
	float: left;
	}
#acceso{
	width:210px;
	float: left;
	text-align: right;
	letter-spacing: 1px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	}
#newsletters{
	height:67px;
	/*float:right;*/
	background-image: url(../imagenes/fondo_newsletters.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 195px;
	margin-bottom: 5px;
	text-align: left;
	}
#newsletters h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1d5db4;
	margin-top:2px;
	margin-left:10px;
	text-decoration: underline;
	}
#newsletters input {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	font-size:10px;
	width:120px;
	color:#a3a2a2;
	}
#newsletters form {
	margin-top:-5px;
	_margin-top:-15px;
}
#newsletters button{
	width:48px;
	background-image: url(../imagenes/btn_enviar_news.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFFFFF;
	border:none;
	background-position: center center;
	}
.inputTexto {
	color:#a3a2a2;
	}
#acceso a{
	color:#1D5DB4;
	font-size:12px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
/* MENU */
#menu{
	width:750px;
	height:30px;
	background:url(../imagenes/fondo_menu.jpg) no-repeat;
	float:left;
	}
#menu ul{
	margin:0;
	padding:0 0 0 10px;
	}
#menu li{
	float:left;
	list-style:none;
	width:94px;
	margin:4px 10px 0 0;
	text-align:center;
	display:block;
	height:26px;
	}
#menu li.seleccionado{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:left;
	list-style:none;
	width:94px;
	margin:4px 10px 0 0;
	text-align:center;
	display:block;
	padding-top:4px;
	height:25px;
	background:url(../imagenes/fondo_seleccionado.jpg) no-repeat;
	
	}
#menu a{
	color:#efb70a;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
/* CONTENEDOR 1 */
#contenedor_1{
	width:750px;
	padding-bottom:15px;
	background:url(../imagenes/contenedor1_inferior.gif) bottom repeat-x;
	float:left;
	}
#contenedor #contenedor_derecha{
	float:left;
	width:570px;
}	
#contenedor_1 p{
	margin:0;
	}
/* paneles */
#paneles{
	width:172px;
	float:left;
	}
#banner_left{
	width:180px;
	margin-top:85px;
	}	
#banner_left img{
	border:none;
 	}	
/* panel */
#panel{
	clear:both;
	width:172px;
	margin-top:5px;
	}
#panel_contenidoB{
	background-image: url(../imagenes/fondo_panel2.gif);
	background-repeat:  repeat-y;
	margin-top:-5px;
	_margin-top:-4px;
	}
#panel_contenidoB a.vermas {
	padding-left:60px;
	margin-top: 5px;
	}
#panel a{
	color:#1d5db4;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#panel a img{
	border:none;
	text-decoration:none;
	}
#panel ul, li{
	padding:0;
	margin:0;
	}
#panel li{
	list-style:none;
	text-align:left;
	padding-left:12px;
	}
#footerPanel{
	margin-top:-11px;
	_margin-top:0px;
	}
/* búsqueda por provincias */
#provincias{
	margin-top:15px;
	width:370px;
	height:300px;
	float:left;
	background:url(../imagenes/divisor_contenedor_1.jpg) left top no-repeat;
	margin-left:10px;
	text-align:center;
	}
#provincias h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#1d5db4;
	margin:0;
	padding-bottom:10px;
	background:url(../imagenes/contenedor1_inferior.gif) bottom repeat-x;
	text-align:left;
	}
#banner_center{
	width:370px;
	float:left;
	margin-top: 30px;
	}
#banner_center img{
	border:none;
 	}		
#banner_right{
	width:170px;
	float:right;
	margin-top: 55px;
	}
#banner_right div#sup{
	margin-bottom: 30px;
}
#banner_right img{
	border:none;
 	}		
/* busqueda derecha */
#busqueda_viviendas{
	margin-top:15px;
	width:170px;
	height:auto;
	float:left;
	margin-left:10px;
	background:url(../imagenes/divisor_contenedor_1.jpg) left top no-repeat;
	}
#busqueda_viviendas h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#1d5db4;
	margin:0;
	padding-bottom:10px;
	background:url(../imagenes/contenedor1_inferior.gif) bottom repeat-x;
	text-align:left;
	}
#busqueda_viviendas_interna{
	width:170px;
	padding:5px;
	float:left;
	}
#busqueda_lupa_mundo{
	height:40px;
	padding-bottom:10px;
	background:url(../imagenes/contenedor1_inferior.gif) bottom repeat-x;
	}
#busqueda_viviendas input{
	padding:2px;
	border:1px #999999 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
#busqueda_viviendas .texto1{
	width:120px;
	float:right;
	margin-top:3px;
	}
#busqueda_viviendas .texto2{
	width:67px;
	margin-left:10px;
	margin-top:10px;
	}
#busqueda_viviendas .texto3{
	width:67px;
	margin-left:15px;
	margin-top:10px;
	}
#busqueda_viviendas p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0 0 5px 0;
	}
#busqueda_viviendas p.comentario{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	margin:7px 0 0 0;
	}
#busqueda_viviendas select{
	height:20px;
	margin-top:10px;
	border:1px #999999 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px;
	width:100%;
	}
#busqueda_viviendas .inferior{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:10px auto 0px auto;
	}
#busqueda_viviendas .buscar{
	padding:2px;
	border:0;
	margin:10px 0 0 7px;
	}
#busqueda_viviendas img{
	border:0;
	}
	
#busqueda_viviendas .lupa_mundo{
	padding:0;
	border:0;
	margin:0;
	float:left;
	}
/* RECOMENDAMOS */
#recomendamos{
	float:left;
	margin-top:15px;
	width:750px;
	padding-bottom:20px;
	background:url(../imagenes/recomendamos_pie.jpg) bottom no-repeat;
	}
#recomendados{
	float:left;
	width:150px;
	min-height:190px;
	margin-top:10px;
	padding-left:30px;
	}
#recomendados_fondo{
	float:left;
	width:750px;
	background:url(../imagenes/recomendamos_fondo.jpg) center repeat-y;
	padding:0;
	}
#recomendados p{
	color:#1d5db4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	margin:0 0 4px 0;
	}
#recomendados p.ref{
	color:#1d5db4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin:0 0 3px 0;
	}
#recomendados p.precio{
	color:#1d5db4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:left;
	margin:0 0 4px 0;
	font-weight:bold;
	}
#banner_footer{
	margin-top:5px;
	width:750px;
	height:auto;
	float:left;
	}	
#banner_footer img{
	border:none;
 	}	
/* Lista por provinmcias */
#lista_provincias{
	width:750px;
	float:left;
	margin:20px 0 20px 0;
	}
#lista_provincias h1{
	width:750px;
	height:23px;
	clear:both;
	padding:2px 0 2px 30px;
	margin:0;
	background:url(../imagenes/prov-zonas-tit-fondo.jpg) no-repeat;
	color:#1d5db4;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	}
#lista_provincias ul{
	margin:0;
	padding:0;
	}
#lista_provincias li{
	width:210px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
	list-style:none;
	}
#lista_provincias a{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
/* PIE DE LA PAGINA */
#footer{
	clear:both;
	width:750px;
	heigh:30px;
	margin:auto;
	}
#footer li{
	margin:0;
	padding:0;
	}
#footer ul{
	margin:0 0 0 15px;;
	padding:0;
	}
#footer li{
	list-style:none;
	float:left;
	color:#999999;
	margin-top:25px;
	}
#footer a{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:10px 13px 0 13px;
	text-decoration:none;
	
	}
/* -------------------------------------------- Formularios  --------------------------------------------- */	


#cont_recomendar{
	width: 700px;
	margin: 0 auto;
}
#formulario_recomendar{
	border: 1px #0099FF solid;
	margin-top: 20px;
	float: left;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	width: 750px;
}
#formulario_left{
	float:left;
	width:300px;
	color: #1D5DB4;
	margin-right:5px;
	font-family:Arial, Helvetica, sans-serifM;
}

#texto_superior{
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	width: 100%;
}
#texto_superior p{
	margin:20px;
	text-align:justify;
	color:#1D5DB4;
}
#texto_superior a{
	margin:20px;
	text-align:justify;
	color:#1D5DB4;
}
.rec_img{
	float:left;
	margin-left:20px;
	margin-right:20px;
	height: 150px;
}
.form_left{
	text-align:right;
	width:290px;
	margin-bottom:7px;
	_margin-bottom:9px;
	font-weight:bold;
	font-size:15px;
}
.form_right{
	width:290px;
	margin-bottom:1px;
	margin-top:3px;
	margin-left:2px;
	margin-right:2px;
}
#boton{
	margin-top:20px;
	clear:both;
	width:100px;
	margin:0 auto;
}

#btnLogin{
	width:100px;
	margin:auto;
	margin-top:20px;
	margin-bottom:20px;
}
#cont_contactar #formulario_left{
	width: 140px;
	float:left;
 }


#cont_contactar .form_left{
	width: 140px;
 }
#cont_contactar .form_right{
	width: 230px;
	float:left;
 }

#cont_alerta {
	float:left;
	width: 750px;
	}
#cont_alerta #formulario_left{
	width:140px;
	float:left;
	margin-top:6px;
 }

#formulario_right{
	float:left;
	width:230px;
	font:12px Arial, Helvetica, sans-serif ;
}


#cont_alerta .form_left{
	width: 135px;
 }
#cont_alerta .form_right{
	width: 230px;
	float:left;
 }
  
#formulario_recomendar #texto_superior a{
	 color:#1D5DB4;
	 margin-left:40px;
	 font-weight:bold;
 }

#cont_recomendar #titulo {
	color:#1D5DB4;
	font-weight:bold;
	font-size:17px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
} 

#cont_contactar #titulo {
	color:#1D5DB4;
	font-weight:bold;
	font-size:17px;
	margin-top:10px;
}

.cont_registro .titulo {
	color:#1D5DB4;
	font-weight:bold;
	font-size:17px;
	margin-top:10px;
}

#contenedorRegistro .cont_oblig {
	color:#1D5DB4;
	float:right;
	margin-top:15px;
	text-align: right;
	padding-right: 20px;
	width: 700px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#contenedorRegistro #formulario_left{
	width:140px;
	float:left;
	margin-top: 25px;
	/*margin-top:6px;*/
 }
#contenedorRegistro #formulario_right{
	float:left;
	width:230px;
	font:12px Arial, Helvetica, sans-serif ;
}
#contenedorRegistro #cont_der2{
	width:225px;
	text-align:center;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5DB4;
	margin-left:15px;
	font-size:20px;
	font-weight:bold;
}

#contenedorRegistro #cont_der2a {
	float:left;
	width:225px;
	text-align:center;
	color:#FF9933;
	font-size:30px;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#contenedorRegistro #btnLogin {
	width:100%;
	float: left;
	text-align: center;
}

#cont_alerta #titulo {
	color:#1D5DB4;
	font-weight:bold;
	font-size:17px;
	margin-top:20px;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
}
 
#cont_contactar #texto_superior {
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	color:#1D5DB4;
	font-weight:normal;	
}

#texto_superior .cont_oblig {
	margin-left:375px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5DB4;
	font-weight:bold;
	width:300px;
	margin-top:20px;
	float: left;
}

#cont_der2{
	width:225px;
	text-align:center;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5DB4;
	margin-left:15px;
	font-size:20px;
	font-weight:bold;
}

#cont_der2a {
	float:left;
	width:225px;
	text-align:center;
	color:#FF9933;
	font-size:30px;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#cont_contactar #btnLogin {
	width:50px;
}

.cont_registro #btnLogin {
	width:100%;
	text-align: center;
}

.alert_text {
	margin-left:190px;
	color:#1D5DB4;
}

#cont_alerta #btnLogin {
	width:100%;
	float: left;
	text-align: center;
}

#cont_der5 { 
	float:left;
	margin-left:30px;
	background-color:#F0F0F0;
	width:185px;
	padding:5px;
	border:1px #CCCCCC solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

#cont_alerta #texto_superior {
	color:#1D5DB4;
	font-weight:normal;
}
/* CONTENEDOR LARGO */

#contenedor_largo{
	float:left;
	margin:auto;
	text-align:left;
	width: 100%;
	}
#contenedor_largo span{
	color:#FF0000;
}	
#contenedor_largo p{
	color:#1D5DB4;
	font-size:12px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	}
#contenedor_largo p.ejemplo{
	color:#666;
	font-size:10px;
	}
#contenedor_largo .contenidos{
	color:#1D5DB4;
	font-size:12px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	}
#contenedor_largo .tit_regist{
	color:#FF9933;
	margin-right:10px;
}
#contenedor_largo h1{
	margin:20px 0 0 0;
	color:#1D5DB4;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
#contenedor_largo h2{
	color:#1D5DB4;
	font-size:14px;
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
	}
#contenedor_largo .renglon{
	color:#1D5DB4;
	font-size:12px;
	margin:0 auto 0 auto;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	width:250px;
	}
#contenedor_largo .renglon input.ancho{
	color:#1D5DB4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	}
#contenedor_largo a{
	color:#1D5DB4;
	font-size:12px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	}
#contenedor_largo a img{
	border:none;
	}

#secciones{
	width:700px;
	margin:auto;
}
#seccion{
	clear:both;
	margin-top:20px;
	background-color:#0099CC;
	width:700px;
	margin:auto;
}
/* REGISTRO */

#cuadros {
	height: 260px;
	color: #0066FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: center;
	}
.cuadro1 {
	height:300px;
	width:350px;
	float:left;
	border:1px solid #1d5db4;
	margin-right:10px;
}
.cuadro2 {
	height:300px;
	width:350px;
	border:1px solid #1d5db4;
	float: left;
	margin:0;
}
.tit_regist{
	color:#FF9933;
	margin-right:10px;
}
a.tit_regist {
	color:#FF9933;
	margin-right:10px;
}
#cuadros h1{
	font-size: 16px;
	color: #1D5DB4;
	text-align:left;
	margin-left:10px;
	font-weight:bold;
}
.titulocuadro5 {
	padding-top: 10px;
	color: #0066FF;
	padding-bottom: 10px;
	margin-left:10px;
	margin-right:10px;
	text-align:left;
}
#cuadros .cuadro2 .titulocuadro2 {
	padding-top: 10px;
	color: #0066FF;
	padding-bottom: 10px;
	text-align:left;
	margin-left:10px;
}
#cuadros .cuadro2 .campocuadro1 {
	float: left;
	width: 230px;
	height: 30px;
}
#cuadros .cuadro2 .campocuadro {
	float: left;
	width: 270px;
	height: 30px;
}
#cuadros .campo {
	padding:3px;
}
#contenedor_largo #titulo {
	color:#1D5DB4;
	font-weight:bold;
	font-size:17px;
	margin-top:10px;
	margin-bottom:10px;
} 


/* -------------------------------------------------------LISTADO--------------------------------------------*/

#titulo{
	width: 550px;
	height: 35px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #1D5DB4;
	clear:both;
	}

#columnas{
	background:url(../imagenes/columnas_bg.jpg) no-repeat;
	width: 550px;
	height: 35px;
	margin: 0;
	padding:3px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #1D5DB4;
	clear:both;
	}	
#columnas ul{
list-style:none;
margin:0;
padding:0;
}
#columnas li{
	float:left;
	}
#columnas li.pobla{
	margin-left:15px;
	}
#columnas li.tipo{
	margin-left:180px;
	.margin-left:150px;
	}
#columnas li.precio{
	margin-left:45px;
	.margin-left:40px;
	}
#columnas li.personas{
	margin-left:23px;
	.margin-left:15px;
	}
#columnas li.dias{
	margin-left:12px;
	}
#alojamiento{
	clear:both;
	width:530px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
	margin-left:auto; 
	margin-bottom:10px;
	margin-right:auto;
}
#alojamiento.destacado{
	background:#C1D8F6;
}
#alojamiento h1{
	font-size: 13px;
	color: #1D5DB4;
	font-weight:bold;
	text-decoration:underline;
	margin:0;
}
#alojamiento h2{
	font-size: 12px;
	color: #1D5DB4;
	font-weight:normal;
	margin:2px 0;
}
#alojamiento h3{
	font-size: 12px;
	color: #1D5DB4;
	font-weight:normal;
	margin:3px;
}
#alojamiento .franjaarriba{
	min-height: 75px;
	width: 530px;
	float:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #1D5DB4;
	border-right-color: #1D5DB4;
	border-bottom-color: #1D5DB4;
	border-left-color: #1D5DB4;
}
#alojamiento .foto{
	padding-top:5px;
	height:60px;
	width:90px;
	float:left;
}
#alojamiento .desc_foto{
	text-align:left;
	float: left;
	height: 75px;
	width: 149px;
	color: #1D5DB4;
	border-left:none;
	border-top: none;
	border-right: none;
	border-bottom: none;
	margin-left:5px;
	padding-right:5px;
	padding-top:5px;
}
#alojamiento .tipo{
	text-align: center;
	float: left;
	height: 75px;
	width: 71px;
	border-left:solid 1px #bfd1ea;
	border-top: none;
	border-right: none;
	border-bottom: none;
	color: #1D5DB4;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
#alojamiento .precio{
	text-align: center;
	float: left;
	height: 75px;
	width: 66px;
	border-left:solid 1px #bfd1ea;
	border-top: none;
	border-right: none;
	border-bottom: none;
	color: #1D5DB4;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
#alojamiento .personas{
	text-align: center;
	float: left;
	height: 75px;
	width: 60px;
	border-left:solid 1px #bfd1ea;
	border-top: none;
	border-right: none;
	border-bottom: none;
	color: #1D5DB4;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
#alojamiento .dias{
	text-align: center;
	float: left;
	height: 75px;
	width: 40px;
	border-left:solid 1px #bfd1ea;
	border-top: none;
	border-right: none;
	border-bottom: none;
	color: #1D5DB4;
	margin: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
#alojamiento .franjaabajo{
	clear:both;
	min-height:88px;
	width:530px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #1D5DB4;
	border-right-color: #1D5DB4;
	border-bottom-color: #1D5DB4;
	border-left-color: #1D5DB4;
	border-bottom-width: 2px;
	text-align:justify;
}
#contenedorPagina #resultados{
	margin-bottom:40px;
	width:485px;
	clear:right;
	height:150px;
	margin-left:20px;
	float:left;
}

#contenedorPagina2 #form_y_avisos{
	float: left;
	width: 185px;
	border-right: dashed 1px #3366FF;
}

#paginador{
	width: 550px;
	height: 35px;
	padding: 3px 0 0 0;
	background:url(../imagenes/paginador_bg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	clear:both;
}

#paginador a{
	color:#FFFFFF;
}
#paginador select{
	width:50px;
}
#paginador #textos{
	float:left;
	text-align:left;
	margin:0;
	padding-left:10px;
	width:320px;
}
#paginador #textos.paginas{
	float:left;
	width:200px;
	text-align:right;
	margin-left:5px;
}
#contenedorPagina #contenedorPagina2 #falo_alojamientoslist #tituloresultados{
	font-size: 16px;
	color: #0033FF;
	min-height: 25px;
	width: 480px;
	text-align: center;
}

#contenedorPagina .tituloresultados {
	height: 20px;
	width: 490px;
	text-align: center;
	color: #1D5DB4;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 0px;
}
#espaciador_header {
	height: 20px;
	width: 777px;
}
#contenedorPagina .encabezaggdo-busqueda {
	height:20px;
	width:500px;
}
#contenedorPagina .encabezaggdo-busqueda #cuerpo {
	background-image:url(../imagenes/CuerpoTituloRes.jpg);
	background-repeat:repeat-x;
	width:400px;
	float:left;
}
#contenedorPagina .encabezado-busqueda .flotar {
	float: left;
	height: 30px;
}
#contenedorPagina .encabezado-busqueda #cuerpo2 {
	background-image: url(../imagenes/CuerpoTituloRes.jpg);
	background-repeat:  repeat-x;
	height: 30px;
	width: auto;
	float: left;
}
#contenedorPagina .encabezado-busqueda {
	height: 25px;
	width: 600px;
	margin-bottom: 20px;
}
#contenedorPagina .encabezado-busqueda #cuerpo2 .flotar2 {
	float: left;
	height: 30px;
	width: 205px;
	text-align: center;
}
#contenedorPagina .encabezado-busqueda #cuerpo2 .flotar3 {
	float: left;
	height: 30px;
	width: 70px;
	text-align: center;
}

/* Busqueda por departamentos - 2 */
#paneles #busqueda_viviendas{
	clear:both;
	/*width:170px;
	min-height:320px;*/
	background:#FFFFFF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#paneles #busqueda_viviendas_interna{
	width:165px;
	padding:0;
	float:none;
	background:#FFFFFF;
	}
	
/*----------------------------------- REGISTRO --------------------------------------	*/
	
.cont_registro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#param_busq {
	margin-right: auto;
	margin-left: auto;
}
#contenedorRegistro {
	border:1px solid #1D5DB4;
	float: left;
	width: 748px;
}
#contenedorRegistro li{
	list-style-type: none;
	}
#contenedorRegistro div{
	padding-top:5px;
	width: 100%;
}

#contenedorRegistro label{
	float:left;
	width:230px;
	text-align:right;
	color:#1D5DB4;
	font-weight:bold;
	margin-right: 10px;
	font-family:Arial;
}
#contenedorRegistro select{
	width:230px;
}

#contenedorRegistro .itemsKey{
	float:left;
	width:450px;
	font-size: 11px;
	text-transform: lowercase;
	}
#contenedorRegistro #txtTipoItem {
	height:30px;
	width:50px;
	margin-left:0px;
	float:left;
}
#contenedorPagina {
	width:570px;
	float:left;
	margin:0;
	padding:20px 0px 0px 20px;
}
#lin_separador {
	height:30px;
	width:748px;
}
#contenedorRegistro #fusu_usuariosadd #op_procedencia{
	height:auto;
	width:auto;
	float: left;
}
#contenedorRegistro #fusu_usuariosadd #op_procedencia lavel{
	clear:left;
}

/*-------------- agregar alojamiento -------------- */
#alo_1 label{
	float:left;
	width:230px;
	text-align:right;
	color:#1D5DB4;
	font-weight:bold;
	margin-right: 10px;
}

#alo_1 div{
	padding-top:5px;
	width: 100%;
	float: left;
	
	}
#alo_2 label{
	float:left;
	width:230px;
	text-align:right;
	color:#1D5DB4;
	font-weight:bold;
	margin-right: 10px;
}

#alo_2 div{
	padding-top:5px;
	width: 100%;
	float: left;
	
	}
#alo_3 label{
	float:left;
	width:230px;
	text-align:right;
	color:#1D5DB4;
	font-weight:bold;
	margin-right: 10px;
}

#alo_3 div{
	padding-top:5px;
	width: 100%;
	float: left;
	
	}
	
	

/*---------------------------------------------------------------------------------------------------*/


.cont_registro .cont_registro_tit {
	margin-top:40px;
}

.cont_registro_sep{
	padding-left:80px;
}

#contenedorRegistro .cont_registro #falo_alojamientosadd div{
	padding-top:5px;
}

#contenedorRegistro .cont_registro #falo_alojamientosadd label{
	float:left;
	width:180px;
	text-align:right;
	
	
}

#contenedorRegistro .cont_registro #falo_alojamientosadd #txtTipoItem {
	height: 30px;
	width: 50px;
	margin-left: 0px;
	float: left;
}
#lin_separador {
	height: 30px;
	width: 750px;
}
#contenedorRegistro .cont_registro #falo_alojamientosadd #op_procedencia{
	margin-left: 180px;
}
#contenedorRegistro .cont_registro #falo_alojamientosadd #op_procedencia lavel {
	clear: left;
}
/* generales */
p.contenidos{
	color:#1D5DB4;
	font-size:12px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
p.contenidos2{
	color:#000000;
	font-size:12px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
p.contenidos2 a{
	color:#000000;
	font-size:12px;
	margin:0;
	font-weight:bold;
	text-decoration:underline;
}
#textos-info{
	color:#1D5DB4;
	font-size:12px;
	margin:20px;
	width:520px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	}
#textos-info h1{
	color:#1D5DB4;
	font-size:14px;
	margin:0 0 20px 0;
	}
/* alojamientos view */

.columnas_view{
	clear:both;	
	width:730px;
	padding-bottom:15px;
	background:url(../imagenes/contenedor1_inferior.gif) bottom repeat-x;
	}
#titulo2{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5DB4;
	font-weight:bold;
	width:490px;
	float:left;
	font-size:20px;
	}
	
		
#precio{
	width:220px;
	padding:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#f0b60a;
	text-align:right;
	}
#descripcion{
	width:510px;
	padding:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1D5DB4;
	text-align:justify;
	}
#opciones{
	width:180px;
	margin-left:20px;
	padding:5px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1D5DB4;
	text-align:right;
	min-height:144px;
	}
#opciones .item{
	width:170px;
	height:26px;
	padding:5px;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1D5DB4;
	text-align:right;
	.width:190px;
	}
#opciones .item p{
	float:right;
	margin:10px 0 0 0;
	}
#opciones .item img{
	float:right;
	margin-left:5px;
	}
#columna_iz_view{
	width:325px;
	float:left;
	}
#columna_der_view{
	width:395px;
	padding:5px;
	float:left;
	}
#columna_iz_view .caja{
	clear:both;	
	width:300px;
	padding:5px;
	padding-bottom:15px;
	background:url(../imagenes/contenedor1_inferior.gif) bottom repeat-x;
	}
#columna_iz_view .caja2{
	clear:both;	
	height:510px;
	width:300px;
	padding:5px;
	padding-bottom:15px;
	background:url(../imagenes/contenedor1_inferior.gif) bottom repeat-x;
	}	
	
.columnas_view h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#efb70a;
	font-weight:bold;
	font-size:12px;
	margin:0;
	text-transform:uppercase;
	}
.columnas_view h5{
	font-family:Arial, Helvetica, sans-serif;
	color:#1c5db1;
	font-weight:bold;
	font-size:12px;
	margin:7px 0 3px 0;
	text-transform:uppercase;
	clear:both;
	}
.columnas_view p{
	font-family:Arial, Helvetica, sans-serif;
	color:#1c5db1;
	font-size:12px;
	text-align:left;
	margin:0;
	}
.columnas_view p.item{
	font-family:Arial, Helvetica, sans-serif;
	color:#1c5db1;
	font-size:12px;
	text-align:left;
	float:left;
	width:155px;
	margin:0;
	}
#columna_der_view .caja{
	width:385px;
	padding-bottom:15px;
	background-image: url(../imagenes/contenedor1_inferior.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#galeria{
	width:375px;
	height:380px;
	padding:5px;
	margin:auto;
	background-color: #dfdada;
	background-image: url(../imagenes/contenedor1_inferior.gif);
	background-repeat:  repeat-x;
	background-position: bottom;
	}
#galeria img{
	border:0;
	}
#imagen{
	width:375px;
	height:265px;
	border:solid 1px #ebb40c;
	margin:auto;
	text-align: center;
	}
#miniaturas{
	width:375px;
	padding-top:5px;
	border:none;
	margin:auto;
	}
#miniatura{
	width:78px;
	height:58px;
	border:solid 1px #ebb40c;
	margin:0 0 0 5px;
	float:left;
	}
#flecha_iz{
	width:15px;
	height:40px;
	padding-top:25px;
	float:left;
	}
#flecha_der{
	width:15px;
	height:40px;
	padding-top:25px;
	float:left;
	margin-left:5px;
	}
#mapa{
	margin:auto;
	height:245px;
	}
#contacto_cliente{
	clear:both;
	width:375px;
	padding:5px;
	margin:auto;
	background-color: #e5e5e5;
	margin-top:10px;
	}
#contacto_cliente .campos{
	width:98%;
	}
#contacto_cliente .fecha{
	width:60%;
	}	
/* ------------------------------PROPIETARIOS--------------------------------*/
#anuncios_propios{
	clear:both;
	width:720px;
	margin:auto;
}
#anuncios_propios li{
	width:500px;
	border-left: #00CCFF 1px dashed;
	border-bottom: #00CCFF 1px dashed;
	margin:15px 0 0 15px;
	padding:4px;
	float:left;
	list-style:none;
}
.separador {
	margin-right:30px
	}
#anuncios_propios li p{
	font-weight:bold;
}
#anuncios_propios .foto{
	margin-right:5px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom: 5px;
	}
/* ------------------------------Calendario--------------------------------*/
.columnas_calendario{
	clear:both;	
	width:730px;
	padding-bottom:15px;
	}
#contenedor_largo h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#efb70a;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	margin-top: 20px;
	margin-right: 15;
	margin-bottom: 0;
	margin-left: 15;
	}
#calendario_izq{
	width:550px;
	float:left;
	}
#calendario_der{
	width:150px;
	float:left;
	padding-left:20px;
	padding-top:20px;
	}
.mes{
	float:left;
	width:170px;
	height:225px;
	border: 1px solid #ffcc33;
	background-color:#ffffcc;
	margin-top:20px;
	margin-left:5px;
	}
.mes_titulo{
	clear:both;
	margin:2px;
	width:166px;
	background-color:#ffcc33;
	}
#calendario_izq .mes_titulo p{
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:3px;
	margin-bottom:3px;
	color:#000000;
	}
.dias_contenedor{
	clear:both;
	margin:auto;
	width:170px;
	background-color:#ffffcc;
	}
.dia_semana{
	float:left;
	width:21px;
	height:16px;
	background-color:#ffcc33;
	margin-left:2px;
	margin-top:2px;
	}
#calendario_izq .dia_semana p{
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:1px;
	color:#000000;
	}
#calendario_izq p{
	text-align:center;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:2px;
	color:#000000;
	}
.dias_mes{
	clear:both;
	margin:auto;
	width:170px;
	}
.dia_res{
	float:left;
	width:21px;
	height:21px;
	background:url(../imagenes/dia_res.jpg) top no-repeat;
	margin-left:2px;
	margin-top:4px;
	}
.dia_disp{
	float:left;
	width:21px;
	height:21px;
	background:url(../imagenes/dia_disp.jpg) top no-repeat;
	margin-left:2px;
	margin-top:4px;
	}
.dia_disp-res{
	float:left;
	width:21px;
	height:21px;
	background:url(../imagenes/dia_disp_res.jpg) top no-repeat;
	margin-left:2px;
	margin-top:4px;
	}
.dia_res-disp{
	float:left;
	width:21px;
	height:21px;
	background:url(../imagenes/dia_res_disp.jpg) top no-repeat;
	margin-left:2px;
	margin-top:4px;
	}
.dia_no{
	float:left;
	width:21px;
	height:21px;
	background-color:#e5e5e5;
	margin-left:2px;
	margin-top:4px;
	text-decoration:line-through;
	}
.dia_vacio{
	float:left;
	width:21px;
	height:21px;
	background-color:#ffffcc;
	margin-left:2px;
	margin-top:4px;
	}	
#pie_detalle{
	width: 700px;
	height: 35px;
	padding: 3px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	clear:both;
}	
#paginador_2{
	width: 550px;
	height: 35px;
	padding: 3px 0 0 0;
	background:url(../imagenes/paginador_bg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	clear:both;
}

#paginador_2 a{
	color:#FFFFFF;
}
#paginador_2 select{
	width:50px;
}
#paginador_2 #textos{
	float:left;
	text-align:left;
	margin:0;
	padding-left:10px;
	width:260px;
}
.phpmaker {
	color:#000000; /* text color */
	font-family: Verdana; /* font name */
	font-size: xx-small; /* font size */	
}
#alo_pasos{
	margin-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-top: 15px;
}

.ewTable {
	width: 100%; /* table width */
	color: #1d5db4; /* text color */
	font-family: Verdana; /* font name */
	font-size: 12px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

.ewTableRow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1d5db4;	
}

.ewTableHeader {
	background-color: #1d5db4; /* header color */
	color: #FFFFFF; /* header font color */
	vertical-align: top;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bolder;
}

.ewTableAltRow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1d5db4;	
}

#contenedorEdit label{
	float:left;
	width:230px;
	text-align:right;
	color:#1D5DB4;
	font-weight:bold;
	margin-right: 10px;
}

#contenedorEdit div{
	padding-top:5px;
	width: 100%;
	float: left;
	
	}
#contenedorRegistro .texto{
	padding:15px;
	width:720px;
	}
#contenedorRegistro .mensajeNews{
	width:500px;
	}
#contenedorRegistro .rec_img{
	float:left;
	margin-left:20px;
	margin-right:20px;
	width: 140px;
}	
#mensaje{
	width:84%;
	margin-top: 20px;
	float: left;
	padding-left: 120px;
	}
#calendario{
	width:555px;
	}
#calendar3 .ng-cal-header-table {width:545px;}

#Id_Div_Status{
	color:#efb70a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 15px;
	
	}


#intercambio_links {
	clear:both;
	padding-top:15px;}
#liintercambio_links nks ul {
	margin:0px;
	padding:0px;}
	
#intercambio_links  ul li {
	list-style:none;
		color:#1d5db4;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
	
#intercambio_links  ul li a{
	color:#1d5db4;
	font-size:12px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	
}