@charset "iso-8859-1";
body {
	background-color:#f2eae7;
	background-image:url(../images/base-fondo-a.png);
}
#Contenedor {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	height: 600px;
	width: 980px;
	margin-left: -501px;
	margin-top: -300px;
	left: 50%;
	top: 50%;
	position: absolute;
}
#Contenedor #Cabecera {
	height: 153px;
	width: 980px;
	position: relative;
}
#Contenedor #Cabecera #CabeceraSuperior {
	height: 23px;
	width: 980px;
	background-image: url(../images/imgFondoCabeceraSuperior.jpg);
	background-repeat: repeat-x;
}
#Contenedor #Cabecera #CabeceraSuperior #menuCabeceraSuperior {
	height: 15px;
	width: 600px;
	float: right;
	margin-right: 20px;
	text-align: center;
	margin-top: 8px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	letter-spacing: 0.09ex;
}
#menuCabeceraSuperior a {
	text-decoration: none;
	float: right;
	margin-left: 8px;
	margin-right: 8px;
	color: #000;
}
#menuCabeceraSuperior a:hover {
	text-decoration: underline;
}
#menuCabeceraSuperior #sepMenuHeader {
	background-color: #666;
	float: right;
	height: 8px;
	width: 1px;
	margin-top: 4px;
}
#menuCabeceraSuperior #usuarioActivo {
	float: right;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	margin-right: -5px;
}
#Contenedor #Cabecera #CabeceraInferior {
	height: 130px;
	width: 980px;
	background-image: url(../images/imgFondoColorCabInferior.gif);
	position: relative;
}
#Contenedor #Cabecera #CabeceraInferior #CabInfFondo {
	height: 130px;
	width: 980px;
	background-image: url(../images/imgFondoCabeceraInferior.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#CabeceraInferior #CabInfFondo #TituloSitio {
	float: left;
	height: 39px;
	width: 250px;
	margin-top: 25px;
	margin-left: 180px;
}
#CabeceraInferior #CabInfFondo #Lema {
	float: right;
	height: 129px;
	width: 478px;
	margin-right: 10px;
	vertical-align: middle;
}
#CabeceraInferior #CabInfFondo #Lema table {
	margin-top: 10px;
	margin-bottom: 10px;
}
#CabeceraInferior #CabInfFondo #Lema #AutorLema {
	width: auto;
	height: 19px;
	float: right;
	margin-right: 30px;
}
.textoLema {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
}
#CabeceraInferior #CabInfFondo #EnlaceHome {
	float: left;
	height: 140px;
	width: 120px;
	margin-top: -18px;
	margin-left: 65px;
	position: absolute;
}


#AutorLema #Autor {
	color: #EBECDF;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: auto;
	float: left;
	text-align: center;
	background-color: #900;
	white-space: nowrap;
	padding-right: 4px;
	padding-left: 4px;
}
#AutorLema #AutorLemaIzq {
	float: left;
	height: 19px;
	width: 12px;
	background-color: #900;
}
#AutorLema #AutorLemaDer {
	float: left;
	height: 19px;
	width: 12px;
	background-color: #900;
}
#Lema table tr #LemaInf {
	background-image: url(../images/imgLemaInf.png);
	background-repeat: repeat-x;
	background-position: left top;
}
#Lema table tr #LemaIzq {
	background-image: url(../images/imgLemaIzq.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#Lema table tr #LemaDer {
	background-image: url(../images/imgLemaDer.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#Lema table tr #LemaSup {
	background-image: url(../images/imgLemaSup.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#Contenedor #MenuPrincipal {
	height: 49px;
	width: 980px;
	position: relative;
	background-image: url(../images/imgFondoMenuPrincipal.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#Contenedor #BodyContent {
	height: 382px;
	width: 980px;
}
#Contenedor #BodyContent #IndexImagen {
	background-image: url(../images/imgImagenCentralHome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 233px;
	width: 980px;
}
#Contenedor #Footer {
	height: 17px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#Contenedor #Footer #copy {
	float: left;
	color: #900;
}
#Contenedor #Footer #desarrollo {
	float: right;
	color: #900;
	width: auto;
	white-space: nowrap;
}
#Contenedor #Footer #desarrollo a {
	float: right;
	color: #900;
	text-decoration: none;
	width: auto;
}
#Contenedor #BodyContent #IndexImagen #TituloHome {
	color: #333;
	width: 200px;
	margin-left: 68px;
	margin-top: 60px;
	position: absolute;
}
#Contenedor #BodyContent #IndexImagen #Evento {
	font-family: Arial, Helvetica, sans-serif;
	color: #900;
	height: 120px;
	width: 430px;
	margin-left: 70px;
	margin-top: 100px;
	position: absolute;
}
#Contenedor #BodyContent #IndexImagen #Evento #textos #titulo,#Contenedor #BodyContent #IndexImagen #Evento #textos #titulo a {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	color: #900;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	text-align: right;
	float: right;
	height: auto;
	width: auto;
}
#Contenedor #BodyContent #IndexImagen #Evento #textos #titulo a:hover,#Contenedor #BodyContent #IndexImagen #Evento #textos #sinopsis a:hover,#Contenedor #BodyContent #IndexImagen #Evento #textos #subtitulo a:hover {
	text-decoration: underline;
}
#Contenedor #BodyContent #IndexImagen #Evento #textos #sinopsis,#Contenedor #BodyContent #IndexImagen #Evento #textos #sinopsis a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	float: right;
	height: auto;
	width: 100%;
}
#Contenedor #BodyContent #IndexImagen #Evento #textos #subtitulo,#Contenedor #BodyContent #IndexImagen #Evento #textos #subtitulo a {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	color: #900;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	float: right;
	height: auto;
	width: 100%;
}
#Contenedor #BodyContent #IndexImagen #Evento #logotipo {
	float: right;
	position: relative;
	margin-top: 0px;
	height:120px;
	/*max-width:120px;*/
	width:120px;
}
#Contenedor #BodyContent #IndexImagen #Evento #logotipo img {
	margin-left: 10px;
}
#Contenedor #BodyContent #IndexImagen #Evento #textos {
	float: right;
	height: 100px;
	width: 310px;
	padding-top: 20px;
	position: relative;
}




#Contenedor #Footer #desarrollo a:hover {
	float: right;
	color: #900;
	text-decoration: none;
}

* {
	padding:0px;
	margin:0px;
}
/*body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }*/
#menu {
	line-height: 28px;
	height:28px;
	width:980px;
	position: relative;
	float: right;
	margin-top:1px;
}
#nav {
	list-style:none;
}
#nav li {
	float:right;
}
#nav li a {
	color: #000;
	display:block;
	text-decoration:none;
	font-weight:normal;
	font-family: "Verdana";
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 25px;
}
#nav li.separador {
	height: 28px;
	width: 1px;
	background-position: right top;
	background-repeat: no-repeat;
	float:right;
	background-image: url(../images/imgDetalleSeparadorMenuPrinc.png);
}
#nav li a:hover {
	color: #FFF;
	background-color: #900;
	background-image: url(../images/imgDetalleMenuPrinc.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#nav li a.resaltado {
	color: #FFF;
	background-color: #900;
	background-image: url(../images/imgDetalleMenuPrinc.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight:normal;
	font-family: "Verdana";
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
}
/* Submenu */
#nav ul.submenu {
	position:absolute;
	list-style:none;
	height:15px;
	z-index:8999;
	/*left: 0px;*/
	margin-left: 0px;
	width: auto;
	display: none;
}
#nav ul#subMenu7{
	position:absolute;
	list-style:none;
	height:15px;
	z-index:8999;
	left: 0px;
	margin-left: 600px;
	width: auto;
}
#nav ul#subMenu6 {
	position:absolute;
	list-style:none;
	height:15px;
	z-index:8999;
	left: 0px;
	margin-left: 354px;
	width: auto;
}
#nav ul.submenu li {
	font-family: "Verdana";
	font-size:11px;
	float:left;
}
#nav ul.submenu li a {
	color: #000;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-align:center;
	position:relative;
}
#nav ul.submenu li a:hover {
	text-decoration: none;
	background-image: none;
	background-color: transparent;
	background-color: transparent !important;
	color: #900;
}
#nav ul.submenu li.separadorSubmenu {
	height: 8px;
	margin-top:4px;
	width: 1px;
	float:left;
	background-color: #000;
	padding: 0px;
	z-index: 5000;
}
#nav ul.submenu li a.resaltado {
	color: #900;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	text-align:center;
	position:relative;
	font-weight: bold;
	background-color: transparent;
	background-image: url(none);
}

#Contenedor #BodyContent #IndexSecciones #separadorSecciones {
	background-color: #CCC;
	float: left;
	height: 149px;
	width: 1px;
	position: relative;
}
#IndexSecciones #SeccionAudiovisuales,#IndexSecciones #SeccionAgenda  {
	height: 149px;
	width: 489px;
	float:left;
}
#Contenedor #BodyContent #IndexSecciones {
	background-image: url(../images/imgFondoFranjaInferior.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 149px;
	background-color:#FFF;
	width: 980px;
}
#IndexSecciones #SeccionAudiovisuales #EncabAudiovisuales {
	margin-left: 25px;
	margin-top: 19px;
}
#IndexSecciones #SeccionAgenda #EncabAgenda {
	margin-left: 25px;
	margin-top: 19px;
}
#EncabAgenda img{
	margin-top: 0px;
}
#SeccionAgenda #EncabAgenda #agendaDia, #SeccionAgenda #EncabAgenda #agendaGral{
	margin-top: 0px;
	margin-bottom: 6px;
}
#SeccionAgenda #items {
	margin-left: 75px;
	border-bottom: 1px solid #CCC;
	font-size: 10px;
	width: 390px;
}
#SeccionAgenda #printAgenda a img {
	padding-right: 5px;
	padding-left: 5px;
}
#SeccionAgenda #printAgenda {
	color: #900;
	font-weight: bold;
	width: 140px;
	float: right;
	margin-top: 2px;
}

.imprimeAgenda {
	color: #900;
}

.imprimeAgenda a{
	color: #900;
	text-decoration:none;
}

.imprimeAgenda a:hover {
	text-decoration:underline;
}

#SeccionAgenda #printAgenda a{
	color: #900;
	font-weight: bold;
	width: 120px;
/*	float: right;*/
	margin-top: 2px;
	text-decoration:none;
}
#SeccionAudiovisuales #tituloAudioVisual {
	font-weight: bold;
	color: #900;
	margin-left: 78px;
	margin-bottom: 3px;
}
#SeccionAudiovisuales #imagenAudiovisual {
	width: auto;
	/* [disabled]margin-left: 78px; */
	float: left;
	margin-right: 10px;
/*	margin-right:20px;*/
}

#SeccionAudiovisuales #detalleAudiovisual {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	/*	height: auto;*/
	width: 400px;/*CAMBIO DE CINTHIA ANTES 400PX*/
	/*float: left;*/
	margin-left: 78px;
	position: relative;
}
#Contenedor #BodyContent #Contenido {
	height: 349px;
	width: 980px;
	background-image: url(../images/imgFondoGratinado.jpg);
	background-position: center center;
	background-repeat: no-repeat;
}
#Contenido #mapaMundiCorazonistas {
	float: left;
	width: 350px;
	margin-top: 22px;
	height: 298px;
	background-image: url(../images/imgMapaMundiObraMisionera.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#Contenido #mapaEspana {
	float: left;
	width: 350px;
	margin-top: 22px;
	height: 298px;
	position: absolute;
	z-index:3001;
	
}
#Contenido #mapaEspana img {
	margin-left:50%;
	left: -152px;
	width:305px;
	position: relative
}
#Contenido #imagenLateral {
	float: left;
	height: 297px;
	width: 275px;
	margin-top: 22px;
}

#Contenido #TextoSeccion {
	float: right;
	width: 601px;
	margin-right: 25px;
	margin-top: 12px;
	position: relative !important;
	z-index: 3000;
}
#Contenedor #BodyContent #Contenido #TextoSeccion #tituloSeccion {
	float: right;
	height: 22px;
	margin-top: -308px;
	margin-right: 23px;
	position: relative;
	background-image: url(../images/imgFondoGratinado.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

#TextoSeccion #latDerContenidos {
	background-image: url(../images/imgBordeDerRecCentral.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 308px;
	width: 9px;
}
#TextoSeccion #latIzqContenidos {
	background-image: url(../images/imgBordeIzqRecCentral.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 308px;
	width: 9px;
}
#TextoSeccion #topContenidos {
	background-image: url(../images/imgFondoTopRecCentral.png);
	background-repeat: repeat-x;
	background-position: center center;
	height: 22px;
}
#TextoSeccion #botContenidos {
	background-image: url(../images/imgFondoBotRecCentral.png);
	background-repeat: repeat-x;
	background-position: left -1px;
	height: 7px;
}


#Contenido #TextoSeccion #centroRecTextos {
	padding: 0px;
	height: 280px;
}
#centroRecTextos #tituloTexto {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color: #900;
	margin-top: 10px;
}
#centroRecTextos #enlaceExtra {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
	text-decoration: none;
	float: right;
	height: 25px;
	width: 200px;
	position: relative;
	margin-top: -14px; margin-right: 58px;
}
#centroRecTextos #enlaceExtra a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
	text-decoration: none;
	float: right;
	height: 17px;
	position: relative;
	font-weight:bold;
}
#centroRecTextos #enlaceExtra a:hover {
	text-decoration: underline;
}


#centroRecTextos #tituloTexto .tituloEnBuscador {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	color: #900;
}
#centroRecTextos #tituloTexto .tituloEnBuscador .subtitulo {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 13px;
	color: #900;
}
#centroRecTextos #Resultados {
	margin-right: 20px;
	margin-left: 25px;
}




#centroRecTextos #buscadorTexto {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #900;
	margin-top: 13px;
	font-weight: bold;	
	vertical-align:middle;
}
#centroRecTextos #buscadorTexto a{
	text-decoration:underline;
	color: #900;
}
#centroRecTextos #buscadorTexto  input[type="submit"] {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900;
	border: 1px solid #900;
	background-color: #FFF;
	padding: 0px;
	height: 18px;
	padding-right: 4px;
	padding-left: 4px;	
}

input[type="submit"],input[type="button"]  {
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900;
	border: 1px solid #900;
	background-color: #FFF;
	padding: 0px;
	height: 18px;
	padding-right: 4px;
	padding-left: 4px;	
}

#centroRecTextos #buscadorTexto input[type="text"] , select{
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #900;
	border: 1px solid #900;
	height: 16px;
	line-height: 17px;
}

#Contenido #closeAgenda {
	float: right;
	width: 16px;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	height: 16px;
	margin-left:725px;
	margin-top:3px;
	position: absolute;
	float:right;
}
#pane #itemAgenda #hora {
	float: left;
	height: auto;
	width: auto;
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900;
	margin-right: 4px;
}
#centroRecTextos #separadorAgenda {
	background-color: #900;
	float: left;
	height: 260px;
	width: 1px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
}

#centroRecTextos #tituloAgenda {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #900;
	text-decoration: none;
	font-weight: bold;
	width: 238px;
	margin-left: 165px;
	margin-bottom:5px;
}

#pane #itemAgenda #texto {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#pane #itemAgenda {
	width: 100%;
	margin-bottom: 8px;
	height: auto;
}

#Contenido #closeAgenda a {
	color: #900;
	font-weight: bold;
}
#centroRecTextos #tituloTexto #closeAgendaText {
	float: right;
	width: 50px;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: right;
	height: 16px;
	float:right;
	color: #900;
}
#centroRecTextos #tituloTexto #closeAgendaText a {
	color: #900;
	font-weight: bold;
	text-decoration: none;
}
#centroRecTextos #tituloTexto #closeAgendaText a:hover {
	text-decoration: underline;
}





#centroRecTextos #pane #detalleTexto {
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #900;
}
#TextoSeccion #menuContextual {
	font-family: "Verdana", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: auto;
	height: 26px;
	position: absolute;
	margin-top: 4px;
	margin-left: 25px;
}
#TextoSeccion #menuContextual a {
	text-decoration: none;
	float: left;
	width: auto;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 15px;
	color: #000;
}
#menuContextual #sepContextual {
	background-color: #000;
	float: left;
	height: 8px;
	width: 1px;
	margin-top: 4px;
}
#TextoSeccion #menuContextual a:hover {
	color: #900;
}
.ContextoResaltado {
	text-decoration: none;
	float: left;
	width: auto;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 15px;
	color: #000;
}


#Contenedor #BodyContent #FranjaInferior {
	height: 33px;
	width: 980px;
	background-image: url(../images/imgFranjaInferiorGris.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#Contenedor #BodyContent #FranjaInferior #separadorFranjaGris {
	background-color: #999;
	float: right;
	height: 33px;
	width: 1px;
	margin-right: 15px;
}
#Contenedor #BodyContent #FranjaInferior #IconoAudiovisuales {
	float: right;
	height: 39px;
	width: 44px;
	margin-right: 10px;
	margin-top: -15px;
}
#Contenedor #BodyContent #FranjaInferior #IconoAgenda {
	float: right;
	height: 50px;
	width: 33px;
	margin-top: -23px;
	margin-right: 20px;
}
#Contenedor #BodyContent #FranjaInferior #LoginInferior {
	float: left;
	height: 33px;
	width: 750px;
}
#LoginInferior #loginForm #ImagenDetalle {
	float: left;
	margin-top: 4px;
	margin-left: 25px;
}
#LoginInferior #loginForm .EtiquetaLoginInferior {
	float: left;
	margin-top: 8px;
	margin-left: 10px;
	font-size: 12px;
	color: #900;
}
#LoginInferior #loginForm #inUserNamePasswordButton {
	float: left;
	margin-top: 7px;
	margin-left: 10px;
}
#LoginInferior #loginForm  input[type="submit"] {
	font-size: 12px;
	font-weight: bold;
	color: #900;
	border: 1px solid #900;
	background-color: #FFF;
	padding: 0px;
	height: 18px;
	padding-right: 4px;
	padding-left: 4px;
}
#loginForm input[type="password"],#loginForm input[type="text"] {
	font-size: 11px;
	font-weight: bold;
	color: #900;
	border: 1px solid #900;
	height: 17px;
	line-height: 17px;
}
#Contenedor #BodyContent #Contenido #loginSuperior {
	height: 150px;
	width: 287px;
	margin-top: -78px;
	margin-left: -143px;
	position: relative;
	left: 50%;
	top: 50%;
}
#centroRecTextos #pane #items {
	margin-top:0px;
	margin-left: 10px;
	height: auto;
	float:left;
	width:608px;
	margin-bottom: 5px;
}
#items #icono {
	float: left;
	height: 16px;
	width: 16px;
	margin-right: 5px;
	margin-top: 2px;
}
#items #imgNoticia {
	float: left;
	height: 59px;
	width: 88px;
	margin-right: 15px;
	margin-top: 2px;
	text-align: center;
}

#items #consecutivo {
	float: left;
	width: 25px;
	font-size: 11px;
	line-height: 11px;
	color: #900 !important;
}
#centroRecTextos #pane #items #elemento {
	font-style: normal;
	font-size: 11px;
	line-height: 13px;
	margin-left: 40px;
	width:auto;
	margin-top: 2px;
}
#centroRecTextos #pane #items  #elemento a {
	color: #900;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

input[type="text"],input[type="password"] , select{
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #900;
	border: 1px solid #900;
	height: 17px;
	line-height: 17px;
}
#elemento #tituloNoticia{
	/*float:left;*/
}

#elemento #tituloNoticia a{
	float:left;
	color: #CC6600;
	
}

#elemento #tituloNoticia a:hover{
	text-decoration:underline;	
}



#elemento #filesAsociados{
	padding-right:10px;
	padding-bottom:5px;
}

#elemento #filesAsociados a{
	padding-right:10px;
	padding-bottom:5px;
	color: #CC6600;
}


#elemento a {
	color: #CC6600;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

input[type="text"] , select{
	font-family: "Arial", Gadget, sans-serif;
	font-size: 11px;
	color: #900;
	border: 1px solid #900;
	height: 17px;
	line-height: 17px;
}

#centroRecTextos #pane #items #elemento .docAsociado a{
	font-size: 12px;
	color:#CC6600;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}

#centroRecTextos #pane #items  #elemento .docAsociado a:hover{
	text-decoration:underline;
}



/************************************************************************** 

 ESTILOS PARA LA VENTANA 
POPUP 20090323@JCP 

 ***************************************************************************/ 

 #capaPopUp {
	background-color:#d0cccc;
	/* Le damos la el color de la 
opacidad. */ 

     opacity:0.65;
	/* Este valor mostrará la intensidad 
de la opacidad. */ 

     position:absolute;
	/* La posición tendrá que ser 
absoluta. */ 

     z-index:9001;
	/* Esta propidad es para añadir la 
capa superpuesta al nivel 9001. */ 

     top:0;
	/* Para que posicione la capa al 
punto '0' del top de la página. */ 

     left:0;
	/* Para que posicione la capa al 
punto '0' a la izquieda de la página. */ 

     width:100%;
	/* El valor por defecto que tendrá 
que expandirse. */ 

     height:100%;
	/* El valor por defecto que tendrá 
que expandirse. */ 

     display:none;/* Por defecto estará desactiva */
	filter: Alpha(Opacity=65) !important;

 }
#popUpDiv {
	position:absolute;
	/* La posición tendrá que ser 
absoluta. */ 

     z-index:9002;
	/* Esta propidad es para añadir la 
capa superpuesta al nivel 9002 (antes que la capa 'capaPopUp'). */ 

     overflow:auto;
	/* Esta propiedad la indicamos por si
 el contenido es más grande que la capa que por defecto salga el 
'scroll'. */ 

     left:50%;
	/* Para posicionar horizontalmente la
 capa al centro de la página */ 

     display:none;
	/* Por defecto estará desactiva */ 

     top:50%;/* Para posicionar verticalmente la 
capa al centro de la página */
	margin-left:-372px;
	margin-top:-184px;
	width:744px;
	height:367px;
 } 
#popUpDiv #spin {
	height: 32px;
	width: 100px;
	margin-top: -16px;
	margin-left: -50px;
	position: absolute;
	left: 50%;
	top: 50%;
	visibility: hidden;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #900;
	text-align: center;
}


/************************************************************************** 

24 ESTILOS PROPIOS DEL POPUP 
20090323@JCP 

 ***************************************************************************/ 

 #capaContent {
	display:block;
	width:400px;
	/* Necesario para que el script 
centre la capa horizontalmente en la página */ 

     height:200px;
	/* Necesario para que el script 
centre la capa verticalmente en la página */ 

     background-color:#000;
}
#popUpDiv #capaPng #agendaPOP {
	visibility: hidden;
}

#Contenedor #popUpDiv #capaPng {
	overflow: hidden;
	border: 1px solid #900;
	background-color: #FFF;
}
#centroRecTextos #loginVidaReligiosa {
	background-image: url(../images/imgAccesoVidaRel.png);
	background-repeat: no-repeat;
	background-position: left top;
	width: 287px;
	height: 157px;
}
#loginVidaReligiosa table td {
	font-size: 12px;
	color: #FFF;
	vertical-align: bottom;
	text-align: right;
}
#loginVidaReligiosa table #button {
	color: #FFF;
	background-color: #A82626;
	border: 1px solid #FFF;
	height: 17px;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
}
#Contenedor #BodyContent #Contenido #logoAgenda {
	float: left;
	height: 33px;
	width: 29px;
	margin-top: 25px;
	position: relative;
	margin-left: 245px;
}
#centroRecTextos #datepicker {
	width: 160px;
	float: left;
	height: 160PX;
}

.resaltadoABlanco {
	color: #FFF;
}
#pane #detalleFoto {
	width:auto;
	height:auto;
	margin: 10px;
}
.detalleIzquierda {
	float:left;
	margin-left:0px !important;
}
.detalleDerecha {
	float:right;
	margin-right:0px !important;
}
#TextoSeccion #latDerContenidosAgenda {
	background-image: url(../images/imgBordeDerRecCentral-Agenda.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 9px;
}
#TextoSeccion #latIzqContenidosAgenda {
	background-image: url(../images/imgBordeIzqRecCentral-Agenda.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	width: 9px;
}
#centroRecTextos #formCorreo {
	margin-left: 25px;
}
#centroRecTextos #formCorreo table {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
#centroRecTextos #formCorreo table a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #900;
	text-decoration: none;
	font-weight: bold;
}
#centroRecTextos #formCorreo table a:hover {
	text-decoration: underline;
}
#centroRecTextos #formCorreo table td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
#Contenedor #BodyContent #Contenido #TextoSeccion #tableCentro tr #centroRecTextos #formCorreo table tr td #formContacto table tr td input[type="text"] {
	border: 1px solid #900;
	height: 18px;
}
#Contenedor #BodyContent #Contenido #TextoSeccion #tableCentro tr #centroRecTextos #formCorreo table tr td #formContacto #txtSubject {
	border: 1px solid #900;
	height: 18px;
}
#Contenedor #BodyContent #Contenido #TextoSeccion #tableCentro tr #centroRecTextos #formCorreo table tr td #formContacto table tr td #txt_subject {
	width: 527px;
}
#Contenedor #BodyContent #Contenido #TextoSeccion #tableCentro tr #centroRecTextos #formCorreo table tr td #formContacto table tr td textarea {
	border: 1px solid #900;
	height: 110px;
}
#formCorreo  #formContacto input[type="submit"],#formCorreo #formContacto input[type="reset"] {
	border: 1px solid #900;
	height: 20px;
	width: auto;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	color: #600;
}
#centroRecTextos #detalleCorreo {
	background-image: url(../images/imgIconoCorreo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 40px;
	position: absolute;
	margin-left: 570px;
	margin-top: 20px;
}

#formCorreo table tr td #formContacto table tr td #direccion {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
	float: left;
	margin-left: 140px;
	position: absolute;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #900;
	margin-top: -20px;
	padding-left: 10px;
}
#formCorreo table tr td #formContacto table tr td #direccion a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #900;
	text-decoration: none;
}
#formCorreo table tr td #formContacto table tr td #direccion a:hover {
	text-decoration: underline;
}
#enviando {
	height: 20px;
	width: 100px;
	background-image: url(../images/ocupado.gif);
	background-repeat: no-repeat;
	background-position: left center;
	position: absolute;
	float:right;
	display: none;
}
#loginFormVidaReligiosa table tr td img {
	margin-right: 130px;
}

#imprimir1 {
	position: absolute;
	margin-top: 200px;
	width: 160px;
	margin-left: 5px;
	/*clear:both;*/
/*	position:relative;*/
}

#contenidoRestringido {
/*	position: absolute;
	margin-top: 235px;*/
	/*width: auto;*/
/*	margin-left: 25px;*/
	/*clear:both;*/
/*	position:relative;*/
}

#imprimir1 a{
	color: #820000;
	font-weight: bold;
	font-size:9px;
	font-style:normal;
	text-decoration:none;
}

/************** estilos de la ventana de impresion ****************/
.textos-opcioneslaterales {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}
.textos-info,.textos-info a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.textos-info a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}
.textos-info strong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	text-decoration: none;
}
.textos-encabezadotextos {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
}


#dateFrom {
	font-size: 10px;
	height: 15px;
	text-align: left;
	width: 58px;
	background-image: url('../admin/images/calendar.gif');
	background-repeat: no-repeat;
	background-position: 58px center;
	margin: 0px;
	padding-right: 15px;
	vertical-align: bottom;
	cursor: pointer;
}
#dateTo {
	font-size: 10px;
	height: 15px;
	text-align: left;
	width: 58px;
	background-image: url('../admin/images/calendar.gif');
	background-repeat: no-repeat;
	background-position: 58px center;
	margin: 0px;
	padding-right: 15px;
	vertical-align: bottom;
	cursor: pointer;
}
#Contenedor #BodyContent #Contenido #TextoSeccion #mapaEspana object {
	z-index: 3002;
}
#Contenedor #BodyContent #IndexImagen #menuEvento {
	height: 270px;
	width: 750px;
	margin-top: 130px;
	position:absolute;
	margin-left: 200px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #separador {
	background-image: url(../images/ima-separador-home-eventos.png);
	height: 290px;
	width: 3px;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
	float: left;
	top: 50%;
	margin-top: -160px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable {
	width: 570px;
	position: relative;
	float: right;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #tituloPagina {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	height: auto;
	width: auto;
}

#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	width: 565px;
	height: auto;
}

#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane img {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #fecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #900;
	text-decoration: none;
	width: 565px;
	height: auto;
	margin-bottom:4px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #items {
	width: 540px;
	height: auto;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #items #titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	width: 540px;
	height: auto;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #items #titulo strong{
	color: #000;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #items #sinopsis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	width: 540px;
	height: auto;
	margin-bottom: 5px;
}

#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #items #sinopsis img{
	float: left;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 10px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #items #titulo img{
	float: none;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #ZonaScrollable #pane #fecha img{
	float: none;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #opciones {
	height: auto;
	width: 150px;
	float: left;
	margin-top: 152px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #opciones a {
	height: auto;
	width: 150px;
	position: relative;
	float: right;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #900;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #opciones a:hover {
	color: #000;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #opciones #logoblog {
	margin-left:-115px;
	margin-top: 60px;
	position: absolute;
}
#Contenedor #BodyContent #IndexImagen #menuEvento #opciones #detalleInterno {
	margin-left: 30px!important;
	margin-top: 25px!important;
}
.obligatorios {
	color: #900;
	font-weight: bold;
}
#tituloRegistro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 20px;
}

