/* Principal
******************************************************************/
.contenedor {
	width: 873px;
	background-color: #fff;
	margin: 0 auto;
	width: 970px;
}

.letracapital
{
   float:left;
   font-size:60px;
   line-height:47px;
   padding:2px 0 0 0;
   font-family:times;
   margin-right: 5px;
   font-weight: normal;
}





/* Cabecera
******************************************************************/
.cabecera {background: #4a166f url(imgcomunes/fd_menu.gif) 0 100px repeat-x; font-size: 0.9em;}

.cabecera ul {padding-left: 110px; background: url(imgcomunes/escudo.gif) top left no-repeat; padding-top: 0; margin-top: 0;}
.cabecera ul li {float: left; padding: 0px !important; margin: 0 !important; line-height: 10px; font-size: 0.9em;}
.cabecera ul li a {padding: 0px 0px; display: block; height: 24px;}
.cabecera ul li a:link, .cabecera ul li a:visited {color: #fff;}

.cabecera ul li strong {display: none;}
.cabecera ul li img {}
.cabecera ul li a:hover img {display: none;}
.cabecera ul li#mnu1 {width: 64px;}
.cabecera ul li#mnu2 {width: 84px;}
.cabecera ul li#mnu3 {width: 77px;}
.cabecera ul li#mnu4 {width: 56px;}
.cabecera ul li#mnu5 {width: 91px;}
.cabecera ul li#mnu6 {width: 102px;}
.cabecera ul li#mnu7 {width: 69px;}
.cabecera ul li#mnu8 {width: 81px;}
.cabecera ul li#mnu9 {width: 149px;}
.cabecera ul li#mnu10 {width: 87px;}


/* Estructura
******************************************************************/
.contenido {background: #fff url(imgcomunes/fd_interior.gif) top left repeat-y; font-size: 0.7em; line-height: 1.5em;}
.contenido a:link, .contenido a:visited {color: #652791;}

.menu { width: 200px; float: left;}
.menu p {border-top: 1px solid #000;}
.interior { margin-left: 205px; padding: 20px; text-align: justify;}
.pie {font-size: 0.75em; background-color: #000; color: #fff; border-top: 1px solid #fff;}
.pie p {padding: 10px;}
.pie a:link, .pie a:visited {color: #fff; text-decoration: underline;}
.pie a:hover {text-decoration: none;}

.dos_columnas { background: #fff url(imgcomunes/fd_leyenda.gif) 565px 0 repeat-y;}
.dos_iz {float: left; width: 543px;}
.dos_de {margin-left: 583px; font-family: "Times New Roman", Times, serif; font-size: 1.1em; color: #3e0f62; padding-top: 10px; text-align: left;}

.firma {float: right; padding: 7px 7px 4px 4px; font-size: 0.9em; color: #acacac;}
.firma a:link, .firma:visited {color: #acacac;}


/* Home
******************************************************************/
.contenido_home { background: #fff url(imghome/fd_videos.gif) top right repeat-y; }

.contenido_noticias {
	background: #fff url(imghome/fd_noticias.gif) top left repeat-x;
	width: 468px;
	float: left;
}
.noticias_home {font-size: 0.75em; padding: 0 20px 20px 20px;}

p.masnot {font-size: 0.75em; text-align: right; padding-right: 15px;}
p.masnot a:link, p.masnot a:visited {color: #5f238a; text-decoration: none;}
p.masnot a:hover {text-decoration: underline;}
.bienvenida { margin-left: 468px;}


.video_home { padding: 20px 20px 10px 20px; font-size: 0.75em;}
.youtube {float: left; border: 2px solid #fff; margin-right: 8px;}

.hide{position:absolute;top:0px;left:0px;display:none;}
.pelicula{position:relative; width:970px; height:303px; background-color:#000}

.marron {color: #b2957a;}
.morado {color: #3e0f62;}


h2.tit_noticias {color: #fff; font-family: "Times New Roman", Times, serif; font-size: 1.3em; font-weight: normal; background-color: #5e4a3a; padding: 1px 0 1px 20px;}
h2.tit_bienvenida {color: #fff; font-family: "Times New Roman", Times, serif; font-size: 1.3em; font-weight: normal; padding: 1px 0 1px 20px;}
h2.tit_galeria {color: #fff; font-family: "Times New Roman", Times, serif; font-size: 1.3em; font-weight: normal; background-color: #8c6f49; padding: 1px 0 1px 20px;}

.inicio {background: #3e0f62 url(imghome/fd_negro_.gif) top left repeat-x; padding-top: 8px;}
.inicio_bienvenida { color: #fff;}
.inicio_destacados { width: 600px; float: left;}
.inicio_noticias {background: #fff url(imghome/fd_inicio_not.jpg) top left repeat-x;}
.inicio_galeria {background: #e0d9cb url(imghome/fd_inicio_galeria.jpg) top left repeat-x;}


.txt_bienvenida {
	font-size: 0.9em;
	color: #b2957a;
	font-family: "Times New Roman", Times, serif;
	width: 965px;
	text-align: justify;

}
.firma_home {padding-right: 20px;}

.txt_bienvenida p {padding: 5px 20px; color: #b2957a;}
.txt_bienvenida a:link, .txt_bienvenida a:visited {color: #fff;}

.txt_bienvenida ul {
	width: 100%;
	margin: 0 auto;
}
.txt_bienvenida ul li {background: url(imghome/bolillo_home.gif) 2px 1px no-repeat; padding: 0px 0 0 19px;font-family: "Times New Roman", Times, serif; font-weight: bold; display: inline; margin-left: 18px; font-size: 0.8em;}
.txt_bienvenida ul li a:link, .txt_bienvenida ul li a:visited  {color: #e7e6e7;}

.inicio_not {width: 260px; float: left; padding-left: 20px; font-size: 0.80em; text-align: justify;}

p.fecha_noticias { font-family: "Times New Roman", Times, serif; font-style: italic; color: #726f69; padding: 10px 0 0 0; margin: 0;}
p.titulo_noticias {font-weight: normal; font-size: 1.6em; font-family: "Times New Roman", Times, serif; padding: 0 0 4px 0; margin: 0; text-align: left;}
p.desarrollo_noticias img {float: left; border: 3px solid #fff; margin-right: 10px; padding: 2px; border: 1px solid #b8b8b8;}
p.desarrollo_noticias { font-size: 0.9em;}

p.titulo_noticias a:link, p.titulo_noticias a:visited { color: #333; text-decoration: none; text-align: left;}
p.titulo_noticias a:hover {text-decoration: underline; text-align: left;}

.ini_gal { margin-left: 600px;}
.dinamico {background: url(imghome/fd_gal.gif) top right repeat-y;}
.sirva {padding: 0px 0 0 25px;}

/* Interior
******************************************************************/
.interior h1 {color: #4c4c4c; font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 2.7em; margin: 0 0 14px 0; line-height: 1.0em;}
.interior h2 {color: #636363; font-family: "Times New Roman", Times, serif; font-weight: bold; font-size: 2.0em; margin: 0 0 14px 0; line-height: 1.4em;}
.interior h3 {color: #636363; font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 1.9em; margin: 0 0 0px 0; line-height: 1.4em;}

p.fotomenu { height: 500px;}
.foto01 {background: url(imgcomunes/menu01.jpg) 0 0 no-repeat;}
.foto02 {background: url(imgcomunes/menu02.jpg) 0 0 no-repeat;}
.foto03 {background: url(imgcomunes/menu03.jpg) 0 0 no-repeat;}
.foto04 {background: url(imgcomunes/menu04.jpg) 0 0 no-repeat;}
.foto05 {background: url(imgcomunes/menu05.jpg) 0 0 no-repeat;}
.foto06 {background: url(imgcomunes/menu06.jpg) 0 0 no-repeat;}
.foto07 {background: url(imgcomunes/menu07.jpg) 0 0 no-repeat;}
.foto08 {background: url(imgcomunes/menu08.jpg) 0 0 no-repeat;}
.foto09 {background: url(imgcomunes/menu09.jpg) 0 0 no-repeat;}
.foto10 {background: url(imgcomunes/menu10.jpg) 0 0 no-repeat;}
.foto11 {background: url(imgcomunes/menu11.jpg) 0 0 no-repeat;}
.foto12 {background: url(imgcomunes/menu12.jpg) 0 0 no-repeat;}
.foto13 {background: url(imgcomunes/menu13.jpg) 0 0 no-repeat;}


p.tit_menu {font-weight: bold; background-color: #cdb07a; color: #463724; font-family: "Times New Roman", Times, serif; padding: 10px 0px 10px 15px; font-size: 1.9em; border-top: 1px solid #cdb07a; line-height: 0.9em;}
.menu ul { padding-top: 5px;}
.menu ul li {
	background: url(imgcomunes/bolillo_menu.gif) 10px 8px no-repeat;
	color: #dac1a1;
	font-size: 1.15em;
}

.menu ul li a {color: #dac1a1 !important; text-decoration: none; border-bottom: 1px solid #6d6151; display: block; padding: 0px 0 7px 0;}

p.tit_leyenda {
	color: #7b5296;
	font-weight: bold;
	font-size: 1.2em;
	margin: 0;
	padding: 0 0 5px 0;
}
.lineas {border: 0px; background-color: none; border-top: 1px solid #c1a9d3;  height: 3px; border-bottom: 1px solid #c1a9d3; margin-bottom: 9px;}
p.subir {text-align: right; background: url(imgcomunes/subir.gif) bottom right no-repeat; padding: 4px 0 7px 0;}
.picasa{float:left;}
.subirPicasa{float:right; background: url(imgcomunes/subir.gif) bottom right no-repeat; padding: 4px 0 7px 0;}
p.separador_leyenda {
	border-bottom: 1px solid #cdc7bc;
	padding: 0;
	margin: 0;
	height: 1px;
}

.masfotos {
	border: 1px dashed #715c7f;
	background-color: #f9f6f3;
	padding: 10px;
}
.masfotos p {
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0;
}
.masfotos img {margin-right: 10px; border: 1px solid #ddd; padding: 3px;}


.doc_relacionados h3 {font-size: 1.5em; font-weight: bold; border-bottom: 1px solid #ddd;}
.doc_relacionados ul {padding: 8px 0 0 10px;}
.doc_relacionados ul li {background-image: none; padding: 4px 0;}
.doc_relacionados ul li img {vertical-align: middle; padding: 0 5px 0 0px;}
.doc_relacionados ul li a {font-weight: bold;}


table.repertorio tr td {padding: 10px 8px; width: 33%;}
table.repertorio tr td p {padding: 0 0 10px 10px; margin: 0; line-height: 1.3em;}
table.repertorio tr td h3 {border-bottom: 1px solid #ddd; font-size: 1.6em;}

table.tabla_coronacion {width: 100%;}
table.tabla_coronacion tr th { width: 60%; text-align: left; font-weight: normal; vertical-align: top; text-align: justify;}
table.tabla_coronacion tr td { width: 40%; text-align: right; vertical-align: top;}

.fotos_cultos {
	float: right;
	width: 255px;
}
.fotos_cultos img {margin-right: 0px;}


/* Paginador
******************************************************************/
.paginador_bloque {border-bottom: 1px solid #E0E0E0; padding-bottom: 5px;}
.paginador_datos {float: left; width: 260px;}
.paginador { margin-left: 265px; text-align: right;}
.paginador a {padding: 0px 4px; color: #858383; text-decoration: none; font-weight: bold;}
.paginador a:hover {background-color: #652791; text-decoration: none !important; color: #fff !important;}
a.paginador_activado, a:visited.paginador_activado {background-color: #652791; text-decoration: none; color: #fff !important;}
.paginador_finalizador { clear: right; height: 1px;}
.pgagenda_datos {width: 280px !important;}
.pgagenda {margin-left: 235px !important;}

/* Archivo documental
******************************************************************/
dl.archivo_documental dt {font-weight: bold; font-size: 1.2em; padding-top: 5px;}
dl.archivo_documental dd {color: #7e7e7e; padding-bottom: 10px; border-bottom: 1px dashed #666;}

dl.listado dt {font-weight: bold; font-size: 1.2em; padding-top: 5px;}
dl.listado dd {color: #7e7e7e; padding-bottom: 10px; border-bottom: 1px dashed #666;}

/* Conacto
******************************************************************/
.contacto {
	margin: 4px 0 10px 0;
	padding: 10px 5px 10px 5px;
}

.contacto form label { float: left; padding-left: 10px; width: 130px; text-align: left; padding-top: 4px;}
.contacto form p {margin-left: 150px; text-align: left;}
.contacto input.captcha { font-weight: normal; font-size: 180%;}
img.imgcaptcha {margin: 4px 0;}


.formulario_mensaje {
	border: 1px dashed #f66200;
	padding: 10px;
	font-weight: bold;
	color: #f66200;
}
.formulario_mensaje ul li {font-weight: bold; color: #333; }


/* Botones
******************************************************************/
input.btn1 {background-color: #652791; color: #fff; font-weight: bold; border: 1px solid #652791;}
.margen {margin: 5px 0;}

/* Noticias
******************************************************************/
._listado1 dt {font-size: 1.3em; font-family: "Times New Roman", Times, serif;}
._listado1 dd {border-bottom: 1px dashed #ccc; padding-bottom: 7px; margin-bottom: 4px;}
h1.titulo_noticia {font-size: 1.9em; line-height: 1.1em; padding-top: 5px;}

dl.listado_noticias dt {font-size: 1.1em; padding-top: 0px; color: #747474; border-bottom: 1px dashed #666; padding-bottom: 5px;}
dl.listado_noticias dt a {font-weight: bold; font-size: 1em;}
dl.listado_noticias dd {color: #333; padding-bottom: 0px; padding-top: 10px; font-size:1.1em}
p.entradilla_noticias {padding: 0;}
p.entradilla_interior {font-weight: bold;}

h2.tit_list_fecha {margin: 0;}
h2.tit_list_categoria {margin: 0;}

.porfecha { margin: 0; margin-bottom: 10px;}
.porcategoria { margin: 0; margin-bottom: 10px;}

/*****************************************************************************************************
Leyenda ficheros
****************************************************************************************************/
.caja_ficheros { padding: 10px 0;}
.caja_ficheros p {}
.caja_ficheros ul li, .caja_ficheros p {padding: 0 0 0 0px; margin: 0;}
.caja_ficheros ul li {background-image: none; padding: 2px 0 2px 10px;}
.caja_ficheros ul li img {vertical-align: middle;}


/* Picasa
******************************************************************/
.galeria_fotos {}
.coleccion {height: 170px; float: left; vertical-align: bottom; display: block;}
.coleccion img {padding: 2px; margin:5px; border: 1px solid #ddd;}


/*
******************************************************************/

/*
******************************************************************/

/*
******************************************************************/



