p, h1, h2, h3, h4, h5, ul, li{
	margin: 0px;
	padding: 0px;
}

body{
	font-family: Arial, Helvetica, sans-serif;
}

div.separadorH{
	clear: both;
	overflow: hidden;
	height: 1px;
}

.WmsMultiPageBrowserS{
	float: right;
}

#vcms-contenido-sub5 .WmsMultiPageBrowserS,
#vcms-columna-izquierda .WmsMultiPageBrowserS{
	float: left;
}

#fondoOscuro{
   z-index: 800;
   left: 0;
   top:0;
   background: url(/img/negro40.png) top left repeat;
   display: none;
   height: 100%;
   width: 100%;
}

/*hack para firefox y IE7*/
body>div #fondoOscuro{
	position: fixed;	
}

/* ESTILOS TEXTO GENERALES */
.titEvento{
	font-family: Arial;
	font-size: 33px;
	color: #000000;
}

.tituloListadoEventos {
	color:#B4B4B4;
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
}

.tituloListadoEventos2 {
	color:#818181;
	font-family:Arial,Helvetica,sans-serif;
	font-size:28px;
}

.masInfo {
	background-color:#F5F5F5;
	color:#019CD8;
	font-family:"Courier New";
	font-size:12px;
	text-decoration:underline;
}

.infoEvento {
	color:#B4B4B4;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
}

.canalEvento,
.btnItem,
.btn{
	font-family:"Courier New";
	font-size:12px;
	line-height: 12px;
}

.fecha {
	color:#000000;
	font-family:"Courier New";
	font-size:20px;
	font-weight:bold;
}

.fechaNum {
	color:#BF0000;
	font-family:"Courier New";
	font-size:20px;
	font-weight:bold;
}

.menu,
.etiquetaFiltro,
.titComentario,
.titModulo,
etiquetaEnviarAmigo{
	font-family: "Courier New";
	font-size: 15px;
}

.fechaComentario{
	font-family: "Courier New";
	font-size: 11px;
}

.etiquetaFiltro{
	text-transform: capitalize;
}

.titSeccion,
.titSubSeccion{
	font-family: "Arial";
	font-size: 24px;
	color: #01ABEB;
	font-weight: bold;
}

.titSubSeccion{
	font-size: 12px;
}

.pTitSeccion{
	margin: 0px 0px 20px 0px;
}

.errorKo,
.mensajeOk{
	font: 15px "Courier New";
	color: #DC1F0A;
	text-transform: uppercase;
}

.mensajeOk{
	color: #5BA72E;
}

/****************************************/
/* BOTON A�ADIR AL PLAN DE VIAJE ********/
/****************************************/

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

.planViaje span.capa2{
	display: none;
}

.planViaje span.capa1{
	cursor: pointer;
	margin: 0px 0px 0px 3px;
	width: 13px;
	height: 13px;
	display: block;
	background: url(/img/entidades/masOn.png) top left no-repeat;
}

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

.planViajeHover span.capa1{
	width: 187px;
	display: block;
	visibility: hidden;
}

.planViajeHover span.capa1 img{
	margin-left: 5px;
}

.planViajeHover span.capa2{
	display: block;
	cursor: pointer;
	height: 20px;
	width: 187px;
	position: absolute;
	font-family: "Courier New";
	font-size: 12px;
	color: #000000;
	top: 0px;
	left: 0px;
	padding: 2px 0px 0px 0px;
	text-align: center;
	text-decoration: none;
	background: url(/img/botones/btn_plan_viaje.png) top left no-repeat;
}

/* PERSONALIZACONES DEL PLAN DE VIAJE */

.ImaFichaEntidadS .cabeceraEntidad 	.planViaje,
.ImaFichaEntidadS .cabeceraEntidad 	.planViajeHover,
.datosDeContacto .planViaje{
	margin-top: 5px;
}

.ImaFichaEntidadS .cabeceraEntidad 	.planViaje .capa1,
.ImaFichaEntidadS .cabeceraEntidad 	.planViajeHover .capa1{
	position: absolute;
	margin-left: 5px;
}

.datosDeContacto .planViaje{
	margin-right: 4px;
}

.elementoEntidadPres .txtEntidad .planViaje,
.elementoEntidadPres .txtEntidad .planViajeHover{
	margin: 5px 0px 0px 5px;
	height: 10px;
}

.elementoEntidadPres .txtEntidad .planViaje span.capa1 img{
	margin: 0;
}

.ImaCiclosOEventosRelacionadosS .planViajeHover a span.capa1{
	display: none;
}

.ImaFichaCategoriaS .cabeceraFichaCategoria div .planViaje a span.capa1,
.ImaFichaCategoriaS .cabeceraFichaCategoria .planViajeHover a span.capa1,
.contenidoEntidadosc .txtEntidad .planViajeHover span.capa1,
.contenidoEntidad .txtEntidad .planViajeHover span.capa1,
.contenidoEntidadosc .txtEntidad .planViaje span.capa1,
.contenidoEntidad .txtEntidad .planViaje span.capa1{
	position: absolute;
}


.ImaFichaCategoriaS .cabeceraFichaCategoria div .planViajeHover{
	text-transform: none;
}

.ImaFichaCategoriaS .cabeceraFichaCategoria div .planViaje, 
.ImaFichaCategoriaS .cabeceraFichaCategoria div .planViajeHover{
	position: relative;
	top: 5px;
}

/* PIE GENERAL */

.PieGeneral{
	padding-top: 150px;
}

.PieGeneral .nota{
	margin: 0 auto 20px auto;
	width: 994px;
}

.PieGeneral .nota span{
	background-color:#F5F5F5;
	padding: 2px;
}

.PieGeneral .caja1{
	clear: left;
    background: url(/img/pie/fondo_izq.gif) 0 0 repeat-x;
}

.PieGeneral .caja2{
    background: url(/img/pie/fondo.gif) 100% 0 no-repeat;
}

.PieGeneral .contenidoPie{
    text-align: center;    	
}

.PieGeneral .contenidoPie .fondoCentro{
    width: 994px;
    padding-top: 50px;
    height: 232px;	
    margin-left: auto;
    margin-right: auto;
    /*background: url(/img/pie/fondo_centro.gif) 50% 100% no-repeat;*/
}

.PieGeneral .contenidoPie .fondoCentro p{
	text-align: justify;
	font: 15px Arial;
	margin: 0px auto 0px auto;
	color: #fff;
	position: relative;
	top: 43px;
}

.PieGeneral .contenidoPie .fondoCentro p a{
	color: #fff;
	text-decoration: underline;
}

.PieGeneral .contenidoPie .fondoCentro p a.consell{
	font-weight: bold;
}

.PieGeneral .contenidoPie .fondoCentro div{
	position: relative;
	top: 105px;
	text-align: right;
}

.PieGeneral .contenidoPie .fondoCentro .numAtencion{
	top: 105px;
	right: 0;
	float: left;
}

.PieGeneral .contenidoPie .fondoCentro .numAtencion p{
	text-align: left;
	font: 12px Arial;
	margin: 0px;
	top: 0;
	font-weight: bold;
}

.PieGeneral .contenidoPie .fondoCentro .numAtencion .numInfo{
	font: 46px Arial;
	font-weight: bold;
}

.PieGeneral .contenidoPie .fondoCentro .numAtencion .numInfo .prefijo{
	color: #80C7F8;
	margin-right: 6px;
}

.PieGeneral .contenidoPie .fondoCentro .numAtencion .numInfo .sepNum{
	margin-right: 6px;
}

.PieGeneral .contenidoPie .fondoCentro .govern,
.PieGeneral .contenidoPie .fondoCentro .islasBaleares{
	margin: 0px 25px 3px 0px;
}

/* MENU SUPERIOR */

.textoMenuSuperior{
	font: 12px "Courier New", Courier, monospace;
	color: #797979;
	text-decoration: underline;
}

#vcms-postcabecera .vcms-collectionPres ul li .activo{
	background: url(/img/cabecera/fdoMenu.gif) left center no-repeat;
}

/* SELECTOR IDIOMAS */
#selectorIdiomas{

}

#selectorIdiomas ul{
	list-style: none;
}

#selectorIdiomas ul li{
	display: inline;
	margin-left: 10px;
}

#selectorIdiomas ul li a{
	font: 12px "Courier New", Courier, monospace;
	color: #585858;
	text-decoration: underline;
}

#selectorIdiomas ul li a:hover{
	color: #333;
}

#selectorIdiomas ul li strong a{
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

/* CABECERA GENERAL */
#cabeceraInfomallorca{
	width: 994px;
	height: 326px;
	margin: 10px auto 0px auto;
	position: relative;
    background-position: left top;
    background-repeat: no-repeat;
}

#cabeceraInfomallorca fieldset,
#cabeceraInterna fieldset,
.barraInferiorCabecera fieldset{
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}

.barraInferiorCabecera form{
	float: left;
}

.barraInferiorCabecera form p{
    margin-top: 0;
}

.barraInferiorCabecera form p a.titPlanViaje{
    float: left;
    display:block;
    margin-left: 6px;
    margin-top: 6px;
    padding: 4px;
}

.barraInferiorCabecera fieldset{
	display: block;
}

.barraInferiorCabecera a.titPlanViaje{
	font: normal 23px Arial,verdana,"sans serif";
	color: #000000;
	background-color: #DEFF00;
	padding-left: 6px;
	padding-right: 6px;
}

#cabeceraInfomallorca .infoMallorcaHome{
	position: absolute;
	top: 27px;
	left: 17px;
}

#cabeceraInfomallorca .infoMallorcaHome h1 a{
    width: 311px;
    height: 43px;
    display: block;
    cursor: pointer;
    background-image: url(/img/cabecera/infomallorca.png);
    width: 311px;
    height: 43px;
}

#cabeceraInfomallorca .infoMallorcaHome h1 a span{
    display: none;
}

#cabeceraInfomallorca .infoMallorcaHome .subTitulo{
	width: 332px;
	text-align: right;
	font: 14px "Courier New";
	font-weight: bold;
	color: #FFFFFF;
}

.subTituloInterno{
	width: 455px;
	text-align: right;
	font: 14px "Courier New";
	font-weight: bold;
	color: #000000;
	padding: 28px 0px 0px 0px;
}

#cabeceraInfomallorca .botonesCabecera{
	position: absolute;
	right: 20px;
	top: 41px;
}

.buscadorCabecera .izq{
	float: left;	
    width: 9px;
	height: 22px;
    display: block;
	background: url(/img/cabecera/fdoInIzq.png) top left no-repeat;
}

.buscadorCabecera .der{
	float: left;
    display: block;
    width: 9px;
	height: 22px;
	background: url(/img/cabecera/fdoInDer.png) top right no-repeat;
}

.botonVerde{
	float: left;
	font: 12px "Courier New", Courier, monospace;
	cursor: pointer;
	margin-left: 8px;
}

.botonVerde .cen{
	background: url(/img/cabecera/fdoCen.jpg) top center repeat-x;
	padding: 2px 0px 2px 0px;
	color: #000000;
	display: block;
	height: 20px;	
	float: left;
}

.botonVerde .izq{
	background: url(/img/cabecera/fdoIzq.png) left top no-repeat;
	padding: 2px 0px 2px 9px;
	display: block;
	height: 20px;
	float: left;
}

.botonVerde .der{
	background: url(/img/cabecera/fdoDer.png) top right no-repeat;
	padding: 2px 9px 2px 0px;	
	display: block;
	height: 20px;	
	float: left;	
}

.buscadorCabecera .txtFormBuscar{
	border: medium none;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	height: 17px;
	float: left;
	padding: 3px 0 0 0;
	margin: 0;
	width: 212px;
	font: 12px Arial, Helvetica, sans-serif;
}

.buscadorCabecera .okBuscar{
	background: url(/img/cabecera/fdoOkBuscar.png) center top no-repeat;
	border: 0px;
	font: 12px "Courier New", Courier, monospace;
	height: 20px;
	width: 20px;
	margin-left: 4px;
	cursor: pointer;
}

.barraInferiorCabecera{
	width: 992px;
	height: 40px;
	margin: 0px auto 0px auto;
	padding-bottom: 11px;
}

.barraInferiorCabecera p{
	float: left;
	font-size: 16px;
	margin-top: 12px;
}

.barraInferiorCabecera .txtPlanCabecera{
	float: left;
	margin: 9px 0 0 6px;	
	height: 24px;
	padding-top: 3px;
	border: none;
	font-size: 16px;
	background-color: #DEF000;
}

.barraInferiorCabecera .contFormPlan{
	width: 790px;
}

.barraInferiorCabecera .btnGuardar,
.barraInferiorCabecera .btnEditar{
	float: left;
	background: transparent url(/img/cabecera/fdoBotonGuardar.gif) bottom center no-repeat;
	font: 12px "Courier New", Courier, monospace;
	color: #fff;
	border: medium none;
	width: 79px;
	height: 20px;
	cursor: pointer;
	padding-bottom: 3px;
	margin: 12px 5px 0px 10px;
}

.barraInferiorCabecera .btnEditar{
	margin-top: 15px;
}

/* CABECERA INTERNA */

#cabeceraInterna{
	width: 994px;
	height: 184px;
	margin: 10px auto 0px auto;
	position: relative;
	background-position: 12px 100%;
    background-repeat: no-repeat;
}

#cabeceraInterna .botonesCabecera{
	position: absolute;
	top: 100px;
	left: 300px;
}

#cabeceraInterna a img{
	position: relative;
	top: 28px;
	left: 124px;
}

#cabeceraInterna .buscadorCabecera{
	position: absolute;
	left: 720px;
	top: 100px;
}

#cabeceraInterna .buscadorCabecera .izq{
	float: left;
	padding-left: 9px;
	height: 22px;
	background: url(/img/cabecera-interna/fdoInputIzq.gif) top left no-repeat;
}

#cabeceraInterna .buscadorCabecera .der{
	float: left;
	padding-right: 9px;
	height: 22px;
	background: url(/img/cabecera-interna/fdoInputDer.gif) top right no-repeat;
}

#cabeceraInterna .buscadorCabecera .txtFormBuscar{
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: none;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	/* esto no tiene efecto con el background de google
	background: transparent url(/img/cabecera-interna/fdoInputCen.gif) top center repeat-x;
	*/
	padding-top: 3px;
	float: left;
	width: 212px;	
}

#cabeceraInterna .buscadorCabecera .okBuscar{
	width: 20px;
	height: 20px;
	border: none;
	background: transparent url(/img/cabecera-interna/btnOk.gif) top center no-repeat;
	font: 12px "Courier New", Courier, monospace;
	cursor: pointer;
	margin-left: 5px !important;
	margin-left: 0;
}

.ImaPlanViajeCabeceraS .lineaTransparente{
	height: 7px;
	width: 992px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(/img/cabecera-interna/fdoTransCen.png) top center repeat-x;
}

/* SUBMENU TURISMO */

#submenuTurismo{
	width: 994px;
	margin: 10px auto 10px auto;
}

#submenuTurismo .botonSubmenu, #submenuTurismo .botonSubmenuon{
	float: left;
	font: 12px "Courier New", Courier, monospace;
	cursor: pointer;
	margin-left: 8px;
}

.botonSubmenu .cen{
	background: url(/img/turismo/fdoBtnCen.gif) top center repeat-x;
	padding: 2px 0px 2px 0px;
	color: #000000;
	display: block;
	height: 20px;	
	float: left;
}

.botonSubmenu .izq{
	background: url(/img/turismo/fdoBtnIzq.gif) left top no-repeat;
	padding: 2px 0px 2px 9px;
	display: block;
	height: 20px;
	float: left;
}

.botonSubmenu .der{
	background: url(/img/turismo/fdoBtnDer.gif) top right no-repeat;
	padding: 2px 9px 2px 0px;	
	display: block;
	height: 20px;	
	float: left;	
}

.botonSubmenuon .cen{
	background: url(/img/cabecera/fdoCen.jpg) top center repeat-x;
	padding: 2px 0px 2px 0px;
	color: #000000;
	display: block;
	height: 20px;	
	float: left;	
}

.botonSubmenuon .izq{
	background: url(/img/turismo/fdoBtnIzqOn.gif) left top no-repeat;
	padding: 2px 0px 2px 9px;
	display: block;
	height: 20px;
	float: left;	
}

.botonSubmenuon .der{
	background: url(/img/turismo/fdoBtnDerOn.gif) top right no-repeat;
	padding: 2px 9px 2px 0px;	
	display: block;
	height: 20px;	
	float: left;		
}

#submenuTurismo .separadorTurismo{
	width: 60px;
	float: left;
}

.botonVerdeBrillo .cen{
	background: url(/img/turismo/fdoBrilloCen.gif) top center repeat-x;
	padding: 2px 0px 2px 0px;
	color: #000000;
	display: block;
	height: 20px;	
	float: left;
	font: 12px "Courier New", Courier, monospace;
}

.botonVerdeBrillo .izq{
	background: url(/img/turismo/fdoBrilloIzq.gif) left top no-repeat;
	padding: 2px 0px 2px 10px;
	display: block;
	height: 20px;
	float: left;
}

.botonVerdeBrillo .der{
	background: url(/img/turismo/fdoBrilloDer.gif) top right no-repeat;
	padding: 2px 10px 2px 0px;	
	display: block;
	height: 20px;	
	float: left;	
}

/* Vista Mensual */

.infoMensualSiguiente{
	font: 12px "Courier New", Courier, monospace;
	color: #000;
	text-align: center;
}

/****************************************/
/* MODULO EVENTOS Y CICLOS RELACIONADOS */
/****************************************/

.titRelacionados{
	background-color: #F5F5F5;
	width: 159px;
	line-height: 11px;
	margin: 0px 0px 8px 0px;
	padding-bottom: 5px;
	font-family: "Courier New";
	font-size: 15px;
	color: #585858;
	text-transform: uppercase;
}

.titRelacionadosTv{
	background-color: #F5F5F5;
	width: 159px;
	line-height: 11px;
	margin: 0;
	padding-bottom: 5px;
	font-family: "Courier New";
	font-size: 15px;
	color: #585858;
	text-transform: uppercase;
	text-decoration: underline;	
}

.titRelacionados a{
	color: #585858;
}

.ImaCiclosOEventosRelacionadosS .item{
	margin: 0px 0px 13px 0px;
}

.ImaCiclosOEventosRelacionadosS .item a.titItem{
	color: #000000;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.ImaCiclosOEventosRelacionadosS .item a.titItem:hover{
	color: #01ABEB;
}

/* caja ciclo */

.ImaCiclosOEventosRelacionadosS .itemCiclo{
	padding: 20px;
	position: relative;
	background-color: #F5F5F5;
	height: auto !important;
	height: 70px;
	margin: 0px 0px 45px 0px;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo a.titItem{
	font-size: 18px;
	font-family: "Arial";
	color: #2E5A9C;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .titModulo{
	font-size: 20px;
	font-family: "Arial";
	color: #B4B4B4;
	font-weight: bold;
	text-transform: lowercase;
}

/* Bordes redondeados caja ciclo */

.ImaCiclosOEventosRelacionadosS .itemCiclo .capa1,
.ImaCiclosOEventosRelacionadosS .itemCiclo .capa2,
.ImaCiclosOEventosRelacionadosS .itemCiclo .capa3,
.ImaCiclosOEventosRelacionadosS .itemCiclo .capa4{
	width: 22px;
	height: 22px;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .capa1{
	background: url(/img/esquinas/esq_sup_izq.png) left top no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}

.ImaCiclosOEventosRelacionadosS  .itemCiclo .capa2{
	background: url(/img/esquinas/esq_sup_der.png) left top no-repeat;
	position: absolute;
	top: 0;
	right: 0 !important;
	right: -1px;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .capa3{
	background: url(/img/esquinas/esq_inf_der.png) left top no-repeat;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	right: 0 !important;
	right: -1px;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .capa4{
	background: url(/img/esquinas/esq_inf_izq.png) left top no-repeat;
	position: absolute;	
	bottom: 0 !important;
	bottom: -1px;
	left: 0;
}

/* bordes redondeados imagen */

.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen{
	position: relative;
	margin: 0px 0px 12px 0px;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen .caja1,
.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen .caja2,
.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen .caja3,
.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen .caja4{
	width: 19px;
	height: 19px;
	position:absolute;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen .caja1{
	background: url(/img/esquinas/img_sup_izq.png) left top no-repeat;
	top:0;
	left:0;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen .caja2{
 	background: url(/img/esquinas/img_sup_der.png) left top no-repeat;
	top:0;
	right:0 !important;
	right:-1px;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen .caja3{
 	background: url(/img/esquinas/img_inf_der.png) left top no-repeat;
	bottom:0 !important;
	bottom:-1px;
	right:0 !important;
	right:-1px;
}

.ImaCiclosOEventosRelacionadosS .itemCiclo .imagen .caja4{
 	background: url(/img/esquinas/img_inf_izq.png) left top no-repeat;
	bottom:0 !important;
	bottom:-1px;
	left:0;
}

/****************************************/
/* MODULO ENTIDADES RELACIONADAS ********/
/****************************************/

.ImaEntidadesRelacionadasS .nombreEntidad a{
	font-family: "Courier New";
	font-size: 12px;
	color: #585858;
	text-decoration: underline;
	line-height: 17px;
}

/****************************************/
/* MODULO CATEGORIAS RELACIONADAS *******/
/****************************************/

.ImaCategoriasRelacionadasS .nombreCategoria a{
	font-family: "Courier New";
	font-size: 12px;
	color: #585858;
	text-decoration: underline;
	line-height: 17px;
}

.ImaCategoriasRelacionadasS .titRelacionados{
	width: 290px;
}

/****************************************/
/* MODULO ENTIDADES   RELACIONADAS *******/
/****************************************/

.ImaEntidadesRelacionadasS .titRelacionados{
	width: 290px;
}


/****************************************/
/* MODULO CATEGORIAS HERMANAS ***********/
/****************************************/

.ImaCategoriasHermanasS ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.ImaCategoriasHermanasS .catPatriarca a{
	padding: 0px 52px 0px 0px;
	background-color: #F5F5F5;
	height: 16px;
	float: left;
	width: auto;
	line-height: 11px;
	margin: 0px 0px 8px 0px;
	font-family: "Courier New";
	font-size: 15px;
	color: #585858;
	text-transform: uppercase;
}

.ImaCategoriasHermanasS .catPatriarca a.patriarcaSelec{
	font-weight: bold;
	color: #01ABEB;
}

.ImaCategoriasHermanasS .listadoCat{
	clear: left;
}

.ImaCategoriasHermanasS .listadoCat li ul{
	margin: 11px 0px 11px 0px;
}

.ImaCategoriasHermanasS .listadoCat li.contraida a{
	font-family: "Courier New";
	font-size: 12px;
	color: #585858;
	text-decoration: underline;
	line-height: 17px;
}

.ImaCategoriasHermanasS .listadoCat li.actual ul{
	padding: 0px 0px 0px 15px;
}

.ImaCategoriasHermanasS .listadoCat li.expandida a,
.ImaCategoriasHermanasS .listadoCat li.actual a{
	font-family: "Courier New";
	font-size: 16px;
	color: #01ABEB;
	line-height: 17px;
	font-weight: bold;
	text-decoration: underline;
}

.ImaCategoriasHermanasS .listadoCat li.expandida li a,
.ImaCategoriasHermanasS .listadoCat li.actual li a{
	font-family: "Courier New";
	font-size: 12px;
	font-weight: normal;
	color: #585858;
	text-decoration: underline;
	line-height: 17px;
}

.ImaCategoriasHermanasS .listadoCat li.expandida li.contraida{
	padding: 0px 0px 0px 15px;
}

.ImaCategoriasHermanasS .listadoCat li.expandida li.actual a{
	font-family: "Courier New";
	font-size: 12px;
	color: #01ABEB;
	line-height: 17px;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	background: url(/img/elems/flecha_cat.gif) center left no-repeat;
}


/****************************************/
/* MODULO REPORTAJES RELACIONADOS *******/
/****************************************/

.ImaReportajesRelacionadosS .nombreReportaje{
	margin: 0px 0px 6px 0px;	
}

.ImaReportajesRelacionadosS .titRelacionados {
	width: 299px;
}

.ImaReportajesRelacionadosS .nombreReportaje a{
	font-family: "Arial";
	font-size: 18px;
	color: #8C8C8C;
}

.ImaReportajesRelacionadosS .contenidoReportaje{
	text-align: justify;
	font-family: Arial; 
	font-size: 12px;
	margin: 0px 0px 34px 0px;
}

/****************************************/
/* MODULO GUIAS RELACIONADAS ************/
/****************************************/

.ImaGuiasRelacionadasS .titRelacionados{
	width: auto;
}

.ImaGuiasRelacionadasS .nombreGuia a{
	font-family: "Arial";
	font-size: 18px;
	font-weight: bold;
	color: #01ABEB;
	margin: 0px 0px 10px 0px;
}

.ImaGuiasRelacionadasS .nombreGuia a:hover{
	text-decoration: underline;
}

.ImaGuiasRelacionadasS .datosGuia{
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0;
	padding-bottom: 25px;
}

.ImaGuiasRelacionadasS .datosGuia .relacionado{
	margin: 13px 0px 0px 0px;
	color: #585858;
}

.ImaGuiasRelacionadasS .datosGuia .relacionado a{
	color: #01ABEB;
	font-weight: bold;
	text-decoration: underline;
}

.ImaGuiasRelacionadasS .datosGuia .relacionado a:hover{
	color: #000000;
}

/****************************************/
/* MODULO DOCUMENTOS RELACIONADOS *******/
/****************************************/

.ImaDocumentosRelacionadosS .titDocumentosRelacionados{
	font-family: "Courier New";
	font-size: 15px;
	display: block;
	text-transform: uppercase;
	margin: 0px 0px 19px 0px;
	background: url(/img/elems/linea_puntos.gif) left top repeat-x #fff;
}

.ImaDocumentosRelacionadosS .documento{
	padding: 22px 0px 0px 57px;
	min-height: 53px !important;
	height: 53px;
	background: url(/img/modulos/pdf.png) left top no-repeat;
}

.ImaDocumentosRelacionadosS .nombreDocumento a{
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #01ABEB;
}

.ImaDocumentosRelacionadosS .nombreDocumento a:hover{
	color: #000000;
}

/****************************************/
/* MODULO IMAGENES RELACIONADAS *********/
/****************************************/

.ImaImagenesRelacionadasS .titRelacionados{
	margin: 0px;
	padding: 0px 0px 0px 7px;
}

.ImaImagenesRelacionadasS #imagenActual{
	text-align: center;
	padding: 7px 0px 12px 0px;
    overflow: hidden;
}

.ImaImagenesRelacionadasS #imagenActual a{
	display: block;
    position: relative;
}

.ImaImagenesRelacionadasS #imagenActual a span{
    position: absolute;
    cursor: pointer;
    width: 69px;
    height: 48px;
    left: 121px;
    top: 85px;
	background: url(/img/btn_play.png) 0 0 no-repeat;
}

.ImaImagenesRelacionadasS .ventanaNavegacion{
	background-color: #F5F5F5;    
}

.ImaImagenesRelacionadasS .ventanaNavegacion a{
	font-family: "Courier New";
	font-size: 12px;
	color: #585858;
	text-decoration: underline;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion{
	text-align: center;
	background-color: #F5F5F5;
	padding: 0px 7px 0px 7px;
	height: 32px;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion p.anterior{
	float: left;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion p.numImg{
	float:left;
	font-size: 20px;
	color: #585858;
	font-weight: bold;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion p.siguiente{
	float: right;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion a{
	cursor: pointer;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion p.numImg{
	float: left;
	padding: 0px 0px 0px 57px;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion a.btnSiguiente,
.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion a.btnAnterior{
	display: block;
	width: 73px;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion a.btnSiguienteHover,
.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion a.btnAnteriorHover{
	background: url(/img/botones/btn_img_rel.gif) top left no-repeat;
	height: 18px;
	text-align: center;
	display: block;
	width: 73px;
}

.ImaImagenesRelacionadasS .ventanaNavegacion .menuNavegacion a strong{
    font-weight: normal;
}

/****************************************/
/* MODULO LUGARES INTER�S ***************/
/****************************************/

.ImaLugaresInteresS .titLugaresInteres{
	background-color: #F5F5F5;
	color:#585858;
	float:left;
	font-family:"Courier New";
	font-size:15px;
	height:16px;
	line-height:11px;
	text-transform:uppercase;
	padding: 0px 20px 0px 20px;
}

.ImaLugaresInteresS ul{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: left;
	padding: 20px 0px 4px 20px;
	width: 634px;
	background-color: #F5F5F5;
}

.ImaLugaresInteresS ul li{
	color: #8C8C8C;
	font-family: "Arial";
	font-size: 13px;
	margin: 0px; 
	padding: 0px;
	display: inline;
	padding: 0px 15px 0px 0px;
}

.ImaLugaresInteresS ul li.extendido{
	padding: 0px;
	font-size: 18px;
	font-weight: bold;	
}

.ImaLugaresInteresS ul li.extendido p{
	margin: 0px 0px 20px 0px;
}

.ImaLugaresInteresS ul li a{
	color: #000000;
	text-decoration: underline;
}

.ImaLugaresInteresS ul li.extendido a{
	font-size: 13px;
	font-weight: normal;
	padding: 12px 13px 0px 0px;
}

.ImaLugaresInteresS ul li.extendido a:hover{
	color: #01ABEB;
}

/****************************************/
/* MODULO OTRO CONTENIDO ****************/
/****************************************/

.ImaOtroContenidoRelacionadoS p.titOtroContenido{
  font-family: Arial;
  font-size: 28px;
  color: #01ABEB;
}

/****************************************/
/* VENTANA OK-KO ************************/
/****************************************/

#cajaIconoOk,
#cajaIconoKo{
	position: relative;
}

#iconoOK{
	width: 41px;
	height: 97px;
	display: block;
	position: absolute;
	top: -72px;
	left: -57px;
	background: url(/img/logos/icono_envio_OK.png) top left no-repeat;
	z-index: 1;
}

#iconoKO{
	width: 81px;
	height: 74px;
	display: block;
	position: absolute;
	top: -34px;
	left: -67px;
	background: url(/img/logos/KO.png) top left no-repeat;
	z-index: 1;
}
/*
.AceListadoEventoS #iconoOK{
	top: 550px;
}

.AceListadoEventoS #iconoKO{
	top: 572px;
}
*/
.titVentanaInfo{
	font-family:Courier New;
	font-size:15px;
	left:-46px;
	top:-63px;
	text-transform: uppercase;
	background-color: #F5F5F5;
	padding:0px 30px 0px 46px;
	position:relative;
	z-index: 0;
	display: block;
}

/* Modulo Ficha Evento (Arreglo Margenes) */
#vcms-contenedorColumnas #vcms-columnaPrincipal #vcms-precontenido #submenuAgenda{
	margin-bottom: 34px;
}

/* Vista Mensual (Margenes) */
#vcms-contenedorColumnas #vcms-columnaPrincipal #vcms-contenido-principal #submenuAgenda{
	margin-bottom: 27px;
}

/************************** 
			Hilos RSS 
**************************/

.infomallorcaRSS{
	text-align: center;
}

.hilosRSS{
	margin: 30px auto 0px auto;
	text-align: left;
	width: 994px;
}

.hilosRSS h3{
	font-size: 24px;
	color: #01ABEB;
	font-weight: bold;
	margin-bottom: 12px;
}
.hilosRSS h3 span{
	color: #B4B4B4;
}

.hilosRSS div img{
	float: left;
	margin-right: 30px;
}

.hilosRSS div p{
	color: #818181;
	font-size: 17px;
	text-align: justify;
}

.hilosRSS .datosRSS{
	margin-top: 15px;
}

.hilosRSS div h4{
	color: #797979;
	font-size: 18px;
	font-weight: normal;
}

.hilosRSS div div{
	font-size: 13px;
	text-align: justify;
}

.hilosRSS blockquote{
	margin-left: 0;
	width: 464px;
	padding-top: 25px;
	background: url(/img/rss/fdoBlockTop.jpg) top center no-repeat;	
	margin-top: 25px;	
}

.hilosRSS blockquote ul{
	padding-left: 20px;
	padding-bottom: 25px;
	background: #F5F5F5 url(/img/rss/fdoBlockBot.jpg) bottom center no-repeat;	
	font-size: 13px;
	margin-bottom: 25px;
}

.hilosRSS blockquote ul li a{
	color: #818181;
	font-weight: bold;
}

.hilosRSS blockquote ul li{
	margin-bottom: 5px;
	list-style: none;
}

.hilosRSS .rssGeneral li{
	font-size: 13px;
	background: url(/img/rss/rss40.jpg) left no-repeat;
	padding-left: 35px;
	height: 40px;
	margin-bottom: 20px;
	list-style: none;
}

.hilosRSS .rssGeneral li a{
	text-decoration: underline;
	color: #000;
	position: relative;
	top: 10px;
}

.hilosRSS .rssGeneral li div{
	position: relative;
	left: -33px;
	top: 15px;
	color: #019CD8;
}

.hilosRSS .rssGeneral li div a{
	font: 12px Georgia, Arial, Verdana;
	color: #019CD8;
	position: static;
}

.hilosRSS div ul{
	margin-left: 27px;
}

.hilosRSS div ul li{
	font-size: 13px;
	background: url(/img/rss/rss30.jpg) left no-repeat;
	padding-left: 24px;
	height: 49px;
	font-size: 12px;
	list-style: none;
}

.hilosRSS div ul li a{
	color: #797979;
	text-decoration: underline;
	position: relative;
	top: 15px;
}

.hilosRSS div ul li div{
	position: relative;
	left: -24px;
	top: 15px;
} 

.hilosRSS div ul li div a{
	color: #019CD8;
	font: 12px Georgia, Arial, Verdana;

	position: static;
}

/* FIcha Categor�a */
.ImaFichaCategoriaS .cabeceraFichaCategoria .planViajeHover a{
	color: #000;
}

/* Ficha Evento */
.AceFichaEventoS #masInformacion a{
	margin: 0px 10px 0px 0px;	
}

.AceFichaEventoS a .masInfo{
	color: #000000;
	text-decoration: none;
}

.AceFichaEventoS a:hover .masInfo{
	background-color: #A7E92C;
}

/* GOOGLE CSE*/
p#ofr {
	font: normal 12px Arial, Helvetica, sans-serif	;
}


.estrellaon {
	display:block;
	float: left;
   width: 15px;
   height: 15px;
   background: url(/img/elems/puntos/estrella.png) no-repeat;    
   margin-right:1px;
}

.estrellaoff{
	float: left;
   width: 15px;
   height: 15px;
	background:url(/img/elems/puntos/estrella_gris.png) no-repeat;
   margin-right:1px;
}

/* Modificaciones de AmaEnviarComentario */
.comentariosInfomallorca .AmaEnviarComentarioS .titComentario{
	position: relative;
	bottom: 17px;
	background-color: #F5F5F5;
	left: -20px;
	padding-left: 20px;
	padding-right: 11px;
}

.comentariosInfomallorca .AmaEnviarComentarioS .idiomasTexto{
	margin: 11px 0 30px 0;
}

.comentariosInfomallorca .AmaEnviarComentarioS .botonForm input{
	line-height: 20px;
	padding-bottom: 10px;
	margin-bottom: 0;
}

/*********************************************/
/* ESTILOS DE PUNTUACION *********************/
/*********************************************/

.puntuacion {
	height:15px;
	margin-top:15px;
	position: relative;
	height: 28px;
}

.puntuacion .puntos{
    display:block;
    float:left;
    width: 15px;
    height: 15px;
    background: url(/img/elems/puntos/add.png) no-repeat;
    cursor: pointer;
    margin-left: 3px;
    margin-top: 1px;
}

.puntuacion .estrella{
    float: left;
    width: 15px;
    height: 15px;
    background: url(/img/elems/puntos/estrella.png) no-repeat;    
    margin-right:1px;
}

.puntuacion .puntuacionUsuario{
	background: transparent url(/img/elems/puntos/fdopuntuacion_blanco.gif) repeat-x;
	float: left;
	height: 24px;
	display: none;
	position: relative;
	left: -6px;
	bottom: 4px;
}

.puntuacion .puntuacionUsuario .estrellas{
	margin-top: 4px;
	margin-left: 1px;
	position: relative;
	height: 20px;
	float: left;
}

.puntuacion .puntuacionUsuario .estrellas .cajaEstrellas{
	float: left;
}

.puntuacion .puntuacionUsuario .estrellas .textoPuntuacion{
	font: 12px "Courier New", Courier, monospace !important; /*conflicto con un estilo de otra página*/
	padding-top: 0 !important; /*conflicto con un estilo de otra página*/
	float: left;
	padding-right: 5px;
	width: auto !important; /*conflicto con un estilo de otra página*/
}

.puntuacion .puntuacionUsuario .estrellas .fdoPuntCapa1{
	width: 11px;
	height: 24px;
	position: absolute;
	top: -4px;
	left: -11px;
	background: url(/img/elems/puntos/fdopuntuacion_izq.png) top left no-repeat; 
}

.puntuacion .puntuacionUsuario .estrellas .fdoPuntCapa2{
	width: 11px;
	height: 24px;
	position: absolute;
	top: -4px;
	right: -11px;
	background: url(/img/elems/puntos/fdopuntuacion_der.png) top left no-repeat;
}

.puntuacion .puntuacionUsuario .estrellas a{
	height: 14px;
	width: 14px;
	display: block;
	cursor: pointer;
	float: left;
	text-decoration: none;
	margin-right: 3px;
}

.puntuacion .puntuacionUsuario .estrellaOff1,
.puntuacion .puntuacionUsuario .estrellaOff2,
.puntuacion .puntuacionUsuario .estrellaOff3,
.puntuacion .puntuacionUsuario .estrellaOff4,
.puntuacion .puntuacionUsuario .estrellaOff5
{
	/*background-image:url(/img/elems/puntos/uestrella_off.gif);*/
	background-repeat: no-repeat;
	float: left;
	height: 15px;
	width: 15px;
}

.puntuacion .putuacionUsuario .estrellaOn1,
.puntuacion .putuacionUsuario .estrellaOn2,
.puntuacion .putuacionUsuario .estrellaOn3,
.puntuacion .putuacionUsuario .estrellaOn4,
.puntuacion .putuacionUsuario .estrellaOn5
{
	background: url(/img/elems/puntos/estrella.gif) no-repeat;
	float: left;
	height: 15px;
	width: 15px;
}

.puntuacion p.numVotosEmitidos{
	float: left;
	font: 12px "Courier New", Courier, monospace !important; /*conflicto con un estilo de otra p�gina*/
	padding-top: 0 !important; /*conflicto con un estilo de otra p�gina*/
	padding-left: 10px;
	width: auto !important; /*conflicto con un estilo de otra p�gina*/
}

.puntuacion p.numVotosEmitidos .procesando{
	padding-left: 28px;
	height: 25px;
	float: left;
	width: auto !important; /*conflicto con un estilo de otra p�gina*/
	font: 12px "Courier New", Courier, monospace !important; /*conflicto con un estilo de otra p�gina*/
	font-weight: normal;
	background: url(/img/elems/puntos/procesando_puntuacion.gif) top left no-repeat;
}

/* MODIFICACIONES FICHA REPORTAJE */

.ImaFichaReportajeS .ImaFichaCategoriaS .cabeceraFichaCategoria .puntuacion{
	margin: 0;
}

/* MODIFICACIONES MODULO LUGARES DE INTERES */
.ImaLugaresInteresS .pieLugares{
	background-color: #F5F5F5;
	padding-left: 20px;
	padding-bottom: 20px;
}

.ImaLugaresInteresS .pieLugares .verMapaBtn{
	background: url(/img/cenmapa.png) top left repeat-x;
	height: 20px;
	position: relative;
	font: normal 12px "Courier New", Courier, monospace;
	display: block;
	float: left;
	color: #000;
	margin-left: 10px;
	margin-bottom: 20px;
}

.ImaLugaresInteresS .pieLugares .verMapaBtn .izq{
	position: absolute;
	left: -10px;
	width: 10px;
	height: 20px;
	background: url(/img/izqmapa.png) top left no-repeat;
}

.ImaLugaresInteresS .pieLugares .verMapaBtn .der{
	position: absolute;
	right: -10px;
	width: 10px;
	height: 20px;
	background: url(/img/dermapa.png) top right no-repeat;
}

.ImaLugaresInteresS .pieLugares p{
	font: normal 11px Arial, Helvetica, sans-serif;
}

.ImaLugaresInteresS .pieLugares p a{
	text-decoration: underline;
	color: #01ABEB;
}

.recuerdroBrowserSnap{
	width: 202px;
	height: 152px;
	padding: 6px 2px 2px 2px;
	border: 1px solid #999999;
	background-color: #fff;
	padding: 20px;
}

/*******************
 * BARRA COMPARTIR *
 *******************/
.barraCompartir {
	position:relative;
	float:left;
	width:200px;
}
.barraCompartir .inner {
	position:absolute;
	top:-5px;
	left:10px;
}

/*versio nova linia*/
.barraCompartir.nl {
	clear:right;
}
.barraCompartir.nl.cl {
	clear: left;
}
.barraCompartir.nl .inner{
	position: inherit;
	top: 0px;
	left:0px;
}
/*fi versio nova linia*/

.barraCompartir strong {
	font:normal 12px "Courier New",verdana,arial;
	color:black;
	display:block;
	float:left;
	margin:5px 0px 0px 0px;
}
.barraCompartir ul {
	padding:3px 0px 3px 5px;
	list-style:none;
	float:left;
}
.barraCompartir ul li {
	float:left;
	padding:0px;
	margin:0px;
}
.barraCompartir ul li a img {
	float:left;
}
/**********************
 * FI BARRA COMPARTIR *
 **********************/