@charset "utf-8";
/* ESTILOS LEITARIEGOS.NET - Por Luis Angel Prieto */
*{
	margin: 0;
	padding: 0;
}

body {
	margin: auto;
	text-align: center;
	font-family: Arial, Helvetica, "Lucida console", sans-serif;
	background: url(../img/header_background_grid.png) repeat-x;
}

#contenedora {
	position: relative;
	margin: auto;
	width: 920px;
}

#cuerpo{
}

#cabecera{
	width: 960px;
	height: 86px;
}

#logo{
	position: relative;
	float: left;
	margin-right: 34px;
	height:100%;
}

#logo img{
	margin-left: 25px;
	border: 0px;
}

#menu li{
	position: relative !important;
	float: left !important;
	display: inline !important;
	font-size: 12px !important;
}

.menuActual a{
	position: relative !important;
	float: left !important;
	background: url(../img/header_menu_grid_selected.png) repeat-x !important;
	background-color: #3257bd !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top: 38px !important;
	padding-bottom: 33px !important;
	margin-bottom: -1px !important;
	text-decoration: none !important;
}

.menuOtro a{
	position: relative !important;
	float: left !important;
	color: #000000 !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top: 38px !important;
	padding-bottom: 32px !important;
	text-decoration: none !important;
}

.menuOtro a:hover{
	background: url(../img/header_menu_grid_hover.png) repeat-x bottom !important;
}

.submenu  a{
	position: relative !important;
	float: left !important;
	text-decoration: none !important;
	color: #000000 !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	background-color: #dbe1ee !important;
	width: 125px !important;
	text-align: left !important;
	font-size: 12px !important;
	border-bottom: 1px solid #ccc !important;
}

.submenu  a:hover{
	color: #FFFFFF !important;
	background-color: #727fa9 !important;
}

.submenu1  a{
	position: relative !important;
	float: left !important;
	text-decoration: none !important;
	color: #000000 !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	background: #dbe1ee !important;
	width: 125px !important;
	text-align: left !important;
	font-size: 12px !important;
	border-bottom: 1px solid #ccc !important;
}

.submenu1  a:hover{
	color: #FFFFFF !important;
	background: #727fa9 !important;
}

.submenuX{
	position: relative !important;
	float: left !important;
	background: url(../img/menu_back.gif) bottom no-repeat !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	width: 125px !important;
	height: 10px !important;
	font-size: 1px !important;
}

#contenedorIdx{
	position: relative;
	float: left;
	width: 960px;
	background: url(../img/imgHead1.jpg) no-repeat;
	margin-left: -20px;
}

#contenedor{
	position: relative;
	float: left;
	width: 960px;
	background: url(../img/imgHead11.jpg) no-repeat;
	margin-left: -20px;
}

#contenido{
	position: relative;
	margin-left: 20px;
	width: 960px;
}

#conIzq{
	position: relative;
	float: left;
	width: 60%;
	height: 100%;
}

#noticias{
	position: relative;
	float: left;
	margin-top: 292px;
	padding-left: 35px;
	width: 540px;
	height: 430px;
	background: url(../img/noticias_background.gif) bottom no-repeat;
}

#logoCajaNot{
	position: relative;
	float: left;
	width: 11%;
}

#logoCajaNot img{
	position: relative;
	float: left;
}

#tituloCajaNot{	
	position: relative;
	float: left;
	width: 60%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}

#enlaceCajaNot a{
	position: relative;
	float: left;
	width: 23%;
	text-align: right;
	font-size: 11px;
	color: #3156bb;
	margin-top: 23px;
	margin-bottom: 20px;
}

#enlaceCajaNot a:hover{
	text-decoration: underline;
}

.noticia{
	position: relative;
	float: left;
	width: 94%;
	text-align: left;
	margin-bottom: 13px;
}

.noticia img{
	position: relative;
	float: left;
	padding: 4px;
	border: #c8cedd double 4px;
	width: 90px;
	height: 90px;
	margin: 2px;
	margin-right: 15px;
}

.tituloNoticiaIx a{
	position: relative;
	float: left;
	width: 75%;
	font-size: 18px;
	color: #3257bd;
	text-decoration: none;
}

.tituloNoticiaIx a:hover{
	text-decoration: underline;
}

.destacado a{
	background-color: #3257bd;
	color: #ffffff;
}

.tituloNoticia a{
	position: relative;
	float: left;
	width: 65%;
	font-size: 18px;
	color: #3257bd;
	text-decoration: none;
}

.tituloNoticia a:hover{
	text-decoration: underline;
}

.autorNoticiaIx{
	position: relative;
	float: left;
	width: 75%;
	font-size: 11px;
	color: #c8cedd;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #dee3ef;
}

.autorNoticia{
	position: relative;
	float: left;
	width: 85%;
	font-size: 11px;
	color: #c8cedd;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: solid 1px #dee3ef;
}

.autor{
	position: relative;
	float: left;
	width: 60%;
}

.spLecturas{
	margin-left: 15px;
	margin-right: 15px;	
}

.visitas{
	position: relative;
	float: left;
	text-align: right;
	width: 40%;
}

.rssNoticia img{
	position: relative;
	float: right;
	border:none;
	margin-top: -60px;
	margin-right: 15px;
}

.rssReportaje img{
	position: relative;
	float: right;
	border:none;
	margin-top: -60px;
}

#herramientasNoticia{
	position: relative;
	float: left;
	text-align: right;
	width: 85%;
	font-size: 11px;
	color: #3A3C40;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-bottom: 8px;
}

#herramientasNoticia a{
	color: #3A3C40;
	
}

#herramientasNoticia a:hover{
	text-decoration: none;
}

#herramientasNoticia img{
	border:none;
}

#herramientasSocial{
	position: relative;
	float: left;
	text-align: right;
	width: 85%;
	font-size: 11px;
	color: #3A3C40;
	padding-top: 3px;
	padding-bottom: 10px;
	margin-bottom: 8px;
}

#herramientasSocial a{
	color: #3A3C40;
	
}

#herramientasSocial a:hover{
	text-decoration: none;
}

#herramientasSocial img{
	border:none;
}

.socialMedia{
	position:relative;
	float: left; 
	margin-top: 0px;
}

.socialMediaFB{
	padding-right:15px;
}

#herramientasNoticia2{
	position: relative;
	float: left;
	text-align: right;
	width: 100%;
	height:26px;
	font-size: 11px;
	color: #3A3C40;
	padding-top: 3px;
	margin-top: 15px;
}

.herramienta {
	padding-top: 3px;
	padding-bottom: 3px;
}

.margenHN{
	padding-left: 125px;
	margin-top: 25px;
	border-top: 1px solid #DEE3EF;
	font-size: 11px;
}

.hBarra{
	border-right: solid 1px #3A3C40;
	padding-right: 8px;
}

.enviarN{
	padding-left: 24px;
	background: url(../img/ico_enviar.gif) no-repeat left;	
	text-decoration: underline;
}

.enviarN:hover{
	text-decoration: none;
}

.favoritosN{
	padding-left: 19px;
	background: url(../img/ico_favorito.gif) no-repeat left;
	text-decoration: underline;
}

.favoritosN:hover{
	text-decoration: none;
}

.imprimirN{
	padding-left: 22px;
	background: url(../img/ico_imprimir.gif) no-repeat left;
	text-decoration: underline;
}

.imprimirN:hover{
	text-decoration: none;
}

.compartirN{
	padding-left: 22px;
	background: url(../img/ico_compartir.gif) no-repeat left;
	text-decoration: underline;
}

.compartirN:hover{
	text-decoration: none;
}

.compartirNT{
	float:right;
	margin-right:3px;
	margin-top:2px;
}

.compartirNS{
	float:right;
	margin-top:-4px;
}

.compartirNS img{
	border: none;
}

.compartirNS a{
	position: relative;
	float: left;
	margin-right: 3px;
}

.compartirNS a:hover{
	padding-top: 6px !important;
	padding-top: 0px;
}

.facebookN{
	padding-left: 23px;
	background: url(../img/ico_facebook.gif) no-repeat left;
	text-decoration: underline;
}

.facebookN:hover{
	text-decoration: none;
}

.avanceNoticia{
	position: relative;
	float: left;
	width: 75%;
	font-size: 13px;
	color: #3a3c40;
	padding-top: 2px;
}

.enlaceMas a{
	color: #c8cedd;
	text-decoration: none;
}

.enlaceMas a:hover{
	color: #3257bd;
}

#logoCajaIzq{
	position: relative;
	float: left;
	width: 10%;
}

#logoCajaIzq img{
	position: relative;
	float: left;
	margin-top: 10px;
}

#tituloCajaIzq{
	position: relative;
	float: left;
	width: 80%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	margin-top: 12px;
	margin-left: 8px;
}

#enlaceCajaIzq a{
	position: relative;
	float: left;
	text-align: left;
	width: 20%;
	font-size: 11px;
	color: #3156bb;
	padding-left: 8px;
}

#enlaceCajaIzq a:hover{
	text-decoration: underline;
}

#bannersCentro{
	position: relative;
	float: left;
	width: 100%;
}

#bannersCentro img{
	padding-top: 15px;
	padding-left: 2px;
	padding-right: 3px;
	padding-bottom: 15px;
	width: 264px;
	height: 90px;
	border:none;
}

#bannersCentro2{
	position: relative;
	float: left;
	width: 100%;
	padding-top: 15px;
}

#bannersCentro2 img{
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 5px;
	width: 264px;
	height: 90px;
	border:none;
}

#bannersCentro3{
	position: relative;
	float: left;
	width: 100%;
}

#bannersCentro3 img{
	float: left;
	padding-top: 17px;
	padding-left: 2px;
	padding-right: 4px;
	width: 325px;
	height: 123px;
	border:none;
}

#bannersCentro4{
	float:left;
	position:relative;
	width:538px;
}

#bannersCentro4 img{
	margin-top: 15px;
	width: 264px;
	height: 90px;
	border:none;
	float: left;
}

#bannersCentro4 object{
	margin-top: 15px;
	width: 264px;
	height: 90px;
	border:none;
	float: left;
}

.bC4{
	margin-left: 10px;
}

#bannersCentro5{
	position: relative;
	float: left;
	width: 100%;
}

#bannersCentro5 img{
	float: left;
	padding-top: 17px;
	padding-left: 2px;
	padding-right: 4px;
	width: 325px;
	height: 90px;
	border:none;
}

#bannersCentro6{
	float:left;
	position:relative;
	width: 100%;
}

#bannersCentro6 img{
	float: left;
	padding-top: 20px;
	width: 400px;
	height: 90px;
	border:none;
}

.bC6{
	margin-left: 20px;
}

#ultimasImg{
	position: relative;
	float: left;
	padding-left: 35px;
	width: 540px;
	height: 336px;
	background: url(../img/ultimasFotos_background.gif) top no-repeat;
}

#fotosImg{
	position: relative;
	float: left;
	height: 70%;
	width: 540px;
	margin-top: 20px;
	text-align: left;
}

#fotosImg img{
	padding: 6px;
	border: #c8cedd double 4px;
	width: 90px;
	height: 90px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-right: 7px;
	margin-left: 6px;
}

#conDer{
	position: relative;
	float: left;
	width: 40%;
	height: 100%;
}

#parte_nieve{
	position: relative;
	float: left;
	margin-top: 175px;
	width: 329px;
	height: 317px;
	background: url(../img/parte_background.gif) no-repeat;
}

#social{
	position: relative;
	float: left;
	margin-top:15px;
	height: 35px;
	width: 332px;
}

#social a{
	position: relative;
	float: right;
	margin-left: 4px;
}

#social a:hover{
	padding-top: 8px !important;
	padding-top: 0px;
}

#social img{
	border: none;
	width: 30px;
}

#social2{
	position: relative;
	float: left;
	margin-top:15px;
	padding-right: 12px;
	height: 35px;
	width: 908px;
}

#social2 a{
	position: relative;
	float: right;
	margin-left: 4px;
}

#social2 a:hover{
	padding-top: 8px !important;
	padding-top: 0px;
}

#social2 img{
	border: none;
	width: 30px;
}

#parteTop{
	position: relative;
	float: left;
	width: 100%;
	height: 20%;
}

#logoCajaPn{
	position: relative;
	float: left;
	width: 18%;
}

#logoCajaPn img{
	position: relative;
	float: left;
	margin-top: 10px;
	padding-left: 10px;
}

#tituloCajaPn{
	position: relative;
	float: left;
	width: 42%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	margin-top: 12px;
	padding-left: 8px;
}

#enlaceCajaPn a{
	position: relative;
	float: left;
	text-align: left;
	width: 42%;
	font-size: 11px;
	color: #3156bb;
	padding-left: 8px;
}

#enlaceCajaPn a:hover{
	text-decoration: underline;
}

#fechaPn{
	position: relative;
	float: left;
	text-align: right;
	width: 35%;
	font-size: 12px;
	margin-top: 19px;
}

#horaPn{
	position: relative;
	float: left;
	text-align: right;
	width: 35%;
	font-size: 12px;
}

#parteIzq{
	position: relative;
	float: left;
	width: 60%;
	height: 70%;
	text-align: left;
	margin-top: 22px;
}

#parteDer{
	position: relative;
	float: left;
	width: 40%;
	height: 70%;
	margin-top: 22px;
}

.infoParte1{
	margin-left: 16px;
	font-size: 13px;
	margin-bottom: 16px;
}


.abierto{
	color: #2962cb;
}

.cadenas{
	color: #c64f00;
}

.cerrado{
	color: #dc3417;
}

.infoParte2{
	margin-left: 16px;
	font-size: 13px;
	margin-bottom: 4px;
}

.infoParte23{
	margin-top: 93px;
	font-size: 13px;
	margin-bottom: 4px;
	text-align: left;
}

.meteo{
	font-size: 12px;
	color: #3a3c40;
}

#parteDer img{
	margin-top: 10px;
}

.temperatura{
	position: relative;
	float: left;
	font-size: 20px;
	color: #3a3c40;
	text-align: left;
	margin-right: 5px;
	padding-left: 35px;
	margin-top: 20px;
}

.temperaturaImg {
	position: relative;
	float: left;
	text-align: left;
}

.logoCajaDer{
	position: relative;
	float: left;
	width: 18%;
}

.logoCajaDer img{
	position: relative;
	float: left;
	margin-top: 10px;
	padding-left: 10px;
}

.tituloCajaDer{	
	position: relative;
	float: left;
	width: 78%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
	padding-left: 8px;
}

.enlaceCajaDer a{
	position: relative;
	float: left;
	text-align: left;
	width: 50%;
	font-size: 11px;
	color: #3156bb;
	padding-left: 8px;
}

.enlaceCajaDer a:hover{
	text-decoration: underline;
}

.txtCajaDer{
	position: relative;
	float: left;
	text-align: left;
	width: 100%;
	margin-top: 25px;
	padding-left: 16px;
}

.txtCajaDer img{
	border: none;
}

.txtCajaDer p{
	margin-bottom: 3px;
}

.txtCajaDer a{
	font-size: 12px;
	color: #3156bb;
	text-decoration:none;
}

.txtCajaDer a:hover{
	color: #3a3c40;
	text-decoration: underline;
}

#webcams{
	position: relative;
	float: left;
	margin-top: 16px;
	width: 329px;
	height: 195px;
	background: url(../img/webcams_background.gif) no-repeat;
}

#webcamsImg{
	position: relative;
	float: left;
	width: 100%;
	height: 50%;
	margin-top: 27px;
}

#webcamsImg img{
	padding: 6px;
	border: #c8cedd double 4px;
	margin-left: 5px;
	margin-right: 5px;
	width: 70px;
	height: 70px;
}

#ultimosMensajes{
	position: relative;
	float: left;
	margin-top: 16px;
	width: 329px;
	height: 268px;
	background: url(../img/ultimosTopics_background.gif) no-repeat;
}

#ultimosReportajes{
	position: relative;
	float: left;
	margin-top: 16px;
	width: 329px;
	height: 196px;
	background: url(../img/ultimosReportajes_background.gif) no-repeat;
}

#bannersAbajo{
	position: relative;
	float: left;
	width: 100%;
}

#bannersLinea1{
	position: relative;
	float: left;
	width: 100%;
	height: 15px;
	background: url(../img/banner21_background.png) no-repeat;
}

#bannersGrupo{
	position: relative;
	float: left;
	width: 100%;
	padding-left: 21px;
}

#bannersGrupo img{
	border: none;
}

#bannersGrupo img{
	position: relative;
	float: left;
	margin-right: 7px;
	margin-bottom: 6px;
}

#bannersSolo{
	position: relative;
	float: left;
	width: 100%;
	padding-left: 18px;
}

#bannersSolo img{
	border: none;
}

#bannersSolo img{
	position: relative;
	float: left;
	margin-right: 7px;
	margin-bottom: 6px;
}

#bannersLinea2{
	position: relative;
	float: left;
	width: 100%;
	height: 28px;
	background: url(../img/banner22_background.png) no-repeat;
}

#bannersLinea2Solo{
	position: relative;
	float: left;
	width: 100%;
	background: url(../img/banner22_background.png) no-repeat;
}

#pie p{
	position: relative;
	float: left;
	color: #3a3c40;
	font-size: 11px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 100%;
	text-align: center;
}

.pieLeitanet{
	font-weight: 900;
	color: #3257bd;
}

#pie a{
	font-weight: 900;
	color: #3257bd;
}

#pie a:hover{
	text-decoration: underline;
}

#pie img{
	border:none;
	vertical-align:middle;
	margin-right:3px;
}

/*****PARTE DE NIEVE AMPLIADO*****/
#parte_nieve_amp{
	position: relative;
	float: left;
	margin-top: 75px;
	width: 329px;
	height: 434px;
	background: url(../img/parteAmp_background.gif) no-repeat;
}

#parteTopAmp{
	position: relative;
	float: left;
	width: 100%;
	height: 25%;
	margin-top: 15px;
}

.tituloCajaPnAmp{	
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	padding-left: 15px;
}

#fechaPnAmp{
	position: relative;
	float: left;
	text-align: left;
	padding-left: 15px;
	width: 45%;
	font-size: 12px;
	margin-top: 23px;
}

#fechaPnAmpProg{
	position: relative;
	float: left;
	text-align: left;
	padding-left: 15px;
	width: 50%;
	font-size: 12px;
	margin-top: 23px;
}

#horaPnAmp{
	position: relative;
	float: left;
	text-align: right;
	width: 45%;
	font-size: 12px;
	margin-top: 23px;
	margin-right: 15px;
}

#horaPnAmpProg{
	position: relative;
	float: left;
	text-align: right;
	width: 40%;
	font-size: 12px;
	margin-top: 23px;
	margin-right: 15px;
}

#parteIzqAmp{
	position: relative;
	float: left;
	width: 60%;
	height: 70%;
	text-align: left;
}

#parteDerAmp{
	position: relative;
	float: left;
	width: 40%;
	height: 70%;
}

.infoParte1Amp{
	margin-top: 2px;
	margin-left: 16px;
	font-size: 13px;
	margin-bottom: 20px;
}

.infoParte2Amp{
	margin-top: 4px;
	margin-left: 16px;
	font-size: 13px;
	margin-bottom: 9px;
}
.infoParte23Amp{
	margin-top: 77px;
	margin-left: 0px;
	font-size: 13px;
	margin-bottom: 20px;
	text-align: left;
}

.temperaturaAmp{
	position: relative;
	float: left;
	font-size: 20px;
	color: #3a3c40;
	text-align: left;
	margin-right: 5px;
	padding-left: 35px;
	margin-top: 15px;
}

.temperaturaImgAmp{
	position: relative;
	float: left;
	text-align: left;
}

#tituloSeccion{
	position: relative;
	float: left;
	padding-left: 20px;
	margin-top: 130px;
	width: 555px;
	height: 50px;
	clear: both;
}

#tituloSeccionNot{
	position: relative;
	float: left;
	padding-left: 20px;
	margin-top: 130px;
	width: 560px;
	height: 50px;
	clear: both;
}

#tituloSeccionParte{
	position: relative;
	float: left;
	padding-left: 20px;
	margin-top: 180px;
	width: 555px;
	height: 50px;
	clear: both;
}

#tituloComentariosFacebook{
	clear:both;
	float:left;
	height:50px;
	margin-left:10px;
	margin-top:30px;
	padding-left:20px;
	position:relative;
	width:96%;
}

#bloqueComentariosFacebook{
	clear:both;
	float:left;
	margin-left:10px;
	padding-left:20px;
	position:relative;
	width:96%;
}

#tituloCajaSec{	
	position: relative;
	float: left;
	width: 490px;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}

#tituloCajaSec a{	
	color: #3a3c40;
	text-decoration: none;
}

#tituloCajaSec a:hover{	
	text-decoration: underline;
}

#tituloCajaSecNot{	
	position: relative;
	float: left;
	width: 495px;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	margin-top: 15px;
}

#tituloCajaSecNot a{	
	color: #3a3c40;
	text-decoration: none;
}

#tituloCajaSecNot a:hover{	
	text-decoration: underline;
}

#conIzqSec{
	position: relative;
	float: left;
	width: 95.7%;
	height: 100%;
}

.pistas_remontes{
	position: relative;
	float: left;
	padding-left: 20px;
}

#pistas{
	position: relative;
	float: left;
	margin-top: 8px;
	width: 264px;
	height: 374px;
	background: url(../img/pistas_background.gif) no-repeat;
}

#remontes{
	position: relative;
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	width: 264px;
	height: 374px;
	background: url(../img/remontes_background.gif) no-repeat;
}

#observaciones{
	position: relative;
	float: left;
	height: 216px;
	width: 329px;
	margin-top: 16px;
	background: url(../img/observaciones_background.gif) no-repeat;
}

#recursosMeteo{
	position: relative;
	float: left;
	height: 298px;
	width: 329px;
	margin-top: 16px;
	padding-bottom: 16px;
	background: url(../img/recursos_background.gif) no-repeat;
}

#predicciones{
	position: relative;
	float: left;
	margin-top: 16px;
	width: 538px;
	height: 257px;
	background: url(../img/predicciones_background.gif) bottom no-repeat;
}

#prediccionesAviso{
	position: relative;
	float: left;
	margin-top: 16px;
	width: 538px;
	height: 188px;
	padding-bottom: 16px;
	background: url(../img/predicciones_background.gif) bottom no-repeat;
}

#tituloCajaNor{	
	position: relative;
	float: left;
	width: 85%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	padding-left: 15px;
	margin-top: 12px;
}

.tituloCajaNor{	
	position: relative;
	float: left;
	width: 85%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	padding-left: 15px;
	margin-top: 12px;
}

#tituloCajaOb{
	position: relative;
	float: left;
	width: 75%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	padding-left: 8px;
	margin-top: 6px;
	height: 50px;
}

#logoCajaOb{
	position: relative;
	float: left;
	padding-left: 15px;
	margin-top: 8px;
	height: 50px;
}

#logoCajaAv{
	position: relative;
	float: left;
	padding-left: 15px;
	margin-top: 8px;
	height: 65px;
}

.logoCajaAv{
	position: relative;
	float: left;
	padding-left: 15px;
	margin-top: 8px;
	height: 65px;
}

#txtCajaOb{
	position: relative;
	float: left;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 3px;
	padding: 15px;
	font-size: 12px;
	overflow: auto;
	height: 117px;
	width: 295px;
	font-weight: normal;
}

#tituloCajaAv{
	position: relative;
	float: left;
	width: 85%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	padding-left: 8px;
	margin-top: 20px;
}

#txtAv{
	position: relative;
	float: left;
	font-size: 13px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	width: 95%;
}

#avIzq{
	position: relative;
	float: left;
	width: 48%;
	margin-top: 15px;
}

#botAv{
	position: relative;
	float: right;
	width: 46%;
	margin-top: 45px;
	margin-right: 15px;
	text-align: right;
}

#botAv img{
	border: none;
}

.tfnoAv{
	position: relative;
	float: left;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-left: 15px;
	margin-top: 4px;
	margin-bottom: 3px;
	width: 100%;
}

#recursos{
	margin-top: 60px;
}

.recurso{
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 20px;
}

.recurso img{
	position: relative;
	float: left;
	margin-left: 15px;
	margin-top: 4px;
	margin-right: 5px;
}

.recurso p{
	position: relative;
	float: left;
	width: 85%;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 8px;
}

.recurso a{
	position: relative;
	float: left;
	width: 90%;
	color: #3257bd;
	padding-left: 30px;
	text-decoration: none;
	font-size: 12px;
}

.recurso a:hover{
	text-decoration: underline;
}

#listadoPistas{
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 27px;
}

.pista{
	position: relative;
	float: left;
	padding-left: 18px;
	margin-bottom: 15px;
	text-align: left;
	width: 90%;
}

.colorPi{
	position: relative;
	float: left;
}

.colorPi img{
	position: relative;
	float: left;
}

.nombrePi{
	position: relative;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-left: 10px;
	width: 80%;
}

.estadoPi{
	position: relative;
	float: left;
	height: 16px;
	width: 16px;
}

#listadoRemontes{
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 27px;
}

#listadoRemontes{
	position: relative;
	float: left;
	width: 100%;
	text-align: left;
	margin-top: 27px;
	height: 230px;
}

.remonte{
	position: relative;
	float: left;
	margin-bottom: 23px;
	padding-left: 18px;
	text-align: left;
	width: 90%;
}

.nombreRe{
	position: relative;
	float: left;
	font-size: 13px;
	font-weight: bold;
	width: 88%;
}

.estadoRe{
	position: relative;
	float: left;
	height: 16px;
	width: 16px;
}

.leyenda{
	position: relative;
	float: left;
	width: 99%;
	height: 35px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.leyenda1{
	padding-top: 15px;
}

.leyendaE{
	margin-left: 16px;
	margin-right: 16px;
}

.leyendaE2{
	margin-left: 8px;
	margin-right: 5px;
}

.preDia{
	position: relative;
	float: left;
	width: 162px;
	height: 195px;
	margin-top: 20px;
	padding-left: 12px;
	margin-right: 2px;
	margin-bottom: 8px;
}

.preFecha{
	position: relative;
	float: left;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	width: 100%;
}

.preCota{
	position: relative;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	width: 51%;
}

.preInfoCota{
	position: relative;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-left: 6px;
	margin-bottom: 5px;
	width: 43%;
}

.preViento{
	position: relative;
	float: left;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 5px;
	width: 25%;
}

.preInfoViento{
	position: relative;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-left: 6px;
	margin-bottom: 5px;
	width: 68%;
}

.preObserv{
	position: relative;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-bottom: 5px;
	width: 100%;
}

.preBlack{
	font-weight: bold;
}

.preObserTxt{
	position: relative;
	float: left;
	font-size: 12px;
	text-align: left;
	margin-bottom: 5px;
	width: 100%;
}

.preImg{
	position: relative;
	float: left;
	text-align: center;
	width: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
}

.preImg img{
	margin: 6px;
}

/*****MAPA DE PIASTAS*****/
#mapa{
	position: relative;
	float: left;
	padding-left: 25px;
	margin-bottom: 30px;
	width: 90%;
	height: 670px;
}

#descMapa{
	position: relative;
	float: left;
	padding-left: 25px;
	margin-top: 15px;
	margin-bottom: 30px;
	width: 90%;
	height: 100%;
}

#descMapa p{
	position: relative;
	float: left;
	text-align: left;
	font-size: 13px;
}

#descMapa a{
	color: #000000;
	text-decoration: underline;
}

#descMapa a:hover{
	text-decoration: none;
}

.negrita{
	font-weight: bold;
}

/*****ALOJAMIENTOS*****/
#alojaIzq{
	position: relative;
	float: left;
	width: 56.2%;
	height: 100%;
	padding-left: 20px;
	margin-top: 15px;
	text-align: left;
	font-size: 13px;
}

#alojaIzq0{
	position: relative;
	float: left;
	width: 100%;
	height: 120px;
	background: url(../img/alojaIzq0_background.gif) bottom left no-repeat;
}

#alojaIzq0 p{
	margin-left: 2px;
}

.alojaIzq1_3{
	position: relative;
	float: left;
	width: 100%;
	height: 56px;
	background: url(../img/alojaIzq1_background.gif) top no-repeat;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 10px;
	padding-top: 10px;
}

#alojaIzq1_33{
	position: relative;
	float: left;
	width: 100%;
	height: 56px;
	background: url(../img/alojaIzq1_3_background.gif) top no-repeat;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 10px;
	padding-top: 10px;
}

.alojaIzq2{
	position: relative;
	float: left;
	width: 264px;
	height: 100%;
	background: url(../img/alojaIzq2_background.gif) top left no-repeat ;
	color: #3a3c40;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	padding-top: 13px;
}

.alojaIzq2 p{
	margin-bottom: 25px;
}

#alojaBusIzq2{
	position: relative;
	float: left;
	width: 535px;
	height: 100%;
	background: url(../img/alojaIzqBus2_background.gif) top left no-repeat ;
	color: #3a3c40;
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding-top: 13px;
}

#alojaBusIzq2 p{
	margin-bottom: 25px;
}

.tabla_aloja_bus {
	background-color:#346cdc;
	color:#FFFFFF;
}

#alojaBusIzq2 tr{
	height: 30px;
}

#taba_resultados{
	width:95%;
	margin-left:2.5%;
	margin-right:2.5%;
}

.alojaPag{
	position: relative;
	float: right;
	text-align: center;
	padding-bottom: 20px;
	margin-top: 15px;
	padding-left: 20px;
}

.alojaIzq4 p{
	margin-bottom: 25px;
}

.alojamiento{
	position: relative;
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	height: 30px;
	text-decoration: none;
	background: url(../img/alojaIzq3_background.gif) bottom no-repeat;
}

.alojamiento a{
	margin-left: 25px;
	color: #3257bd;
	text-decoration: none;
}

.alojamiento a:hover{
	text-decoration: underline;
}

.alojamientoBus{
	position: relative;
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	height: 30px;
	text-decoration: none;
	background: url(../img/alojaIzqBus3_background.gif) bottom no-repeat;
}

.alojamientoBus a{
	color: #3257bd;
	text-decoration: none;
}

.alojamientoBus a:hover{
	text-decoration: underline;
}

.alojaIzq4{
	position: relative;
	float: left;
	width: 264px;
	height: 100%;
	background: url(../img/alojaIzq2_background.gif) top right no-repeat;
	padding-left: 9px;
	color: #3a3c40;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	padding-top: 13px;
}


#alojaDer{
	position: relative;
	float: left;
	width: 37.8%;
	height: 100%;
	margin-top: -181px;
}

.alojaDer1_3{
	position: relative;
	float: left;
	width: 100%;
	height: 56px;
	background: url(../img/alojaDer1_background.gif) top no-repeat;
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1px;
	padding-top: 10px;
}

.alojaDer2{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	background: url(../img/alojaDer2_background.gif) top no-repeat ;
	color: #3a3c40;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	padding-top: 13px;
	margin-bottom: 13px;
}

.alojaDer2 p{
	margin-bottom: 25px;
}

.alojamientoD{
	position: relative;
	float: left;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	height: 30px;
	text-decoration: none;
	background: url(../img/alojaIzq3_background.gif) bottom no-repeat;
}

.alojamientoD a{
	margin-left: 38px;
	color: #3257bd;
	text-decoration: none;
}

.alojamientoD a:hover{
	text-decoration: underline;
}

.buscadorTiposIzq{
	position: relative;
	float: left;
	padding-left: 30px;
	margin-top: 5px;
	font-size:11px;
	width: 42%;
}

.buscadorTiposDer{
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	position: relative;
	float: left;
	font-size:11px;
	width: 42%;
}

.buscadorTiposCen{
	position: relative;
	float: left;
	padding-left: 30px;
	position: relative;
	float: left;
	font-size:11px;
}

.buscaP{
	position: relative;
	float: left;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
	margin-left: 30px;
	color:#3257BD;
	width:90%;
}

.buscaP2{
	position: relative;
	float: left;
	font-size:11px;
	font-weight:bold;
	margin-top:3px;
	margin-bottom:3px;
	color:#3257BD;
}


#alojaDerBusca{
	position: relative;
	float: left;
	background: url(../img/alojaDer00_background.gif) top center no-repeat;
	width: 100%;
	height:185px;
	padding-bottom: 10px;
	margin-top: 9px;
	text-align: left;
}

#alojaDerBusca p{
	color:#3257BD;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	padding-top: 13px;
}

#alojaDerBusca a{
	color: #3257bd;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 38px;
}

#alojaDerBusca a:hover{
	text-decoration: underline
}

#alojaDerBusca input{
	position: relative;
	float: left;
	margin-right: 4px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}

#alojaDerBusca select{
	position: relative;
	float: left;
	font-size: 11px;
	width: 130px;
}

.cheBus{
	position: relative;
	float: left;
	height: 14px;
}

.cheBus input{
	height: 15px;
	width: 15px;
}

.botoneraBusAlo{
	position: relative;
	float: left;
	padding-left: 122px;
	margin-top: 3px;
}

.botonesBusAlo{
	position: relative;
	float: left;
	margin-top: 8px;
}

.botonesBusAlo a{
	position: relative;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color:#3A3C40;
	margin-right: 5px;
}

.botonesBusAlo button{
	position: relative;
	float: left;
	background:#4474e0 url(../img/boton_enviar.gif) repeat top left;
	color: #FFFFFF;
	font-size: 11px;
	border: #345cc5 3px solid;
	width: 75px;
	height: 22px;
	font-weight: bold;
}

.botonesBusAlo button:hover{
	background:#345cc5;
	border: #4474e0 3px solid;
}

#alojaDer0{
	position: relative;
	float: left;
	background: url(../img/alojaDer0_background.gif) top center no-repeat;
	width: 100%;
	height:100px;
	padding-bottom: 10px;
	margin-top: 10px;
	text-align: left;
}

#alojaDer0 p{
	color: #3a3c40;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	padding-top: 13px;
	margin-bottom: 35px;
}

#alojaDer0 a{
	color: #3257bd;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 38px;
}

#alojaDer0 a:hover{
	text-decoration: underline
}

#alojaDerBanner{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	padding-bottom: 10px;
	margin-top: 60px;
	padding-left: 17px;
	text-align: left;
}

#alojaDerBannerBus{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
	padding-bottom: 10px;
	margin-top: 20px;
	padding-left: 17px;
	text-align: left;
}

#alojaDerBanner img{
	margin-bottom: 10px;
	border: none;
}

#alojaDerBannerBus img{
	margin-bottom: 10px;
	border: none;
}

.noBus{
	margin-top: 60px;
}


/*****WEBCAMS*****/
#cams{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

.cam1{
	position: relative;
	float: left;
	width: 400px;
	height: 357px;
	background:url(../img/webcam_background.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.cam2{
	position: relative;
	float: right;
	width: 400px;
	height: 357px;
	background:url(../img/webcam_background.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

#camAv{
	position: relative;
	float: right;
	width: 100%;
	height: 260px;
	background:url(../img/webcamAv_background2.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.lightwindow img{/*Antes: .cam img*/
	width: 320px;
	height: 240px;
	padding: 6px;
	border: #c8cedd double 4px;
	margin-top: 15px;
}

.cam p{
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

.logoCam img{
	position: relative;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 10px;
	width: 50px;
	height: 48px;
	border: none;
}

#logoCam img{
	position: relative;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 10px;
	width: 50px;
	height: 48px;
	border: none;
}

#camCajaAv{
	position: relative;
	float: left;
	width: 80%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	padding-left: 8px;
	margin-top: 20px;
}

.camCajaAv{
	position: relative;
	float: left;
	width: 80%;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	padding-left: 8px;
	margin-top: 20px;
}

.margen_cd{
	margin-bottom: 20px;
	margin-right: 20%;
}

.txtAv2{
	position: relative;
	float: left;
	font-size: 13px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 5px;
	width: 90%;
}

.ampliar a{
	position: relative;
	float: right;
	margin-top: 3px;
	margin-right: 20px;
	font-size: 11px;
	text-decoration: none;
	color: #3257bd;
	font-weight: bold;
}

.ampliar a:hover{
	text-decoration: underline;
}

#prevAmp{
	position: relative;
	float: left;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}

#prev1Ampl{
	position: relative;
	float: left;
	width: 700px;
	height: 650px;
	background:url(../img/webcamAmpl2_background.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.botonesPrev{
	position: relative;
	float: right;
	margin-top: 15px;
	margin-right: 30px;
}

.botonesPrev button{
	position: relative;
	float: left;
	background:#4474e0 url(../img/boton_enviar.gif) repeat top left;
	color: #FFFFFF;
	font-size: 12px;
	border: #345cc5 3px solid;
	width: 135px;
	height: 25px;
	font-weight: bold;
}

.botonesPrev button:hover{
	background:#345cc5;
	border: #4474e0 3px solid;
}

#camAmpl{
	position: relative;
	float: left;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
}

#cam1Ampl{
	position: relative;
	float: left;
	width: 700px;
	height: 605px;
	background:url(../img/webcamAmpl_background.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.camAmpl img{
	width: 640px;
	height: 480px;
	padding: 6px;
	border: #c8cedd double 4px;
	margin-top: 15px;
}

.camAmpl p{
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

.piewebcam{
	position: relative;
	float: left;
	width: 20%;
	margin-top: 6px;
	margin-right: 20px;
	font-size: 11px;
	text-decoration: none;
	color: #3257bd;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}

.piewebcam a{
	color: #3257bd;
	text-decoration: underline;
}

.piewebcam a:hover{
	text-decoration: none;
}

.piewebcam2{
	position: relative;
	float: right;
	width: 70%;
	margin-top: 6px;
	margin-right: 20px;
	font-size: 11px;
	text-decoration: none;
	color: #3257bd;
	font-weight: bold;
	text-align: right;
}

#alojamDet{
	position: relative;
	float: left;
	width: 465px;
	height: 605px;
	background:url(../img/alojaAmpl_background.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.fotoAlojamiento img{
	width: 150px;
	height: 120px;
}

#logoAloja{
	position: relative;
	float: left;
	width: 100%;
	clear: both;
}

#logoAloja img{
	position: relative;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 10px;
	width: 50px;
	height: 48px;
	border: none;
}

#logoAloja p{
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
}

#aloja11{
	position: relative;
	float: left;
	text-align: left;
	margin-top: 18px;
	padding-left: 18px;
	padding-right: 12px;
	width: 435px;
}

#aloja11 img{
	position: relative;
	float: left;
	width: 150px;
	height: 120px;
	border: #c8cedd double 4px;
	padding: 6px;
}

#alojaD1{
	position: relative;
	float: left;
	color: #3a3c40;
	font-size: 13px;
	margin-left: 12px;
	width: 250px;
}

.marP{
	padding-top: 12px;
}

#alojaD1 a{
	color: #3a3c40;
	text-decoration: none;
}

#alojaD1 a:hover{
	text-decoration: underline;
}

#aloja12{
	position: relative;
	float: left;
	text-align: left;
	margin-top: 20px;
	padding-left: 5px;
	padding-right: 12px;
	width: 445px;
}

#aloja12 img{
	position: relative;
	float: right;
	width: 150px;
	height: 120px;
	border: #c8cedd double 4px;
	padding: 6px;
}

#alojaD2{
	position: relative;
	float: left;
	color: #3a3c40;
	font-size: 13px;
	padding-left: 12px;
	width: 250px;
	height: 160px;
	overflow: hidden
}

#alojaD2 a{
	color: #3a3c40;
	text-decoration: none;
}

#alojaD2 a:hover{
	text-decoration: underline;
}

#alojaD2 p{
	margin-bottom: 15px;
	font-size: 12px;
}

#aloja13{
	position: relative;
	float: left;
	color: #3a3c40;
	font-size: 13px;
	width: 100%;
	height: 210px;
	text-align: left;
}

#aloja13 p{
	position: relative;
	float: left;
	padding-left: 18px;
}

#map{
	position: relative;
	float: left;
	margin-left: 18px !important;
	margin-left: 9px;
	width: 422px;
	height: 142px;
	padding: 4px;
	border: #c8cedd double 4px;
}

#getDistance{
	position: relative;
	float: left;
	margin-left: 5px;
}

#dist{
	position: relative;
	float: left;
	padding-left: 18px;
	margin-top: 5px;
	width: 65%;
}

.dist{
	position: relative;
	float: left;
}

#cerrarAloja{
	position: relative;
	float: left;
	margin-top: 5px;
	margin-left: 12px;
}

#cerrarAloja a{
	position: relative;
	float: left;
	background:url(../img/boton_background.gif) no-repeat;
	height: 25px;
	width: 120px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 3px;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

#cerrarAloja a:hover{
	text-decoration: underline;
}

#noticiaN{
	position: relative;
	float: left;
	width: 96%;
	text-align: left;
	padding-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
}

.noticiaN{
	position: relative;
	float: left;
	width: 96%;
	text-align: left;
	padding-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
}

.imgNoticia{
	position: relative;
	float: left;
	padding: 4px;
	border: #c8cedd double 4px;
	width: 90px;
	height: 90px;
	margin: 2px;
	margin-right: 15px;
}

.margenAmpliada{
	margin-bottom: 200px;
}

#bloqueNoticia img{
	padding: 4px;
	border: #c8cedd double 4px;
	margin: 2px;
}

#bloqueNoticia a{
	color: #3a3c40;
	text-decoration: none;
}

#bloqueNoticia a:hover{
	text-decoration: underline;
}

#bloqueNoticia p{
	position: relative;
	float: right;
	width: 85%;
	font-size: 13px;
	color: #3a3c40;
	padding-top: 2px;
	margin-right: 1%;
}

.avanceNoticiaN{
	position: relative;
	float: left;
	width: 85%;
	font-size: 13px;
	color: #3a3c40;
	padding-top: 2px;
}

.avanceNoticiaN a{
	color:#3257BD;
}

.avanceNoticiaN a:hover{
	text-decoration: underline;
}

.avanceNoticiaN1{
	position: relative;
	float: left;
	width: 100%;
	font-weight: bold;
	padding-bottom: 15px;
}

#pagAnt{
	position: relative;
	float: left;
	text-align: right;
	width: 48.9%;
	padding-right: 1%;
}

#pagAnt a{
	text-decoration: none;
	color: #3257bd;
	font-weight: bold;
	font-size: 13px;
}

#pagAnt a:hover{
	text-decoration: underline;
}

#pagPos{
	position: relative;
	float: left;
	text-align: left;
	width: 48.9%;
	padding-left: 1%;
}

#pagPos a{
	text-decoration: none;
	color: #3257bd;
	font-weight: bold;
	font-size: 13px;
}

#pagPos a:hover{
	text-decoration: underline;
}

#noticiaPag{
	position: relative;
	float: right;
	text-align: center;
	padding-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
}

.noticiaPag{
	position: relative;
	float: right;
	text-align: center;
	padding-bottom: 20px;
	margin-top: 20px;
	padding-left: 20px;
}

#numPag{
	position:relative;
	float: left;
	text-align: center;
	color:#c8cedd;
	font-size:12px;
	font-weight:bold;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#numPag a{
	color:#c8cedd;
	text-decoration: none;
	border: #c8cedd double 2px;
	padding: 2px;
}

#numPag a:hover{
	color:#3257bd;
	border: #3257bd solid 2px;
	padding: 2px;
	text-decoration: none;
}

.numPag{
	position:relative;
	float: left;
	text-align: center;
	color:#c8cedd;
	font-size:12px;
	font-weight:bold;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.numPag a{
	color:#c8cedd;
	text-decoration: none;
	border: #c8cedd double 2px;
	padding: 2px;
}

.numPag a:hover{
	color:#3257bd;
	border: #3257bd solid 2px;
	padding: 2px;
	text-decoration: none;
}

.pagActual{
	color:#3257bd;
	border: #3257bd solid 2px;
	padding: 2px;
}

#pieNot{
	position: relative;
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: left;
	border-top: 1px solid #DEE3EF;
	margin-left: 15px;
	margin-right: 15px;
}

#pieNot a{
	color:#3156BB;
	text-decoration:none;
}

#pieNot a:hover{
	text-decoration:underline;
}

#pieNotIzq{
	position: relative;
	float: left;
	width: 400px;
	padding: 15px;
	margin-right: 15px;
	background:url("../img/noticiasPie_background.gif") no-repeat scroll center bottom transparent;
}

#pieNotIzq a{
	margin-bottom: 8px;
}

#pieNotDer{
	position: relative;
	float: left;
	width: 400px;
	padding: 15px;
	margin-left: 15px;
	background-color: blue;
	background:url("../img/noticiasPie_background.gif") no-repeat scroll center bottom transparent;
}

#pieNot p{
	margin-bottom: 6px;
	font-size:12px;
}

.tituloPieNot{	
	position: relative;
	float: left;
	width: 100%;
	background-color: white;
	text-align: left;
	color: #3a3c40;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}

/*****INSTALACIONES*****/
#instalac{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

.instalacAv{
	position: relative;
	float: right;
	width: 100%;
	height: 300px;
	background:url(../img/webcamAv_background2.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.contInstal{
	position: relative;
	float: left;
	width: 100%;
}

.contInstal img{
	position: relative;
	float: left;
	padding: 4px;
	border: #c8cedd double 4px;
	width: 200px;
	height: 150px;
	margin: 2px;
	margin-right: 15px;
	margin-left: 15px;
}

.txtIn2{
	font-size: 13px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.txtIn2 a{
	text-decoration: underline;
	color:#3A3C40;
}

.txtIn2 a:hover{
	text-decoration: none;
}

.contInstal2{
	position: relative;
	float: left;
	width: 100%;
}

.contInstal2 img{
	position: relative;
	float: right;
	padding: 4px;
	border: #c8cedd double 4px;
	width: 200px;
	height: 150px;
	margin: 2px;
	margin-right: 15px;
	margin-left: 15px;
}

.txtIn3{
	font-size: 13px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

.txtIn3 ul{
	margin-left: 75px;
}

.txtIn3 li{
	font-size: 13px;
	list-style-image: url('../img/icono_lista1.gif');
}

.margen_tari{
	margin-left: 75px;
	margin-bottom: 15px;
}

.rojo{
	color: #dc2f13;
}

.azul{
	color: #1566f2;
}

.verde{
	color: #46b25e;
}

#contInstal3{
	position: relative;
	float: left;
	width: 100%;
}

#txtIn4{
	position: relative;
	float: left;
	font-size: 13px;
	text-align: left;
	height: 100%;
	width: 22%;
	padding-left: 70px;
	padding-right: 20px;
}

.txtIn4{
	position: relative;
	float: left;
	font-size: 13px;
	text-align: left;
	height: 100%;
	width: 22%;
	padding-left: 70px;
	padding-right: 20px;
}

.servicio{
	position: relative;
	float: left;
	width: 100%;
	margin-bottom: 8px;
}

.servicio img{
	position: relative;
	float: left;
}

.servicio p{
	position: relative;
	float: left;
	width: 80%;
	margin-top: 7px;
	margin-left: 5px;
}

/*****TARIFAS*****/
#tarifas{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

#tarifasAv1{
	position: relative;
	float: right;
	width: 100%;
	height: 660px;
	background:url(../img/webcamAv_background16.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.contTarif1{
	position: relative;
	float: left;
	width: 100%;
	font-size: 11pt;
}

.tabla_tarifas table{
	position: relative;
	float: left;
	margin-left:1.9%;
	margin-right:1.9%;
	margin-bottom:15px;
	width: 96.2%;
}

.tabla_cab{
	background-color: #727fa9;
	color: #ffffff;
}

.f_impar{
	background-color: #dbe1ee;
}

.tabla_tarifas{
	position: relative;
	float: left;
	width: 100%;
	height: 100%;
}

.tabla_tarifas th{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	border-top: 1px solid #727fa9;
	border-bottom: 1px solid #727fa9;
}

.tabla_tarifas td{
	border-top: 1px solid #727fa9;
	border-bottom: 2px solid #727fa9;
}

.tabla_tarifas td.c1{
	text-align: left;
	padding-left: 15px;
}

#tarifasAv2{
	position: relative;
	float: right;
	width: 100%;
	height: 980px;
	background:url(../img/webcamAv_background20.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

#tarifasAv3{
	position: relative;
	float: right;
	width: 100%;
	height: 490px;
	background:url(../img/webcamAv_background18.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

#tarifasAv0{
	position: relative;
	float: right;
	width: 100%;
	height: 220px;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.venta_online{
	position:relative;
	float: left;
	border: none;
	text-align:center;
}

.venta_online img{
	position:relative;
	float: left;
	text-align:center;
	width: 50%;
	height: 50%;
	border: 0px;
	padding-left:200px;
	padding-right:200px;
}

/*****LLEGAR*****/
#llegar{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

#llegarAv{
	position: relative;
	float: right;
	width: 100%;
	height: 535px;
	background:url(../img/webcamAv_background6.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

#gMapLlegar{
	position: relative;
	float: left;
	padding: 4px;
	border: #c8cedd double 4px;
	width: 430px;
	height: 290px;
	margin: 2px;
	margin-right: 15px;
	margin-left: 15px;
}

.txtInH2{
	position:relative;
	float:left;
	padding-bottom: 18px;
	width: 40%;
}

#txtInH22{
	position:relative;
	float:left;
	padding-bottom: 18px;
	width: 55%;
}

.txtInH2 h2{
	font-size:18px;
	font-weight:bold;
	text-align:left;
	color:#3A3C40;
}

#llegarAv2{
	position: relative;
	float: right;
	width: 100%;
	height: 555px;
	background:url(../img/webcamAv_background11.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

/*****LLEGAR*****/
#novedades{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

.novedadesAv{
	position: relative;
	float: right;
	width: 100%;
	height: 345px;
	background:url(../img/webcamAv_background4.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.novedad{
	margin-bottom: 10px;
}

#contInstal2Nov{
	position: relative;
	float: left;
	width: 100%;
	margin-top: 15px;
}

#contInstal2Nov img{
	position: relative;
	float: right;
	padding: 4px;
	border: #c8cedd double 4px;
	width: 195px;
	height: 130px;
	margin: 2px;
	margin-right: 40px;
	margin-left: 15px;
	margin-bottom: 10px;
	clear: both;
}

#novedadesAv2{
	position: relative;
	float: right;
	width: 100%;
	height: 300px;
	background:url(../img/webcamAv_background2.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

/*****CALENDARIO*****/
#calendario{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

#calendarioAv1{
	position: relative;
	float: right;
	width: 100%;
	height: 660px;
	background:url(../img/webcamAv_background16.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

#tabla_calendar{
	position: relative;
	float: left;
	padding-left:20px;
}

#tabla_calendar table{
	position:relative;
	float:left;
	margin-bottom:15px;
	width:233px;
}

.tabla_cal_ml{
	margin-right:40px;
}

#tabla_calendar th{
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	border-top: 1px solid #727fa9;
	border-bottom: 1px solid #727fa9;
}

#tabla_calendar td{
	border-top: 1px solid #727fa9;
}

#tabla_calendar td.c1{
	text-align: left;
	padding-left: 15px;
}

.t_off{
	color: #dbe1ee;
}

.f_par{
	background-color: #fdfdfe;
}

.t_baja{
	background:url(../img/t_baja.gif) no-repeat top right;
}

.t_alta{
	background:url(../img/t_alta.gif) no-repeat top right;
}

#calendarioAv11{
	float: left;
	position: relative;
	width:270px;
	height: 180px;
	margin-bottom:15px;
	text-align: left;
}

#calendarioAv11 p{
	font-size: 13px;
}

#calendarioAv122{
	float: left;
	position: relative;
	width:540px;
	height: 180px;
	margin-bottom:15px;
	text-align: left;
}

#calendarioAv122 p{
	font-size: 13px;
}

#calendarioAv111{
	margin-top: 30px;
	margin-bottom: 25px;
	margin-left: 20px;
}

#calendarioAv112{
	margin-left: 20px;
}

/*****CONTACTO*****/
#contacto{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
	color:#3A3C40;
}

#contactoAv{
	position: relative;
	float: right;
	width: 100%;
	height: 700px;
	background:url(../img/webcamAv_background12.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

#formContacto{
	position: relative;
	float: left;
	text-align: right;
	font-size: 12px;
	margin: 15px;
	padding: 15px;
	border: #c8cedd double 4px;
}

.row {
	position: relative;
	float: left;
}

.co1{
	position: relative;
	float: left;
	padding-bottom:2px;
	padding-right:20px;
	text-align: right;
}

.co1 input {
	float:left;
	height:15px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:450px;
	position:relative;
	width:200px;
}

.co1 label{
	float:left;
	position:relative;
	text-align:right;
	vertical-align:middle;
	width:60px;
}

.co2{
	position: relative;
	float: left;
	padding-top: 25px;
	padding-bottom:2px;
	padding-right:20px;
	text-align: right;
}

.co2 label{
	float:left;
	position:relative;
	text-align:right;
	vertical-align:middle;
	width:60px;
}


.co2 textarea {
	float:left;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:200px;
	position:relative;
	width:450px;
	height: 100px;
}

.co3{
	position: relative;
	float: left;
	padding-top: 20px;
	padding-bottom:2px;
	padding-right:20px;
	text-align: right;
}

.co3 img{
	position: relative;
	float: left;
	margin-left: 70px;
	border: #c8cedd double 4px;
	clear: both;
	margin-right:450px;
}

.co3 label{
	float:left;
	position:relative;
	margin:5px 445px 5px 70px;
	text-align:left;
}

.col1{
	position: relative;
	float: left;
	padding-bottom:2px;
	padding-right:20px;
	text-align: right;
}

.col1 input {
	float:left;
	height:15px;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:60px;
	position:relative;
	width:380px;
}

.col1 label{
	float:left;
	position:relative;
	text-align:right;
	vertical-align:middle;
	width:130px;
}

.col2{
	position: relative;
	float: left;
	padding-top: 25px;
	padding-bottom:2px;
	padding-right:20px;
	text-align: right;
}

.col2 label{
	float:left;
	position:relative;
	text-align:right;
	vertical-align:middle;
	width:130px;
}


.col2 textarea {
	float:left;
	margin-bottom:2px;
	margin-left:10px;
	margin-right:200px;
	position:relative;
	width:380px;
	height: 100px;
}


.inpCap{
	float: left;
	position: relative;
	margin-left: 70px;
}

.smallCap{
	font-size: 11px;
	margin-left: 5px;
}

#botoneraCont{
	position: relative;
	float: left;
}

.obliga{
	position: relative;
	float: left;
	font-size: 11px;
	margin-top: 30px;
	padding-right: 500px;
	clear: both;
}

.botonesCon{
	position: relative;
	float: right;
	margin-top: 10px;
}

.botonesCon a{
	position: relative;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color:#3A3C40;
	margin-right: 5px;
}

.botonesCon button{
	position: relative;
	float: left;
	background:#4474e0 url(../img/boton_enviar.gif) repeat top left;
	color: #FFFFFF;
	font-size: 12px;
	border: #345cc5 3px solid;
	width: 135px;
	height: 25px;
	font-weight: bold;
}

.botonesCon button:hover{
	background:#345cc5;
	border: #4474e0 3px solid;
}

#txtLegal{
	position: relative;
	float: left;
	font-size: 10px;
	text-align: left;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 15px;
}

.subrrayado{
	text-decoration: underline;
}

/*****MAPA WEB*****/
#mapaWeb{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
	color:#3A3C40;
}

#mapaWav{
	position: relative;
	float: right;
	width: 100%;
	height: 850px;
	background:url(../img/webcamAv_background19.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: left;
	font-size: 12px;
}

#mapaWav a{
	color:#3A3C40;
}

#mapaWav a:hover{
	text-decoration: underline;
	color: #3257bd;
	font-weight: bold;
}

.mapaN0{
	margin-top: 25px;
	margin-left: 55px;
}

.mapaN1{
	font-size: 13px;
	font-weight: bold;
}

#mapaWav ul{
	padding-left: 20px;
	padding-top: 13px;
	padding-bottom: 13px;
}

#mapaWav li{
	list-style-image: url('../img/icono_lista1.gif');
}

/*****GALERĶA IMG*****/
#galeriaImg{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
	color:#3A3C40;
}

#galeriaImgAv{
	position: relative;
	float: right;
	width: 100%;
	height: 800px;
	background:url(../img/webcamAv_background13.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.imgPhoto img{
	border:4px double #C8CEDD;
	height:480px;
	margin-left:5px;
	margin-right:5px;
	padding:6px;
	width:640px;
	margin-bottom: 20px;
	margin-top: 20px;
}

#desPhoto a{
	color:#3A3C40;
	text-decoration: underline;
	font-size: 18px;
}

#desPhoto a:hover{
	text-decoration: none;
}

#txtInImg{
	font-size: 13px;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

#imgCarrusel{
	position: relative;
	float: left;
	width: 100%;
	margin-left: 22px;
	padding-right: 22px;
}

#imgPag{
	position: relative;
	float: right;
	width: 64.5%;
	text-align: left;
	padding-bottom: 15px;
	margin-top: 15px;
	padding-left: 20px;
}

/*****PUBLICIDAD*****/
#publi{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
	color:#3A3C40;
}

#publiAv{
	position: relative;
	float: right;
	width: 100%;
	height: 670px;
	background:url(../img/webcamAv_background14.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

#imgEstad img{
	position: relative;
	text-align: center;
	width: 775px;
	margin-bottom: 30px;
	margin-top: 10px;
}

.txtIn22{
	position: relative;
	float: left;
	font-size: 13px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	width: 96.5%;
}

.txtIn22 a{
	text-decoration: underline;
	color:#3A3C40;
}

.txtIn22 a:hover{
	text-decoration: none;
}

/** ENVIAR A UN AMIGO **/
#enviarAv{
	position: relative;
	float: right;
	width: 100%;
	height: 630px;
	background:url(../img/webcamAv_background9.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

/***** ENLACES *****/
#enlaces{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

.enlacesAv{
	position: relative;
	float: right;
	width: 100%;
	height: 365px;
	background:url(../img/webcamAv_background10.gif) no-repeat top;
	margin-top: 20px;
	padding-top: 5px;
	text-align: center;
}

.enlace{
	position: relative; 
	float: left;
	width: 96.4%;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 13px;
}

.enlace img{
	position: relative;
	float: left;
	margin-right: 5px;
	margin-left: 15px;
}

.enlace_titu a{
	position: relative;
	float: left;
	width: 93.5%;
	font-size: 13px;
	font-weight: bold;
	color: #727fa9;
}

.enlace_titu a:hover{
	text-decoration: underline;
}

.enlace_desc{
	position: relative;
	float: left;
	font-size:13px;
	width: 93.5%;
}

/***** FONDOS DE ESCRITORIO *****/
#fondos{
	position: relative;
	float: left;
	width: 820px;
	text-align: center;
	padding-left: 50px;
	padding-right: 50px;
	margin-bottom: 20px;
}

#fondosAv{
	position: relative;
	float: right;
	width: 100%;
	margin-top: 5px;
	padding-top: 5px;
	text-align: center;
}

.fondo{
	position: relative; 
	float: left;
	text-align: left;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 15px;
	width: 175px;
}

.fondo img{
	border:4px double #C8CEDD;
	height:120px;
	padding:4px;
	width:160px;
}

.fondo img:hover{
	border:4px double #345CC5;
}

.fondo button {
	background:url("../img/boton_enviar.gif") repeat scroll left top #4474E0;
	border:3px solid #345CC5;
	color:#FFFFFF;
	float:left;
	font-size:11px;
	font-weight:bold;
	height:22px;
	position:relative;
	width:135px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 8px;
}

.fondo button:hover{
	background:#345cc5;
	border: #4474e0 3px solid;
}
