body 					{text-align:center;}
body,tr,td,select,textarea	{font-size: 10px; font-family: verdana, arial; color:#555;}
a:link,a:visited 			{text-decoration:none;}
a:hover 				{text-decoration:none;font-weight:bold;}
ul, ol	 			{margin:0 0 10px 25px;}
dl 					{margin:0 0 10px;}
dt 					{font-weight:bold;}
dd					{margin:0 0 3px 10px;}
p 					{margin:0px;color: #555; font-family: verdana, arial, san serif;}
h1 					{font-size:large; margin:0 0 12px;}
h2 					{font-size:medium; margin:8px 0;}
h3 					{font-size:small; margin:6px 0 5px;}
h4 					{font-size:x-small; margin:4px 0;}
h5					{font-size:xx-small; margin:3px 0;}
h6 					{font-size:xx-small; margin:0;}
hr 					{display:none;}
img 					{border:none;}
acronym				{border-bottom: 1px dotted;}
blockquote 				{margin:0 25px 20px 25px; font-style:italic;}

input { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../img/fondoinput.png); border: solid 1px #99acbb; }
input.err { font-size: 10px; background-image: url(../img/fondoinputerror.png); border: solid 1px #99acbb; }
option { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../img/fondoinput.png); border: solid 1px #99acbb; } 
select { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../img/fondoinput.png); border: solid 1px #99acbb; }
textarea { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../img/fondotexarea.png); border: solid 1px #99acbb; }

#infoCalendario{float:right;width:240px;margin:3px 0 40px;}
#infoCalendario .marco{border:1px solid #B4D6F5;padding:8px 10px 10px;margin:11px 0 0px;} 
html>body #infoCalendario .marco{margin:6px 0 8px;}
#infoCalendario h3{font-size:12px;margin:0 0 8px;}
#infoCalendario ul{list-style: decimal;margin:0 0 4px 24px;}
#infoCalendario li{padding:0 0 6px 0;}
#infoCalendario p{border:1px solid #000;padding:3px 5px 5px;margin:8px 0 10px;} 

#calendario {margin:13px 250px 40px 0;}
#calendario .mes{border:1px solid #CBD9DE; padding:2px; text-align:center; vertical-align:top;}
#calendario table {width:230px;margin-left:-8px;}
#calendario table table{margin-left:0;}
#calendario .mes td{background-color:#fff;text-align:center;height:28px; vertical-align:top; padding:0;font-size:10px;}
#calendario .mes th{text-align:center;border-top:1px solid #CBD9DE;border-bottom:1px solid #CBD9DE;background-color:#E8EEF7;padding:0;font-size:11px;}
#calendario .mes .diaSemana td{font-weight:bold;padding-top:2px;height:16px;}
#calendario .ch{display:block;margin:0 auto;}
#calendario .mes td.dsct{border:1px solid #C3D9FF;background-color:#C3D9FF;} /*desactivado*/
#calendario .mes td.hoy{border:1px solid #000;font-weight:bold;}
#calendario .mes td.dspn{border:1px solid #E8EEF7;background-color:#FFFFCC;} /*disponible*/
#calendario .mes td.rsrv{border:1px solid #E8EEF7;background-color:#FF5E5E;font-weight:bold;} /*reservado*/
#calendario .mes .links td{padding-top:4px;height:16px;font-size:11px;}
#calendario #guia{margin:0 1px;}
#calendario #guia p{margin-top:6px;}
#calendario #guia input{float:right;margin:0 18px 0 1px;}

#calendario.front {margin:0 0 0 -8px;width:745px;}
#calendario.front table {width:170px;margin-left:0;}
#calendario.front .mes td{height:auto;padding:1px 2px 2px;}
#calendario.front .mes td.rsrv{text-decoration:line-through;font-weight:normal;}
#calendario.front #guia{float:right;width:170px;padding-top:29px;}


form.formularioContactar{text-align:left;}
form.formularioContactar .margin{margin:5px 30px 40px 185px;}
form.formularioContactar input.boto{margin:10px 0;}
label{width:172px;font-weight:normal;padding-right:10px;}




/* NUEVOS PARA LA FICHA */
#agendaDispon{margin:-30px 0 15px;background:url(/images/web/f_blau_top.gif) repeat-x left top;border-top-width:30px;background-color:#fff;padding:10px;}
#agendaDispon .marcpad{background-color:#fff;}
#agendaDispon h1{font-size:15px;color:#333;margin-bottom:20px;}
#agendaDispon h2{font-size:13px;color:#FF8400;margin-bottom:10px;}
#agendaDispon .formularioContactar h2{color:#333;}

/*canvis estils existents*/
#ficha .centre {padding:0 15px}
#ficha .esq{margin-bottom:-10px;}
.formularioContactar{margin-top:5px;padding:15px 20px;background-color:#FFFFDD;width:660px;}
.formularioContactar td{padding-bottom:5px;}
.formularioContactar .label{padding-right:10px;text-align:right;white-space:nowrap;vertical-align:top;}
/*a{color:#2B79C0}*/
#calendario.front{margin-bottom:30px;}
#calendario.front table {width:170px !important;}
#calendario.front .mes td{padding:1px 1px 2px;}
#calendario.front #guia{width:140px;}

.centered {z-index: 5;opacity: 1; position: absolute; left: 12%; top: 0%; width: 525px; height: 400px; overflow: hidden; border: 1px black solid; padding: 0px 0px 0px;}
.close { position: absolute; left: 95%; background-color: gray; color: white; font-weight: bold; text-align: center; cursor: pointer; z-index: 5;}
.polaroid {background: url(../img/polaroid.gif) no-repeat; float: right; width: 141px; height: 117px; margin: auto; overflow: hidden; background-position: 0 50%; }
.polaroid img {width: 120px; height: 80px; margin: 10px;}
.tab {height: 29px; width:71px; text-align: center;}
.tab a, .tab a:hover, .tab a:visited{color: #FFF; text-decoration: none; width:71px; height:29px; font: bold 16px Arial; display: block; padding:6px 0 0 0;}
#tab {background: transparent url('../img/tab.png') 0 0 no-repeat;} 
#tab_sel {background: transparent url('../img/tabsel.png') 0 0 no-repeat;}


#homepage {font-family:arial; font-size:10px; color:#8796AB;}
#homepage a{font-family:arial; font-size:10px; color:#8796AB; text-decoration:none; font-weight:normal}
#homepage a:hover{font-family:arial; font-size:10px; color:#8796AB; text-decoration:underline;; font-weight:normal}
.home_log {float:left;width:184px;height:148px;background-image:url(../img/bglogin.jpg);background-repeat:no-repeat;margin:0 0 10px 0}
.home_log table {width:218px;float:left;font-weight:bold}
.propietarios { width:503px; background:url(../img/fondo_propietarios.jpg) no-repeat; margin:0px auto; }

.buscador { width:120px; background:url(../img/fondo_buscador.jpg) no-repeat; margin:0px auto; }
//.vertical {writing-mode: tb-rl; filter: flipv fliph}

#vertical li { float:left; margin:0.1em; }

#vertical li em  {  font-style:normal;  display:block;  text-align:center;  background:#fff; }



.cabecera {background-image:url(../img/alquilerfuerteventura.gif); background-repeat:no-repeat;}

.hiddenImg {display:none;} 

.messages {
    background:#ccffcc;
    color:#000000;
    padding:3px 10px 3px 10px;
    z-index: 9999;
	margin:0 0 0 8px;
	position:fixed;
	top:150px;
	width:700px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	border:4px solid #00CC00;
	cursor: pointer;
}
.messages_error {
    border:4px solid #D3322A;
    background:#F7DAD8;
    color:#000000;
    padding:3px 10px 3px 10px;
    z-index: 9999;
	margin:0 0 0 8px;
	position:fixed;
	top:190px;
	width:700px;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px;
	cursor: pointer;
}
.closeMessages {
	float:right;
	margin-top:0px;
}
.closeMessages a {
	color:#666666;
	cursor: pointer;
	text-decoration: none;
	font-size: 80%;
}
.closeMessages a:hover {
	color:black;
}

