body {
	background-color: white;
	color: #4d4d4d;
	margin: 0 0;
	padding: 0 0;
	text-align: left;
	font: normal normal 0.8em "Trebuchet MS", arial, sans-serif;
}
#contingut {
	background-color: white;
	width: 780px; 
	_width:770px;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	text-align:left; 
}
img{ border: none; }
h1{ font: normal bold 2em "Trebuchet MS", arial, sans-serif; margin-top: 0px;padding: 0 0;}
h2{ font: normal bold 1.75em "Trebuchet MS", arial, sans-serif; }
h3{ margin-top: 0px;margin-left: 5px;color: #669a8b;font: normal bold 1.5em "Trebuchet MS", arial, sans-serif; }
h4{ margin-left: 5px;font: normal bold 1.4em "Trebuchet MS", arial, sans-serif; }
h5{ font: normal bold 1.25em "Trebuchet MS", arial, sans-serif; }
.flota-izq{ float: left; }
.flota-der{ float: right; }
.flota-cen{ margin-left:160px; float: left; }
.clear{clear: both;}
p{ text-align: justify; }
label{ font-weight: bold; color: #4d4d4d; }
li{text-align: justify;width:95%;}
.contacta label{ vertical-align: text-top;} 

a:link,a:visited,a:active{
	color:white;
	text-decoration: none;
}
a:hover{
	text-decoration:#669A8B;
	color: white;
}

.separa{ padding: 6px 0 0 0;}

.plain{ border: none;}

a.red:link, a.red:visited,a.red:active{ color: #669A8B; }

hr{
	clear: both;
	text-align:center;
	width:90%;
	height: 1px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid white;
	border-bottom: 1px solid #bababa;
	_margin-top: -2px;
	margin-top: -2px;
	_margin-bottom: 5px;
}

*:first-child+html hr{ margin-top: -2px;}

hr.hcp{
	width: 100%;
}

.bloque-izq{
	width: 150px;
	height: 618px;
	/*background: url('../img/bg.jpg') no-repeat bottom;*/
}

.menu-top{
	margin-top:10px;
	background: url('../img/menu_top.gif') no-repeat;
	height: 2px;
}

.menu-contenido{
	display: table;
	background: url('../img/menu_contenido.gif') repeat-y;
	width:150px;
	_margin-top: -13px;
}

.menu-contenido p{
	padding: 5px 5px;
	margin: 0 0;
}

.pastilla-acceso p, .pastilla-general p{
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

.pastilla-general-top{
	width: 169px;
	height: 1px;
	background: url('../img/pastilla_top.gif') no-repeat;
}
.pastilla-general-contenido{ 
	background: url('../img/pastilla_contenido.gif') repeat-y;
	width: 169px;
	_margin-top: -13px;
}

.pastilla-general-bottom{
	width: 169px;
	height: 5px;
	background: url('../img/pastilla_bottom.gif') no-repeat;
}

.menu-bottom{
	background:url('../img/menu_bottom.gif') no-repeat;
	height: 3px;
	margin: 0;
	padding: 0;
}

.bloque-central-top{
	background: url('../img/contenido_top.gif') no-repeat;
	height: 3px;
}

.bloque-central{
	background: url('../img/contenido_contenido.gif') repeat-y;
	width: 602px;
	_margin-top: -12px;
}
.bloque-central p{
	margin: 0px 20px 0 10px;
}
.bloque-central img.camp{
	margin-left: 10px;
}
.bloque-central-bottom{
	background: url('../img/contenido_bottom.gif') no-repeat;
}

.columna1{
	width: 170px;
	margin-left: 10px;
	_margin-left: 5px;
}

.columna2{
	width: 170px;
	margin-left: 10px;
}

.columna3{
	width: 170px;
	margin-left: 10px;
}

.pastilla-acceso{
	background: url('../img/fondo_acceso.gif') no-repeat;
	width: 196px;
	height: 160px;
}

.trofeu{
	width: 401px;
}

.trofeu-top{
	background: url('../img/trofeu_top.gif') no-repeat;
	height: 1px;
}

.trofeu-contenido{
	background: url('../img/trofeu_contenido.gif') repeat-y;
	padding: 5px 5px;
	_margin-top: -13px;
}

.trofeu-bottom{
	background: url('../img/trofeu_bottom.gif') no-repeat;
}

.titol-trofeu{
	color: #4b9274;
	font-size: 1.3em;
}

.prox-trofeus{
	width: 575px;
	margin-left: 10px;
	_margin-left: 5px;
}

.prox-trofeus-top{
	background: url('../img/prox_trofeus_top.gif') no-repeat;
	height: 1px;
	width: 575px;
}

.prox-trofeus-contenido{
	background: url('../img/prox_trofeus_contenido.gif') repeat-y;
	padding: 5px 5px;
	_margin-top: -13px;
	width: 575px;
}

.prox-trofeus-bottom{
	background: url('../img/prox_trofeus_bottom.gif') no-repeat;
}

.hoyo-top{
	background: transparent url('../img/hoyo_top.gif') no-repeat;
	width: 595px;
	height: 19px;
}

.hoyo-contenido{
	background: white url('../img/hoyo_contenido.gif') repeat-y;
}

.hoyo-bottom{
	background: transparent url('../img/hoyo_bottom.gif') no-repeat;
	width: 595px;
	height: 6px;
	margin: 0;
	padding: 0;
}

.columna1-hoyo{
	background-color: white;
	width: 335px;
	margin-left: 10px;
	margin-top: 10px;
}

.columna2-hoyo{
	margin-left: 5px;
	background-color: white;
	width: 225px;
}

.menu-forats{
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 10px;
}

.forats{
	margin-left: 30px;
}

.num-hoyo{
	font: normal bold 3em "Trebuchet MS", arial, verdana;
	color: #7cbba1;
	text-align: left;
}

.hoyo-seleccionado{
	color: #588573;
}

.columna-interior1{
	margin-left: 5px;
	background-color: white;
	font-size: 1.2em;
	width: 70px; 
}

.columna-interior2{
	background-color: white;
	font-size: 1.25em;
	font-weight: bold;
	color: #707174;
	width: 250px;
}

.titol{
	color: #4B9274;
	font-weight: bold;
}

input, textarea{
	border: 1px solid #808080;
	color: #666;
}
/*textarea{
	font: normal normal 1em "Trebuchet MS", arial, sans-serif;
}*/

.olvido{
	padding-top: 3px;
	text-align: right;
	margin-right: 5px;
	color: white;
}

form{
	margin: 0 0;
	padding: 0 10px;
}

table{
	/*font-size: 1em;*/
}

th{
	color: white;
	background-color: #669a8b;
}

.tabla td{
	border-bottom:1px solid #669a8b;
	text-align: center;
}

td.left{
	text-align:left;
}

td.verde{
	color: #339966;
}

.prox th{
	color: #282525;
	background-color: white;
	border-bottom: 1px solid #aeaa9f;
}

.prox td{
	text-align: left;
	border: none;
}

#pie{
	margin: 10px 0 0 0;
	padding: 0;
	background: url('../img/bg_pie.gif') no-repeat;
	height: 21px;
}
#pie p{
	font-size: 0.85em;
	margin: 2px 0 0 0;
	padding: 1px 10px;
}
#pie img{
	vertical-align: bottom;
}

.marco{
	border: 3px solid #828282;
}

/**** Calendario ***/
/* CSS Document */
/* CSS Produced & Owned by Veerle (veerle.duoh.com) */
/* This CSS document & its accompanying image bg_calendar.gif are protected under this license: http://creativecommons.org/licenses/by-nc-sa/2.5/ */
/* You must attribute the work in the manner specified by the author or licensor. 
/* Noncommercial. You may not use this work for commercial purposes. */
/* Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one.  */
#calendar {
	font-size: 0.8em;
	width: 143px;
	padding: 0;
	margin: 0;
	color: #616B76;
	text-align: center;
	background-color: #fff;
}
caption a {
	/*font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #fff;	
	text-align: center;*/
	text-decoration: none;
}	

caption {
	margin: 0;
	padding: 0;
	width: 143px;
	background: #c4e2d4;
	color: #2f2f2f;
	font-weight: bold;
	text-align: center;
}

.tarifa {
	margin-left: 10px;
	padding: 0;
	width: 90%;
	background: #c4e2d4;
	color: #2f2f2f;
	font: bold 1em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#calendar th {
	color: #2f2f2f;
	border-bottom: 1px solid #aeaa9f;
	background-color: white;
}
.today, td.today a, td.today a:link, td.today a:visited {
	color: #2f2f2f!important;
	font-weight: bold;
	background: #fbe694!important;
}
#calendar td {
	width: 20px;
	height: 20px;
	text-align: center;
	border: none;
}
#calendar td a {
	text-decoration: none;
	font-weight: bold;
	display: block;
}
#calendar td a:link, #calendar td a:visited {	
	color: #2f2f2f;
}
#calendar td a:hover, #calendar td a:active {
	background: none!important;
	color: #2f2f2f;
}
