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

/*
	www.puertotorrox.com
	Tablas de Informacion
*/

.tablas {
	clear: both;
	margin: 20px auto;
	border-collapse: collapse
}

.tablas a {
	color: #333
}

.tablas a img {
	border: none 0
}

#disponibilidad {
	width: 711px
}

#superficies,#precios,#formapago,#fechas,#gestipagos,#prerreservas {
	width: 711px
}

table caption {
	display: none
}

th {
	font-size: 1.1em;
	font-weight: bold;
	color: #333;
	text-align: center;
	width: 8%;
	padding: 4px;
	border: solid #C1DAD7;
	border-width: 1px 1px 1px 0
}

th.accesos {
	width: 2%;
	padding: 4px;
	border: solid #C1DAD7;
	border-width: 1px 1px 1px 0
}

#superficies th,#precios th,#fechas th {
	width: 40%
}

#formapago th,#gestipagos th {
	width: 15%
}

#prerreservas th {
	width: 15%
}

tr.propiedades th {
	background: #CAE8EA url(../imagenes/bg_taca1.png) no-repeat
}

tr.propiedadesv th {
	background: #CAE8EA url(../imagenes/bg_taca1.png) no-repeat;
	border-width: 1px
}

#disponibilidad th.nobg {
	color: #666;
	background: none;
	text-align: left;
	width: 16%;
	border: solid #C1DAD7;
	border-width: 0 1px 1px 0
}

#superficies th.nobg,#precios th.nobg,#fechas th.nobg {
	font-size: 1.4em;
	color: #333;
	background: none;
	text-align: left;
	width: 40%;
	border: solid #C1DAD7;
	border-width: 0 0 1px
}

#formapago th.nobg,#gestipagos th.nobg {
	font-size: 1.4em;
	color: #333;
	background: none;
	text-align: left;
	width: 40%;
	border: solid #C1DAD7;
	border-width: 0 1px 1px 0
}

#prerreservas th.nobg {
	color: #666;
	background: none;
	text-align: left;
	width: 40%;
	border: solid #C1DAD7;
	border-width: 0 1px 1px 0
}

.finalnobg {
	color: #666;
	text-transform: uppercase;
	background-color: #FFF;
	text-align: left;
	width: 40%;
	border: solid #C1DAD7;
	border-width: 1px 1px 0 0
}

td {
	color: #4F6B72;
	text-align: center;
	border: solid #C1DAD7;
	border-width: 0 1px 1px 0
}

td.alt {
	color: #797268;
	text-align: center;
}

#disponibilidad tr.datos1 a,#disponibilidad tr.datos2 a,#prerreservas tr.datos1 a,#prerreservas tr.datos2 a {
	text-decoration: none;
	display: block
}

tr.datos1 {
	background-color: #FFF
}

tr.datos2 {
	background-color: #F1F2F6
}

#disponibilidad tr.datos1:hover,#disponibilidad th.datos1:hover,#disponibilidad tr.datos2:hover,#disponibilidad th.datos2:hover,#prerreservas tr.datos1:hover,#prerreservas th.datos1:hover,#prerreservas tr.datos2:hover,#prerreservas th.datos2:hover {
	background-color: #D4E5F7;
	cursor: pointer
}

th.datos1 {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border-top: 0;
	border: solid #C1DAD7;
	border-width: 0 1px 1px;
	padding: 4px
}

th.datos2 {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	border: solid #C1DAD7;
	border-width: 0 1px 1px;
	padding: 4px
}

#disponibilidad th.datos1,#disponibilidad th.datos2 {
	text-transform: uppercase
}

sup {
	font-size: 6px
}

p span.notas {
	font-size: 0.8em;
	margin: -10px auto 20px
}

