@import url("abstract_styles.css");

/* ============================ ESTILOS GENERALES ====================================== */

img {
	vertical-align: middle;
}
body {
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.7em;
	background-color: #FFFFFF;
	padding:0;
	margin:0;
	background: white url("cssimg/fondoContenedorGlobal.gif") repeat-x 0 8px;
}

body.bodyImpresion {
	background-image: none;
}

a {
	text-decoration: none;
	outline: none;
	color: black;
}

a:hover {
	text-decoration: underline;
	cursor:pointer;
}

img {
	border: 0;
}

form {
	border: 0;
	margin: 0;
}

.pie_bloque {
	clear: both;
	font-size: 1px;
}

input {
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}

p {
	text-align: justify;
}

.negrita{
	font-weight:bold;
}

/* ============================ INICIO ESTILOS ESTRUCTURA BASE ====================================== */

.contenedorGlobal{
	width:980px;
	margin:auto;
}

.cabecera{
	width:980px;
	height:200px;
	float:left;
	/*margin-left:58px;*/
	display:inline;
}

.cabeceraSuperior{
	background: url("cssimg/fondoCabeceraSuperior.gif") repeat-x;
	width:980px;
	height:25px;
}
.cabeceraFlash{
	width:980px;
	height:175px;
	/*background: url("cssimg/fondoFlash.gif");*/
}
.elementoAccionesCabecera {
	float:left;
	display:inline;
	padding:0;
	margin:4px  0 0;
	width:150px;
}
.fondo_inputBuscadorCabecera {
	color:#083262;
	margin:0;
	padding:0;
	width:150px;
	height:19px;
}


input.fondo_inputBuscadorCabeceraInput{
	background:none;
	border:none;
	color:#083262;
	font-size:12px;
	background:transparent url(cssimg/fondoBuscador.gif) no-repeat scroll 0 0;
	height:17px;
	width:119px;
	padding:2px  0 0 5px ;
	float:left;
	display:inline;
}


input.inputSubmitCabecera{
	vertical-align:top;
	border:0;
	padding:0;
	margin:0;
	width:25px;
	float:left;
	display:inline;
}

.fondo_inputBuscadorBtnCabecera {
	border:medium none;
	float:left;
	display:inline;
	margin:0;
	padding:0;
}
.fondo_inputBuscadorBtnCabecera input {
	border:medium none;
	float:left;
}
.detalleLogo{
	margin-left:17px;
}
.cajaSombraContenidoGlobal{
	margin:auto;
	width:988px;
}
.cajaSombraCabecera{
	width:987px;
     	height:200px;
        background: url("cssimg/sombraCabecera.gif") no-repeat;
	margin:auto;
	position:absolute;
}
.cajaSombraContenedor{
	margin:auto;
	width:988px;
	background: url("cssimg/sombraContenedor.gif") repeat-y;
	float:left;
}
.detalleLogoIzq{
	float:left;
	width:4px;
	height:25px;
	background: url("cssimg/detalleLogoIzq.gif");
}
.detalleLogoDrc{
	float:left;
	width:4px;
	height:25px;
	background: url("cssimg/detalleLogoDrc.gif");
}
.detalleLogoCent{
	width:234px;
	height:25px;
	float:left;
	background: url("cssimg/detalleLogoCent.gif") repeat-x;
}
.enlacesSuperior{
	float:right;
	margin-right:15px;
	display:inline;
	color:white;
}
.enlacesSuperior a{
	color:white;
}
.elementoEnlaceSuperior{
	float:left;
	padding-right:5px;
	padding-left:5px;
	margin-top:5px;
}
.contenedorContenido{
	background: url("cssimg/bordeContenedorContenido.gif") repeat-y;
	float:left;
	display:inline;
	width:980px;
}
.contenedorContenidoPortada{
	background: url("cssimg/bordeContenedorContenidoPortada.gif") repeat-y;
	float:left;
	display:inline;
	width:980px;
	padding:0;
	margin:0;
}

.contenedorContenidoPortadaDetalle{
	background: url("cssimg/bordeCuerpoInferior2.gif") repeat-y;
	width:980px;
	padding:0;
	margin:0;
}
.bordeCotenido{

}
/* ============================ FIN ESTILOS ESTRUCTURA BASE ====================================== */

/* ============================ INICIO MENU IZQUIERDO ====================================== */

.menuIzquierdo{
	float:left;
	width:260px;
	display:inline;
	margin:15px 0 5px;
	min-height:480px;
	height: auto !important;
	height: 480px;
}
.bloqueMenuIzquierdo{
	float:left;
	/*margin-left:1px;*/
	display:inline;
	width:260px;
}
.saludoPresidente{
	float:left;
	width:260px;
	height:44px;
}
ul.listadoOpcionMenuInf{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:260px;
}
li.elemListadoOpcionMenuInf{
	float:left;
	background:#e5f8ff url(cssimg/fondoMenuActivo.gif) no-repeat;
	padding-left:37px;
	padding-top:11px;
	width:222px;
	display:inline;
	color:white;
	font-weight:bold;
	cursor:pointer;
}
.elemListadoOpcionMenuInf{
	float:left;
	background:#e5f8ff url(cssimg/menuPortadaAbiertoCentro.gif) repeat-y;
	width:260px;
	display:inline;
	color:white;
	font-weight:bold;
	cursor:pointer;
}
.menuAbiertoSupPortada{
	background: url(cssimg/menuSuperiorAbiertoPortada.gif) no-repeat;
	width:260px;
	/*height:24px;*/
	float:left;
}
.menuAbiertoInfPortada{
	background: url(cssimg/menuAbiertoInfPortada.gif) no-repeat;
	width:260px;
	height:13px;
	float:left;
}
.menuCerradoSupPortada{
	background: url(cssimg/menuSuperiorCerradoPortada.gif) no-repeat;
	width:260px;
	/*height:24px;*/
	float:left;
}
.menuCerradoInfPortada{
	background: url(cssimg/menuCerradoInfPortada.gif) no-repeat;
	width:260px;
	height:13px;
	float:left;
}
span.fondoMenuCerrado{
	float:left;
	height:23px;
	padding-left:40px;
	padding-top:7px;
	width:175px;
	display:inline;
	color:white;
	font-weight:bold;
}
li.elemListadoOpcionMenuInf_C{
	background:transparent url(cssimg/menuCerrado.gif) no-repeat scroll 0 0;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	padding-left:40px;
	padding-top:7px;
	width:219px;
	display:inline;
	color:black;
	height:23px;
	cursor:pointer;
}
.elemListadoOpcionMenuInf_C{
	background:transparent url(cssimg/menuPortadaCerradoCentro.gif) repeat-y;
	list-style:none;
	float:left;
	width:260px;
	display:inline;
	color:black;
	cursor:pointer;
}
ul.listadoOpcionMenuInfN2{
	list-style:none;
	float:left;
	padding:15px 0 0 32px;
	display:inline;
	width:228px;
	background-color:#E5F8FF;
	margin-left:0px;
}
li.elemListadoOpcionMenuInfN2{
	/*height:25px;*/
	/*font-weight:bold;*/
	width:200px;
	padding-bottom:10px;
	background:transparent url(cssimg/bulletMenu.gif) no-repeat scroll 0 3px;
	margin-left:-10px;
	padding-left:10px;
}
li.elemListadoOpcionMenuInfN2Marcado{
	/*height:25px;*/
	font-weight:bold;
	width:200px;
	padding-bottom:10px;
	background:transparent url(cssimg/bulletMenu.gif) no-repeat scroll 0 3px;
	margin-left:-10px;
	padding-left:10px;
}
li.elemListadoOpcionMenuInfN2_C{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
.contenedorSuperiorFormulario{
	width:222px;
	background:transparent url(cssimg/contenedorSuperiorFormulario.gif) no-repeat;
	padding:0;
	margin:0;
	float:left;
	display:inline;
}
.contenedorInferiorFormulario{
	width:222px;
	height:5px;
	padding:0;
	margin:0;
	background:transparent url(cssimg/contenedorInferiorFormulario.gif) no-repeat  0 0;
	float:left;
	display:inline;
}
.cajaFormularioLogin{
	background:transparent url(cssimg/contenedorCentroFormulario.gif) repeat-y;
	width:222px;
	float:left;
	padding:0;
	margin:0px 23px 0 15px;
	display:inline;
}
.labelLogin{
	color:#0b627e;
	/*font-weight:bold;*/
}
.cajaInputLogin{
	margin-right:10px;
	margin-top:8px;
	float:right;
	display:inline;
}
.etiqLogin{
	float:right;
}
.inputLogin{
	float:right;
	padding-left:10px;
	width:96px;
}
.inputLogin input{
	width:96px;
	float:right;
	margin-left:7px;
	height:13px;
	display:inline;
	border:1px solid gray;
	font-size:0.9em;
}
.enlaceRegistrate{
	float:left;
	font-size:0.9em;
	margin-left:20px;
	margin-top:13px;
	display:inline;
}
.btnOk{
	float:left;
	padding-left:20px;
}

.btnOk input{
	margin-left:10px;
	margin-top:6px;
	display:inline;
	border:0 none;
	background:transparent url(cssimg/btnOk.gif) no-repeat;
	width:24px;
	height:18px;
	cursor:pointer;
}
.btnMInfo{
	float:left;
	padding-left:18px;
	margin-top:4px;
}
.btnMInfoContenido{
	float:left;
	padding-left:68px;
	margin-top:8px;
}

/* ============================ FIN ESTILOS MENU IZQUIERDO ====================================== */


/* ============================ INICIO CONTENIDO ====================================== */
.cuerpo{
	float:left;
	width:717px;
	margin:0 0 0 1px;
	padding:0;
	/*border-left:1px solid #DDDDDD;*/
}
.cuerpoContenido{
	float:left;
	width:807px;
	margin-top:15px;
	/*border-left:1px solid #DDDDDD;*/
	min-height:550px;
	height: auto !important;
	height: 550px;

}
.cuerpoContenidoImpresion{
	float:left;
	width:645px;
	margin-top:15px;
	/*border-left:1px solid #DDDDDD;*/
	min-height:550px;
	height: auto !important;
	height: 550px;

}
.cajaCuerpoSuperior{
	float:left;
	margin: 0 0 0 24px;
	display:inline;
	padding:15px 0 0;
	background-color: #ffffff;
}
.cajaCuerpoInferior{
	float:left;
	/*background:transparent url(cssimg/fondoContenido.gif) repeat-x;*/
	width:717px;
	margin:0;
	min-height:315px;
	height:auto !important;
	height:315px;
}
.bordeCuerpoInferior{
	background: transparent url(cssimg/fondoContenido.gif) repeat-x 0 0;
	width:293px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}
.contenedorImagenPortada{
	float:left;
	height:186px;
	width:421px;
	margin-bottom:10px;
	display:inline;

}
.contenedorImagenPortadaCent{
	width:356px;
	height:151px;
}
.contenedorDestacadoPortada{
	float:left;
	width:256px;
	padding-left:15px;
	margin:0;
	display:inline;
}

.elementoDestacadoPortada{
	/*height:47px;*/
	float:left;
	width:243px;
	display:inline;
	background:transparent url(cssimg/fondoCentroDestacado.gif) repeat-y;
	margin-bottom:2px;
}
.fondoSuperiorDestacado{
	background:transparent url(cssimg/fondoSuperiorDestacado.gif) no-repeat;
	width:243px;
	/*height:36px;*/
	float:left;
}
.fondoInferiorDestacado{
	background:transparent url(cssimg/fondoInferiorDestacado.gif) no-repeat;
	width:243px;
	height:2px;
	float:left;
}
.textoDestacadoPortada{
	float:left;
	/*font-weight:bold;*/
	padding-left:20px;
	padding-top:15px;
	width:160px;
	font-size:1.1em;
}
.textoDestacadoPortada a{
	color:white;
}
.imgDestacadoPortada{
	float:right;
	padding:3px;
}
.cajaNavegacionImagen{
	background:transparent url(cssimg/imagenNavegacionCent.gif) repeat-y;
	height:19px;
	margin-left:120px;
	margin-top:152px;
	position:absolute;
	width:170px;
}
.cajaNavegacionImagenSup{
	background:transparent url(cssimg/imagenNavegacionSup.gif) no-repeat;
	width:170px;
	height:15px;
	float:left;
}
.cajaNavegacionImagenInf{
	background:transparent url(cssimg/imagenNavegacionInf.gif) no-repeat;
	width:170px;
	height:4px;
	float:left;
}
.cajaPaginacion{
	margin-top:2px;
	text-align:center;
	color:white;
}
.cajaPaginacion a{
	color:white;
}
.especialPag a{
	color:white;
}
.actualPag a{
	color:white;
	font-weight:bold;
}
.contenedorNovedades{
	width:293px;
	display:inline;
	float:left;
	min-height:311px;
	height:auto !important;
	height:311px;
	margin:0;
	padding:0 0 4px;
}
.contenedorMultimedia{
	width:392px;
	float:left;
	display:inline;
	height:289px;
	background:transparent url(cssimg/fondoContenido.gif) repeat-x scroll 0 0;
	padding:23px 16px 0 15px;
	margin:0 0 0 1px;
}
.cajaNovedades{
	padding-left:20px;
	margin-top:5px;
	float:left;
	min-height:240px;
	height:auto !important;
	height:240px;
	width: 273px;
}
.tituloNovedades{
	float:left;
	font-size:1.3em;
	margin-bottom:10px;
	margin-top:10px;
}
.elementoNovedades{
	background:transparent url(cssimg/separadorNovedades.gif) repeat-x scroll center bottom;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	width:266px;
}


.cajaImagenNovedades{
	text-align:justify;
	margin:0;
	width:260px;
	padding: 0;
}

.cajaImagenNovedades img{
	float:left;
	margin:0 10px  1px  0;
}

.cajaImagenNovedades a{

}
.textoNovedades{
	width:180px;
	float:left;
}

.textoNovedades2{
	width:265px;
	float:left;
}
.fechaNovedad{
	font-weight:bold;
	font-size:1.0em;
}
.descripcionNovedad{
	text-align: justify;
}

.separadorNovedades{
	background:transparent url(cssimg/separadorNovedades.gif) repeat-x;
	width:214px;
	height:3px;
}
.btnEnviar{
	float:right;
	margin-right:10px;
	background:transparent url(cssimg/btnCent.gif) repeat-y;
	display:inline;
	width:47px;
}
.btnSup{
	background:transparent url(cssimg/btnSup.gif) no-repeat scroll 0 0;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	height:9px;
	padding-left:4px;
	padding-top:4px;
	width:47px;
}
.btnInf{
	background:transparent url(cssimg/btnInf.gif) no-repeat;
	float:left;
	font-size:0.9em;
	height:4px;
	text-align:center;
	width:47px;
}
.btnSup a{
	color:white;
}
.cajaBanners{
	background:#ffffff url(cssimg/fondoBanner.gif) repeat-x scroll 0 0;
	width:716px;
	height:78px;
	margin: 20px 0 0;
}


.cajaBannersFondo{
	/*background:transparent url(cssimg/bordeCuerpoInferior.gif) repeat-y scroll 0 0;*/
	float:left;
	width:716px;
	border-left:1px solid #DDDDDD;
	display:inline;
	margin: 0;
}
.cajaBannersContenido{
	background:transparent url(cssimg/fondoBanner.gif) repeat-x scroll 0 0;
	float:left;
	/*height:67px;*/
	width:805px;
	margin-left:172px;
	display:inline;
	margin-bottom:10px;
}
.elementoBanner{
	display:inline;
	float:left;
	margin-left:12px;;
	margin-top:15px;
}
.elementoBannerContenido{
	display:inline;
	float:left;
	margin-left:33px;;
	margin-top:15px;
}
.flashcontent{
	background-color:#FFFFFF;
	height:220px;
	margin-left:9px;
	margin-top:8px;
	width:350px;
}
.bordeSuperiorMultimedia{
	background:transparent url(cssimg/bordeSuperiorMultimedia.gif) no-repeat;
	float:left;
	height:8px;
	width:331px;
}
.bordeInferiorMultimedia{
	background:transparent url(cssimg/bordeInferiorMultimedia.gif) no-repeat;
	float:left;
	height:8px;
	width:331px;
}
.bordeCentroMultimedia{
	background:transparent url(cssimg/bordeCentroMultimedia.gif) repeat-y;
	float:left;
	width:331px;
	height:220px;
}
.bordeMultimedia{
	background:transparent url(cssimg/bordeMultimedia.gif) no-repeat;
	float:left;
	width:368px;
	height:229px;
}
.cajaObject{

}
.enlacesBottomMultimedia{
	background:transparent url(cssimg/enlacesBottomMultimedia.gif) no-repeat;
	width:368px;
	height:27px;
	float:left;
}
.cajaEnlacesMultimedia{
	float:left;
	margin-top:4px;
	margin-left:12px;
	display:inline;
}
.btnMultimedia{
	background:transparent url(cssimg/btnMultimediaCent.gif) repeat-y;
	width:75px;
	float:left;
}
.btnMultimediaSup{
	background:transparent url(cssimg/btnMultimediaSup.gif) no-repeat;
	font-size:0.7em;
	font-weight:bold;
	height:5px;
	padding-bottom:2px;
	padding-top:3px;
	text-align:center;
	width:75px;
}
.btnMultimediaSup a{
	color:white;
}
.btnMultimediaInf{
	background:transparent url(cssimg/btnMultimediaInf.gif) no-repeat;
	width:75px;
	height:5px;
}
.btnMultimediaAcceso{
	background:transparent url(cssimg/btnMultimediaAccesoCent.gif) repeat-y;
	width:148px;
	float:left;
	margin-left:24px;
	margin-right:24px;
}
.btnMultimediaAccesoSup{
	background:transparent url(cssimg/btnMultimediaAccesoSup.gif) no-repeat;
	font-size:0.7em;
	font-weight:bold;
	height:9px;
	padding-bottom:1px;
	padding-top:3px;
	text-align:center;
	width:148px;
}
.btnMultimediaAccesoSup a{
	color:white;
}
.btnMultimediaAccesoInf{
	background:transparent url(cssimg/btnMultimediaAccesoInf.gif) no-repeat;
	width:148px;
	height:4px;
}
.cajaIdiomas{
	float:left;
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:5px;
}
.iconoCerrado{
	/*background:transparent url(cssimg/iconMenuCerrado.gif) no-repeat;*/
	width:18px;
	height:18px;
	margin-left:10px;
	margin-top:6px;
	cursor:pointer;
	float:left;
}
.iconoAbierto{
	/*background:transparent url(cssimg/iconoMenuAbierto.gif) no-repeat;*/
	width:18px;
	height:18px;
	margin-left:10px;
	margin-top:8px;
	cursor:pointer;
	float:left;
}

/* ============================ FIN CONTENIDO ====================================== */

/* ============================ INICIO ESTILOS PIE ====================================== */
.contenedorPie{
	background:transparent url(cssimg/fondoPie.gif) repeat-x scroll 0 0;
	height:48px;
	float:left;
	margin-left:3px;
	display:inline;
	width:974px;
}
.bottomPie{
	width:988px;
	background: url("cssimg/bottomPie.gif") no-repeat;
	height:12px;
	float:left;
}
.logoUnion{
/*	background:transparent url(cssimg/logoUnion.gif) repeat scroll 0 0;*/
	float:left;
	height:21px;
	margin:5px 2px 0 5px;
	display:inline;
	width:185px;
	padding:0;
}

.logoMinisterio{
	float:left;
	height:21px;
	margin:5px 0 0 4px;
	display:inline;
	width:185px;

}
.contenedorEnlacesPie{
	color:#5B5B5B;
	display:inline;
	float:left;
	margin:10px 0 0 58px;
	text-align:left;
	width:515px;
	padding:0;
}
.cajaEnlacesSuperior{
	width:100%;
}
.cajaEnlacesInferior{
	color:#5B5B5B;
}
.elementoEnlacePie{
	margin-bottom:4px;
	float:left;
	display:inline;
	width:515px;

}
.elementoEnlacePie a{
	color:#5B5B5B;
}
.cajaElementoPie{
	padding-left:10px;
	padding-right:10px;
	float:left;
	height:17px;
}

/* ============================ FIN ESTILOS PIE ====================================== */


/* ============================ INICIO MENU IZQUIERDO CONTENIDO ====================================== */
    .menuIzquierdoContenido{
	float:left;
	width:170px;
	display:inline;
	margin-top:15px;
	min-height:550px;
	height: auto !important;
	height: 550px;
	/*border-right:1px solid #DDDDDD;*/
}
.bloqueMenuIzquierdoContenido{
	float:left;
	/*margin-left:1px;*/
	display:inline;
	width:170px;
}
.saludoPresidenteContenido{
	float:left;
	width:170px;
	height:44px;
}
ul.listadoOpcionMenuInfContenido{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:170px;
}
li.elemListadoOpcionMenuInfContenido{
	float:left;
	background:#e5f8ff url(cssimg/fondoMenuActivoContenido.gif) no-repeat;
	padding-left:32px;
	padding-top:11px;
    width:137px;
	display:inline;
	color:white;
	font-weight:bold;
	cursor:pointer;
}
.elemListadoOpcionMenuInfContenido{
	float:left;
	background:#e5f8ff url(cssimg/menuAbiertoCentro.gif) repeat-y;
    width:170px;
	display:inline;
	color:white;
	font-weight:bold;
	cursor:pointer;
}
.menuAbiertoSup{
	background: url(cssimg/menuSuperiorAbierto.gif) no-repeat;
	width:170px;
	/*height:24px;*/
	float:left;
}
.menuAbiertoInf{
	background: url(cssimg/menuAbiertoInf.gif) no-repeat;
	width:170px;
	height:14px;
	float:left;
}
.menuCerradoSup{
	background: url(cssimg/menuSuperiorCerrado.gif) no-repeat;
	width:170px;
	/*height:24px;*/
	float:left;
}
.menuCerradoInf{
	background: url(cssimg/menuCerradoInf.gif) no-repeat;
	width:170px;
	height:13px;
	float:left;
}
span.fondoMenuCerradoContenido{
	float:left;
	height:23px;
	padding-left:40px;
	padding-top:7px;
	width:175px;
	display:inline;
	color:white;
	font-weight:bold;
}
li.elemListadoOpcionMenuInfContenido_C{
	background:transparent url(cssimg/menuCerradoContenido.gif) no-repeat scroll 0 0;
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	padding-left:32px;
	padding-top:12px;
	width:137px;
	display:inline;
	color:black;
    height:25px;
    cursor:pointer;
}
.elemListadoOpcionMenuInfContenido_C{
	background:transparent url(cssimg/menuCerradoCentro.gif) repeat-y;
	list-style:none;
	float:left;
	width:170px;
	display:inline;
	color:black;
	cursor:pointer;
}
.textoMenu{
	/*float:left;*/
	margin-top:10px;
	padding-left:32px;
}
.menuAbiertoSupPortada .textoMenu a{
	color:white;
}
.menuCerradoSupPortada .textoMenu a{
	color:black;
}
.menuAbiertoSup .textoMenu a{
	color:white;
}
.menuCerradoSup .textoMenu a{
	color:black;
}
ul.listadoOpcionMenuInfN2Contenido{
	list-style:none;
	float:left;
	padding:15px 0 0 32px;
	display:inline;
	background-color:#E5F8FF;
	margin-left:0px;
	width:138px;
}
li.elemListadoOpcionMenuInfN2Contenido{
	/*height:25px;*/
	/*font-weight:bold;*/
	width:110px;
	float:left;
	display:inline;
	padding-bottom:10px;
	background:transparent url(cssimg/bulletMenu.gif) no-repeat scroll 0 3px;
	margin-left:-10px;
	padding-left:10px;
}
li.elemListadoOpcionMenuInfN2ContenidoMarcado{
	/*height:25px;*/
	background:transparent url(cssimg/bulletMenu.gif) no-repeat scroll 0 3px;
	width:138px;
	font-weight:bold;
	width:110px;
	float:left;
	display:inline;
	padding-bottom:10px;
	padding-left:10px;
	margin-left:-10px;
}
li.elemListadoOpcionMenuInfN2Contenido_C{
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}
.contenedorSuperiorFormularioContenido{
	width:146px;
	background:transparent url(cssimg/contenedorSuperiorFormularioContenido.gif) no-repeat;
	float:left;
}
.contenedorInferiorFormularioContenido{
	width:146px;
	height:25px;
	background:transparent url(cssimg/contenedorInferiorFormularioContenido.gif) no-repeat;
	float:left;
}
.cajaFormularioLoginContenido{
	/*background-color:#c6c6c6;*/
	background:transparent url(cssimg/contenedorCentrorFormularioContenido.gif) repeat-y;
	width:146px;
	float:left;
	margin-top:20px;
	margin-left:13px;
	display:inline;
	margin-bottom:20px;
}
.labelLoginContenido{
	color:#0b627e;
	/*font-weight:bold;*/
}
.cajaInputLoginContenido{
	margin-left:10px;
	margin-top:10px;
	float:left;
	display:inline;
}
.etiqLoginContenido{
	float:left;
	width:96px;
}
.inputLoginContenido{
	float:left;
	width:96px;
}
.inputLoginContenido input{
	width:96px;
	float:left;
	height:13px;
	display:inline;
	border:1px solid gray;
	font-size:0.9em;
}
.enlaceRegistrateContenido{
	float:left;
	font-size:0.9em;
	margin-left:20px;
	margin-top:11px;
	display:inline;
}
.btnOkContenido{
	float:left;
}
.btnOkContenido input{
	margin-left:8px;
	margin-top:10px;
	display:inline;
	border:0 none;
	background:transparent url(cssimg/btnOk.gif) no-repeat;
	width:24px;
	height:18px;
	cursor:pointer;
}

/* ============================ FIN MENU IZQUIERDO CONTENIDO ====================================== */
.cajaBannersContenido{
	background:transparent url(cssimg/fondoBanner.gif) repeat-x scroll 0 0;
	float:left;
	height:67px;
	width:807px;
	margin-left:170px;
	border-left:1px solid #DDDDDD;
	display:inline;
}
.elementoBannerContenido{
	display:inline;
	float:left;
	margin-left:32px;;
	margin-top:15px;
}
.contenedorGloblalPie{
	float:left;
}
/* ============================ INICIO MAPA WEB ====================================== */
li.elemMapaWeb {
	background:transparent url(cssimg/centroMapaWeb.gif) repeat-y;
	margin:0 0 20px;
	padding:0;
	width:760px;
}
.elemMapaWebTop {
	background:transparent url(cssimg/topMapaWeb.gif) no-repeat;
	height:2px;
	margin:0;
	padding:0;
	width:760px;
}
.elemMapaWebBottom {
	background:transparent url(cssimg/bottomMapaWeb.gif) bottom no-repeat;
	height:auto !important;
	margin:6px 0 0;
	min-height:103px;
	height:103px;
	padding:0 0 10px;
	width:760px;
}
ul.contenedorMapaWeb{
	margin:13px 0 0 2px;
	padding:0;
	width:760px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
.cuerpoContenidoMapaWeb{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	width:760px;
}
.cajaElementosMapaWeb{
	width:760px;
	float:left;
}
.elementoPrincipalMapaWeb{
	background:transparent url(cssimg/flechaMapaWeb.gif) no-repeat 0 2px;
	float:left;
	display:inline;
	margin-bottom:15px;
	margin-left:30px;
	margin-top:15px;
	padding-left:20px;
}
.elementoPrincipalMapaWeb a{
	font-weight:bold;
}



.elementoPrincipalMapaWeb_cabecera{
	background:transparent url(cssimg/flechaMapaWeb.gif) no-repeat 0 2px;
	float:left;
	display:inline;
	margin-bottom:10px;
	margin-left:30px;
	margin-top:10px;
	padding-left:20px;
	padding-right: 10px;
	width:190px;
}
.elementoPrincipalMapaWeb_cabecera a{
	font-weight:bold;
}
.subCajaElementosMapaWeb{
	margin:15px 0 0 ;
	padding:0;
	width:100%;
}

.subCajaElementosMapaWeb2{
	margin:0 ;
	padding:0;
	width:100%;
}
.elementoSecundarioMapaWeb{
	/*background:transparent url(cssimg/bulletMapaWeb.gif) no-repeat 0 4px;*/
	float:left;
	display:inline;
	padding:0px;
	width:600px;
	margin-bottom:15px;
}

.elementoSecundarioMapaWeb a{
	font-weight:normal;
}

.elementoSecundarioMapaWeb2{
	padding:0px;
	width:620px;
	margin:0;
	text-align:left;
}

.elementoSecundarioMapaWeb2 a{
	font-weight:normal;
}
.separadorMapaWeb{
	background:transparent url(cssimg/separadorMapaWeb.gif) no-repeat;
	height:2px;
	margin:0;
	padding:0;
	width:760px;
	float:left;

}


/*mejoras del mapa web:igarrido*/

li.subCajaElementosMapaWeb_li{
	margin:15px 0 0;
	padding:0;
	width:100%;
}

ul.subCajaElementosMapaWeb_ul{
	margin:0;
	padding:0 2% 0 3%;
	width:95%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}


ul.subCajaElementosMapaWeb_ul2{
	margin:0;
	padding:0 2% 0 0;
	width:98%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}

/* ============================ FIN MAPA WEB ====================================== */


/*==========================================================================================*/
/*================================        INICIO AGENDA       ==============================*/
/*==========================================================================================*/
.cabeceraAgendaTabla{
	width:550px;
	margin:0;
	padding:0 0 0 30px ;
	text-align: left;
	float:left;
	margin-top:20px;
}

.dchaTituloTablaAgenda{
	float:left;
	background: transparent url("cssimg/dchaTituloTablaAgenda.gif") no-repeat 0 0;
	padding: 0;
	height:28px;
	width: 4px;
}

.izqTituloTablaAgenda{
	float:left;
	background: transparent url("cssimg/izqTituloTablaAgenda.gif") no-repeat 0 0;
	padding: 0;
	height:28px;
	width: 5px;
}

.centroTituloTablaAgenda{
	float:left;
	background: transparent url("cssimg/centroTituloTablaAgenda.gif") repeat-x 0 0;
	padding: 0;
	height:28px;
	width: 531px;
}


.centroTituloTablaAgenda a{
	color:#004765;
	text-decoration:none;

}
.contenedorFechaAgendaListado{
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	padding: 10px 10px 0;
	width: 518px;
	background-color:#E5E5E5;
	color:#000000;
	font-weight:bold;
	margin: 0 0 0 30px;
	min-height:25px;
	height:auto !important;
	height:25px;
}
.contenedorAgendaListado{
	float:left;
	border-top:1px solid #AAAAA8;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	border-bottom:1px solid #AAAAA8;
	padding: 10px 20px 0;
	width: 498px;
	color:#5A5A5A;
	background-color:#ffffff;
	font-weight:bold;
}

.listadoCentroAgenda{
	width:580px;
	margin:0;
	padding:0 3px 15px ;
	text-align: left;
	background: transparent url("cssimg/fondoListadoAbecedario.gif") repeat-y 0 0;
}

.contenedorColorAgendaListado{
	width:580px;
	margin:0;
	padding:0 3px 0 ;
	text-align: left;
	min-height:23px;
	height:auto !important;
	height:23px;
}



.contenedorDiaMesSemanaBuscador{
	padding: 10px 15px 5px 32px;
	margin:0;
	width: 533px;
}

.iconoAgendaEnlace{
	float:left;
	margin:0;
	padding:0;
	height: 20px;
	width:70px;
}

.iconoAgendaEnlaceSemana{
	float:left;
	margin:0;
	padding:0;
	height: 20px;
	width:90px;
}
.imgIconoMes{
	float:left;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
}

.tituloIconoMes{
	float:left;
	margin:0 4px 0 0 ;
	padding:1px 0 0 5px;
	height: 20px;

}

.tituloIconoMes a{
	color:#000000;
	text-decoration:none;
}
a.enlaceTituloIconoMesSelecc{
	color:#004765;
	font-weight:bold;
}

form.contenedorBuscadorAgenda{
	background: transparent url("cssimg/icono_buscador_input_agenda.gif") no-repeat 0 0 ;
	float:right;
	width:127px;
	height:19px;
	margin:0;
	padding: 1px 0 0 4px;
}
form.contenedorBuscadorAgenda img{
	margin:3px 0 0;
	vertical-align:top;
}

input.inputBuscadoragenda{
	border:0;
	background-color: transparent;
	width:105px;
}

ul.listadoAgenda{
	width: 580px;
	padding: 0;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}
ul.listadoAgenda a{
	text-decoration:none;
}
li.elemListadoAgenda{
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
	background-color: transparent ;
	background-repeat:  no-repeat;
	background-position:  22px 2px;


}

/*Detalle para todos los colores*/
li.elemListadoAgendaAmarillo{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_amarillo_agenda_centro.gif')  repeat-y 22px 0;
}

.topElemListadoAgendaAmarillo{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_amarillo_agenda_top.gif')  no-repeat 22px 0px ;
}

.bottomElemListadoAgendaAmarillo{
	background: transparent url('cssimg/icono_amarillo_agenda_bottom.gif')  no-repeat 22px bottom;
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
}

li.elemListadoAgendaNaranja{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_naranja_agenda_centro.gif') repeat-y 22px 0;
}

.topElemListadoAgendaNaranja{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_naranja_agenda_top.gif')  no-repeat 22px 0px ;
}

.bottomElemListadoAgendaNaranja{
	background: transparent url('cssimg/icono_naranja_agenda_bottom.gif')  no-repeat 22px bottom;
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
}

li.elemListadoAgendaVerde{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_verde_agenda_centro.gif')  repeat-y 22px 0;
}

.topElemListadoAgendaVerde{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_verde_agenda_top.gif')  no-repeat 22px 0px ;
}

.bottomElemListadoAgendaVerde{
	background: transparent url('cssimg/icono_verde_agenda_bottom.gif')  no-repeat 22px bottom;
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
}


li.elemListadoAgendaRosa{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_rosa_agenda_centro.gif')  repeat-y 22px 0;
}

.topElemListadoAgendaRosa{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_rosa_agenda_top.gif')  no-repeat 22px 0px ;
}

.bottomElemListadoAgendaRosa{
	background: transparent url('cssimg/icono_rosa_agenda_bottom.gif')  no-repeat 22px bottom;
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
}


li.elemListadoAgendaMorado{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_morado_agenda_centro.gif')  repeat-y 22px 0;
}

.topElemListadoAgendaMorado{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_morado_agenda_top.gif')  no-repeat 22px 0px ;
}

.bottomElemListadoAgendaMorado{
	background: transparent url('cssimg/icono_morado_agenda_bottom.gif')  no-repeat 22px bottom;
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
}

li.elemListadoAgendaAzul{
	width: 570px;
	padding: 0;
	margin: 0;
	background: transparent url('cssimg/icono_azul_agenda_centro.gif')  repeat-y 22px 0;
}

.topElemListadoAgendaAzul{
	margin: 0;
	width: 570px;
	padding: 0;
	background: transparent url('cssimg/icono_azul_agenda_top.gif')  no-repeat 22px 0px ;
}

.bottomElemListadoAgendaAzul{
	background: transparent url('cssimg/icono_azul_agenda_bottom.gif')  no-repeat 22px bottom;
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
}


/*  Fin detalle para todos los colores  */
.contenidoElemListadoAgenda{
	background-color: #ffffff;
	border-top:1px solid #AAAAA8;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#5A5A5A;
}

.contenidoElemListadoAgendaPrimero{
	background-color: #ffffff;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#5A5A5A;
}

.contenidoElemListadoAgendaUltimo{
	background-color: #ffffff;
	border-top:1px solid #AAAAA8;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:22px;
	height:auto !important;
	height:22px;
	color:#5A5A5A;
}

.contenidoElemListadoAgendaUltimo2{
	background-color: #ffffff;
	border-bottom:1px solid #AAAAA8;
	border-top:1px solid #AAAAA8;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:21px;
	height:auto !important;
	height:21px;
	color:#5A5A5A;
}

.contenidoElemListadoAgendaPrimeroUltimo{
	background-color: #ffffff;
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	width: 528px;
	padding: 9px  0 3px 10px;
	margin: 0;
	min-height:23px;
	height:auto !important;
	height:23px;
	color:#5A5A5A;
}




.cajaColoresAgenda{
	width:560px;
	margin:0;
	padding:22px 0 10px 35px;
	color:#000000;
	font-size:0.9em;
	float:left;
}

.colorVerdeAgenda{
	float:left;
	/*width: 85px;*/
	margin: 0;
	padding: 0 24px 0 10px ;
	background: transparent url("cssimg/icono_verde_agenda2.gif") no-repeat top right;
	height:15px;
}

.colorAzulAgenda{
	float:left;
	/*width: 80px;*/
	margin: 0;
	padding: 0 24px 0 10px ;
	background: transparent url("cssimg/icono_azul_agenda2.gif") no-repeat top right;
	height:15px;
}

.colorAmarilloAgenda{
	float:left;
	/*width: 50px;*/
	margin: 0;
	padding: 0 24px 0 10px ;
	background: transparent url("cssimg/icono_amarillo_agenda2.gif") no-repeat top right;
	height:15px;
}

.colorNaranjaAgenda{
	float:left;
	/*width: 65px;*/
	margin: 0;
	padding: 0 24px 0 10px ;
	background: transparent url("cssimg/icono_naranja_agenda2.gif") no-repeat top right;
	height:15px;
}

.colorRosaAgenda{
	float:left;
	/*width: 120px;*/
	margin: 0;
	padding: 0 24px 0 10px ;
	background: transparent url("cssimg/icono_rosa_agenda2.gif") no-repeat top right;
	height:15px;
}

.colorMoradoAgenda{
	float:left;
	/*width: 40px;*/
	margin: 0;
	padding: 0 24px 0 10px ;
	background: transparent url("cssimg/icono_morado_agenda2.gif") no-repeat top right;
	height:15px;
}

.anteriorAgenda{
	float:left;
	width:118px;
	padding: 9px 0 0 13px;
	margin:0;
	height: 21px;
}
.anteriorAgenda a{
	color:white;
}
.anteriorAgenda img{
	vertical-align:top;
	padding :4px 0 0 3px ;
	margin-right:5px;
}
.siguienteAgenda{
	float:left;
	text-align: right;
	width:118px;
	padding:9px 10px 0 0;
	margin:0;
	height: 21px;
}
.siguienteAgenda a{
	color:white;
}
.siguienteAgenda img{
	vertical-align:top;
	padding :4px 3px 0 0;
	margin-left:5px;
}

.centroAnteriorSiguienteAgenda{
	text-align: center;
	float:left;
	width:277px;
	padding: 9px 0 0;
	margin:0;
	height: 21px;
	font-weight: bold;
	color:#004765;
}
.cajaTituloAgendaGlobal{
	background: transparent url("cssimg/fondoCentroTituloAgenda.gif") repeat-y;
	width:540px;
	float:left;
	margin-left:30px;
	margin-top:10px;
	display:inline;
}
.cajaSuperiorTituloAgenda{
	background: transparent url("cssimg/fondoSuperiorTituloAgenda.gif") no-repeat;
	width:540px;
	float:left;
}
.cajaInferiorTituloAgenda{
	background: transparent url("cssimg/fondoInferiorTituloAgenda.gif") no-repeat;
	width:540px;
	height:6px;
	float:left;
}

/*=================================================================================================*/
/*======================================    Agenda Mes   ==========================================*/
/*=================================================================================================*/

li.cajasDiaSemana{
	width:55px;
	border-right:1px solid #AAAAA8;
	margin:0;
	padding: 10px  10px 0 ;
	float:left;
	min-height:25px;
	height:auto !important;
	height:25px;
}

li.cajasDiaSemanaUltimo{
	width:55px;
	margin:0;
	padding: 10px  10px 0 ;
	float:left;
	min-height:25px;
	height:auto !important;
	height:25px;
}


ul.contenedorFechaAgendaListadoMes{
	border-left:1px solid #AAAAA8;
	border-right:1px solid #AAAAA8;
	padding: 0;
	width: 538px;
	background-color:#E5E5E5;
	color:#000000;
	font-weight:bold;
	margin: 0 0 0 30px;

	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
}


/*===================================================================================*/
/*===========================   TABLA DE AGENDA =====================================*/
/*===================================================================================*/
table.tablaAgenda{
	width:570px;
	padding: 0;
	margin:0;
	border-spacing:0;
	border:0;
}

table.tablaAgenda tr{
	width:570px;
	margin:0;
	padding:0;
}

th.huecoDetalleAgenda{
	width:29px;
	margin:0;
	padding:0;
	border-right:1px solid #ABABAB;
	border-top:0 none;
	border-left:0 none;
	border-bottom:0 none;
}


td.huecoDetalleAgenda{
	width:29px;
	margin:0;
	padding:0;
	border-right:1px solid #ABABAB;
	border-top:0 none;
	border-bottom:0 none;
	border-left:0 none;
	vertical-align:top;
}
th.detalleAgenda{
	background-color:#BEE2F0;
	border-top:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	border-left:0 none;
	color:#000000;
	text-align:center;
	width:77px;
	margin:0;
	padding:10px 0;
}

td.vacio{
	background-color:#ffffff;
	border-bottom:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	width:77px;
	border-spacing:none;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}
td.actividad{
	background-color:#E5E5E5;
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	width:77px;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}
td.acual_mes_no{
	background-color:gray;
	border-bottom:1px solid #ABABAB;
	border-right:1px solid #ABABAB;
	width:77px;
	border-spacing:none;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}
td.acual_mes_no .elemTabla .fechaTablaAgenda a{
	color:white;
}
td.acual_dia_mes{
	background-color:#FDC95B;
	border-right:1px solid #ABABAB;
	border-bottom:1px solid #ABABAB;
	width:77px;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	vertical-align:top;
}
td.vacio .elemTabla a{
	color:#707070;
}
.detalleAmarilloTablaAgenda{
	background:transparent url("cssimg/detalleAmarilloTablaAgenda.gif") no-repeat right top ;
	width:15px;
	height:21px;
	margin:0;
	padding:49px 0  0 15px ;
	color:white;
	font-weight:bold;
	font-size:0.9em;
}
.detalleAmarilloTablaAgenda a{
	color:white;
}

.elemTabla{
	margin:0;
	color:#707070;
	/*width:77px;*/
	width:76px;
	padding:0;
}


.elemTablaNo{
	padding: 13px 0 5px;
	margin:0;
	color:#707070;
	width:76px;
}



.elemTablaVerdePrimero{
	background:transparent url("cssimg/icono_verde_tablaMes.gif") no-repeat 1px 4px ;
	padding: 3px 0 5px;
	width:70px;
	margin:0;
	color:#000000;
}

.elemTablaVerde{
	background:transparent url("cssimg/icono_verde_tablaMes.gif") no-repeat 1px 4px ;
	padding: 25px 0 5px;
	margin:0;
	width:70px;
	color:#000000;
}


.elemTablaRosaPrimero{
	background:transparent url("cssimg/icono_rosa_tablaMes.gif") no-repeat 1px 4px ;
	padding: 3px 0 5px;
	width:70px;
	margin:0;
	color:#000000;
}

.elemTablaRosa{
	background:transparent url("cssimg/icono_rosa_tablaMes.gif") no-repeat 1px 4px ;
	padding: 25px 0 5px;
	margin:0;
	width:70px;
	color:#000000;
}

.elemTablaAzulPrimero{
	background:transparent url("cssimg/icono_azul_tablaMes.gif") no-repeat 1px 4px ;
	padding: 3px 0 5px;
	margin:0;
	width:70px;
	color:#000000;
}

.elemTablaAzul{
	background:transparent url("cssimg/icono_azul_tablaMes.gif") no-repeat 1px 4px ;
	padding: 25px 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}


.elemTablaNaranjaPrimero{
	background:transparent url("cssimg/icono_naranja_tablaMes.gif") no-repeat 1px 4px ;
	padding: 3px 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}

.elemTablaNaranja{
	background:transparent url("cssimg/icono_naranja_tablaMes.gif") no-repeat 1px 4px ;
	padding: 25px 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}

.elemTablaMoradoPrimero{
	background:transparent url("cssimg/icono_morado_tablaMes.gif") no-repeat 1px 4px ;
	padding: 3px 0 5px;
	margin:0;
	color:#000000;
	width:70px;
}

.elemTablaMorado{
	background:transparent url("cssimg/icono_morado_tablaMes.gif") no-repeat 1px 4px ;
	padding: 25px 0 5px;
	margin:0 ;
	color:#000000;
	width:70px;
}

.fechaTablaAgenda{
	width:60px;
	padding: 0 0 5px 4px;
	margin:0;
	font-weight:bold;
}
.textoTablaAgenda{
	width:65px;
	padding: 0 3px 0;
	margin:0;
	font-size:0.9em;
}
.textoTablaAgenda a{
	text-decoration:none;
}
.colorVerdeAgendaMarcado a{
	float:left;
	/*width: 95px;*/
	margin: 0;
	padding: 0 24px 0 25px ;
	background: transparent url("cssimg/icono_verde_agenda2.gif") no-repeat top right;
	height:15px;
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}
.colorAzulAgendaMarcado a{
	float:left;
	/*width: 90px;*/
	margin: 0;
	padding: 0 24px 0 25px ;
	background: transparent url("cssimg/icono_azul_agenda2.gif") no-repeat top right;
	height:15px;
	/*color:#FDB92A;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}
.colorAmarilloAgendaMarcado a{
	float:left;
	/*width: 47px;*/
	margin: 0;
	padding: 0 24px 0 25px ;
	background: transparent url("cssimg/icono_amarillo_agenda2.gif") no-repeat top right;
	height:15px;
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}
.colorNaranjaAgendaMarcado a{
	float:left;
	/*width: 65px;*/
	margin: 0;
	padding: 0 24px 0 25px ;
	background: transparent url("cssimg/icono_naranja_agenda2.gif") no-repeat top right;
	height:25px;
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}
.colorRosaAgendaMarcado a{
	float:left;
	/*width: 144px;*/
	margin: 0;
	padding: 0 24px 0 25px ;
	background: transparent url("cssimg/icono_rosa_agenda2.gif") no-repeat top right;
	height:15px;
	/*color:#737373;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}
.colorMoradoAgendaMarcado a{
	float:left;
	/*width: 40px;*/
	margin: 0;
	padding: 0 24px 0 25px ;
	background: transparent url("cssimg/icono_morado_agenda2.gif") no-repeat top right;
	height:15px;
	/*color:#FFCA56;*/
	color:black;
	font-weight:bold;
	font-size:1.1em;
}
li.elemListadoAgendaGenerico{
	width: 570px;
	padding: 0;
	margin: 0;
}
.topElemListadoAgendaGenerico{
	margin: 0;
	width: 570px;
	padding: 0;
}
.bottomElemListadoAgendaGenerico{
	width: 540px;
	padding: 0 10px 0 30px;
	margin: 0;
}

/*==========================================================================================*/
/*================================       FIN AGENDA       ==================================*/
/*==========================================================================================*/



/* ======================================================================================== */
/* ============================== LISTADO ALOJAMIENTO ===================================== */
/* ======================================================================================== */

.cuerpoContenido2{
	width: 785px;
	min-height:520px;
	height: auto !important;
	height: 520px;
	padding: 4px 0 20px 23px;
	margin: 0;
	text-align: left;
	background: transparent url("cssimg/fondo_cuerpo_contenido.gif") repeat-x 0 0;
	margin-left:1px;
}

.cuerpoContenido2Impresion{
	width: 618px;
	min-height:520px;
	height: auto !important;
	height: 520px;
	padding: 4px 0 20px 23px;
	margin: 0;
	text-align: left;
	background: transparent url("cssimg/fondo_cuerpo_contenido.gif") repeat-x 0 0;
	margin-left:1px;
}

.cuerpoContenidoIzq{
	float: left;
	display:inline;
	padding: 0;
	margin: 0;
	width:598px;
}

.cuerpoContenidoDcho{
	float: right;
	display:inline;
	padding: 34px  0 0;
	margin: 0 0 0 4px;
	width:170px;
	text-align: center;
	margin-right:10px;
}

.contenedorBtonMostrarForm{
	width: 267px;
	padding: 0;
	margin: 0;
	text-align: left;
	background: transparent url("cssimg/centro_bton_mostrar_form.gif") repeat-y 0 0;
}

.contenedorBtonMostrarForm_top{
	width: 267px;
	height: 2px;
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/top_bton_mostrar_form.gif") no-repeat 0 0;
}


.contenedorBtonMostrarForm_bottom{
	width: 267px;
	padding: 0;
	margin: 0;
	min-height:21px;
	height: auto !important;
	height: 21px;
	background: transparent url("cssimg/bottom_bton_mostrar_form.gif") no-repeat 0 bottom;
}

.tituloContenedorBtonMostrarForm{
	float:left;
	display:inline;
	padding: 0;
	margin:3px  0 0 15px;
	width:220px;
	color:#002F46;
	font-weight: bolder;
}

.iconoMostrarOcultarForm{
	float:right;
	display: inline;
	padding: 0;
	margin:10px 15px  0 0;
	width: 15px;
}


.contenedorFormAloj{
	width:593px;
	padding: 0;
	margin: 0;
	min-height: 268px;
	height: auto !important;
	height: 268px;
}


.contenedorFormNovedades{
	width:593px;
	padding: 0;
	margin: 0;
	min-height: 68px;
	height: auto !important;
	height: 68px;
}

form.formAloj{
	text-align: left;
	width:593px;
	padding: 0;
	margin: 20px 0 0 2px;
	background: transparent url("cssimg/fondo_formAloj.gif") repeat-y 0 0;
}



.contenedortextoPresentacion{
	text-align: left;
	width:593px;
	padding: 0;
	margin: 20px 0 0 2px;
	background: transparent url("cssimg/fondo_formAloj.gif") repeat-y 0 0;
}


.textoPresentacion_bottom{
	width:542px;
	padding: 20px 30px 20px 21px;
	margin: 0;
	text-align:justify;
	background: transparent url("cssimg/bottom_formAloj.gif") no-repeat 0 bottom;
}

.formAloj_top{
	width:593px;
	height: 2px;
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/top_formAloj.gif") no-repeat 0 0;
}


.formAloj_bottom{
	width:593px;
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/bottom_formAloj.gif") no-repeat 0 bottom;
}


.titulo_form_aloj{
	width:483px;
	padding: 10px 20px 8px 17px;
	margin: 0;
	text-align: left;
	font-weight: bolder;
	float: left;
	display: inline;
	font-size:1.1em;
}

.contenedorChechbox{
	padding:0;
	margin:0 10px  10px 15px;
	width: 568px;
}
span.elemCheckboxAloj{
	padding: 2px 10px 2px 0;
	margin: 0;
	float:left;
	width:130px;
}
span.elemCheckboxAloj_actual{
	padding: 2px 10px 2px 0;
	margin: 0;
	float:left;
	font-weight: bold;
	width:130px;
}
input.checkboxElemAloj{
	margin: 0 5px 0 0;
	padding: 0;
	float:left;
	display: inline;
	width:10px;
}

label.labelElemAloj{
	margin: 0 5px 0 0;
	padding: 0;
	float:left;
	display: inline;
	width:100px;
}


.titulo_form_aloj_destino_turistico{
	width:556px;
	padding: 10px  20px  10px 17px;
	margin: 0;
	color: #4791B8;
}

.titulo_form_galeria_destino_turistico{
	width:556px;
	padding: 10px  20px  10px 17px;
	margin: 0;
	color: #4791B8;
}

.contenedorChechboxGaleria{
	padding:0;
	margin:0 10px  10px 15px;
	width: 727px;
}




label.labelFormAloj_municipio{
	float:left;
	display: inline;
	padding: 0;
	margin: 10px 0 0 17px;
	width: 270px;
	color:#4791B8;
}

label.labelFormAloj_palabra{
	float:left;
	display: inline;
	padding: 0;
	margin: 10px  0 0 19px;
	width: 320px;
	color:#4791B8;
}


label.labelFormAloj_exacta{
	float:left;
	display: inline;
	padding: 0;
	margin: 7px  0 0 0;
	width: 100px;
}
select.selectFormAloj_municipio{
	float:left;
	display: inline;
	padding: 0;
	margin: 5px 0 0 17px;
	width: 270px;
	height: 20px;
	border: 1px solid #4791B8;
	font-size: 1.1em;
}

input.inputFormAloj_palabra{
	float:left;
	display: inline;
	padding: 0;
	margin: 5px 0 0 19px;
	width: 155px;
	height: 18px;
	border: 1px solid #4791B8;
}
label.labelFormAloj_palabraOculta{
	display:none;
}

label.labelFechaCalendario{
	width:200%;
	padding: 0 0 0 21px;
	margin:0;
	color:#4791B8;
}
.formatoFecha1{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:142px;
	text-align:right;
}
.formatoFecha2{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:158px;
	text-align:right;
}


input.checkboxFormAloj_exacta{
	padding: 0;
	margin: 8px 7px 0 10px;
	/*border: 1px solid #4791B8;*/
	float:left;
	display:inline;
	vertical-align: top;
}


.btn_buscar_form{
	padding: 0 47px  0 0;
	margin: 10px 15px 10px  0;
	float:right;
	display:inline;
	background: #058ABC  url("cssimg/btn_dcha_buscar_formAloj.gif") no-repeat right 0;
}


.btn_buscar_form_limpiar{
	padding: 0 ;
	margin: 10px 15px 10px  0;
	float:right;
	display:inline;
	background-color: #058ABC;
}

.btn_buscar_form_limpiar_galeria{
	padding: 0 ;
	margin: 6px 15px 10px  0;
	float:right;
	display:inline;
	background-color: #058ABC;
}
 
.btn_buscar_form_izq_limpiar{
	padding: 9px 13px 0 13px;
	margin: 0;
	background: transparent url("cssimg/btn_izq_buscar_formAloj.gif") no-repeat 0 0;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	min-width: 67px;
	width: auto !important;
	width: 67px;
}


.btn_buscar_form_izq_limpiar input{
	border:none;
	background: none;
	font-size: 1.7em;
	color:#ffffff;
	cursor: pointer;
}
.btn_buscar_form_aloj{
	padding: 0;
	margin:0;
	background: #058ABC url("cssimg/btn_fondo_buscar_formAloj.gif") repeat-x 0 0;
}



.btn_buscar_form_izq{
	padding: 9px 3px 0 13px;
	margin: 0;
	background: transparent url("cssimg/btn_izq_buscar_formAloj.gif") no-repeat 0 0;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	min-width: 67px;
	width: auto !important;
	width: 67px;

}



.btn_buscar_form_izq input{
	border:none;
	background: none;
	font-size: 1.7em;
	color:#ffffff;
	cursor: pointer;
}

.btn_buscar_form_dcha{
	padding: 0;
	margin:0;
	float:right;
	display:inline;
	background: transparent url("cssimg/btn_dcha_buscar_formAloj.gif") no-repeat 0 0;
	min-height: 35px;
	height: auto !important;
	height: 35px;
	width: 47px;
}


.titulo_seccion_aloj{
	width: 598px;
	padding: 0;
	margin: 15px 0 10px;
	background: transparent url("cssimg/fondo_titulo_seccion_aloj.gif") repeat-y 0 0;
}

.titulo_seccion_aloj_top{
	width: 582px;
	padding: 8px 0 8px 16px;
	margin: 0;
	background: transparent url("cssimg/top_titulo_seccion_aloj.gif") no-repeat 0 0;
	min-height: 18px;
	height: auto !important;
	height: 18px;
	color:#ffffff;
	font-size: 1.3em;
	font-weight: bolder;
}
.titulo_seccion_aloj_bottom{
	width: 598px;
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/bottom_titulo_seccion_aloj.gif") no-repeat 0 bottom;
}


.total_resultados_aloj{
	text-align: right;
	padding: 10px 10px  0 0;
	margin: 0;
	width:583px;
}
ul.contenedorListadoAloj{
	width:593px;
	padding: 0;
	margin: 13px 0 0 2px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}


ul.contenedorListadoAloj2{
	width:593px;
	padding: 0;
	margin: 30px 0 0 2px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

li.elemListadoAloj{
	width:593px;
	padding: 0;
	margin: 0 0  20px;
	background: transparent url("cssimg/centro_listado_aloj.gif") repeat-y 0 0;
}

.elemListadoAloj_top{
	width:593px;
	height: 2px;
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/top_listado_aloj.gif") no-repeat 0 0;
}

.elemListadoAloj_bottom{
	width:593px;
	padding:0 0 10px 0;
	margin: 6px  0 0;
	min-height:53px;
	height: auto !important;
	height:23px;
	background: transparent url("cssimg/bottom_listado_aloj.gif") no-repeat 0 bottom;
}

.separador_elem_aloj{
	width: 590px;
	padding: 0;
	margin: 0;
	height: 2px;
	background: transparent url("cssimg/separador_listado_aloj.gif") no-repeat 0 0;
}


.separador_form_aloj{
	width: 590px;
	padding: 0;
	margin: 0;
	height: 2px;
	background: transparent url("cssimg/separador_form_aloj.gif") no-repeat 0 0;
}


.separador_form_aloj2{
	width: 749px;
	padding: 0;
	margin: 0;
	height: 2px;
	background: transparent url("cssimg/separador_form_aloj.gif") repeat-x 0 0;
}
.separador_form_buzon{
	width: 760px;
	padding: 0;
	margin: 0;
	height: 2px;
	background: transparent url("cssimg/separador_form_buzon.gif") no-repeat  2px 0;
}



.contenedorCategoriasElemAloj{
	float:right;
	text-align: right;
	display: inline;
	padding: 0 10px 5px 0;
	margin: 0;
	width: 60px;
}



span.titulo_elem_aloj_span{
	padding: 0 10px 0 0;
	margin: 0;
	font-weight: bolder;
	font-size:1.2em;
}

span.titulo_elem_aloj_span2{
	padding: 0 10px 0 0;
	margin: 0;
	font-weight: bolder;
}

.titulo_elem_aloj{
	float:left;
	text-align: left;
	display: inline;
	padding: 4px 0 3px 16px;
	margin: 0;
	width: 500px;
}

.fecha_elem_aloj{
	width: 94%;
	padding:5px 3% 5px;
	margin:0;
	font-weight: bolder;
}
.titulo_elem_enlacesInteres{
	text-align: left;
	padding: 4px 0 3px 16px;
	margin: 0;
	width: 577px;
	font-weight: bolder;
	font-size:1.2em;
}

.titulo_elem_enlacesInteres_detalle{
	text-align: left;
	padding: 4px 0 8px 16px;
	margin: 0;
	width: 577px;
	font-weight: bolder;
	font-size:1.2em;
}

.titulo_elem_aloj a{
	color:#000000;
	font-size: 1.1em;
	font-weight: bolder;
}

.urlElemAloj{
	float:left;
	display:inline;
	padding: 5px  30px 0 0;
	margin:0;
	width: 363px;
}

.urlElemAloj a{
	font-weight: bolder;
}



.anadir_cuaderno_aloj{
	float: left;
	display: inline;
	padding: 0;
	margin: 0 0 0 19px;
}
.anadir_cuaderno_aloj_input{
	float:left;
	display: inline;
	padding: 0;
	margin:12px 5px  0 0;
	height: 10px;
	width:10px;
}

.anadir_cuaderno_contenido_aloj_input{
	float:left;
	display: inline;
	padding: 0;
	margin:10px 5px  0 0;
	height:10px;
	width:10px;
}

.anadir_cuaderno_aloj_div{
	float:left;
	display: inline;
	padding: 11px 10px 0 0;
	margin:0;
	width:155px;
	text-align: left;
}

img.imgListadoAloj{
	float:left;
	display:inline;
	margin: 5px  0 0 5px;
	padding:0;
}




.valoresElemAloj_img{
	width: 457px;
	padding: 5px 0 5px 16px;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	float:left;
	display:inline;
	margin:0;
	text-align: left;
}
.valoresElemAloj_img span{
	font-weight: bolder;
	padding:0 2px  0 0;
}

.valoresElemAloj{
	width: 577px;
	padding: 5px 0 5px 16px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	margin:0;
	text-align: left;
}

.valoresElemNovedad{
	width: 565px;
	padding: 5px 0 5px 16px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	margin:0;
	text-align: justify;
}

.valoresElemNovedad span{
	font-weight: bold;
	display:block;
	margin:3px 0 3px ;
}

img.imgListadoNovedad{
	float:left;
	display:inline;
	margin: 5px  10px 0 5px;
	padding:0;
}

.valoresElemAloj span{
	font-weight: bolder;
	padding:0 2px  0 0;
}
.direccion_elem_aloj{
	width: 100%;
	padding: 0 0 2px;
	margin: 0;
	text-align: left;

}

.municipio_elem_aloj{
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: left;
}

.telefonoFax_elem_aloj{
	width: 48%;
	padding: 0 0 2px;
	margin: 0;
	text-align: left;
	float:left;
	display: inline;
}


.telefonoFax_elem_aloj2{
	width: 100%;
	padding: 0 0 2px;
	margin: 0;
	text-align: left;
	
}


.descripcion_elem_aloj{
	text-align:justify;
	width:557px;
	padding:5px 0 0;
	margin:0;

}


.url_enlaces_interes_izq{
	width: 45%;
	padding: 15px 3% 2px 0;
	margin: 0;
	text-align: left;
	float:left;
	display: inline;
}

.url_enlaces_interes_dcha{
	width: 43%;
	padding: 15px 2% 2px 3%;
	margin: 0;
	text-align: right;
	float:right;
	display: inline;
}

a.contenidoRelacionados{
	display:block;
	width: 100%;
}



.contenido_paginacion{
	padding: 14px 10px 0;
	margin: 0;
	width:573px;
	text-align: center;
}


.contenido_paginacion2{
	padding: 14px 10px 0;
	margin: 0;
	width:516px;
	text-align: center;
}


a.pag_especial{
	color:#4791B8;
	text-decoration: none;
	padding:0;
	margin:0 5px 0;
}

a.pag_especial img{
	vertical-align: top;
	margin:2px 0 0;
}
a:hover.pag_especial {
	color:#4791B8;
	text-decoration: none;
	padding:0;
	margin:0 5px 0;
}

.pag_actual{
	color:#4791B8;
	font-weight:bolder;
}


h1.tituloSeccion{
	color:#00B2E9;
	font-size:2em;
	margin:0;
	padding:0px 30px 10px 25px;
	width:620px;
	font-family:Arial;
	float:left;
}

h1.tituloSeccionImpresion{
	color:#00B2E9;
	font-size:2em;
	margin:0;
	padding:0px 30px 10px 25px;
	width:585px;
	font-family:Arial;
	float:left;
}

.addThis{
	padding:0;
	margin:0 5px 5px 0;
	width: 125px;
	float:right;
}

.contenedor_miguita{
	padding: 0 30px 10px 25px;
	margin: 0;
	width:752px;
}

.elem_novedad{
	width:97%;
	padding: 0 3% 2px 0;
	margin: 0;
	text-align: justify;
}

.elem_novedad span{
	font-weight: bolder;
}

/* ======================================================================================== */
/* ============================== CONTENIDO ALOJAMIENTO =================================== */
/* ======================================================================================== */

.contenidoAloj{
	width:593px;
	padding: 0;
	margin: 0 0  20px;
	background: transparent url("cssimg/centro_listado_aloj.gif") repeat-y 0 0;
}
.imgContenidoAloj{
	float: left;
	display: inline;
	margin: 15px 12px 4px 18px;
	padding: 0;
	width: 179px;
}

.infoContenidoAloj{
	float: left;
	display: inline;
	margin: 15px 10px 0 18px;
	padding: 0;
	width: 274px;
}

.infoContenidoAloj2{
	float: left;
	display: inline;
	margin: 15px 10px 0 18px;
	padding: 0;
	width: 570px;
}


.infoContenidoContactoAloj{
	margin: 5px 10px 0 18px;
	padding: 0;
	width: 570px;
}

.infoContenidoAloj3{
	float: left;
	display: inline;
	margin: 0px 10px 0 px;
	padding: 0;
	width: 270px;
}
.campoInfoContenidoAloj{
	width: 100%;
	padding: 0 0 5px;
	text-align: justify;
}

.campoInfoContenidoAloj span{
	font-weight: bolder;
	padding: 0 4px  0 0;
}
.campoInfoContenidoAloj_a{
	text-decoration: 	underline;
}

.descripcion_contenidoAloj{
	width: 94%;
	padding: 15px 3% 0 3%;
	margin: 0;
	text-align: left;
	font-weight: bolder;
}

.wysiwy_aloj{
	width: 94%;
	padding: 0 3% 0;
	margin: 0;
}
.wysiwy{
	width: 100%;
	padding: 3px 0% 15px 0%;
	margin: 0;
	text-align: justify;
}

img.imgFlotandoIzq{
	float:left;
	padding:0;
	margin:0 10px 10px 0;
}

img.imgFlotandoDcha{
	float:right;
	padding:0;
	margin:0 0 10px 10px;
}
.valoresContenidoAloj{
	width: 94%;
	padding: 10px 3%;
	margin: 0;
}
.elemValoresContenidoAloj{
	float:left;
	display: inline;
	padding: 0 1% 4px 0;
	margin: 0;
	text-align: justify;
}
.elemValoresContenidoAloj span{
	font-weight: bolder;
	padding: 0 4px  0 0;
}

.contenedorLocalizadorContenidoAloj{
	width: 557px;
	margin: 0;
	padding: 15px 18px  10px;
	text-align: center;
}

#mapa{
	width: 557px;
	height: 240px;
	padding: 0;
	margin: 0;
}

img.lupaAmpliar {
	bottom:4px;
	cursor:pointer;
	margin:0 0 0;
	position:absolute;
	right:4px;
}



/*===================================================================================*/
label.label_form_buscador{
	display:none;
}


.contenido_btnes{
	padding: 0;
	margin: 10px 2px  20px 45px;
	float: right;
	display: inline;
	background-color:#D6D6D6;
}


.contenido_btnes2{
	padding: 0;
	margin: 5px 28px 10px 45px;
	float: right;
	display: inline;
	background-color:#D6D6D6;
}

.btnes_volver_mensaje{
	padding:0 0 0 135px;
	margin:0;
	width: 625px;
}

.btnes_volver_guia{
	padding:5px 0 0 131px;
	margin:0;
	width: 625px;
}

.contenido_btnes_fondo{
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/btn_volver_subir_fondo.gif") repeat-x  0 0;
	float:left;
	display:inline;
}

.contenido_btnes_izq{
	padding: 0 0  0 18px;
	margin: 0;
	background: transparent url("cssimg/btn_volver_subir_izq.gif") no-repeat  0 0;
	float: left;
	display:inline;
}

.contenido_btnes_dcha{
	padding: 0 21px  0 0;
	margin: 0;
	background: transparent url("cssimg/btn_volver_subir_dcha.gif") no-repeat  right 0;
}


.contenido_btnes_dcha2{
	padding: 0 3px  0 0;
	margin: 0;
	background: transparent url("cssimg/btn_volver_subir_dcha2.gif") no-repeat  right 0;
}
.contenido_btnes_separador{
	padding: 0;
	margin: 0;
	width:2px;
	background: transparent url("cssimg/btn_volver_subir_separador.gif") no-repeat  0 0;
	float: left;
	display: inline;
	min-height: 21px;
	height: auto !important;
	height: 21px;

}

.tituloSubirVolver{
	padding: 3px 10px 0 ;
	margin: 0;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	float: left;
	display:inline;

}


.contenido_red_social{
	padding: 0;
	margin: 13px 15px  20px 0;
	float: right;
	display: inline;
}

.icono_red_social{
	margin:0 3px;
}

.contenido_btnes_imprimir{
	padding: 0;
	margin: 13px 15px  20px 0;
	float: right;
	display: inline;
	background-color:#004864;
}



.contenido_btnes_imprimir2{
	padding: 0;
	margin: 13px 15px  0px 0;
	float: right;
	display: inline;
	background-color:#004864;
}


.contenido_btnes_imprimir_fondo{
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/btn_imprimir_fondo.gif") repeat-x  0 0;
	float: left;
	display:inline;
}

.contenido_btnes_imprimir_izq{
	padding: 0 0  0 10px;
	margin: 0;
	background: transparent url("cssimg/btn_imprimir_izq.gif") no-repeat  0 0;
	float: left;
	display:inline;
}

.contenido_btnes_imprimir_dcha{
	padding: 3px 14px  0 10px;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	margin: 0;
	background: transparent url("cssimg/btn_imprimir_dcha.gif") no-repeat  right 0;
	float: left;
	display:inline;
}

.contenido_btnes_imprimir_dcha a{
	color:#ffffff;
}

.contenido_btnes_imprimir_dcha a:hover{
	color:#ffffff;
	text-decoration: underline;
}


span.icono_cat img{
	vertical-align: top;
	padding: 0;
	margin: 1px  0 0;
}

span.icono_cat_camping img{
	vertical-align: top;
	padding: 0;
	margin: 0;
}

/*=====================================================================================*/

/*====================================================================================*/
/*==================================   ESTILOS WYSIWYG ===============================*/
/*====================================================================================*/

.wysiwy a {
	color: #5C899A;
	text-decoration: none;
	font-weight: bold;
}

.wysiwy a:hover {
	text-decoration: underline;
}

.wysiwy h1 {
	/*background-color: #B9CCD3;*/
	color: #38697C;
	font-size: 140%;
	padding: 1px 5px;
}

.wysiwy h2,.wysiwy h3,.wysiwy h4,.wysiwy h5,.wysiwy h6 {
	padding: 1px 10px;
	color: #38697C;
	font-size: 130%;
}

.wysiwy h3 {
	font-size: 120%;
	padding: 1px 15px;
}

.wysiwy h4,.wysiwy h5,.wysiwy h6 {
	font-size: 90%;
}

.wysiwy ul li {
	background:transparent url("cssimg/icono_sub_tematica.gif") no-repeat 0 2px;
	padding:0 0 5px 16px;
	margin:0;
	list-style-image: none;
 	list-style-position: outside;
 	list-style-type: none;
}


.wysiwy ol li {
	padding:0 0 5px 0;
	margin:0;
}
.wysiwy ol{
	margin: 0;
	padding: 0 0 0 15px;
}

.wysiwy ul {
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	padding: 0;
}




a.contenedorDoc{
	background:transparent  url("cssimg/doc.gif") no-repeat 0 3px;
	padding:0 0 0 12px;
	margin:0;
	display:block;
}

a.contenedorPdf{
	background:transparent  url("cssimg/pdf.gif") no-repeat 0 3px;
	padding:0 0 0 12px;
	margin:0;
	display:block;
}

a.contenedorZip{
	background:transparent  url("cssimg/zip.gif") no-repeat 0 3px;
	padding:0 0 0 12px;
	margin:0;
	display:block;
}
a.contenedorExterno{
	background:transparent  url("cssimg/e.gif") no-repeat 0 0;
	padding:2px 0 0 29px;
	margin:0;
	display:block;
	min-height:21px;
	height:auto !important;
	height:21px;
}


a.contenedorInternoPagina{
	background:transparent  url("cssimg/pagina.gif") no-repeat 3px 3px;
	padding:0 0 0 19px;
	margin:0;
	display:block;
	min-height:21px;
	height:auto !important;
	height:21px;
}

a.contenedorInternoContenido{
	background:transparent  url("cssimg/interno.gif") no-repeat 0 0;
	padding:5px 0 0 29px;
	margin:0;
	display:block;
	min-height:21px;
	height:auto !important;
	height:21px;
}
/*=========================================================================*/
/*===========================  MENSAJES  ==================================*/
/*=========================================================================*/

.contenido_mesaje{
	width:593px;
	padding: 0;
	margin: 20px 0  20px 2px;
	background: transparent url("cssimg/centro_listado_aloj.gif") repeat-y 0 0;
}

.infoContenido_mensaje{
	width:90%;
	margin: 0 5% 20px 5%;
	padding: 36px 0 15px;
	text-align: justify;
	font-size:1.1em;
}


/*===============================================================================*/
/*===============================  BUZON SUGERENCIA =============================*/
/*===============================================================================*/

.contenedorBuzon {
	background:transparent url(cssimg/centroMapaWeb.gif) repeat-y 0 0;
	margin:20px 0 20px;
	padding:0;
	width:760px;

}
.contenedorBuzon_top{
	background:transparent url(cssimg/topMapaWeb.gif) no-repeat;
	height:2px;
	margin:0;
	padding:0;
	width:760px;
}
.contenedorBuzon_bottom {
	background:transparent url(cssimg/bottomMapaWeb.gif) bottom no-repeat;
	margin:6px 0 0;
	padding:30px 0 10px 0px;
	width:760px;
	min-height:200px;
	height:auto !important;
	height:200px;
	font-size:1.1em;
}

.contenedorBuzon_bottom_mensaje {
	background:transparent url(cssimg/bottomMapaWeb.gif) bottom no-repeat;
	margin:6px 0 0;
	padding:3px 0 10px;
	width:760px;
	min-height:100px;
	height:auto !important;
	height:100px;
}


.contenedor_campos_form_buzon{
	width:720px;
	padding: 0 0 10px 40px;
	margin: 0;
}


.div_form_buzon{
	float:left;
	display:inline;
	padding: 0 20px  0 0;
	margin:0 0 0  0;
	width:90px;
	text-align: left;
}

label.label_form_buzon{
	float:left;
	display:inline;
	padding: 0 20px  0 0;
	margin:0 0 0  0;
	width:90px;
	text-align: left;
}



label.label_form_buzon_fn{
	float:left;
	display:inline;
	padding: 0 20px  0 0;
	margin:0 0 0  0;
	width:130px;
	text-align: left;
}

label.label_form_buzon_sx{
	float:left;
	display:inline;
	padding: 0 10px  0 10px;
	margin:0 0 0  0;
	text-align: left;
}


input.input_form_buzon_sx{
	float:left;
	display:inline;
	padding: 0 10px  0 10px;
	margin:0 0 0  0;
}

input.input_form_buzon{
	float:left;
	display:inline;
	padding: 0;
	margin:0;
	width:220px;
	text-align: left;
	border:1px solid #94BECE;
}


input.input_form_buzon_fn{
	float:left;
	display:inline;
	padding: 0;
	margin:0;
	width:85px;
	text-align: left;
	border:1px solid #94BECE;
}


.formato_fecha_form_buzon{
	margin:0 0 0 5px;
	padding:0;
}

textarea.textarea_form_buzon_comentario{
	width:675px;
	padding:0;
	margin:10px  0 10px;
	height:110px;
}

label.label_form_buzon_comentario{
	width:100%;
	padding:0;
	margin:0;
}

label.label_form_buzon_valoracion{
	float:left;
	display:inline;
	padding: 0 10px  0 0;
	margin:0 0 0  0;
	text-align: left;
	width: 160px;
}

.titulo_captche{
	width:660px;
	padding:20px 20px 10px 40px;
	margin:0;
}


.imagenCaptche{
	float:left;
	display:inline;
	margin: 0 0 0 40px;
	padding:0;
	width:150px;
}

.cajaInputCaptcher{
	float:left;
	display:inline;
	margin: 0;
	padding:3px  0 0;
}

.cajaInputCaptcher input{
	width:90px;
	padding: 0;
	margin: 0;
}

.btnEnviarCaptcher{
	float:left;
	display:inline;
	margin: 3px 0 0 20px;
	padding:0;
	background-color:#004864;
}
.btnEnviarRegistroUsuario{
	background-color:#004864;
	display:inline;
	float:right;
	margin-right:300px;
	padding:0;
	margin-bottom:10px;
}
.texto_campos_obligatorios_RegistroUsuario {
	display:inline;
	float:right;
	margin-right:230px;
	padding:0;
}



.btnEnviarCaptcher_fondo{
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/btn_enviar_captche_centro.gif") repeat-x  0 0;
	float: left;
	display:inline;
}

.btnEnviarCaptcher_izq{
	padding: 0 0  0 10px;
	margin: 0;
	background: transparent url("cssimg/btn_enviar_captche_izq.gif") no-repeat  0 0;
	float: left;
	display:inline;
}

.btnEnviarCaptcher_dcha{
	padding: 1px 14px  0 4px;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	margin: 0;
	background: transparent url("cssimg/btn_enviar_captche_dcha.gif") no-repeat  right 0;
	float: left;
	display:inline;
}

.btnEnviarCaptcher_dcha input{
	color:#ffffff;
	background: none;
	border: 0;
}

/*===============================================================================*/
/*===================================  GALERIA ==================================*/
/*===============================================================================*/

.contenedorGaleria {
	background:transparent url(cssimg/centroMapaWeb.gif) repeat-y 0 0;
	margin:20px 0 20px;
	padding:0;
	width:760px;

}
.contenedorGaleria_top{
	background:transparent url(cssimg/topMapaWeb.gif) no-repeat 0 0;
	height:2px;
	margin:0;
	padding:0;
	width:760px;
}
.contenedorGaleria_bottom {
	background:transparent url(cssimg/bottomMapaWeb.gif)  no-repeat 0 bottom;
	margin:6px 0 0;
	padding:12px 100px 15px 104px;
	width:556px;
	min-height:100px;
	height:auto !important;
	height:100px;
	text-align: center
}

.fondodetalleImg{
	background:transparent url(cssimg/centro_galeria_fondo.gif) repeat-y 0 0;
	margin:0 0 20px;
	padding:0;
	width:760px;
}

.fondodetalleImg_top{
	background:transparent url(cssimg/top_galeria_fondo.gif) no-repeat 0 0;
	height:2px;
	margin:0;
	padding:0;
	width:760px;

}

.fondodetalleImg_bottom{
	background:transparent url(cssimg/bottom_galeria_fondo.gif)  no-repeat 0 bottom;
	margin:0 0 0;
	padding:24px 0 30px 0px;
	width:760px;
	min-height:200px;
	height:auto !important;
	height:200px;
	text-align:center;
}


.fondodetalleImg_bottom img{
	cursor: pointer;
}

.btn_antsig_galeria{
	background:#58C6F0 url(cssimg/btn_antsig_galeria_fondo.gif) repeat-y 0 0;
	margin:0 33% 20px;
	padding:0;

}

.btn_antsig_galeria_pixel{
	background:transparent url(cssimg/btn_antsig_galeria_pixel.gif) repeat-x 0 bottom;
	margin:0;
	padding:0;
	min-height:31px;
	height:auto !important;
	height:31px;
}

.btn_antsig_galeria_dcha{
	background:transparent url(cssimg/btn_antsig_galeria_dcha.gif) no-repeat right bottom;
	padding:8px 10px;
	margin:0;
}

.btn_antsig_galeria_izq{
	background:transparent url(cssimg/btn_antsig_galeria_izq.gif) no-repeat 0 bottom;
	padding:0 0 0 6px;
	margin:0;
	font-size:1.1em;
}

img.icono_anterior_galeria{
	float:left;
	display:inline;
	margin:2px  0 0;
	padding:0;
}

.btn_anterior_galeria{
	float:left;
	display:inline;
	margin:0;
	padding:0 3px  0  10px;
	width: 85px;
	text-align: left;
}
.btn_siguiente_galeria{
	float:left;
	display:inline;
	margin:0;
	padding:0 10px  0 3px;
	width: 85px;
	text-align: right;
}

.titulo_galeria{
	background:transparent url(cssimg/titulo_galeria_fondo.gif) repeat-y 0 0;
	margin:0;
	padding:0;
	width:555px;
}

.titulo_galeria_top{
	background:transparent url(cssimg/titulo_galeria_top.gif) no-repeat 0 0;
	margin:0 0  5px;
	padding:3px 20px 3px;
	width:515px;
	text-align: center;
	font-size:1.5em;
	font-weight: bolder;
}

.titulo_galeria_bottom{
	background:transparent url(cssimg/titulo_galeria_bottom.gif) no-repeat 0 bottom;
	margin:0;
	padding:0;
	width:555px;

}


.paginacion_galeria{
	background:transparent url(cssimg/paginacion_galeria_centro.gif) repeat-y 0 0;
	margin:0 0 0  81px;
	padding:0;
	width:391px;
}

.paginacion_galeria_top{
	background:transparent url(cssimg/paginacion_galeria_top.gif) no-repeat 0 0;
	margin:0;
	padding:3px 20px 3px;
	width:351px;
	text-align: center;
}

.paginacion_galeria_bottom{
	background:transparent url(cssimg/paginacion_galeria_bottom.gif) no-repeat 0 bottom;
	margin:0;
	padding:0;
	width:391px;
}

.paginacion_galeria_bottom a{
	font-weight: bolder;
	font-size:1em;
	padding: 0;
	margin: 0 10px 0;
}


/*===============================================================================*/
/*=================================  MULTIMEDIA =================================*/
/*===============================================================================*/


.contenedor_pestana_multimedia{
	width:753px;
	margin:30px  0  0;
	padding:0;
	background: transparent url("cssimg/titulo_galeria_multimedia_fondo.gif") repeat-y 0 0;
}

.contenedor_pestana_multimedia_fondo{
	width:753px;
	margin:0;
	padding:0;
	background: transparent url("cssimg/titulo_galeria_multimedia_top.gif") no-repeat 0 0;
	font-size: 1.2em;
}


.pestana1_multimedia{
	float:left;
	display:inline;
	margin:0;
	padding: 5px 0 5px;
	text-align: center;
	width:267px;
}

.pestana1_multimedia_activo{
	margin:0;
	padding: 5px 0 5px;
	text-align: center;
	width:270px;
	background: transparent url("cssimg/pestana1_multimedia.gif") no-repeat 0 0;
	min-height:16px;
	height:auto !important;
	height:16px;
}

.pestana1_multimedia_activo a{
	font-weight: bolder;
	color:#ffffff;
}
.pestana1_multimedia_fondo{
	float:left;
	display:inline;
	margin:0;
	padding: 0;
	background: transparent url("cssimg/pestana1_multimedia_fondo.gif") repeat-y 0 0;
}

.pestana2_multimedia{
	float:left;
	display:inline;
	margin:0;
	padding: 5px 0 5px;
	text-align: center;
	width:241px;
}



.pestana2_multimedia_fondo{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	text-align: center;
	width:244px;
}

.pestana2_multimedia_activo{
	margin:0;
	padding: 5px  0 5px;
	text-align: center;
	width:244px;
	background: transparent url("cssimg/pestana2_multimedia.gif") no-repeat 0 0;
	min-height:16px;
	height:auto !important;
	height:16px;
}

.pestana2_multimedia_activo a{
	font-weight: bolder;
	color:#ffffff;
}

.pestana3_multimedia{
	float:left;
	display:inline;
	margin:0;
	padding: 5px 0 5px;
	text-align: center;
	width:242px;
}
.pestana3_multimedia_fondo{
	float:left;
	display:inline;
	margin:0;
	padding: 0;
	text-align: center;
	width:245px;
	background: transparent url("cssimg/pestana3_multimedia_fondo") no-repeat 0 0;
}

.pestana3_multimedia_activo{
	margin:0;
	padding: 5px 0 5px;
	text-align: center;
	width:245px;
	background: transparent url("cssimg/pestana3_multimedia.gif") no-repeat 0 0;
	min-height:16px;
	height:auto !important;
	height:16px;
}

.pestana3_multimedia_activo a{
	font-weight: bolder;
	color:#ffffff;
}


.form_buscar_multimedia{
	width: 753px;
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/centro_form_buscar_multimedia.gif") repeat-y 0 0;
}

.form_buscar_multimedia_top{
	width: 753px;
	padding: 0;
	margin: 0;
	height:1px;
	background: transparent url("cssimg/top_form_buscar_multimedia.gif") no-repeat 0 0;
}


.form_buscar_multimedia2_top{
	width: 753px;
	padding: 0;
	margin: 0;
	height:3px;
	background: transparent url("cssimg/top_form_buscar_multimedia.gif") no-repeat 0 0;
}
.form_buscar_multimedia_bottom{
	width: 753px;
	padding: 0;
	margin: 0;
	min-height:40px;
	height:auto !important;
	height:40px;
	background: transparent url("cssimg/bottom_form_buscar_multimedia.gif") no-repeat 0 bottom;
}


form.formBuscadorMultimedia{
	width:728px;
	padding: 10px 25px 0 0;
	margin: 0;
}




.contenedorElemGaleria{
	float:left;
	width:179px;
	padding:10px 0 20px 44px;
	margin:0;
}
.contenedorImgGaleria{
	background-color:transparent;
	background-repeat: no-repeat;
	width: 160px;
	height:125px;
	margin:0;
	padding:0;
	text-align:left;
}
.contenedorImgMarco{
	background: transparent url("cssimg/marcoImgGaleria.gif") no-repeat 0 0;
	width: 169px;
	height:127px;
	margin:0;
	padding:0;
}

.caja_borde_gal{
	margin-top:-120px;
}

.fondoCajaBordeGal{
	height:115px;
	width:160px;
	background: transparent url("cssimg/transparente.gif") no-repeat 0 0 ;
}

.tituloElemGaleria{
	margin:0;
	padding:0px 0 0 3px;
	width: 166px;
	padding-bottom:1px;
	padding-top:1px;
}

.topTituloElemGaleria{

	width:163px;
	background: transparent url("cssimg/titulo_carpeta_multimedia_fondo.gif") repeat-y bottom right;
	margin:0;
	padding:0;
}

.bottomTituloElemGaleria{
	background: transparent url("cssimg/titulo_galeria_multimedia_bottom.gif") no-repeat 0 0;
	width:163px;
	height:3px;
	margin:0;
	padding:0;
}

.centroTituloElemGaleria{
	width:143px;
	background: transparent url("cssimg/titulo_carpeta_multimedia_top.gif") no-repeat top left;
	min-height:25px;
	height:auto !important;
	height:25px;
	margin:0;
	padding:4px 10px 2px;
	text-align:justify;
}



.centroTituloElemGaleria a{
	color:#000000;
	cursor:pointer;
	font-size:0.8em;
}





.contenedorMultimedia_bottom {
	background:transparent url("cssimg/contenedorMultimedia_bottom.gif")  no-repeat 0 bottom;
	margin:0;
	padding:25px 0 15px 0;
	width:753px;
}

.contenedorMultimedia_carpetas {
	margin:0;
	padding:0 10px 0 34px;
	width:709px;
	min-height:100px;
	height:auto !important;
	height:100px;
	text-align: center;
}

.contenedorCarpeta_multimedia {
	background:transparent url("cssimg/fondo_carpeta_multimedia2.gif") repeat-y 0 0;
	margin:0 0 0;
	padding:0;
	width:753px;
}

.contenedorCarpeta_multimedia_padre{
	margin:0 0 20px;
	padding:0;
	width:753px;

}


/*.campos_from_multimedia{
	margin:0;
	width:728px;
	padding: 15px 0 0;
}*/

.fila_multimedia label{
	float:left;
	display:inline;
	padding: 2px 0 0 25px;
	width:90px;
	margin: 0;
}

.fila_multimedia input{
	float:right;
	display:inline;
	padding: 0;
	margin: 0;
	width:216px;
}

.fila_multimedia select{
	float:right;
	display:inline;
	padding: 0;
	margin: 0;
	width:220px;
}

.fila_multimedia{
	width:49%;
	padding: 0 0  5px 0;
	margin: 0;
	float:left;
	display:inline;
}
.btn_buscar_form_multimedia{
	padding: 0 47px  0 0;
	margin: 6px 15px 10px  0;
	float:right;
	display:inline;
	background: #058ABC  url("cssimg/btn_dcha_buscar_formMultimedia.gif") no-repeat right 0;
}

.btn_buscar_form_aloj_multimedia{
	padding: 0;
	margin:0;
	background: #058ABC url("cssimg/btn_fondo_buscar_formMultimedia.gif") repeat-x 0 0;
}

.btn_buscar_form_izq_multimedia{
	padding: 9px 3px 0 13px;
	margin: 0;
	background: transparent url("cssimg/btn_izq_buscar_formMultimedia.gif") no-repeat right 0;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	min-width: 67px;
	width: auto !important;
	width: 67px;

}



.btn_buscar_form_izq_multimedia input{
	border:none;
	background: none;
	font-size: 1.7em;
	color:#ffffff;
	cursor: pointer;
}

.separador_multimedia{
	height:2px ;
	margin:0;
	padding:0;
	background: transparent url("cssimg/separador_multimedia.gif") no-repeat 0 0;
	width:753px;
}

.separador_multimedia2{
	height:2px ;
	margin:0;
	padding:0;
	background: transparent url("cssimg/separador_multimedia.gif") no-repeat 0 0;
	width:536px;
}

.contenedortextoPresentacionGaleria{
	text-align: left;
	width:753px;
	padding: 0;
	margin: 20px 0 0 2px;
	background: transparent url("cssimg/textopresentacion_fondo.gif") repeat-y 0 0;
}



.textoPresentacionGaleria_top{
	width:753px;
	height: 2px;
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/textopresentacion_top.gif") no-repeat 0 0;
}

.textoPresentacionGaleria_bottom{
	width:702px;
	padding: 20px 30px 20px 21px;
	margin: 0;
	text-align:justify;
	background: transparent url("cssimg/textopresentacion_bottom.gif") no-repeat 0 bottom;
}


.bloqIzquierdaCarpetaGaleria{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width: 215px;
	border:1px solid #BFBFBF;
	background-color: #D4D4D4;
}

ul.bloqIzquierdaCarpetaGaleria_bottom{
	width: 215px;
	margin:0;
	padding:15px  0 0;
	background: transparent url("cssimg/fondo_listadoCarpeta.gif") no-repeat 0 bottom;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	height: 625px;
	overflow: auto;
}

.bloqDerechaCarpetaGaleria{
	float:left;
	display:inline;
	padding:25px 0 0;
	margin:0;
	width: 536px;
}


.bloqDerechaCarpetaGaleria2{
	padding:0 0;
	margin:0;
	width: 536px;
	height:574px;
}

.contenedorGaleria_carpetas {
	margin:0;
	padding:0;
	width:753px;
}


.contenedorMultimedia2_bottom {
	background:transparent url("cssimg/contenedorMultimedia_bottom.gif")  no-repeat 0 bottom;
	margin:0  0 0;
	padding:0;
	width:753px;
}

li.elem_bloqIzquierdaCarpetaGaleria{
	background: transparent url("cssimg/detalle_elem_menuIzqCarpetaGaleria.gif") no-repeat 10px 13px;
	width: 165px;
	margin:0;
	padding:10px 0 10px 30px;
	text-align: left;
}

li.elem_bloqIzquierdaCarpetaGaleria a{
	font-weight: bolder;
}



.contenido_btnes_galeria2{
	padding: 0;
	margin: 10px 48px  20px 20px;
	float: left;
	display: inline;
	background-color:#E7E7E7;
}



.contenido_btnes_galeria_fondo{
	padding: 0;
	margin: 0;
	background: transparent url("cssimg/btn_galeria_fondo.gif") repeat-x  0 0;
	float: left;
	display:inline;
}

.contenido_btnes_galeria_izq{
	padding: 0 0  0 10px;
	margin: 0;
	background: transparent url("cssimg/btn_galeria_izq.gif") no-repeat  0 0;
	float: left;
	display:inline;
}

.contenido_btnes_galeria_dcha{
	padding: 3px 14px  0 10px;
	min-height: 17px;
	height: auto !important;
	height: 17px;
	margin: 0;
	background: transparent url("cssimg/btn_galeria_dcha.gif") no-repeat  right 0;
	float: left;
	display:inline;
}

.contenido_btnes_galeria_dcha a{
	color:#4B4B4B;
}

.contenido_btnes_galeria_dcha a:hover{
	color:#4B4B4B;
	text-decoration: underline;
}




/* ======================================================================================== */
/* ============================== INICIO GUIAS Y PLANOS =================================== */
/* ======================================================================================== */
.bloqueEnviarImprimir{
	float:right;
	margin-right:25px;
	margin-top:10px;
	display:inline;
}
.cajaEnviar{
	background: transparent url("cssimg/btnEnviarAmigoCent.gif") repeat-y;
	width: 116px;
	float:left;
}
.cajaEnviarSup{
	background: transparent url("cssimg/btnEnviarAmigoSup.gif") no-repeat;
	height: 12px;
	font-size:0.9em;
	padding-left:15px;
}
.cajaEnviarSup a{
	color:white;
	display:inline;
}
.cajaEnviarInf{
	background: transparent url("cssimg/btnEnviarAmigoInf.gif") no-repeat;
	width: 116px;
	height: 7px;
}
.enlaceEnivarSup{
	padding-top:3px;
}
.cajaImprimir{
	background: transparent url("cssimg/btnImprimirCent.gif") repeat-y;
	width: 76px;
	float:left;
	margin-left:10px;
	display:inline;
}
.cajaImprimirSup{
	background: transparent url("cssimg/btnImprimirSup.gif") no-repeat;
	height: 12px;
	font-size:0.9em;
	padding-left:18px;
}
.cajaImprimirSup a{
	color:white;
}

.cajaImprimirInf{
	background: transparent url("cssimg/btnImprimirInf.gif") no-repeat;
	width: 76px;
	height: 7px;
}
.enlaceImprimirSup{
	padding-top:3px;
}
.cajaFormularioGuia{
	width:100%;
	float:left;
	margin-bottom:20px;
}
.bloqueFormularioGuiaIzq{
	float:left;
	margin-left:20px;
	margin-top:10px;
	display:inline;
	width:40%;
}
.bloqueFormularioGuiaDrc{
	float:right;
	margin-right:30px;
	margin-top:10px;
	display:inline;
	width:40%;
}
.elemGuiaIzq{
	margin-bottom:10px;
	float:right;
}
.labelGuia{

}
.tituloGuia{
	font-size:0.9em;
}
.selecGuia{
	font-size:0.9em;
	width: 20em;
}
.inputGuia{
	margin-right:30px;
	float:right;
	background: transparent url("cssimg/fondoBtnBuscador.gif") no-repeat;
	width:132px;
	height:39px;
	border:0 none;
	color:white;
	padding-right:50px;
	font-weight:bold;
	font-size:1.3em;
}
.cajaElementosGuia{
	width:100%;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
.cajaElementosGuiaIzq{
	width:50%;
	float:left;
}
.cajaElementosGuiaDrc{
	width:50%;
	float:left;
}
.bordeFicheroAdjunto{
	background: transparent url("cssimg/bordeFicheroAdjunto.gif") no-repeat;
	width:75px;
	height:94px;
	margin-left:20px;
	float:left;
}
.cajaImagen{
	padding-left:3px;
	padding-top:3px;
}
.datosGuia{
	float:left;
	margin-left:15px;
}
.elementoDatoGuia{
	font-weight:bold;
	margin-bottom:5px;
}
.cajaIzqElemento{
	float:left;
}
.cajaDrcElemento{
	float:left;
	padding-left:10px;
}
.fondoBotonDescarga{
	background: transparent url("cssimg/fondoBotonDescargaCent.gif") repeat-y;
	width:121px;
	margin-bottom:10px;
}
.fondoBotonDescargaSup{
	background: transparent url("cssimg/fondoBotonDescargaSup.gif") no-repeat;
	width:121px;
	height:15px;
}
.fondoBotonDescargaInf{
	background: transparent url("cssimg/fondoBotonDescargaInf.gif") no-repeat;
	width:121px;
	height:2px;
}
.fondoBotonDescargaSup a{
	color:#326779;
	font-weight:bold;
	padding-left:10px;
}
.datoGuia{
	margin-bottom:5px;
}



.flashcontentDiv{
	background-color:#FFFFFF;
	height:220px;
	width:350px;
}
/* ======================================================================================== */
/* ============================== FIN GUIAS Y PLANOS =================================== */
/* ======================================================================================== */





.contenedor_campos_form_amigo{
	width:720px;
	padding: 0 0 10px 40px;
	margin: 0;
}


label.label_form_amigo{
	padding: 0 20px  0 0;
	margin:0 0 0  30px;
	width:350px;
	text-align: left;
}
input.input_form_amigo{
	display:block;
	padding: 0;
	margin:10px 0 10px 30px;
	width:220px;
	text-align: left;
	border:1px solid #94BECE;
}


.btnEnviarFormAmigo{
	float:left;
	display:inline;
	margin: 3px 0 0 280px;
	padding:0;
	background-color:#004864;
}

.texto_campos_obligatorios_buzon{
	float:left;
	display:inline;
	margin: 3px 0 0 310px;
	padding:0;
	text-align: left;
}
.texto_campos_obligatorios{
	float:left;
	display:inline;
	margin: 3px 0 0 265px;
	padding:0;
	text-align: left;
}

.labelHidden{
	display:none;
}
/* ======================================================================================== */
/* ============================== INICIO COMO LLEGAR =================================== */
/* ======================================================================================== */

.contenidoComoLLegar{
	width:593px;
	padding: 0;
	margin: 40px 0  20px;
	background: transparent url("cssimg/centro_listado_aloj.gif") repeat-y 0 0;
}

.cajaGlobalComoLLegar{

}
.bloqFormularioOriDest{
	float:left;
	margin-bottom:30px;
}
.bloqFormularioLocalidad{
	float:left;
}
.tituloFormLlegar{
	background-color:#004962;
	color:white;
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:30px;
	padding-bottom:3px;
	padding-left:15px;
	padding-top:3px;
	width:50%;
}
.tituloFormLlegar a{
	color:white;
}
.contenedorFormularioOriDest{
	float:left;
}
.contenedorFormularioOriDestDrc{
	float:left;
	width:50%;
}
.contenedorFormularioOriDestIzq{
	float:left;
	margin-left:50px;
	width:40%;
	display:inline;
}
.tituloFormOriDest{
	font-weight:bold;
	margin-bottom:20px;
	margin-left:40px;
}
.tituloDetalleFormOriDest{
	font-weight:bold;
	margin-bottom:20px;
}
.btnEnviarCaptcherOriDest {
	background-color:#004864;
	display:inline;
	float:left;
	margin:3px 0 0 40px;
	padding:0;
}
.contenedor_campos_form_buzonOriDest{
	float:left;
	margin:0;
	padding:0 0 10px 40px;
}
.btnEnviarCaptcherOriDestLocalidad {
	background-color:#004864;
	display:inline;
	float:left;
	margin:0 0 0 40px;
	padding:0;
}
.textoExpl{
	margin-top:5px;
}
.contenedor_campos_form_buzonOriDest {
	margin:0;
	padding:0 0 10px 40px;
}



/* ======================================================================================== */
/* ============================== FIN COMO LLEGAR =================================== */
/* ======================================================================================== */


/* ======================================================================================== */
/* ================================== CUADERNO DE VIAJE =================================== */
/* ======================================================================================== */


ul.contenedorElemCuaderno{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	text-align: left;
	padding:0;
	margin:0;
	width: 593px;
}

li.elemCuaderno{
	text-align: left;
	padding:7px 0;
	margin:0;
	width: 593px;
}



.separador_cuaderno{
	width: 593px;
	padding: 0;
	margin: 0;
	height: 2px;
	background: transparent url("cssimg/separador_cuaderno.gif") no-repeat  0 0;
}

.btnesPosicionCuaderno{
	float:left;
	display:inline;
	margin:0;
	padding:0 0 5px 15px;
	width: 85px;
}

.tituloElemCuaderno{
	float:left;
	display:inline;
	margin:0;
	padding:2px 10px 4px 0px;
	width: 380px;
	font-weight: lighter;
}

.tituloCuaderno{
	float:left;
	display:inline;
	margin:0;
	padding:0px 0px 15px 25px;
	width: 480px;
	font-weight: lighter;
}

.elemSeleccCuaderno{
	float:left;
	display:inline;
	margin:0;
	padding:10px 0 5px 40px;
	width: 520px;
}

.elemFormSelCuad {
	border:1px solid #94BECE;
	display:inline;
	margin:0;
	padding:0;
	width:300px;
}

.elemSelectFormSelCuad{
	border:1px solid #94BECE;
	display:inline;
	margin:0;
	padding:0;
	width:252px;
}

.btnSelCuad {
	background-color:#004864;
	display:inline;
	float:right;
	margin-bottom:10px;
	margin-right:230px;
	margin-top:15px;
}

.btnEliminarCuaderno{
	float:left;
	display:inline;
	margin:0 0 4px;
	padding:0;
	width: 78px;
}

.pos1{
	margin:0;
	padding:0;
	width:31px;
	float:left;
	display:inline;
	height: 17px;
	vertical-align:top;
}


.pos1 img{
	margin:0;
	padding:0;
	width:31px;
	height: 17px;
	vertical-align:top;

}

.pos2 img{
	margin:0;
	padding:0;
	width:32px;
	height: 17px;
	vertical-align:top;

}


.pos2{
	margin:0;
	padding:0;
	width:32px;
	float:left;
	display:inline;
	height:17px;
	vertical-align:top;
}

.cuaderno_bottom{
	width:593px;
	padding: 20px 0 20px 0;
	margin: 0;
	text-align:justify;
	background: transparent url("cssimg/bottom_formAloj.gif") no-repeat 0 bottom;
}


.btnEliminarCuaderno_izq{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:5px;
	height:22px;
	background: transparent url("cssimg/btn_izq_eliminarCuaderno.gif") no-repeat 0 0;
}


.btnEliminarCuaderno_centro{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	min-width:43px;
	width:auto !important;
	width:43px;
	min-height:22px;
	height:auto !important;
	height:22px;
	background: transparent url("cssimg/btn_centro_eliminarCuaderno.gif") repeat-x 0 0;
}

.btnEliminarCuaderno_centro a{
	color:#ffffff;
	display:block;
	margin:0;
	padding:3px 0 0 5px;
	font-weight: bolder;
}

.btnEliminarCuaderno_dcha{
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:5px;
	height:22px;
	background: transparent url("cssimg/btn_dcha_eliminarCuaderno.gif") no-repeat 0 0;
}


img.imgDetalle{
	float:left;
	margin:0 5px 0 0;
	padding:3px 0  0;
	widht:9px;
	cursor: pointer;
}

.pdescripcion_cuaderno{
	padding:10px 0;
	margin:0;
	width: 380px;
}

.pdescripcion_cuaderno p{
	font-weight: lighter;
	text-align: justify;
	margin:0;
	padding:2px  0 0;
	width: 380px;
}


.nombreCuaderno{
	padding:30px 0px 0px 5px;
	margin:0px;
	width:585px;
	font-size: 1.3em;
	text-align:left;
}

.titulo_posicion{
	float:left;
	display:inline;
	padding:10px 0 0;
	margin:0;
	width:100px;
	font-size: 1.1em;
	text-align:center;
}

.titulo_elem_cuaderno{
	float:left;
	display:inline;
	padding:10px 0px 6px 12px;
	margin:0;
	width:340px;
	font-size: 1.1em;
	text-align:left;
}

.municipio_cuaderno{
	width:97%;
	padding:2px 3% 2px 0;
	font-weight: lighter;
}

.municipio_cuaderno span{
	font-weight: bolder;
}

.iconoMostrarMasInfoCuaderno{
	text-align: right;
	margin:0;
	padding: 0;
	width:360px;
	text-decoration: underline;
	cursor:pointer;
	padding:2px  0 0;
}
/* ======================================================================================== */
/* ================================== FIN CUADERNO DE VIAJE =============================== */
/* ======================================================================================== */


/* ======================================================================================== */
/* ============================== INICIO CONTENIDOS RELACIONADOS   ======================== */
/* ======================================================================================== */
.bloqueTextoRelacionado{
	float:left;
	margin-bottom:10px;
}
.bloqueTextoRelacionado a{
	float:left;
	color:#ffffff;
}

.bloqueTextoRelacionado a:hover{
	color:#ffffff;
}
.cajaImagenRelacionado{
	float:left;
	margin-bottom:10px;
	height:100px;
}
.cajatextoRelacionado{
	float:left;
	margin-top:50px;
	padding-left:7px;
	width:144px;
	color:white;
	font-size:1.3em;
}

.cajatextoRelacionado2{
	float:left;
	margin-top:61px;
	padding-left:7px;
	width:144px;
	color:white;
	font-size:1.3em;
}
.imgRelacionado{
	float:left;
}
/* ======================================================================================== */
/* ============================== FIN CONTENIDOS RELACIONADOS   ======================== */
/* ======================================================================================== */


/* ======================================================================================== */
/* ==================================    TEMATICAS   ====================================== */
/* ======================================================================================== */


.contenedorTematicas{
	width:593px;
	padding:145px 0 0;
	margin:0;
	border-top:1px solid #BFBFBF;
}


.contenedorTematicas2{
	width:593px;
	padding:12px 0 0;
	border-top:1px solid #BFBFBF;
	margin:0;
	background:transparent  no-repeat 1px 0;
}


.contenedorRutas{
	width:593px;
	padding:0;
	margin:0 0 30px;
	height:200px;
}



.contenedorEnlacesRutas{
	background: transparent url("cssimg/fondoNegro.png") repeat-y 0 0;
	float:right;
	margin:0;
	padding:7px  3px  3px  7px;
	width:260px;
}

.iconocontenedorEnlacesRutas{
	background:transparent url("cssimg/icono_detalleEnlacesRutas.gif") no-repeat 0 3px;
	margin:0;
	padding:0 0 5px 14px;
	width:246px;
	color:#ffffff;
	font-weight: bolder;

}
.contenedorEnlacesRutas a{
	color:#ffffff;
	font-weight: bolder;
}




.tematicas_centro{
	width:593px;
	padding:0;
	margin:20px 0  20px;
	background:transparent url("cssimg/naturaleza_fondo.gif") repeat-y 0 0;

}

.tematicas_bottom{
	width:593px;
	padding:0;
	margin:0;
	background:transparent url("cssimg/naturaleza_bottom.gif") no-repeat 0 0;
	height: 4px;
}


p.textopresentacion_tematicas{
	text-align: justify;
	padding: 0 30px 20px 25px;
	margin:0;
	width:538px;
}


.contenedorListadoTematicas{
	width:538px;
	padding:10px 0 10px 25px;
	margin:0;
}
.contenedorListadoTematicas_div{
	width:540px;
	padding:0 0 10px 13px;
	margin:0;
	background:transparent url("cssimg/ico_mostrar_desc_cuaderno.gif") no-repeat 0 3px;
	font-weight: bolder;
}


.tematicaFloat{
	float:left;
	display:inline;
	width:153px;
	padding:0 0 5px 26px;
	margin:0;
	background: transparent url("cssimg/icono_sub_tematica.gif") no-repeat 13px 3px;
	color:#23708E;
	font-weight: bolder;
}
.tematicaFloat a{
	color:#23708E;
	font-weight: bolder;
}
/* ======================================================================================== */
/* ==================================  FIN  TEMATICAS   =================================== */
/* ======================================================================================== */

.contenedorEnlacesRestoGaleria{
	width:753px;
	margin:0;
	padding:0;
}


.cajaGuia{
	float:left;
	display:inline;
	width:362px;
	padding:5px 0 10px;
	margin:0;
}


img.imgListadoAloj2{
	float:left;
	display:inline;
	margin: 5px  0 0 5px;
	padding:0;
}

.valoresElemAloj_img2{
	width: 241px;
	padding: 5px 0 5px 12px;
	min-height: 70px;
	height: auto !important;
	height: 70px;
	float:left;
	display:inline;
	margin:0;
	text-align: left;
}
.valoresElemAloj_img2 span{
	font-weight: bolder;
	font-size:1.1em;
	padding:0 2px  0 0;
}

.valoresElemAloj2{
	width: 345px;
	padding: 5px 0 5px 16px;
	min-height: 40px;
	height: auto !important;
	height: 40px;
	margin:0;
	text-align: left;
}

.cajaGuia1{
	float:left;
	display:inline;
	width:45%;
	padding:10px  2% 35px 0;
	margin:0;
}

.cajaGuia2{
	float:left;
	display:inline;
	width:49%;
	padding:10px  2% 2px 0;
	margin:0;
}
.form_buscar_multimedia_bottom2{
	width: 753px;
	padding: 0;
	margin: 0;
	min-height:58px;
	height:auto !important;
	height:58px;
	background: transparent url("cssimg/bottom_form_buscar_multimedia.gif") no-repeat 0 bottom;
}


.contenedorFormGuiaPlano{
	width:753px;
	padding: 0;
	margin: 0;
	min-height: 268px;
	height: auto !important;
	height: 268px;
}

.top_descarga_fichero{
	width:121px;
	height:2px;
	padding:0;
	margin:0;
	background:transparent url("cssimg/top_descarga_fichero.gif") no-repeat 0 0;
}

.fondo_descarga_fichero{
	width:121px;
	padding:0;
	margin:4px  0  6px;
	background:transparent url("cssimg/fondo_descarga_fichero.gif") repeat-y 0 0;
}

.bottom_descarga_fichero{
	width:116px;
	min-height:2px;
	height:auto;
	height:15px;
	padding:0 0 0 5px;
	margin:0;
	background:transparent url("cssimg/bottom_descarga_fichero.gif") no-repeat 0 bottom;
}

.bottom_descarga_fichero a{
	color:#31657A;
	font-weight: bolder;
	display:block;
	background:transparent url("cssimg/ico_descargar_fichero.gif") no-repeat right 2px;
	width:100px;
	padding:0 10px  0 0;
	margin:0;
	text-align:center;
}

img.imgPerfilRuta{
	width:560px;
	margin: 5px 0 10px 18px;
	padding:0;
}


.contenedorMultimedia_carpetas2{
	margin:0;
	padding:0 10px 0 14px;
	width:729px;
	min-height:100px;
	height:auto !important;
	height:100px;
	text-align: center;
}

.direccion_elem_aloj2{
	width: 100%;
	padding: 0 0 2px;
	margin: 0;
	text-align: left;
	font-weight: bolder;
}

.direccion_elem_aloj2 a{
	font-weight: bolder;
	text-decoration: underline;

}


.direccion_elem_aloj3{
	width: 100%;
	padding: 0 0 2px;
	margin: 0;
	text-align: left;
	font-weight: bolder;
	font-size:1.1em;
}

.direccion_elem_aloj3 a{
	font-weight: bolder;
	font-size:1.1em;
}
.form_buscar_multimedia2{
	width: 753px;
	padding: 0;
	margin: 20px 0 0 ;
	background: transparent url("cssimg/centro_form_buscar_multimedia.gif") repeat-y 0 0;
}


.contenedorChechbox2{
	padding:0;
	margin:0 10px  10px 15px;
	width: 720px;
}

.caja_cuaderno_volver{
	width:593px;
	padding:0;
	margin:0;
}


.caja_formulario_volver{
	width:754px;
	padding:0;
	margin:0;
}
/* ======================================================================================== */
/* ============================== INICIO USUARIO LOGADO =================================== */
/* ======================================================================================== */
.caja_usuario_logado{
	float:left;
	display:inline;
	padding:0;
	margin:0;
	width:260px;
	
}
.bloque_usuario_conectado{
	margin:20px 22px 0 15px;
	padding:0;
	width:223px;
}
.bloq_sup_usuario_conectado{
	background:transparent url(cssimg/fondo_sup_usuario_conectado.gif) no-repeat scroll 0 0;
	height:10px;
	width:223px;
	padding:0;
	margin:0;
}
.bloq_centro_usuario_conectado{
	background:transparent url(cssimg/fondo_centro_usuariio_conectado.gif) repeat-y scroll 0 0;
	width:223px;
	padding:0;
	margin:0;
}
.bloq_inf_usuario_conectado{
	background:transparent url(cssimg/fondo_inf_usuario_conectado.gif) no-repeat scroll 0 0;
	height:9px;
	width:223px;
	padding:0;
	margin:0;
}
.detalle_usuario_conectado{
	display:inline;
	float:left;
	padding:0 10px;
	margin:0;
}
.labelLogin{
	float:left;
}
.name_usuario_conectado{
	float:left;
	padding-left:5px;
}
.caja_superior_btn_logout{
	background:transparent url(cssimg/btn_cent_logout.gif) repeat-y scroll 0 0;
	float:right;
	margin-right:10px;
	margin-top:6px;
	width:41px;
	display:inline;
}
.fondo_cent_btn_logout{
	background:transparent url(cssimg/btn_pie_sup_logout.gif) no-repeat scroll 0 0;
	font-size:0.8em;
	font-weight:bold;
	height:auto !important;
	min-height:8px;
	padding-top:7px;
	text-align:center;
}
.fondo_cent_btn_logout a{
	color:white;
}
.fondo_inf_btn_logout{
	background:transparent url(cssimg/btn_pie_inf_logout.gif) no-repeat scroll 0 0;
	height:7px;
	width:41px;
}
.caja_superior_btn_logout_perfil{
	background:transparent url(cssimg/btn_cent_logout_perfil.gif) repeat-y scroll 0 0;
	float:right;
	margin-right:10px;
	margin-top:6px;
	width:82px;
	display:inline;
}
.fondo_cent_btn_logout_perfil{
	background:transparent url(cssimg/btn_pie_sup_logout_perfil.gif) no-repeat scroll 0 0;
	font-size:0.8em;
	font-weight:bold;
	height:auto !important;
	min-height:8px;
	padding-top:7px;
	text-align:center;
}
.fondo_cent_btn_logout_perfil a{
	color:white;
}
.fondo_inf_btn_logout_perfil{
	background:transparent url(cssimg/btn_pie_inf_logout_perfil.gif) no-repeat scroll 0 0;
	height:7px;
	width:82px;
}
.caja_usuario_logado_contenido{
	float:left;
	width:150px;
}
.bloque_usuario_conectado_contenido{
	display:inline;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.bloq_sup_usuario_conectado_contenido {
	background:transparent url(cssimg/fondo_sup_usuario_conectado_contenido.gif) no-repeat scroll 0 0;
	float:left;
	height:7px;
	width:150px;
}
.bloq_centro_usuario_conectado_contenido{
	background:transparent url(cssimg/fondo_centro_usuariio_conectado_contenido.gif) repeat-y scroll 0 0;
	float:left;
	width:150px;
}
.bloq_inf_usuario_conectado_contenido{
	background:transparent url(cssimg/fondo_inf_usuario_conectado_contenido.gif) no-repeat scroll 0 0;
	float:left;
	height:9px;
	width:150px;
}
/* ======================================================================================== */
/* ============================== FIN USUARIO LOGADO =================================== */
/* ======================================================================================== */

