/* CSS Document */



/* box reservas */

#mod-body {

	background:#77acdd url(../images/mod-body.png) bottom left repeat-x

}

#mod-right-top {

	background: url(../images/mod-right-top.png) top right no-repeat

}

#mod-right-bottom {

	background: url(../images/mod-right-bottom.png) bottom right no-repeat

}

#mod-left-bottom {

	background: url(../images/mod-left-bottom.png) bottom left no-repeat

}

div.titulo-mod {

	height:auto;

	padding:10px 15px 0 15px;

	color:#FFFFFF;

	font: 10pt Georgia, Helvetica, sans-serif;

	font-weight: bold;

}



/* box reservas */



/* form */

form {

	padding: 4px 15px;

	margin: 0px;

}

.texto {

	font: 9pt Georgia, Helvetica, sans-serif;

	color: #FFF;

	text-align:left;

	padding:10px 0 5px 0;

	clear: both;

	display: block;

	font-weight: bold;

}

.reservas {

	background: #f5f5f5;

	float:none;

	font: 8.5pt Georgia, Helvetica, sans-serif;

	border:0px solid #000;

	padding:0px;

}

.reservas:hover {

	background: #fff;

}

/* fin form */



/* tabs */

ul#tabnav {

	list-style-type: none;

	margin: 0;

	padding-left: 0px;

	font: 8.5pt Georgia, Helvetica, sans-serif;

	font-weight: bold;

}

ul#tabnav li {

	float: left;

	height: 20px;

	color: #000;

}

ul#tabnav a:link, ul#tabnav a:visited {

	display: block;

	color: #FFFFFF;

	text-decoration: none;

	text-align:center

}

ul#tabnav a:hover {

	color: #C7D19A;

}

#tabnav .activo {

	background:#d88400 url(../images/tab-activo.png) top left no-repeat;

	width: 55px;

	height: 25px;

	padding: 10px 0 0 0;

}

#tabnav .inactivo {

	background:#222222 url(../images/tab-pasivo.png) top no-repeat;

	width: 55px;

	height: 25px;

	padding: 10px 0 0 0;

}

.visible { 

	display:inline	

}

.invisible {

	display:none

}

/* fin tabs */


