html{
	margin:0;
	padding:0;
}
body{
	font-size:12px;
	font-family:Arial, Helvetica;
	color:#414141;
	margin:0;
	padding:0;
}
a {
	color:#414141;
	text-decoration:none;
}
a:hover, a:active, a:focus {
	text-decoration:underline;
}
a:visited {
	color:#b9740f;	
}

h1{
	margin:0;
	padding:0;
	font-size:17px;
	color:#ffffff;
}
h1 a{
	color:#ffffff;
}

h1 a:visited{
	color:#FFFFFF;	
}

h2{
	margin:0;
	padding:0;
	font-size:17px;
}

h2 a:visited{
	color:#b9740f;
}
h3{
	margin:0;
	padding:0;
	font-size:13px;
}
h4{
	margin:0;
	padding:0;
	display:inline;
	font-size:11px;
}
.boton{
	background:url(../images/boton.jpg) no-repeat;
	border:0px;
	width:95px;
	height:31px;
	cursor:pointer;
	color:#414141;
}
.boton1{
	background:none;
	border:0px;
	cursor:pointer;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.botonEnviar{
	background:url(../images/boton.gif) no-repeat;
	border:0px;
	width:83px;
	height:39px;
	padding-top:2px;
	text-align:center;
}
img{
	border:0;
}
#bd{
	background:url(../imagen/fondo-sup.jpg) top repeat-x #E5F4F7;
	width:auto;
	height:auto;
	margin:0 auto;	
}
#fondo-inf{
	background:url(../imagen/fondo-inf.jpg) bottom repeat-x;
	height:auto;
}
#contenedor{
	width:985px;
	height:auto;
}
.tabla-sup{
	background:url(../imagen/tabla-sup.jpg) top no-repeat;
	width:985px;
	height:185px;
}
.tabla-med{
	background:url(../imagen/tabla-med.jpg) top repeat-y;
	width:985px;
}
#abajo{
	margin-left:30px;
}
.tabla-inf{
	background:url(../imagen/tabla-inf.png) top no-repeat;
	width:985px;
	height:185px;
	z-index:900;
}
#banderas{
	position:absolute; z-index:999; top:120px; width:933px; text-align:right;
}
.logo{
	vertical-align:top;
	width:385px; 
	height:185px;
}
.logo div{
	padding-top:50px;
	padding-left:20px;
}
.cab{
	vertical-align:top;
	width:600px; 
	height:185px;
}
.login{
	height:78px;
	width:600px;
}
.horario{
	height:55px;
	width:343px;
}
.telefono{
	height:55px;
	width:60px;
}
.telefono2{
	height:55px;
	width:197px;
}
.telefono2 div{
	font-size:28px;
	font-family:Arial;
	color:#FFB223;
	padding-right:28px;
}
.eslogan{
	height:52px;
	width:600px;
}
.titulo-azul{
	color:#0B4B8C;
	font-weight:bold;
}
#contenido{
	width:680px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
}
#col-der{
/*background:url(../images/col-der.jpg) no-repeat bottom #007CC4;*/
	width:275px;
	margin:0px;
	padding:0px;
	float:left;
	text-align:left;
}

/***** FIN MENU PRINCIPAL ******/
#titulo{
	height:30px;
	margin:0px;
	padding:0px;
}
#titulo-cg{
	background:url(../images/degradado-cg.jpg) no-repeat 0 0;
	width:725px;
	height:83px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:50px;
}
#titulo-nw{
	background:url(../images/degradado-nl.jpg) no-repeat 0 0;
	width:725px;
	height:83px;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:30px;
}
.titulo-texto{
	padding-top: 10px;
	padding-bottom: 20px;
	font-size:22px;
	font-weight:bold;
	color:#0B4B8C;
	text-align:left;	
}
.titulo-texto2{
	padding-top: 10px;
	font-size:22px;
	font-weight:bold;
	color:#0B4B8C;
	text-align:left;	
}
#texto{
	padding:0px; 
	text-align:left;
	width:660px;
}
#texto-nw{
	padding:0px; 
	text-align:left;
	width:460px;
	padding-left:20px;
}
.imagen-en-texto{
	border: 1px solid #ccc;
	padding:5px;
}
.paginacion:active, .paginacion:hover, .paginacion:focus{
	color:#007AFF;
	font-weight:bold;
	text-decoration:none;
}
.paginacion_activa{
	color:#007AFF;
	font-weight:bold;
	text-decoration:none;
}
/* The main calendar widget.  DIV containing a table. */

div.calendar {
  position: relative;
  z-index: 100;
  background-color:#CCCCCC;
  cursor:pointer;
}

.calendar, .calendar table {
  border: 1px solid #cccccc;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #efefef;
  font-family: arial,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
  cursor:pointer;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #037cc5;
  color: #ffffff;
  padding: 2px;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
  background: #dedede;
  color: #000;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #cccccc;
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #000;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background: #bbbbbb;
  color: #000000;
  border: 1px solid #cccccc;
  padding: 1px;
    cursor:pointer;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background: #c77;
  padding: 2px 0px 0px 2px;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #dddddd;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #cccccc;
  background: #dddddd;
}

.calendar tbody .rowhilite td {
  background: #d3d3d3;
  color: #ffffff;
    cursor:pointer;
}

.calendar tbody .rowhilite td.wn {
  background: #d3d3d3;
  color: #ffffff;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #91cdf5;
  padding: 1px 3px 1px 1px;
  border: 1px solid #666666;
   cursor:pointer;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #000000;
  color: #ffffff;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #000;
  padding: 1px 3px 1px 1px;
  background: #037cc5;
  color: #ffffff;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #333333;
  font-weight:bold;
}

.calendar tbody td.today { font-weight: bold; }

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #cccccc;
  color: #000;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  border-top: 1px solid #cccccc;
  background: #efefef;
  color: #000000;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #666666;
  border: 1px solid #f40;
  padding: 1px;
   cursor:pointer;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #999999;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #ffffff;
  color: #000;
  font-size: smaller;
}

.combo .label {
  width: 100%;
  text-align: center;
}

.combo .hilite {
  background: #fc8;
}

.combo .active {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background: #efefef;
  font-weight: bold;
}
.oferta-fondo{
	width:170px; 
	max-width:170px; 
	float:left; 
	height: 120px; 
	overflow:hidden; 
	background:url(../images/fondo-oferta.jpg) no-repeat left bottom; 
	padding-left:15px;  
	padding-top:15px;
	vertical-align:top;
}
* html .oferta-fondo{
	width:170px; 
	max-width:170px; 
	float:left; 
	height: 120px; 
	overflow:hidden; 
	background:url(../images/fondo-oferta.jpg) no-repeat left bottom; 
	padding-left:15px;  
	padding-top:15px;
	vertical-align:top;
}
* +html .oferta-fondo{
	width:170px; 
	max-width:170px; 
	float:left; 
	height: 120px; 
	overflow:hidden; 
	background:url(../images/fondo-oferta.jpg) no-repeat left bottom; 
	padding-left:15px;  
	padding-top:15px;
	vertical-align:top;
}
.oferta-fondo img{
	width:150px;
	height:110px;
}
.oferta-2{
	width:150px; 
	max-width:200px; 
	float:left; 
	overflow:hidden; 
	padding-top:10px;
	vertical-align:top;
}
.oferta-2 span{
	font-size:12px;
}
.oferta-sup{
	margin:0;
	padding:0;
	font-size:13px;
}
.activo{
	color:#3A7AFF;
}
.num{
	text-decoration:none;
}
.num:active, .num:hover, .num:focus{
	color:#3A7AFF;
	text-decoration:none;
}
.enlace_pie1:hover, .enlace_pie1:active, .enlace_pie1:focus, .enlace_pie2:hover, .enlace_pie2:active, .enlace_pie2:focus{
	background-color:#fdd063;
}
.enlace_pie1{
	text-decoration:none; background-color:#fdd063;
}
.enlace_pie2{
	text-decoration:none;
	color:#3393A9;
}
.dir, .dir a{
	color:#ffffff;
}
.copy, .copy a{
	color:#C5DFE5;
}
.pathway
{
	padding:5px; 
	padding-left:0px; 
	font-weight:bold; 
	color:#0B4B8C; 
	text-align:left;
}
#col-der1
{
	background:url('../imagen/columna-der.jpg') no-repeat;
	width:250px;
	height:295px;
}
#col-der2
{
	background:url('../imagen/tiempo.jpg') no-repeat #F4F4F4;
	width:250px;
}
#col-der2 div
{
	padding-left:20px;
}
#col-der3
{
	background:url('../imagen/columna-der3.jpg') no-repeat;
	width:250px;
	height:100px;
}
#col-der3 div
{
	margin-left:20px;
	padding-top:0;
}
#col-der3 h2{
	margin-top:-8px;
	margin-left:8px;
	color:#F7AB21;
	font-size:16px;
	z-index:40;
	position:absolute;
}
#col-der1 h2, #col-der2 h2
{
	padding-left:65px;
	padding-top:20px;
	color:#0B4B8C;
}

#col-der-table{
	text-align:left;
	width:250px;
}
.pad10
{
	padding:10px;
}
#pad10L, #pad10L0, #pad10L1, #pad10L2, #pad10L3, #pad10L4, #pad10L5, #pad10L6, #pad10L7, #pad10L8, #pad10L9, #pad10L10
{
	padding:15px 0;
}
.cab1
{
	width:700px; 
	text-align:right;
}
.cab1 table{
	text-align:right;
	float:right;
}
.bot0n{
	background:url(../images/numero.jpg) no-repeat center; 
	width:18px; 
	height:22px; 
	text-align:center; 
	font-weight:bold;
	text-decoration:none;
}
.bot0nA{
	color:#FFFFFF; 
	text-decoration:none;
}
.bot0nA:hover, .bot0nA:active, .bot0nA:focus {
	text-decoration:none;
}
.titulo-busqueda{
	color:#FFFFFF; 
	font-size:16px;
}
.tip0{
	width:200px; 
	margin-bottom:10px;
}
.mas-opciones{
	color:#ffffff; 
	text-decoration:underline; 
	font-size:10px;
}
.ancho200{
	width:200px;
}
.ancho100{
	width:90px;
}
.pad35{
	padding-left:35px;
}
.lh{
	line-height:6px;
}
.lh2{
	line-height:4px;
}
.lh3{
	line-height:15px;
}
.color-path{
	color:#047DC4;
}
#pie{
	font-size:11px; 
	color:#3393A9; 
	padding-top:10px; 
	margin-bottom:10px;
}
#redessociales{
	float:left;
	width:250px;
}
#pie-cont{
	float:left;
}
.tabla-contenedor{
	width:985px;
	padding:0;
	margin:0;
	border-spacing:0;
	vertical-align:top;
}
#pre-menu{
	vertical-align:top;
	height:46px;
}
#flash{
	width:943px;
	height:161px;
}
.padR30
{
	padding-right:30px;
}
#enlace-ofertas-alquiler
{
	margin-left:450px; 
	padding-left:70px; 
	padding-top:27px; 
	background:url(../images/casa.jpg) no-repeat; 
	height:45px; 
	font-weight:bold;
}
#enlace-ofertas-alquiler a
{
	text-decoration:none;
}
#txtparpadea{
	color:#FF0000; 
	font-size:18px;
}
.tabla-alquileres
{
	width:100%;
	margin-bottom:20px;
}
.tabla-alquileres h2{
	margin:0;
	padding:0;
	display:inline;
	font-size:13px;
}
.tabla-alquileres h3{
	margin:0;
	padding:0;
	display:inline;
	font-size:12px;
	font-weight:normal;
}
.tabla-ofertas{
	width:100%;
	margin-bottom:35px;
}
.vt{
	vertical-align:top;
}
.vm{
	vertical-align:middle;
}
.vt-justi{
	vertical-align:top;
	text-align:justify;
}
.vt40{
	vertical-align:top;
	width:40%;
}
.vt30{
	vertical-align:top;
	width:180px;
}
.vt-padL20{
	vertical-align:top;
	padding-left:20px;
}
.vt table{
	width:140px;
}
#div-contacto{
	float:left; 
 	width:240px;
}
.w100{
	width:100%;
}
.w100p{
	width:100px;
	border: 1px solid #CDCCCC;
    color: #888888;
    padding: 5px;
}
.w400p{
	width:400px;
	border: 1px solid #CDCCCC;
    color: #888888;
    padding: 5px;
}
.w33{
	width:33%;
}
.w200{
	width:200px;
	border: 1px solid #CDCCCC;
    color: #888888;
    padding: 5px;
}
#contacto-google{
	float:left;
	width:200px; 
 	padding-left:20px;
}
#iframe-contacto{
	width:400px;
	height:350px;
}
#iframe-contacto a{
	text-align:left;
}
.cl{
	clear:left;
}
.texto-rojo{
	color:#FF0000;
}
.texto-rojo-encuesta{
	color:#FF0000;
	font-size:10px;
}
.texto-peque{
	font-size:10px; 
	text-align:justify;
}
.mensaje-textarea{
	width:350px; 
	height:75px;
	border: 1px solid #CDCCCC;
    color: #888888;
    padding: 5px;
}
.di{
	display:inline;
}
.oferta-titulo
{
	font-weight:bold; 
	font-size:16px;
}
.oferta-titulo a
{
	color:#0B4B8C;
}
.oferta-precio{
	font-weight:bold; 
	font-size:16px; 
	color:#FF7E00;
}
.colorAzul{
	color:#0B4B8C;
}
.ar{
	text-align:right;
}
#formulario_oferta #observaciones, #contactar #observaciones{
	width:650px; 
	height:50px;
	border: 1px solid #CDCCCC;
    color: #888888;
    padding: 5px;
}
.bloque1{
	color:#FFFFFF; 
	background-color:#FCB712; 
	font-size:14px; 
	font-weight:bold; 
	padding:5px;
}
.h30{
	height:30px;
	width:25%;
}
.h30pr20{
	height:30px;
	padding-right:20px;
	width:25%;
}
.titulo-detalle{
	font-size:24px; 
	font-weight:bold;
}
.localidad-detalle{
	font-size:18px;
}
.texto-intro{
	font-size:18px;
	color:#007AFF;
}
.paso1{
	background:url('../images/paso1.png') no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:228px;
	height:33px;
	float:left;
}
.paso2{
	background:url('../images/paso2.png') no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:104px;
	height:33px;
	float:left;
}
.paso3{
	background:url('../images/paso3.png') no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:149px;
	height:33px;
	float:left;
}
.paso4{
	background:url('../images/paso4.png') no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:141px;
	height:33px;
	float:left;
}
.paso1-on{
	background:url('../images/paso1hover.png') no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:228px;
	height:33px;
	float:left;
}
.paso2-on{
	background:url('../images/paso2hover.png') no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:104px;
	height:33px;
	float:left;
}
.paso3-on{
	background:url('../images/paso3hover.png') no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:149px;
	height:33px;
	float:left;
}
.paso4-on{
	background:url('../images/paso4hover.png') no-repeat;
	color: #FFFFFF;
	font-weight:bold;
	width:141px;
	height:33px;
	float:left;
}
.zonaform{
	background:#cccccc;
	padding:10px;
}
.zonares{
	background:url('../images/fondo-reservas-buscador.png') no-repeat;
	width:625px;
	height:101px;
}
.rojo{
	color:#FF0000;
	font-weight:bold;
	margin-bottom:5px;
}
.verde{
	color:#009900;
	font-weight:bold;
	margin-bottom:5px;
}
.list_carousel {
	margin: 0 0 10px 0px;
	width: 580px;
	float:left;
}
.list_carousel ul {
	background-color: #fff;
	margin: 0;
	padding: 0;
	width: 580px;
	list-style: none;
	display: block;
}
.list_carousel li {
	/*text-align: center;*/
	width: 175px;
	height: 135px;
	padding: 0;
	margin: 0px;
	display: block;
	float: left;
}
.clearfix {
	float: none;
	clear: both;
}
#user_interaction{
	left:0px;
}
#prev1, #prev2 {
	float: left;
	margin-left: 10px;
	width:19px;
	margin-top:50px;
}
#next1, #next2 {
	float: left;
	margin-right: 10px;
	width:19px;
	margin-top:50px;
}
.naranja{
	color:#FFB324;
	font-family:Arial, Verdana;
	font-weight:bold;
}
.gris{
	color:#A7A7A8;
	font-family:Arial, Verdana;
	font-weight:bold;
}
.caja1{
	background: url('../imagen/caja1.jpg') no-repeat; 
	width:118px; 
	height:48px; 
	border:0px; 
	vertical-align:top;
}
.caja1 input{
	background:none; 
	width:110px; 
	height:20px; 
	border:0px; 
	font-size:11px; 
	color:#919191;
	padding-left:5px;
}
.caja_formu
{
	width:200px; 
	border:1px solid #CDCCCC; 
	padding:5px; 
	color:#888888;
}
.caja1 a{
	font-size:10px; text-decoration:underline; color:#ffffff; text-decoration:none;
}
* html .caja1 input, * +html .caja1 input{
	padding-top:3px;
}
.caja1 div{
	padding-top:5px;
}
* html .caja1 div, * +html .caja1 div{
	padding-top:3px;
}
.caja2{
	background: url('../imagen/caja2.jpg') no-repeat; 
	width:113px; 
	height:48px; 
	border:0px; 
	vertical-align:top;
}
.caja2 input{
	background:none; 
	width:110px; 
	height:20px; 
	border:0px; 
	font-size:11px; 
	color:#919191;
	padding-left:5px;
}
* html .caja2 input, * +html .caja2 input{
	padding-top:3px;
}
.caja2 div{
	padding-top:5px;
}
* html .caja2 div, * +html .caja2 div{
	padding-top:3px;
}
.caja2 a{
	font-size:10px; text-decoration:underline; color:#ffffff; text-decoration:none;
}
.boton{
	background: url('../imagen/entrar.jpg') no-repeat;
	width:24px; 
	height:30px;
}
#vacio{
	width:20px;
}
#banderafr{
	padding-right:10px;
}
#tablalogin{
	font-size:11px; 
	color:#ffffff; 
	margin-top:10px;
}
.error{
	color:#FF0000;
	font-size:11px;
}
.fotoscab{
	width:440px;
	background:url('../imagen/cab-fondo1.png') no-repeat top left;  
	height:269px;
}
.formcab{
	width:515px;
	background:url('../imagen/cab-fondo2.png') no-repeat top left; 
	height:269px;
}
.ofertas{
	background:url('../imagen/pestana.jpg') no-repeat; 
	width:660px; 
	height:45px; 
	vertical-align:top; 
	color:#ffffff;
	text-align:left;
}
.ofertas h1{
	margin-top:12px;
	margin-left:25px;
}
.venta{
	background:url('../imagen/venta.jpg') no-repeat; 
	width:315px; 
	height:250px; 
	vertical-align:top; 
	color:#ffffff;
	text-align:left;
}
.venta h1{
	margin-top:12px;
	margin-left:25px;
}
.alquiler{
	background:url('../imagen/alquiler.jpg') no-repeat; 
	width:312px; 
	height:250px; 
	vertical-align:top; 
	color:#ffffff;
	text-align:left;
}
.alquiler h1{
	margin-top:12px;
	margin-left:25px;
}
.espacio{
	width:35px;
}
.oferta{
	width:132px;
	text-align:center;
	color:#0B4B8C;
	font-weight:bold;
	padding-top:10px;
}
.oferta2{
	margin-top:25px;
	margin-left:5px;
	font-size:16px;
	text-align:left;
	color:#0B4B8C;
	font-weight:bold;
}
#f{
	margin:0; 
	padding:0;
	padding-left:20px;
}
#fnombre, #ftelefono, #fmail{
	width:200px; 
	border:1px solid #CDCCCC; 
	padding:5px; 
	color:#888888;
}
#fconsulta{
	width:200px; 
	height:80px; 
	border:1px solid #CDCCCC; 
	padding:5px; 
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.texto-error{
	float:left;
	color:#FF0000;
	font-size:11px;
	width:138px;
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
	height:30px;
}
#dboton{
	width:62px; 
	height:30px;
	text-align:right;
	float:left;
}
#fboton{
	background:url('../imagen/boton-enviar.jpg') right no-repeat; 
	width:62px; 
	height:30px; 
	cursor:pointer; 
	border:0; 
	color:#0B4B8C; 
	font-weight:bold; 
	font-size:11px;
}
#tit-encuesta{
	color:#0B4B8C;
	font-size:11px;
	padding-bottom:5px;
}
#encuesta{
	color:#525251;  
	font-size:11px;
	display:inline; 
	margin:0; 
	padding:0;
	z-index:999;
}
.opciones{
	padding-top:5px;
}
#buscador{
	width:498px; 
	height:196px;
	padding-top:40px;
}
#pestanas{ 
	margin-left:125px;
}
#pestana-venta{
	background:url('../imagen/pesta-venta.png') no-repeat; 
	width:154px; 
	height:50px;
	float:left;
	margin-left:35px;
	
}
#pestana-venta a{
	width:154px;
	height:40px;
	text-align:center;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding-top:10px;
	font-weight:bold; 
	font-size:18px;
	position:relative; 
	z-index:1;
}
/*#pestana-venta a:active, #pestana-venta a:hover, #pestana-venta a:focus{
	background:none;
	background:url('../imagen/pesta-venta-on.png') no-repeat; 
	z-index:2;
}*/
#pestana-alquiler{
	background:url('../imagen/pesta-alq.png') no-repeat; 
	width:200px; 
	height:50px;
	float:left;
	margin-left:-35px;
}
#pestana-alquiler a{
	width:200px;
	height:40px;
	text-align:center;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	padding-top:10px;
	font-weight:bold; 
	font-size:18px;
	position:relative; 
	z-index:2;
}
/*pestana-alquiler a:active, #pestana-alquiler a:hover, #pestana-alquiler a:focus{
	background:#ffffff;
	background:url('../imagen/pesta-alq-on.png') no-repeat; 
	z-index:1;
}*/
.cont{
	margin-bottom:5px;
}
.boton-calendario{
	background: url("../images/calendario.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 22px;
    width: 32px;
}
.cl{
	clear:both;
}
.tel{
	text-align:center;
	vertical-align:middle;
}
#confianzaonline
{
	margin-top:-160px; 
	height:160px;
	width:943px; 
	text-align:right;
}
#logoconfianza{
	float:right;
}
#textoconfianza{
	float:right; 
	color:#5E1E99; 
	font-size:10px; 
	padding-right:12px;
}
.transparente{
	 background-color:#333333; 
	 position:absolute; 
	 top:0; 
	 padding-top:150px; 
	 width:100%; 
	 height:1500px; 
	 
	 background: url('http://www.fautor.es/images/blackTransparent80.png');
	_background-image: none;
	_background-color: #000000;
	_filter:alpha(opacity=80);
	z-index:60;

}
.opaco{
	position:relative;
}
