body {
	background-color: #9EC8DA; 
/*	background-color: #ffC8DA; */
	background-image: url();
	height:101%;
}
.debug{
	font-family: tahoma;
	font-size: 11px;
	color: Black;
	font-weight: normal;
	background-color: #FFC8FF;
	border: 1px solid #E500E6;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 3px solid #CC0099;
}

form{
	margin-top: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}



a.reservar:link, a.reservar:visited, a.reservar:active{
	color: #FF0000;
}
a.reservar:hover{
	text-decoration: underline;
	color: #FFaaaa;
}




a.volver:link, a.volver:visited, a.volver:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.volver:hover{
	text-decoration: underline;
	color: #FFFFAA;
}




.borderflash {
	border: 1px solid #666666;
}
.campos_form_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007CB0;
	text-decoration: none;
	background-color: #E0EEF3;
	height: 20px;
	width: 40px;
	border: 1px solid #333333;
}
.campos_form_searchCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007CB0;
	text-decoration: none;
	background-color: #E0EEF3;
	height: 20px;
	width: 90px;
	border: 1px solid #333333;
}
.texto_justified {
	text-align: justify;
	text-indent: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.HR_white {
	border: 1px solid #FFFFFF;
	height: 0px;
}
.border_4px {
	border: 1px solid #007CB0;
}
.border2_4pxCopy {
	border: 1px solid #9EC8DA;
}
.marcoBuscador {
	background-color: #00587D;
	border: 1px solid #FFFFFF;
}
.campos_form_edificio {

	height: 20px;
	width: 103px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #007CB0;
	text-decoration: none;
	background-color: #E0EEF3;
	border: 1px solid #333333;
}
.borderBuscador {
	border: 1px solid #666666;
}
.borderBuscadorBottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}





textarea.campos_form_reserva, input.campos_form_reserva, select.campos_form_reserva{
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
	background-color: #F9FCFD;
	border: 1px solid #828282;
}	

input.boto{
	border: 1px solid #4682B4;
	background-color: #CEE0FF;
	font-family: Tahoma, verdana;
	font-size: 11px;
	font-weight: bold;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding-left:   5px;
	padding-right:  5px;
	padding-bottom: 5px;
	padding-top:    5px;
	letter-spacing: 2px;
}



/* --- CALENDARI ---------------------------------------------------------- */
td.cal_disponible, td.cal_reservado, 
td.cal_ultimoMinuto, td.cal_oferta, td.cal_inactivo{
	font-family: Arial, Helvetica, sans-serif;
	color: #137BAF;
	font-size: 10px;
	text-align: center;
	
}
td.cal_disponible   {	background: #E1F9D5; }
td.cal_reservado    { background: #FCC6C6; }
td.cal_ultimoMinuto {	background: #FBEE7B; }
td.cal_oferta       { background: #FCC07A; }

td.cal_inactivo   {	background: #DDDDDD; color: #B9B9B9;
}

a.calendari:link, a.calendari:visited, a.calendari:active{
	color: #137BAF;
}
a.calendari:hover{
	text-decoration: underline;
	color: #ffff00;
	background: #8F90C5;
}
.cal_nombreDia{
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; color: #4E9CC3;
	font-size: 12px;
	text-align: center;
	
}
/* --- CALENDARI ((FI)) ---------------------------------------------------------- */
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #336699;
}
.style2 {font-size: 9px}

.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; 
}
.style8b {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold;
}


.style9 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #007CB0;
	font-weight: bold;
}
.style11 {
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.style12 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.style13 {
	color: #007CB0;
	font-weight: bold;
	font-style: italic;
}
.style14 {color: #9EC8DA}
.style21 {font-size: 16px}
.style23 {font-size: 12px}
.style24 {font-size: 24px}
.style25 {font-size: 23px}

.style29 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0A77AD;
	text-decoration: none;
}

.style37 {
	color: #007CB0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}


.style38 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.style40 {color: #FF6600}
.style41 {font-size: 10px}
.style43 {font-size: 10px; color: #007CB0; }
.style44 {color: #007CB0}
.style47 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
.style48 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style49 {font-family: Arial, Helvetica, sans-serif}
.style50 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #007CB0; font-weight: bold; }
.style51 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #007CB0; font-weight: bold; }
.style54 {font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #0976AD; }
.style56 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #4E9CC3; }
.style58 {color: #137BAF}
.style61 {font-size: 10}
.style62 {font-family: Arial, Helvetica, sans-serif; color: #137BAF; font-size: 10px; }
.style73 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF0000; font-weight: bold; }
.style83 {color: #0C77AD; }
.style91 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0D78AE; font-weight: bold; }



menu{
	margin-top:0px;
	margin-bottom:0px;
}




