/*--
	Theme Name: Hermandad de la Macarena
	Theme URI: http://www.iniciatec.es/
	Description: Tema desarrollado por Iniciatec para la Hermandad de la Macarena. Si desconoce el control de la parte interna de este producto o el mismo presenta cualquier tipo de problema, puede ponerse en contacto con el Desarrollador en el 955 433 277 o bien mediante <a href="http://www.iniciatec.es">www.iniciatec.es</a>
	Author: Inicia Tecnología SLU
	Author URI: http://www.iniciatec.es/
	Version: 1.0
--*/

@import url("css/reset.css");

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {
	display:block;
}

mark, rp, rt, ruby, summary, time { 
	display:inline;
}

/* nueva clase creada para hacer la linea separatoria */
.linea {
    border-left: 1px dashed #C9C8BF;
    float: right;
    height: 700px;
    margin-right: 5px;
    width: 1px;
}

/* EMPIEZA EL BODY */

body {
	background-image:url("/wp-content/themes/theme1137/images/background-jubilar.png");
	background-repeat:no-repeat;
	background-position:center top;
	background-color: #F5F6E9; /* añado el nuevo color de fondo */
	color: #c7c8c8;
	font-size:13px;
	line-height:18px;
	font-family:Tahoma;
}

html { 
	min-width:950px;
}
html, 
body { 
	height:100%;
}

input, 
select, 
textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
	color:#000;
	margin:0;
	padding:0;
	outline:none;
}

:focus {
	outline:none;
}

a {
	 color:#026739;
	text-decoration:underline; 
}

a:hover {
	text-decoration:none;
	color: #02703C;/*Cambiado para cambiar el color del link hover mrobledo Antiguo:color: #ffffff;*/
}

p {
	margin-bottom:20px;
	line-height:1.5em;
}

.wrap {
	width:100%;
	overflow:hidden;
}

.fright {
	float: right;
}
.fleft {
	float: left;
}
.clear {
	clear: both;
	line-height:0;
	font-size:0;
	height:0;
}
.alignleft {
	border: 1px solid #026739;
	float:left;
	margin-right:30px;
	margin-bottom:12px;
}
.alignright {
	border: 1px solid #026739;
	float: right;
	margin-left:30px;
	margin-bottom:12px;
}
.aligncenter {
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear:both;
	margin-bottom:12px;
}

.line-hor {
	height:2px;
	font-size:0;
	line-height:0;
	background:url(images/line-hor.png) repeat-x left top;
}

.inside {
	padding:0 4px;
}
.inside1 { padding:45px 40px 5px 40px;}
.right-indent {
	padding-right:62px;
}
.right-indent1 {
	padding-right:52px;
}
.indent {
	padding-top:40px;
	padding-bottom:15px; /*padding anterior 40px */
}
.indent1 { padding-top:34px; padding-bottom:48px;}

#main {
	/*padding-bottom:74px;Comentado por mrobledo*/
	width:1010px;
	margin:0 auto;
}
.container {
	width: 958px; 
	margin: 0 auto;
}
header  { margin-bottom:-30px;}
header .container {
	height:540px; /*modifico el tamaño del header (antes 529px)*/ 
	/*background:url(images/cabecera.gif) no-repeat left top; CABECERA ANTERIOR */
    background:url(images/cabecera-2012.gif) no-repeat left top; /* NUEVA CABECERA 2012 */
	position:relative;
	z-index:100;/*modifcado para el lightbox de la galeria mrobledo Antiguo:z-index:9999*/
}
header .container2 {/* Usado para la plantilla que no tiene carrousel Mario*/
	height:224px; 
	/*background:url(images/cabecera.gif) no-repeat left top; CABECERA ANTERIOR */
    background:url(images/cabecera-2012.gif) no-repeat left top; /* NUEVA CABECERA 2012 */
	position:relative;
	z-index:100;/*modifcado para el lightbox de la galeria mrobledo Antiguo:z-index:9999*/
	margin: 0 auto;
    width: 958px;
}
#primary {
	/*background:url(images/background-image.png);*/
	background-color: #ecece0;
	overflow:hidden;
	color: #2b2b2b; /* Añadido este color para la fuente */
}

#primary .lateral {
	background:url(images/background-image.png); /* Cambio el fondo */
	background-repeat: repeat-y; /* Añado repetición en eje */
	background-position: -17px 100%; /* Modifico la posición del fondo */
	background-color: #ecece0;
	overflow:hidden;
	color: #494949; /* Añadido este color para la fuente */
}

#sidebar {
	background:url(images/sidebar-bg.png);
}
#sidebar .widget h3 { font-size:18px; color:#cecfcf; margin-bottom:25px; padding:0;}
#sidebar .widget.widget_text { padding:0;}

.divider1 { background:url(images/divider1.png) repeat-y right top;}
.divider2 { background:url(images/divider2.png) repeat-y right top;}

footer .container {
	overflow:hidden;
}
/*   Nuevas clases para el footer   */
	footer .container .copyright {
	height:38px;
	background-color:#000000;
	margin-left: 5px;
    width: 948px;
    font-size:12px;
		
		border-bottom: 1px solid #304127;
	}
	footer .container .copyright2 {
    	background-color: #014B28;
	    background-image: url("/wp-content/themes/theme1137/images/img-escudo.png");
	    background-repeat: no-repeat;
	    border-bottom: 2px solid #FFFFFF;
	    font-size: 12px;
	    height: 90px;
	    line-height: 2em;
	    margin-left: 5px;
	    margin-right: 5px;
	    padding-top: 15px;
	    text-align: center;
}
/*	footer .container .copyright2 { DESACTIVO ESTA CLASE PORQUE HE CREADO UNA NUEVA JUSTO ANTES
		height:100px;
		background-color:#014b28;
		padding:0 5px;
		font-size:12px;
		margin-left: 5px;
		margin-right: 5px;
		border-bottom: 2px solid #ffffff;
} */

	footer .container .copyright3 {
		height:42px;
		background-color:#093923;
		padding:0 5px;
		font-size:12px;
		margin-left: 5px;
		margin-right: 5px;
		border-top: 1px solid #808e83;
	}
	footer .container .copyright4 {
		height:97px;
		padding:0 5px;
		font-size:12px;
		margin-left: 5px;
		margin-right: 5px;
		background:url(images/footer-bg.png) no-repeat left top; /* Imagen del fin de la plantilla que antes estaba en footer .container */
	}
/* Fin de las nuevas clases para el footer */

footer a {
	color:#c3c3c3;
	font-size: 11px;
	text-decoration: none;
}
	
#logo {
	position:absolute;
	left:25px;
	top:4px;
}
#logo h1,
#logo h2 {
	font-size:50px;
	line-height:1.2em;
	color:#251f24;
	font-weight:normal;
	font-family:"comic Sans MS";
}
#logo a {
	text-decoration:none;
	background:url(images/logo.png) no-repeat left bottom;
	padding:0 0 20px 20px;
	display:inline-block;
	color:#000;
}
*+ html #logo a {
	padding-bottom:25px;
}

/*Propiedad para añadir verde destras de los botones de navegación */
.fondo-nav {
    background-color: #02703C;
    height: 80px;
    left: 628px;
    position: absolute;
    top: 155px;
    width: 326px;
}
.fondo-nav2 {/* Usado para la plantilla que no tiene carrousel Mario*/
    background-color: #02703C;
    height: 38px;
    left: 628px;
    position: absolute;
    top: 155px;
    width: 326px;
}
nav.primary {
	position:absolute;
	left:4px;
	top:155px; /*modifico la altura de los botones (antes 127px)*/
	z-index:9999;
}
.primary.sf-menu ul ul {
	position:absolute;
	top:-9999px;
}
.primary.sf-menu ul ul li {
	width:100%;
}
.primary.sf-menu li:hover {
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
.primary.sf-menu li {
	float:left;
	position:relative;
	text-transform:uppercase;
}
.primary.sf-menu li a {
	display:block;
	width:103px;
	line-height:40px;
	padding-bottom:25px;
	background-repeat:no-repeat;
	background-position:-105px top;
	background-image:url(images/nav-sprite.png);
	text-align:center;
	position:relative;
	color:white;
	/*font-size:11px; desactivo el tamaño de fuente ya que necesito 13px y los coge de la propiedad .body */
	font-weight:bold;
	text-decoration:none;
}
.primary.sf-menu a:hover,
.primary.sf-menu li.current-menu-item a,
.primary.sf-menu li.current_page_item a {
	background-position:left top;
	color:#026739;
}
.primary.sf-menu li li:last-child {
	background:url(images/sub-menu-last.png);
	 border-radius:  0px 0px 44px 44px;
	
}
.primary.sf-menu li li:last-child a { height:31px; background-color:#fdfdfc;  border-radius: 0px 0px 15px 15px;} 
.primary.sf-menu li li {background-color:#fdfdfc;  }
.primary.sf-menu li li:first-child { padding-top:25px; width:233px;} /*anchura submenu fsierra*/
.primary.sf-menu li li a {
	width:233px; /*anchura submenu fsierra*/
	height:auto;
	background:none;
	color:#026739 !important;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	text-indent:15px;
	line-height:2.0em;
	padding:0;
	height:24px;
}
.primary.sf-menu li li a:hover {
	text-decoration:underline;
	color:#000;
}
.primary.sf-menu li ul {
	width:233px; /*anchura submenu fsierra*/
}
.primary.sf-menu li:hover ul,
.primary.sf-menu li.sfHover ul {
	left:0;
	top:38px; /* match top ul list item height */
	z-index:99;
}
.primary.sf-menu li:hover li ul,
.primary.sf-menu li.sfHover li ul {
	top:-9999px;
}
.primary.sf-menu li li ul {
	width:143px;
}
.primary.sf-menu li li ul li {background-color:url(images/sub-menu.png);}
.primary.sf-menu li li ul li:first-child { background:url(images/sub-menu-first.png) no-repeat left top; line-height:41px;}
.primary.sf-menu li li:hover ul,
.primary.sf-menu li li.sfHover ul {
	left:144px; /* match ul width */
	top:-17px;
}
.primary.sf-menu li li:hover li ul,
.primary.sf-menu li li.sfHover li ul {
	top:-9999px;
}
.primary.sf-menu li li li:hover ul,
.primary.sf-menu li li li.sfHover ul {
	left:144px; /* match ul width */
	top:0;
}
.primary.sf-menu {
	float:left;
}
.primary.sf-menu li {
	margin-right:1px;
}
.primary.sf-menu li li li {
	background:none;
}
.primary.sf-menu li li li:first-child { padding-top:17px;}
.primary.sf-menu li:hover, .sf-menu li.sfHover,
.primary.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	outline:0;
}

.columns{ width:100%; overflow:hidden;}
.columns .column-left, .columns .column-right{ width:45%; float:left;}
.columns .column-right { margin-left:80px;}

h1 { font-size:26px; line-height:1.2em; margin-bottom:25px; color:#fff;}
h5 { font-size:26px; line-height:1.2em; margin-bottom:25px; color:#2b2b2b;}
h1 span { color:#c60896;}
h2 { font-size:20px; margin-bottom:20px;}
h2 a { /*color:#fff;*/ text-decoration:none;}/*Comentado para poner en verde el titulo de la busqueda mrobledo*/
h2 a:hover { text-decoration:underline;}
.widget h3,
h3.icon { font-size:26px; line-height:1.2em; color:#fff;}
h4 { font-size:16px; color:#02703c; margin-bottom:10px;}
.container_24 .grid_8 h1 { font-size:26px; line-height:1.2em; margin-bottom:25px; color:#fff; margin-top:48px;}
.widget h3 {
	/*padding: 29px 0 15px 0px;  padding anterior: 29px 0px 15px 0px; Comentado para quitar el espacio de arriba*/
}

h3.icon,
.widget_categories h3,
.carousel-box .widget_text h3 { 
	background-repeat:no-repeat; 
	background-position:left top;
	padding: 8px 0px 28px 15px; /* padding anterior: 10px 0px 28px 51px */
}
.widget_categories h3 { background-image:url(images/icon2.png);}

.more { 
	line-height:29px;
	height:29px; 
	background:url(images/more.gif) repeat-x left top #d2d2d2;
	position:relative;
	display:inline-block;
	padding:0 30px; 
	font-size:11px; 
	text-decoration:none; 
	color:#2b4fe8; 
	font-weight:bold; 
	text-transform:uppercase;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	-webkit-box-shadow:0 0 5px #000;
}
.more:hover { background:#2b4fe8; color:#fff;}

	.searchform span.search {
		background:url(images/input-bg-wider.png) no-repeat left top;
		width:175px; /*width anterior 221px */
		display:block;
		height:27px; /* height anterior 29px */
		position:relative;
	}
	.searchform input[type="text"] {
		border:none;
		background:none;
		padding:7px 0 7px 12px;
		width:90px; /* width anterior a 128px*/
		color:#000;
	}
	.searchform input.searchsubmit {
		width:20px; /* width anterior a 72px */
		float:left;
		/*height:26px; quito la propiedad de altura para que se adapte al contorno */
		/*background:url(images/search-button.png) no-repeat left top; desactivo el background porque no es necesario */
		border:0 none;
		cursor:pointer;
		position:absolute;
		right:2px;
		color:#02703c;
		font-weight:bold;
		text-transform:capitalize;
		font-size:11px;
		top:2px;
	}
	.searchform input.searchsubmit:hover {
		background-position:0 -26px;
	}
	header .widget_search {
		position:absolute;
		right:152px; /* right original 53px */
		top:161px; /* top original 32px */
		overflow:hidden;
	}
	header .social_networks_widget {
		position:absolute;
		right:8px; /* right original 66px */
		top:161px; /* top original 132px */ 
	}
		header .social_networks_widget li { float:left; margin-left:0px;}
		header .social_networks_widget h4 { display:none;}

.search-res { 
	padding-bottom:35px; width:100%; overflow:hidden;
}
.archives li,
.posts-list li {
	width:100%;
	overflow:hidden;
	vertical-align:top;
	padding-top:25px;
}
.archives li:first-child,
.posts-list li:first-child {
	padding:0;
}
.archives li h2 a { text-decoration:none;}
.archives li h2 a:hover { text-decoration:underline;}

.works li {
	padding-top:25px;
}
.works li:first-child { padding:0;}

.widget-list li.widget {
	padding-top:40px;
}
.widget-list li.widget:first-child {
	padding:0;
}
.widget li a { text-decoration:underline;}
.widget li a:hover { text-decoration:none;}

.widget li a,
.widget_archive li a,
.widget_categories li a { color:#cecece;}

.widget_archive li a { text-decoration:none;}
.widget_archive li a:hover { color:#c60896;}

.widget_categories li a { text-decoration:underline;}
.widget_categories li a:hover { text-decoration:none;}
.widget_categories li .children { padding-top:8px; margin-bottom:-8px;}

.widget_tag_cloud { line-height:2em;}
.widget_tag_cloud a:hover { color:#fff;}

.widget.widget_recent_comments li a { color:#fff;}

.widget.social_networks_widget li { padding:0; background:none;}

#wp-calendar { width:280px;}/*Width anterior 220px */
#wp-calendar caption { padding-bottom:10px; color:#fff;}
#wp-calendar tr td { line-height:24px; text-align:center;}
#wp-calendar tfoot tr td#prev { text-align:left; padding-left:7px;}
#wp-calendar tfoot tr td#next { text-align:right; padding-right:7px;}

#info-block h3.icon { background-image:url(images/icon1.png);}
#info-block p {
	margin-bottom:25px;
	line-height:18px;
} 
#info-block p strong {
	display:block;
	font-size:12px;
	padding-bottom:15px;
}

#page-content ul,
#post-content ul,
.posts-list li ul { 
	padding-bottom:14px; 
	overflow:hidden;
}

#page-content ul li,
.widget li,
#post-content ul li,
.posts-list li ul li,
.posts-list li ul li:first-child { 
	/*background:url(images/arrow.gif) no-repeat left 6px;Comentado para quitar la flecha mrobledo*/
	padding-left:17px;
	padding-bottom:0px; 	/*comentado para acortar los subindices de las reglas fsierra*/
    font-size:11px;         /*comentado para acortar los subindices de las reglas fsierra*/
	padding-top:0;
}
.posts-list li ul { overflow:hidden;}
#page-content ul li a,
#post-content ul li a,
.posts-list li .post-excerpt ul li a { color:#787878;}

#page-content ul.works li { padding:20px 0 0 0; background:none; width:100%; overflow:hidden; vertical-align:top;}
#page-content ul.works li:first-child { padding:0;}
#page-content ul.works li strong { display:block;}
#page-content ul.works li a.link { margin-top:20px; display:inline-block; color:#2b4fe8;}

.widget.widget_nav_menu .sub-menu { padding-top:8px; margin-bottom:-8px;}

/* ------------------- FORMS ------------------ */
form textarea { overflow:auto;}
form input[type="text"],
form input[type="password"],
form textarea {
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;Comentado por mrobledo*/
	position:relative;
	border:none;
	background:#CFDDCB;
	border:1px solid #CFDDCB;/*Antiguo:  border-top:1px solid #000; mrobledo*/
	/*border-left:1px solid #000;
	border-right:1px solid #272727;
	border-bottom:1px solid #272727; Comentado porque el borde solo tiene un color mrobledo*/
	/*padding:4px 5px;Comentado por mrobledo*/
	color:#4A4A4A;/* Antiguo:  color:#cecece;*/
	height:18px;

}
form label {
	color:#cecece;
	float:left;
	width:49px;
	line-height:24px;
}
form input[type="submit"],
form input[type="reset"] {
	background: none repeat scroll 0 0 transparent;
	border-radius:14px;
	/*-moz-border-radius:14px; Desactivo los bordes redondeados porque no son necesarios
	-webkit-border-radius:14px; */
	border:0 none;
	height:23px;
	font-size:11px;
	/*color:#2b4fe8; Desactivo el color por defecto (gtorres)*/
	font-weight:bold;
	text-transform:uppercase;
	cursor:pointer;
	position:relative;
}
.wpcf7-form input[type="submit"]:hover,
.wpcf7-form input[type="reset"]:hover,
#comments-form input[type="submit"]:hover,
#comments-form input[type="reset"]:hover { background:#2b4fe8; color:#fff;}

.wpcf7-form p { clear:both; width:100%; margin:0; min-height:32px; position:relative;}
.wpcf7-form input[type="text"] {
	width:202px;
}
.wpcf7-form input[type="submit"],
.wpcf7-form input[type="reset"] {
	box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	-webkit-box-shadow:0 0 5px #000;
	margin-right:-13px;
	width:73px;
}
.wpcf7-form textarea { width:251px; height:98px; margin-bottom:12px;}
*+ html .wpcf7-form textarea { position:relative; top:-1px; margin-bottom:10px;}

#comments-form { padding-top:30px;}
#comments-form #submit { width:125px;}
#comments-form label { display:block; width:auto; padding-left:15px;}
#comments-form input[type="text"] { width:250px; float:left;}
#comments-form p.text { clear:both; height:32px; margin:0;}
#comments-form h3 { margin-bottom:20px; font-size:20px; font-weight:bold;}

/* --------------------------------------- */

#post-list { font-size:12px; margin-bottom:-18px;}
#post-list p { margin:0;}
#post-list .published { color:#2b4fe8; line-height:18px;} 
#post-list a { color:#c7c8c8; text-decoration:none;}
#post-list a:hover { color:#8aa9fa;}
#post-list li { position:relative; padding:0 0 0 48px; margin-bottom:18px;}

.comments-number, 
.wpp-comments { 
	color:#fff; 
	width:34px; 
	height:30px; 
	line-height:2.8em; 
	position:absolute; 
	left:0; 
	top:0; 
	background:url(images/comments-bg.png) no-repeat left top; 
	text-align:center;
}

.post { position:relative;}
a.post-edit-link small { color:#026739; text-decoration:underline;}
a.post-edit-link:hover small { text-decoration:none;}
.comments-link { float:right; color:#c60896; display:none;}

.posted-date { padding-top:8px;}
#post-author { padding-top:30px; padding-bottom:10px; clear:both; width:100%; overflow:hidden;}
#post-author h3,
#page-meta h3 { margin-bottom:15px; color:#fff; font-size:18px;}
.gravatar img, .avatar { float:left; margin-right:20px; margin-top:4px;}
#author-link { padding-top:15px;}
#post-meta { color:#fff; clear:both; padding-top:25px;}

.page { position:relative;}
.page .post-edit-link small { padding-top:6px; display:block;}
#page-meta { padding-top:30px; padding-bottom:10px;}

#comments h3 { color:#fff; font-size:16px; margin-bottom:20px;}
#comments ol li p { margin:0;}
#comments ol li:first-child { margin:0;}
#comments ol li { margin-top:25px; padding:15px; border:1px solid #cecece;}
.comment-meta { padding-top:5px; color:#fff;}
.comment-edit-link { float:right; color:#c60896;}

.featured-thumbnail,
.featuredThumbnail {
	border: 2px solid #026739; /* Añadido nueva propiedad para poner el borde verde a las fotografías */
	float:left;
	margin:6px 30px 10px 0;
}

.newer-older, .oldernewer { width:100%; overflow:hidden;}
.oldernewer.bot { padding-top:20px;}
.oldernewer.top { padding-bottom:15px;}
.newer-older.top p,
.newer-older.bot p { margin:0;}
.newer-older.top { padding-bottom:32px;}
.newer-older.bot { padding-bottom:40px;}
.newer-older .older, .oldernewer .older { float:left;}
.newer-older .newer, .oldernewer .newer { float:right;}

.author { padding-bottom:20px;}
.author h1 small { color:#c60896;}

#recent-author-posts h3 { font-size:20px; color:#fff; margin-bottom:30px;}
#recent-author-posts h4 { font-size:18px; line-height:1.2em; margin-bottom:20px;}
#recent-author-posts h4,
#recent-author-posts h4 a { color:#fff; text-decoration:none;}
#recent-author-posts h4 a:hover { text-decoration:underline;}

#recent-author-comments { padding-top:30px;}
#recent-author-comments h3 { font-size:20px; color:#fff; margin-bottom:20px;}
#recent-author-comments ul li { padding-bottom:5px;}

.widget.popular-posts li { background:none; padding:0 0 0 47px; position:relative;}

/* --------------------------------------- */

/* -- Clearfix -- */
	.clearfix:after, .post:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clear { clear:both;}
	.clearfix { float:left; }
	/* Hide from IE Mac \*/ .clearfix { display: block; } /* End hide from IE Mac */
	.none { display: none; } 
/* End Clearfix */

/* -- faded slider -- */
#faded {
	width:958px;
	height:351px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(images/slider-bg.png) no-repeat left top;
}
#faded ul { list-style:none; padding:0; margin:0;}
#faded ul.slides { display:none; height:351px; overflow:hidden;}
#faded ul.slides li { position:relative; width:100%;}
#faded ul.slides li .desc { position:absolute; right:39px; top:50px; width:252px;}
#faded ul.slides li .desc a { 
	width:106px; 
	line-height:26px; 
	background-image:url(images/link-bg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	display:inline-block; 
	text-align:center; 
	color:#fff; 
	text-decoration:none; 
	font-size:11px; 
	text-transform:uppercase; 
	font-weight:bold;
	margin-top:25px;
}
#faded ul.slides li .desc a:hover {
	background-position:0 -26px;
}
#faded ul.slides li h2 { font-size:15px; line-height:24px; color:#2d2499; margin-bottom:20px; background:#fff;}
#faded ul.slides li .thumb-img { /* he añadido nuevas reglas css para hacer que la foto del fade no se deforme (gtorres) */
    border-radius: 15px 0px 0px 15px;
    display: block;
    float: left;
    height: 324px;
    margin: 13px 0px 0px 13px;
    overflow: hidden;
    width: 621px;
}
#faded ul.slides li p { 
	font-size:12px; /*Modificado para cambiar el tamaño de la letra Antiguo: 12px;*/
	color:#3C6352; 
	line-height:18px;
}

	ul.pagination { list-style:none; padding:0; margin:0; position:absolute; right:201px; bottom:24px;}
	ul.pagination li { float:left; margin-left:2px;}
	ul.pagination li a { width:17px; height:17px; float:left; text-indent:-9999px; background-repeat:no-repeat; background-position:-19px top; /*background-image:url(images/pagination-sprite.gif);*/}
	ul.pagination li.current a, 
	ul.pagination li a:hover { background-position:0 0;}
	a { outline:0; border:0; }
	
	#faded .prev,
	#faded .next {
		width:32px;
		height:32px;
		background-repeat:no-repeat;
		background-position:left top;
		text-indent:-9999px;
		position:absolute;
		top:140px;
	}
	#faded .prev { background-image:url(images/btn-izquierdo.png); left:804px; top:266px; background-repeat:no-repeat; background-position:0px 0px;}
	#faded .next { background-image:url(images/btn-derecho.png); right:75px; top:266px; background-repeat:no-repeat; background-position:0px 0px;}
	
	#faded .prev:hover {
		background-position:0px -32px;
	}
	#faded .next:hover {
		background-position:0px -32px;
	}
header #faded .thumb-img img.wp-post-image { /* se han eliminado propiedades porque depende de la clase de la línea 784 (gtorres) */
    vertical-align: top;
}
/* -- Fin de clase nueva -- */	
/*--- carousel ---*/
.carousel-box {
	position:relative;
	width:610px;
	height:100%;/* Cantidad anterior:560 px */
	overflow:hidden;
}
.carousel-box .scroll {
	position:absolute;
	right:0;
	bottom:0;
	z-index:9999;
}
.carousel-box .vermas a {
	color:#FF0000;
}
/*.carousel-box .carousel {
	width:299px;
	/*height:560px !important; /* Cantidad anterior:560 px */
/*	overflow:hidden;
/*	float:right;	
/*}*/
.carousel-box .carousel2 {
	width:299px;
	/*height:560px !important; /* Cantidad anterior:560 px */
	overflow:hidden;
	float:left;
	margin-right:1px;
}
.carousel-box .carousel3 {
	width:299px;
	/*height:560px !important; /* Cantidad anterior:560 px */
	overflow:hidden;
	float:right;
}
.carousel-box .prev1,
.carousel-box .next1 {
	width:38px;
	height:38px;
	float:left;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(images/scroll-sprite.png);
	margin-left:2px;
}
.carousel-box .next1 { background-position:0 -38px;}
.carousel-box .next1:hover { background-position:-40px 0;}
.carousel-box .prev1:hover { background-position:-40px -38px;}

.carousel-box ul li { width:100%; overflow:hidden; vertical-align:top; padding-bottom:11px;}
.carousel-box ul li p { margin:0; display:inline;}
.carousel-box a {
    color: #026739; /*añado color verde al texto */
    text-decoration: none; /* le quito el subrayadado */
    display: block;
    padding-top: 5px; /* le añado un espaciado en la parte superior */
}
/* .carousel-box .date { color:#2b4fe8;} DESACTIVO POR ESTAR DUPLICADA */
.carousel-box .widget.widget_text { padding:0;}
.carousel-box .widget_text h3 {
	background-image:url(images/background-titulo.png);  /* cambio la imagen a mostrar */
	background-repeat: no-repeat;
	width: 610px;
}
.carousel-box .date {
    color: #026739; /* cambio el color del texto */
    display: block;
    font-size: 17px; /* tamaño de fuente */
    font-weight: bold; /* pongo en negrita */
    margin-bottom: 25px; /* separo el texto del titulo */
	margin-right: 15px; /* separo el texto del título por su lado derecho */
	min-height:36px;
}
.carousel-box img {
/*	border: 2px solid #026739; /* Añado borde de fotografías
	height: 162px; /* añado alto para fijar el borde
	width: 294px; /* añado ancho para fijar el borde
	float:left;
	margin-right:15px;
	margin-bottom:15px; */
}

.textocontacto {  /*Metido para poner el tamaño de letra del formulario mrobledo 20/6/11*/
	font-size:12px;
	font-weight:bold;
}

.campoFormularioContacto {
	margin-bottom:5px; 
	margin-top:5px;
}

.camposIzquierda {
	font-size:14px;
	float:left;
	margin-left:50px;
}

.camposDerecha {
	font-size:14px;
	float:right;
	margin-right:50px;

}

.volver {/*Propiedad para el ancla*/
	float:right;
	color:#BEBEA8;
	font-size:13px;
}
.indice_subir_en3 {/*Propiedad para el volver y subir EN*/
	float:center;
	color:#026739;/**Modificado para cambiar el color mrobledo Antiguo:#90908a*/
	font-size:13px;
	width: 115px;
}
.indice_centro {/*Propiedad para el ancla*/
	float:center;
	color:#026739;/**Modificado para cambiar el color mrobledo Antiguo:#90908a*/
	font-size:13px;
}
.indice_subir {/*Propiedad para el volver y subir*/
	float:center;
	color:#026739;/**Modificado para cambiar el color mrobledo Antiguo:#90908a*/
	font-size:13px;
	width: 460px;
}
.indice_subir_en {/*Propiedad para el volver y subir EN*/
	float:center;
	color:#026739;/**Modificado para cambiar el color mrobledo Antiguo:#90908a*/
	font-size:13px;
	width: 765px;
}
.indice_subir2  { /*Propiedad para el volver y subir en el caso de que haya siguiente y anterior*/
    color: #026739;/**Modificado para cambiar el color mrobledo Antiguo:#90908a*/
    font-size: 13px;
    width: 93px;
}	
.indice_subir3  { /*Propiedad para el volver y subir en el caso de que haya solo anterior*/
    color: #026739;/**Modificado para cambiar el color mrobledo Antiguo:#90908a*/
    float: left;
    font-size: 13px;
    width: 750px;
}
#firma { /*pie firma*/
	color:#093923;/*Modificado por mrobledo Antiguo: 7e7c7d*/
	/*float: right; Comentado por mrobledo*/
	margin-left: 300px;/*Modificado por mrobledo Antiguo: 190*/
	margin-top: 15px;
    margin-bottom: 10px;
	width: 526px;
	
	}		
	
/*enlaces mapa web*/
.txt_documentacion {    padding-left:18px; line-height:26px; text-decoration:none;}
.txt_documentacion a:hover{   line-height:26px; text-decoration:none; color:#f00c5d; }


.txt_mapaweb a {     font-size:13px; font-family:"Verdana";   color:#02703c; text-decoration:none;}
.txt_mapaweb a:hover{   font-family:"Verdana";   color:#ce073b ; text-decoration:none; }
.txt_servicio {   font-size:13px; font-family:"Verdana";  color:#02703c; text-decoration:none; }
.txt_servicio a:hover{   font-family:"Verdana";   color:#ce073b ; text-decoration:none; }

#navcontainer ul
{
list-style-type: none;
}
#navcontainer a
{
text-decoration: none; color:#02703c;
}
	#navcontainer a:hover
{
text-decoration: none; color:#dc443b;
}
/* Clase nueva creada para prefijar el tamaño de las imagenes del carousel (gtorres) */
.imagen-carousel-tamano-prefijado {
    border: 2px solid #026739;
    display: block;
    height: 162px;
    margin-bottom: 15px;
    margin-right: 15px;
    overflow: hidden;
    text-align: center;
    width: 294px;
}
/* Clases nuevas para modificar y estructurar el newsletter (gtores) */
#page-content div.newsletter-subscription td {
    padding-left: 10px;
}
#page-content div.newsletter-subscription input {
    float: right;
}

/*Clases nuevas para el formulario de incidencias (mrobledo)*/

#formularioIncidencias .bloqueIzquierdoFormularioIncidencias{
	float: left;
    /*margin-bottom: 12px;*/
    /*margin-left: 45px;*/
    margin-top: 20px;
    width: 410px;
}

#formularioIncidencias .bloqueDerechoFormularioIncidencias{
	float: right;
    /*margin-bottom: 20px;*/
    margin-right: 45px;
    margin-top: 20px;
    width: 385px;
}

#formularioIncidencias .bloqueIzquierdoFormularioIncidencias dt{
	clear: left;
    display: block;
    float: left;
    width: 172px;
	margin-bottom:10px;
}

#formularioIncidencias .bloqueDerechoFormularioIncidencias dt{
	clear: left;
    display: block;
    float: left;
    width: 172px;
	margin-bottom:10px;
}

#formularioIncidencias .bloqueIzquierdoFormularioIncidencias dd{
	clear: right;
    display: block;
    float: left;
    width: 200px;
	margin-bottom:10px;
}

#formularioIncidencias .bloqueDerechoFormularioIncidencias dd{
	clear: right;
    display: block;
    float: left;
    width: 200px;
	margin-bottom:10px;
}

#formularioIncidencias .texto{
	color: #2B2B2B;
    font-size: 12px;
    font-weight: bold;
	float:none;
}

#formularioIncidencias .flechaTexto{
	padding-top: 10px; 
	padding-right: 5px;
}

#formularioIncidencias .campoTexto{
	width:200px;
}

#formularioIncidencias .campoTextArea{
	width: 815px; 
	height: 162px; 
	margin-bottom: 10px; 
	margin-top: 10px;
}

#formularioIncidencias .campoCondiciones{
	float: left; 
	margin-right: 420px;
}
/* Panel Jubilar */
.panel-top {
    position: absolute;
    right: 5px;
    top: 0;
    width:150px;
}
.panel-top a {
    display: block;
    height: 145px;
    /*width: 525px;*/
}
#panel-jubilar a:hover {
}
.panel-top img {
    position:absolute;
    right:0px;
}
#page-content #container_wrapper {
	margin:0px auto;
}

#panel-tienda{
	right:155px!important;
}


#panel-encuentro{
    right:310px!important;
}

.img-boton-evangelio{
	background-image: url("/wp-content/themes/theme1137/images/btn-evangelio-del-dia.png");
}

.img-boton-evangelio:hover{
	background-position: 0 -77px!important;
}

#socialLink_5{
	display:none!important;
}
