@import url(http://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700);

/* new clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/* nuevos estilos para accesibilidad */
* {
	margin:0px;
	padding:0px;
}

html, body {
	height:100%;
	width:100%;
	min-height:100%;
}
body {
	margin:0px;
	padding:0px;
	text-align:center;
	font-family:Verdana, Helvetica,  Arial, sans-serif;
	font-size:xx-small;
	font-size:70%;
	color: #666666;
}
.textsmaller {
	font-size:91%;
}
.textlarger {
	font-size:110%;
}
ul, ol {
	margin:10px auto;
	padding-left:30px;
}
li {
	margin:0px;
	padding:0px;
}
a:link, a:visited { color:#666666; }
a:hover, a:active { color:#000000; }

table, th, td {
	font:inherit;
}
th {
	text-align:left;
	font-weight:normal;
}
hr {
	clear:both;
	visibility:hidden;
	height:0px;
	display:none;
}
.noborder { border:none; }
.box {
	clear:both;
	width:100%;
}
.topborder {
	border-top:1px solid #666666;
}



#mainContent {
	clear:both;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:58px;
	font-size: 100%;
	gmargin-bottom:58px;
}

#mainContent.postals{
	background:url(../imagenes/estilos/lavall/bg_postals.gif) 0px 320px no-repeat;
}
#mainContent.postals_pre{
	background:url(../imagenes/estilos/lavall/bg_postals_pre.gif) 0px 250px no-repeat;
}

#contentNovetats {
	padding-top:20px;
	padding-left:0px;
	padding-right:0px;
	font-size: 100%;
	margin-bottom:15px;
}
.titleNovetats{
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
}
.textoNovetats{
	padding-left:5px;
	padding-top:4px;
	padding-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #404040;
}
.textoNovetats2{
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #404040;
}
#contentUltimahora {
	padding-left:0px;
	padding-right:0px;
	font-size: 100%;
	margin-bottom:10px;
}
.tablaUltimahora{
	border-bottom-color:#ededed;
	border-top-color:#ededed;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}
.titleUltimahora{
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-style: italic;
	font-weight: bold;
}
.textoUltimahora{
	padding-left:5px;
	padding-top:4px;
	padding-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #404040;
}
a.tituloUltimahora:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #404040;
	text-decoration:none;
}
a.tituloUltimahora:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #404040;
	text-decoration:none;
}
a.tituloUltimahora:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #000000;
	text-decoration:none;
}
a.tituloUltimahora:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #000000;
	text-decoration:none;
}
#contentAvisos {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size: 100%;
	margin-bottom:25px;
}
.tablaAvisos{
	background-image: url(../imagenes/estilos/home/club_fondo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.titleAvisos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #00a9e6;
}
a.titleAvisos:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #00a9e6;
	text-decoration:none;
}
a.titleAvisos:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #00a9e6;
	text-decoration:none;
}
a.titleAvisos:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #404040;
	text-decoration:none;
}
a.titleAvisos:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #404040;
	text-decoration:none;
}
.textoAvisos{
	padding-left:5px;
	padding-top:10px;
	padding-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #404040;
}
#Titulo {
	padding-top:5px;
	padding-left:14px;
	padding-right:15px;
	font-size: 100%;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d5d5d5;
	background-image: url(../imagenes/estilos/flecha.gif);
	background-repeat: no-repeat;
	background-position: 8px 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.5em;
	font-weight:bolder;
	color: #797b7f;
}
#contentCol1 {
	float:left;
	padding-top:10px;
	padding-left:14px;
	padding-right:10px;
	font-size: 100%;
	margin-bottom:25px;
	width:513px;
}
#contentCol2 {
	float:right;
	margin-top:10px;
	padding-right:10px;
	font-size: 100%;
	margin-bottom:25px;
	width:376px;
	pheight:195;
}
#contentCol1float {
	position:absolute;
	float:left;
	margin-top:35px;
	font-size: 100%;
	margin-bottom:0px;
	width:932px;
	pheight:540;
}
#contentCol2float {
	position:absolute;
	float:right;
	margin-top:10px;
	font-size: 100%;
	margin-bottom:25px;
	width:376px;
	gheight:195;
	right: 10px;
}

#bocata_preus{
	padding-left:50px;
}

#contentNoCol {
	clear:both;
	margin-top:0px;
	gpadding-right:10px;
	font-size: 100%;
	margin-bottom:10px;
}

.CampoMenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #444444;
	
}
.campo {
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #666666;
	gfont-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-bottom:5px;
	margin-top:5px;
}
td.campo{
	padding-left:5px;
	height:22px;
	border-bottom:5px solid #fff;
}
input.radio {
	position:relative;
	top:2px;
	left:3px;
}
input.checkbox {
	position:relative;
	top:2px;
	left:1px;
}
span.checkbox {
	position:relative;
	top:-15px;
	float:left;
	margin-left:25px;
}
.campoTexto {
	background-color: #EFEFEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #666666;
	gfont-weight: bold;
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-color: #EFEFEF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.campoTextoM {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #666666;
	font-weight: bold;
	border: 1px solid #333333;
}
.campoBoton {
	background-color: #d5d5d5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	cursor:pointer;
	background-color: #d5d5d5;
	border: 1px solid #d5d5d5;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	border-radius:10px;
	padding:0px 15px;
	gpadding:0px;
}
.BordeSuperior{
	background:url(../imagenes/estilos/lavall/borde_superior.gif) no-repeat bottom;
	height:11px;
	width:376px;
}
.BordeVertical{
	background:url(../imagenes/estilos/lavall/borde_vertical.gif) repeat-y;
	padding-left:5px;
	padding-right:5px;
}
.BordeInferior{
	background:url(../imagenes/estilos/lavall/borde_inferior.gif) no-repeat top;
	height:11px;
	width:376px;
}

.BordeSuperiorLarge{
	background:url(../imagenes/estilos/lavall/borde_superior_large.gif) no-repeat bottom;
	height:11px;
	width:650px;
}
.BordeVerticalLarge{
	background:url(../imagenes/estilos/lavall/borde_vertical_large.gif) repeat-y;
	padding-left:5px;
	padding-right:5px;
}
.BordeInferiorLarge{
	background:url(../imagenes/estilos/lavall/borde_inferior_large.gif) no-repeat top;
	height:11px;
	width:650px;
}

.BordeSuperiorPostals{
	background:url(../imagenes/estilos/lavall/borde_superior_postals.gif) no-repeat bottom;
	height:11px;
	width:444px;
}
.BordeVerticalPostals{
	background:url(../imagenes/estilos/lavall/borde_vertical_postals.gif) repeat-y;
	gpadding-left:5px;
	gpadding-right:5px;
}
.BordeInferiorPostalsLeft{
	background:url(../imagenes/estilos/lavall/borde_inferior_postals.gif) no-repeat bottom left;
	height:220px;
	width:291px;
}
.BordeInferiorPostalsRight{
	background:url(../imagenes/estilos/lavall/borde_inferior_postals.gif) no-repeat bottom right;
	height:220px;
	width:153px;
}
/*.BordeInferiorPostals{
	background:url(../imagenes/estilos/lavall/borde_inferior_postals.gif) no-repeat top;
	height:167px;
	width:640px;
}*/
.BordeSuperiorPostalsPre{
	background:url(../imagenes/estilos/lavall/borde_superior_postals_pre.gif) no-repeat bottom;
	height:11px;
	width:640px;
}
.BordeVerticalPostalsPre{
	background:url(../imagenes/estilos/lavall/borde_vertical_postals_pre.gif) repeat-y;
	gpadding-left:5px;
	gpadding-right:5px;
}
.BordeInferiorPostalsPre{
	background:url(../imagenes/estilos/lavall/borde_inferior_postals_pre.gif) no-repeat top;
	height:11px;
	width:640px;
}
#Pestanyas{
	position:relative;
	text-align:right;
	float:right;
	gmargin-top:-10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:60%;
	font-weight:normal;
	gmargin-bottom:25px;
	gheight:24;
	top:-18px;
	right:-10px;
}
#Pestanyas a:link {
	color: #FFFFFF;
	text-decoration: none;
}
#Pestanyas a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#Pestanyas a:hover {
	color: #CCCCCC;
	text-decoration: none;
}
#Pestanyas a:active {
	color: #CCCCCC;
	text-decoration: none;
}
.PestIzqAct{
	background:url(../imagenes/estilos/pestanyas/ini_az.gif) no-repeat left;
	gwidth:19px;
	gposition:relative;
}
.PestIzqDes{
	background:url(../imagenes/estilos/pestanyas/ini_bl.gif) no-repeat left;
	gwidth:19px;
	gposition:relative;
}
.PestDerAct{
	background:url(../imagenes/estilos/pestanyas/fin_az.gif) no-repeat right;
	gpadding-left:6px;
	gpadding-right:6px;
	gwidth:6px;
	gposition:relative;
}
.PestDerDes{
	background:url(../imagenes/estilos/pestanyas/fin_bl.gif) no-repeat right;
	gpadding-left:6px;
	gpadding-right:5px;
	gwidth:6px;
	gposition:relative;
}
.PestCntAct{
	background:url(../imagenes/estilos/pestanyas/azul.gif) repeat-x;
	gposition:relative;
}
.PestCntDes{
	background:url(../imagenes/estilos/pestanyas/blanco.gif) repeat-x;
	gposition:relative;
}
.tablaBorde{
	gborder: 1px solid #cecece;
}
.tablaBorde tr .titulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #000000;
	padding-top:8px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
}
.tablaBorde tr .gris{
	background-color: #d2dbd9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #797b7f;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:3px;
}
.tablaBorde tr .azul{
	background-color: #edf1f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #00a9e6;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:3px;
}
.tablaBorde tr .verde{
	background-color: #30B457;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #00a9e6;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:3px;
}
.tablaBorde tr .blanco{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #797b7f;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
	padding-bottom:3px;
}
.tablaBorde tr .bordes{
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
	color: #797b7f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
}
.tablaBorde tr .bordeInf{
	font-size:90%;
	color: #797b7f;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
}
.tablaBorde tr .espacio{
	padding-top:0px;
	padding-left:10px;
	padding-bottom:0px;
}
.espacio2{
	padding-top:7px;
	padding-left:15px;
	padding-bottom:7px;
	padding-right:15px;
	font-size:90%;
}
.tablaTarifes{
	gmargin-left:-10px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
.tablaTarifes tr .blanco{
	padding-top:0px;
	padding-left:3px;
	padding-bottom:0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	color: #797b7f;
}
.tablaTarifes tr .amarillo{
	padding-top:0px;
	padding-left:3px;
	padding-bottom:0px;
	background-color: #ffae00;
	color: #ffffff;
}
.tablaTarifes tr .azul{
	padding-top:0px;
	padding-left:3px;
	padding-bottom:0px;
	background-color: #49ccfa;
	color: #ffffff;
}
.tablaTarifes tr .azul{
	padding-top:0px;
	padding-left:3px;
	padding-bottom:0px;
	background-color: #30B457;
	color: #ffffff;
}
.tablaTarifes tr .rojo{
	padding-top:0px;
	padding-left:50px;
	padding-bottom:0px;
}
.tablaTarifes tr .gris{
	padding-top:0px;
	padding-left:3px;
	padding-bottom:0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	color: #797b7f;
	background-color: #f4f4f4;
}
.tablaTarifes tr .bordes{
	padding-top:0px;
	padding-left:3px;
	padding-bottom:0px;
	color: #797b7f;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d9d9d9;
	border-bottom-color: #d9d9d9;
}
.MargenCelda{
	padding-left:10px;
	padding-top:10px;
}
.MargenCelda a {
	font-size:1.1em;
	text-decoration:none;
}
.Txt11Gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #000000;
}
.Txt12Negro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #000000;
}
.Txt10Negro{
	font-family: Verdana;
	font-size:0.8em;
	color: #444444;
}
.Txt12Azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #00a9e6;
}
.Txt13Azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #00a9e6;
}
.Txt10Gris{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #444444;
}
.Txt10Blau{
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color: #00afe9;
}
.Txt12Gris{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #444444;
}
/*
* > #centrado {
	height:auto;
}
* > #container {
	gheight:auto;
}
* > #borderleft {
	gheight:auto;
}
* > #borderright {
	gheight:auto;
}*/
#mainHeader {
	gposition:relative;
	text-align:center;
	margin:0px auto;
	background-color:#FFFFFF;
}
.container {
	margin-right:17px;
	margin-left:17px;
}
#cabecera {
	text-align:left;
	background-color:#FFFFFF;
}
#cabecera img {
	vertical-align:top;
	padding-top:30px;
	padding-right:20px;
}
#regionselector {
	font-family:Verdana, Arial, sans-serif;
	float:right;
	padding-top:10px;
	gfont-size:90%;
}
#regionselector select {
	font-family:Verdana, Arial, sans-serif;
	font-size:100%;

}

.contentleft {
	position:relative;
	width:452px;
	height:214px;
	float:left;
	gdisplay:inline;
	background-color:#E1E1E1;
}
.contentleft .bigtext p {
	padding-top:4px;
	padding-right:0px;
	margin-right:10px;
	background-color:#FFFFFF;
}
.contentleft .clip {
	position:absolute;
	clip:rect(auto 452px 214px auto);
}
.contentright {
	position:relative;
	width:290px;
	gheight:214px;
	float:right;
	gdisplay:inline;
}

a.link {
	font-weight:bold;
}
.left {
	float:left;
	width:50.5%;
}
.right {
	float:right;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.nofloat {
	float:none;
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
	ggwidth:100% !important;
	gmargin:0px !important;
	gpadding:0px !important;
}
.addborder {
	background-color:#0000FF;
	gposition:relative;
	position:absolute;
	width:100%;
	height:100%;
	gheight:100px;
}
.center {
	text-align:center;
}
.button {
	font-size:91%;
	font-weight:bold;
	text-align:center;
	width:50%;
	margin:10px auto;
	padding:1px;
	border:1px solid #999999;
}
.button span {
	display:block;
	padding:6px 10px 7px;
}
.button a {
	gtext-align:center;
	display:block;
	width:100%;
}
.contentBottom {
	gposition:relative;
	width:100%;
}

.footer a { text-decoration:none; }
.footer a:link, .footer a:visited { color:#999999; }
.footer a:hover, .footer a:active { color:#666666; }

.footer .sepa {
	height:1px;
	line-height:0px;
	font-size:0px;
	background-color:#CCCCCC;
	gmargin-top:1px;
	margin-bottom:1px;
}
.footer .sepa hr {
	display:none;
}
.csshide {
	display:none;
}
.printhide {
	display:none;
}
.jshide {
	display:none;
}
a.VerdanaGris10:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-decoration: none;
}
a.VerdanaGris10:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #333333;
	text-decoration: none;
}
a.VerdanaGris10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
}
a.VerdanaGris10:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
}
a.VerdanaGris09:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
}
a.VerdanaGris09:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	text-decoration: none;
}
a.VerdanaGris09:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
}
a.VerdanaGris09:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
}
#webmap {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#webmap .heading {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
	color: #00a9e6;
}
#webmap .centro .link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 15px;
}
#webmap .centro .link li a{
	text-decoration:none;
}

#webmap .heading h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.verdForm{
	background-color:#ffffff;
	color:#6a910b;
	padding-left:5px;
	border:0px;
	height:17px;
	font-size:0.9em;
}
input.verdForm{
	width:270px;
	margin-top:0px;
	font-size:1.1em;
	padding-top:3px;
}
textarea.verdForm{
	margin-top:10px;
	margin-bottom:40px;
	margin-left:30px;
	font-size:1em;
	width:250px;
	height:100px;
	font-family:Verdana, Geneva, sans-serif;
	padding-left:0px;
}
.verd{
	color:#6a910b;
	font-size:1em;
	text-align:left;
}
/** NURIA RESERVES FORMULARI **/
.BordeSuperior1dia{
	background:url(../imagenes/estilos/lavall/borde_superior1dia.gif) no-repeat bottom;
	height:11px;
	width:326px;
}
.BordeVertical1dia{
	background:url(../imagenes/estilos/lavall/borde_vertical1dia.gif) repeat-y;
	padding-left:5px;
	padding-right:5px;
}
.BordeInferior1dia{
	background:url(../imagenes/estilos/lavall/borde_inferior1dia.gif) no-repeat top;
	height:11px;
	width:326px;
}
.BordeVertical1dia p{
	margin-top:5px;
	margin-bottom:10px;
	mline-height:1.4em;
}
.BordeVertical1dia .tablaBorde tr .azul{
	font-size:1em;
}
.BordeVertical1dia .tablaBorde tr .azul_fons{
	background-color:#00A9E6;
	font-size:1.2em;
	color:#ffffff;
	padding:1px 20px 1px 10px;
}
#contentColReserves {
	float:left;
	margin-top:15px;
	padding-left:14px;
	font-size: 100%;
	width:573px;
	border-right:solid 1px #CCCCCC;
}
.TituloReserva {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00a9e6;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
}
.TituloReservaForfait {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c0c0c0;
}
.Txt13Gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #797b7f;
}
.Txt10444 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #444444;
}
.Txt10444_fons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #444444;
	background-color:#EFEFEF;
}
.Txt11444 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #444444;
}
.Txt14Gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #797b7f;
}
.Txt14Gris_fons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #797b7f;
	background-color:#EFEFEF;
}
.Txt14Azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color: #00a9e6;
}

/* RESERVES */
#contentColReserves #tir, #contentColReserves #send, #contentColReserves #orient,
#contentColReserves #cavall, #contentColReserves #barques, #contentColReserves #mini,
#contentColReserves #parcludic, #contentColReserves #ponis, #contentColReserves #cau,
#contentColReserves #raquetes, #contentColReserves #classes{
	border-bottom:1px solid #e0e0e0;
	margin-bottom:10px;
}
.textForm, 
.textFormPreu,
.textFormPreu2,
.textFormvPreu,
.textFormvPaquet,
.textFormvTitol{
	border:0px;
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#444444;
	font-weight:bold;
	margin-bottom:2px;
	
}
.textForm{
	width:15px;
}
.textFormPreu{
	width:70px;
}
.textFormPreu2{
	width:50px;
}
.textFormvPreu{
	width:33px;
	font-weight:normal;
	text-align:right;
}
.textFormvPaquet{
	width:350px;
	text-align:left;
	background-color:#EFEFEF;
	color:#00a9e6;
}
.textFormvTitol{
	width:143px;
	text-align:left;
	color:#444444;
	padding-left:10px;
	font-size:0.9em;
}
.Txt14Gris_fons .textFormvPreu{
	width:18px;
	font-weight:bold;!important
}
.Txt10444 .textForm, 
.Txt10444 .textFormPreu{
	background-color:#FFF;
}
.Txt10444_fons .textForm, 
.Txt10444_fons .textFormPreu, 
.Txt10444_fons .textFormvPreu,
.Txt10444_fons .textFormvTitol,
.Txt14Gris_fons .textFormPreu, 
.Txt14Gris_fons .textFormvPreu,
.campo .textFormPreu{
	background-color:#EFEFEF;
}
.Txt10444,
.Txt10444_fons,
.Txt14Gris_fons{
	vertical-align:middle;
	padding-top:2px;
}
#contentColReserves #SelectsNens{
	width:520px;
}
#contentColOfertes #SelectsNens{
	width:320px;
}
#contentColReserves #SelectsNens select, #contentColOfertes #SelectsNens select{
	margin-bottom:3px;
	margin-right:11px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #444444;
	width:40px;
}
#contentColReserves #SelectsNens div, #contentColOfertes #SelectsNens div{
	padding-top:3px;
	width:53px;
	float:left;
}
#contentColReserves .campoArrow{
	border:0;
	height:20px;
	margin-top:3px;
	background:url(../imagenes/estilos/icon_arrow.gif) no-repeat 0px 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #444444;
	cursor:pointer;
	text-align:right;
	width:97px;
}
#contentColReserves textarea{
	width:535px;
	height:50px;
	background-color:#efefef;
	font-size:1em;
	border:0px;
	padding:3px;
	margin-top:5px;
}
#contentColReserves .ui-datepicker-trigger, #contentColOfertes .ui-datepicker-trigger{
	position:relative;
	top:4px;
	left:3px;
	cursor:pointer;
}
#marc h1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	padding-left: 14px;
	line-height: 20px;
}
#marc {
	width: 774px;
	text-align: center;
	margin-top:40px;
}
#marc h2  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #07A6DD;
	padding-left: 10px;
	line-height: 24px;
}
#marc p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #444444;
	padding-left: 10px;
}
#marc .datos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	background-color: #e2e2e2;
	padding-left: 10px;
	line-height: 22px;
	font-size: 0.8em;
}
#marc .titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #07A6DD;
	padding-left: 10px;
	line-height: 24px;
}
/* OFERTES */
.negroText{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #444444;
}
.BordeVertical  h1 {
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #484848;
}
.BordeVertical p {
	padding-left:5px;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #444444;
}
#TituloOfertas, #TituloFamiliar {
	padding-top:15px;
	padding-left:14px;
	padding-right:15px;
	font-size: 100%;
	padding-bottom:2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color: #484848;
}
#TituloFamiliar{
	border:none;
	padding-left:0px;
	padding-bottom:10px;
}
.BordeVertical table h1 {
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #00A9E6;
	border-bottom: solid 1px #c0c0c0;
	padding-bottom: 3px;
}
/* ALLOTJAMENT */
.himg, .himg_sel{
	width:22px;
	height:18px;
	cursor:pointer;
	vertical-align:middle;
	padding-top:1px;
	padding-left:1px;
}
.himg a, .himg_sel a{
	color:#fff;
	font-size:1.1em;
	line-height:1em;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
.himg{
	background-color:#cbcbcb;
}

.himg_sel{
	background-color:#919191;
}
/* BANNERS HORITZONTALS */
#contentAvisos{
	display:inline-block;
	width:932px;
}
.banner1, .banner2, .banner3, .banner4{
	float:left;
	margin-right:3px;
	width:231px;
}
.banner3{
	margin-right:2px;
}
.banner4{
	margin-right:0px;
	width:230px;
}
.tablaBorde tr .actividad {
	background-color: #00A9E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #FFFFFF;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}
.tablaBorde tr .gris-gris {
	background-color: #edf1f0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #7d7e7f;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}
.tablaBorde        tr        a.link:link        {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.tablaBorde     tr     a.link:hover       {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
.tablaBorde  tr  a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
.tablaBorde  tr  a.link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
.linkBlue:link,
.linkBlue:active,
.linkBlue:visited,
.linkBlue:hover {
	color:#00A9E6;
}

.clearFix {
	font-size:1px;
	line-height:1px;
	visibility:hidden;
	clear:both;
	height:1px;
	margin-bottom:-1px;
}


.footer {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	gfont-size: 10px;
	font-size:0.6em;
	font-size:xx-small;
	color: #999999;
	position:absolute;
	bottom:0px;
	*background:white;
	left:0px;
	float:none;
	clear:both;
	min-height:58px;
	width:950px;
	*width:950px;
	border-top:5px solid #eaeaea;
	
}


html {
	height:100%;
}
body {
	height:100%;
	margin:0;
	padding:0;
	background:url(vdn.tile.jpg) center top repeat-y #eeeeee;
}
#background {
	width:100%;
	min-height:100%;
	background:url(vdn.full.jpg) top center repeat-x;
	padding-bottom:210px;
}

#centrado {
	position:relative;
	margin:0px auto;
	text-align:left;
	background-color:#FFFFFF;
	width:950px;
	/*background:url(shadow.png) right top repeat-y transparent;*/
	
	-moz-box-shadow:1px 1px 4px #999;
	-webkit-box-shadow:1px 1px 4px #999;
	box-shadow:1px 1px 4px #999;
	_background:none;
	background/*\**/:none\9;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/impacte/valldenuria/website/media/css/shadow.png');
	height:100%;
	min-height:100%;
	gpadding-right:4px;
	padding-right:0px;
	padding-bottom:100px;
	*padding-bottom:15px;
}
#container {
	position:relative;
	float:none;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0px;
	background:white;
	height:100%;
	*padding-bottom:10px;
}
.NewTextoActualidad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:10px;
	color: #404040;
	padding-top:5px;
}
a.NewTituloActualidad:link, a.NewTituloActualidad:visited, a.NewTituloActualidad:hover, a.NewTituloActualidad:active{
	font-family: Calibri, Arial, Helvetica, Verdana;
	font-size: 13px;
	line-height:12px;
	color: #2aa3f9;
	text-decoration: none;
	padding-bottom:15px;
	font-weight:bold;
}
a.NewTituloActualidad:hover {
	color: #0080C0;
}
.NewActualidad {
	padding-right: 15px;
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-top: 15px;
	padding-bottom: 10px;
}
.NewTituloNoticias {
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	font-family: Calibri, Arial, Helvetica, Verdana;
	font-size:12px;
	font-style: italic;
	font-weight: bold;
	background-image: url(../../esp/imagenes/home/px_azul.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.BuscadorHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../imagenes/estilos/home/fondo_cercador.jpg);
	background-repeat: no-repeat;
}
.TituloBuscador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.TitPackBlanco {
	font-family: Tahoma, Verdana, Arial, Geneva;
	font-size: 15px;
	color: #FFFFFF;
}
.TitPackAzul {
	font-family: Tahoma, Verdana, Arial, Geneva;
	font-size: 15px;
	color: #0063ae;
}
/* BITLLET I PACK FAMILIAR */
#contentColOfertes{
	float:left;
	display:block;
	width:100%;
}
#contentColOfertes #contentCol1{
	padding-top:0px;
	width:600px;
}
#contentColOfertes.bg_new{
	background:url(../imagenes/reserves/pack/fondo.jpg) no-repeat bottom right;
}
#contentColOfertes.bg_new p{
	padding-bottom:4px;
}
#contentColOfertes .border_2px_w{
	background:url(../imagenes/estilos/bullet_2px.gif) repeat-x 0px 7px;
	width:282px;
}
#contentColOfertes .border_2px_h{
	background:url(../imagenes/estilos/bullet_2px.gif) repeat-y 10px 0px;
}
#contentColOfertes .franja_blau, #contentColOfertes .franja_gris{
	color:#0063AE;
	font-weight:bold;
	padding-left:10px;
	padding-top:4px;
	height:16px;
	font-size:0.8em;
	margin-top:4px;
}
#contentColOfertes .franja_blau{
	color:#0063AE;
	background:url(../imagenes/reserves/pack/franja_blau.gif) no-repeat top left;
}
#contentColOfertes .franja_gris{
	color:#484848;
	background:url(../imagenes/reserves/pack/franja_gris.gif) no-repeat top left;
}
#contentColOfertes .franja_blau span, #contentColOfertes .franja_verd span{
	color:#484848;
	font-weight:normal;
}
#contentColOfertes .franja_gris span{
	color:#0063AE;
}
#contentColOfertes .franja_verd{
	color:#0063AE;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
	height:23px;
	font-size:0.8em;
	margin-top:4px;
	color:#3a5703;
	background:url(../imagenes/reserves/pack/franja_verde.gif) no-repeat top left;
}
#contentColOfertes .b_crem, #contentColOfertes .b_tele, #contentColOfertes .b_exp, #contentColOfertes .b_aud,
#contentColOfertes .b_arees, #contentColOfertes .b_sant {
	font-weight:bold;
	padding-left:40px;
	padding-top:10px;
	height:23px;
	font-size:0.8em;
	margin-top:4px;
}
#contentColOfertes .b_tele, #contentColOfertes .b_exp, #contentColOfertes .b_aud,
#contentColOfertes .b_arees, #contentColOfertes .b_sant {
	color:#484848;
}
#contentColOfertes .b_crem{
	color:#0063AE;
	background:url(../imagenes/reserves/pack/icon_cremallera.gif) no-repeat top left;
}
#contentColOfertes .b_tele{
	background:url(../imagenes/reserves/pack/icon_telecabina.gif) no-repeat top left;
}
#contentColOfertes .b_exp{
	background:url(../imagenes/reserves/pack/icon_exposicions.gif) no-repeat top left;
}
#contentColOfertes .b_aud{
	background:url(../imagenes/reserves/pack/icon_auditori.gif) no-repeat top left;
}
#contentColOfertes .b_arees{
	background:url(../imagenes/reserves/pack/icon_tematiques.gif) no-repeat top left;
}
#contentColOfertes .b_sant{
	background:url(../imagenes/reserves/pack/icon_santuari.gif) no-repeat top left;
}
.campoBotonBlue {
	background-color: #5cc6fb;
	border: 1px solid #5cc6fb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #0063AE;
	cursor:pointer;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	border-radius:10px;
	padding:0px 15px;
	text-decoration:none;
}
a.campoBotonBlue:link, a.campoBotonBlue:hover, a.campoBotonBlue:active, a.campoBotonBlue:visited{
	color: #162f91;
}

.barraimatges{
	float:right;
	width:300px;
}

.promolist{
	float:left;
	width:550px;
}
.poemahead{
	font-family: Calibri, Arial, Verdana;
	font-size: 12px;
	left: 293px;
	position: relative;
	top: -154px;
	width: 325px;
}
.colorverd{
	color:#cbdb2a;
}
.colorblanc{
	color:#FFFFFF;
}
.colornegre{
	color:#16363d;
}
.pdffile{
	font-family:  Calibri, Arial, Verdana;
	height: 52px;
	left: 766px;
	position: relative;
	top: -165px;
	width: 167px;
}
.imagefile{
	height: 59px;
	width: 42px;
}
.textepdfile{
	font-weight:bold;
	font-size:14px;
	color: white;
	left: 43px;
	padding-top: 17px;
	position: relative;
	top: -42px;
	width: 129px;
}
.crono{
	font-family:  Calibri, Arial, Verdana;
	left: 257px;
	position: relative;
	top: -305px;
	width: 394px;
	line-height: 15px;
}
.font15{
	font-size:15px;
}
.font13{
	font-size:13px;
}
.font12{
	font-size:12px;
}
.fotomaragall{
	height: 259px;
	left: 651px;
	position: relative;
	top: -560px;
	width: 210px;
}
.contentColcenter{
	position: relative;
	left: 224px;
	width: 530px;
	font-family: Calibri, Arial, Verdana;
	font-size:13px;
	color:#0a242a;
}
.titulcentre{
	left: 34px;
	margin-top: 18px;
	position: relative;
}
.cronolist{
	margin-top: 11px;
}
.anyCrono{
	font-weight:bold;
	clear:left;
	float:left;
	margin-bottom: 12px;
}
.eventCrono{
	float:left;
	left: 7px;
	position: relative;
	margin-bottom: 12px;
	width: 500px;
}

.eventexpo{
	font-family: Calibri, Arial, Verdana;
	font-size: 12px;
	left: 259px;
	position: relative;
	top: -312px;
	width: 660px;
	line-height: 15px;
}

#firsttitul{
	font-family: arial;
	font-size: 14px;
	position: relative;
	top: 18px;
	font-weight:bold;
}

#firstevent{
	font-family: Calibri, Arial, Verdana;
	font-size: 13px;
	position: relative;
	top: 33px;
}
#dies{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	top: 47px;
}
.evenlist{
	margin-top: 11px;
}
.eventmaragall{
	left: 38px;
	position: relative;
	margin-bottom: 20px;
	margin-top: 20px;
	width: 600px;
}
.titulmaragall{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	margin-bottom: 15px;
}
.descripmaragall{
	font-family: Calibri, Arial, Verdana;
	font-size:13px;
	margin-bottom: 15px;
}
.peumaragall{
	font-family:Arial;
	font-size:14px;
}
.barragrisa{
	font-size:1px;
	background-color:#b0b0b0;
	height: 1px;
	left: 38px;
	position: relative;
	width: 660px;
}
.galeriamaragall{
	height: 477px;
	left: 257px;
	position: relative;
	top: -528px;
	width: 692px;
}
.linkmaragall{
	text-decoration:none;
	cursor:pointer;
}
.linkmaragall:hover{
	color:#cbdb2a;
}
.infomaragall{
	height: 24px;
	margin-top: 10px;
	width: 90px;
	text-decoration:none;
	cursor:pointer;
	border-width: 0px;
}
.maragallContentCol1{
	left: 11px;
	position: relative;
	top: -601px;
}
#botonsgaleria{
	clear: both;
	left: 22px;
	position: absolute;
	top: 716px;
	width: 92px;
}
#introhome{
	color:#0a242a;
	font-family: Calibri, Arial, Verdana;
	font-size:13px;
	float: right;
	height: 262px;
	position: relative;
	right: 239px;
	width: 451px;
	top: 3px;
	line-height:15px;
}
#photo1{
	clear: both;
	height: 142px;
	position: relative;
	left: 87px;
	top: -121px;
	width: 191px;
}
#photo2{
	clear: both;
	height: 160px;
	position: relative;
	width: 115px;
	left: 368px;
	position: relative;
	top: -146px;
}
#photo3{
	clear: both;
	height: 94px;
	position: relative;
	width: 222px;
	left: 251px;
	top: -306px;
}
.shareme{
	bottom: -6px;
	color: #00B7F1;
	float: left;
	font-size: 10px;
	font-weight: bold;
	padding-right: 2px;
	position: relative;
	vertical-align: bottom;
	float:left;
}
#link_pdf_hotel {
	position: absolute;
	display: block;
	padding-left: 49px;
	height: 41px;
	background: url(ico_pdf.png) no-repeat left center;
	top: 569px;
	right: 27px;
	z-index: 31;
	text-decoration: none;
	line-height: 11px;
	font-size: 9px;
	padding-top: 16px;
	font-family: Arial;
	color: black;
	font-weight: bold;
}
#link_pdf_hotel:hover {
	text-decoration: underline;
}

.info{
	position: relative;
	background: url(img/fons_info.jpg) no-repeat 5px 5px;
	padding: 6px 6px 6px 44px;
	margin-top: 10px;
	color: black;
	font-weight: bold;
	font-size: 0.9em;
	
}

