@font-face { font-family: Philosopher; src: url(philosopher.otf); }

body {
	font-family:'Lucida Grande', Tahoma, serif;
	font-size:12px;
	background-color:#51040F;
	margin:0px;
}

/* h styles */

h1, h2, h3, h4, h5 {
	font-family:Philosopher;
	margin:0px;
	padding:0px;
}

h1 {
	color:#880000;
	font-size:2.1em;
	padding:10px 0px 10px 0px;
}

h2 {
	color:#880000;
	font-size:1.8em;
	padding:10px 0px 10px 0px;
}

h3 {
	font-size:1.5em;
	color:#440000;
	padding:10px 0px 10px 0px;
}

h4 {
	font-size:1.4em;
	color:#440000;
	padding:10px 0px 10px 0px;
}

h5 {
	font-size:1em;
	padding:10px 0px 10px 0px;
}

p {
	line-height:1.5;
	padding-top:5px;
	padding-left:5px;
	margin:0px;
}

.header {
	width:980px;
	height:250px;
	margin:20px auto 0px auto;
	padding:0px;
}

.logo {
	position:relative;
	height:160px;
	width:125px;
	top:-180px;
	z-index:1000;
	left:840px;
}

.headimagenes {
	height:250px;
	width:980px;
	background-color:#51040F;
	overflow: hidden;
}

.headimagenes img {
	padding: 0px;
	margin: 0px;
}

#slider {
	width: 100%;
	height: 250px;
	float: left;
}
div#slideshow {
	float: left;
	width: 100%;
	height: 250px;
}
.slider-item {
	width: 100%;
	height: 250px;
}


.contenedor {
	background-color:#FFFFFF;
	overflow:auto;
	background-image:url(../images/contenidos_fondo.png);
	width:980px;
	padding-bottom:20px;
	background-position:100% 100%;
	background-position-x:100%;
	background-position-y:100%;
	background-repeat-x:no-repeat;
	background-repeat-y:no-repeat;
	background-repeat:no-repeat;
	margin:0px auto 0px auto;
}

.contenedorws {
	background-color:#FFFFFF;
	overflow:auto;
	border-bottom-left-radius:10px 10px;
	-webkit-border-bottom-left-radius:10px 10px;
	-o-border-bottom-left-radius:10px 10px;
	-moz-border-radius-bottomleft:10px 10px;
	width:980px;
	padding-bottom:20px;
	border-bottom-right-radius:10px 10px;
	-webkit-border-bottom-right-radius:10px 10px;
	-o-border-bottom-right-radius:10px 10px;
	-moz-border-radius-bottomright:10px 10px;
	margin:0px auto 0px auto;
}

.menu {
	background-color:#CEB67B;
	border-top-right-radius:10px 10px;
	-webkit-border-top-right-radius:10px 10px;
	-o-border-top-right-radius:10px 10px;
	-moz-border-radius-topright:10px 10px;
	height:31px;
	width:978px;
	border:1px solid #A28D54;
	margin:0px auto 0px auto;
}

.menu ul {
	list-style-type:none;
	list-style-position:initial;
	list-style-image:initial;
	font-family:Philosopher, 'Lucida Grande', Tahoma, serif;
	font-size:1.2em;
	float:left;
	margin:0px;
	padding:0px;
}

.menu li {
	float:left;
	display:block;
	background-color:#CEB67B;
	border-right:1px solid #A28D54;
	margin:0px;
	padding:0px;
}

.menu a {
	display:block;
	color:#736232;
	text-decoration:none;
	padding:8px 25px 8px 25px;
}

.menu a:hover {
	display:block;
	background-color:#B59E5E;
	color:#440000;
}

.menu .active a {
	background-color:#B59E5E;
	color:#440000;
}

.menu .ultimo {
}

.menu .ultimo a:hover {
}

.pagina {
	float:left;
	width:920px;
	padding:5px 5px 5px 15px;
}

.paginain {
	float:left;
	padding:25px;
}
.paginain li {
	padding: 2px;

}
.paginain p {
	padding-left: 20px;
	padding-right: 20px;
}

.paginain img {
	border: solid 1px #2A0000;
	margin:15px;
}
.paginain a {
	text-decoration: none;
	color: #2a0000;
}
.paginain a:hover {
	text-decoration: underline;
	color: #3a0000;
}

.imagen {
	float:left;
	margin-top: 10px;
	width:210px;
	padding:15px;
}

.footer {
	font-family:Philosopher;
	font-size:1em;
	color:#984741;
	padding-left:10px;
	padding-right:10px;
	width:960px;
	height:20px;
	margin:10px auto 20px auto;
}

.copy {
	float:left;
	font-size:1em;
	width:950px;
}

.patrocinios {
	float:left;
	margin-top:20px;
	width:948px;
	min-height:50px;
	border:1px solid #4D0010;
	padding:5px;
}

.bienvenidos {
	margin-bottom:10px;
	margin-right:10px;
	margin-top:10px;
	padding:10px;
}

.bienvenidos p {
	margin-right:20px;
	margin-left:20px;
}

.bienvenidos img {
	margin-right:20px;
	margin-left:20px;
}

.noticias {
	margin-right:25px;
	width:500px;
	border-top:1px dotted #CCCCCC;
	padding:10px;
}

.noticias a {
	color:#440000;
	text-decoration:none;
}

.noticias a:hover {
	text-decoration:underline;
}

.not {
	float:left;
	padding-left:10px;
	padding-bottom: 10px;
	border-bottom: solid 1px #eee;
}
.izqda {
	float:left;
	width: 420px;
	border-right: solid 1px #BBA361;
}
.dcha {
	float:left;
	width: 525px;
}
.ferrol {
	padding: 0px 20px;
	text-align: center;
}
.ferrol img {
	border: solid 1px #888;
	margin: 20px 20px 20px 50px;

}
.ferrol em {
	text-align: center;
	padding: 0;
	margin: 0;
	color: #98854F;
}
.ferrol p {
	text-align: left;
}

.ferrol a {
	color:#440000;
	text-decoration:none;
}

.ferrol a:hover {
	text-decoration:underline;
}

.publicaciones {
	width:950px;
	background-color:#CEB67B;
	border-bottom-right-radius:10px 10px;
	-webkit-border-bottom-right-radius:10px 10px;
	-o-border-bottom-right-radius:10px 10px;
	-moz-border-radius-bottomright:10px 10px;
	border-bottom-left-radius:10px 10px;
	-webkit-border-bottom-left-radius:10px 10px;
	-o-border-bottom-left-radius:10px 10px;
	-moz-border-radius-bottomleft:10px 10px;
	overflow:auto;
	border-top:1px solid #888;
	margin:0px auto 10px auto;
	padding:15px;
}
.pub {
	float:left;
	width:140px;
	padding:0px;
	margin: 0px 20px 0px 5px;
	text-align: center;
}

.pub p {
	text-align:center;
	margin:0px;
	padding:0px;
}

.pub img {
	border:1px solid #888;
	margin-bottom: 3px;
}

.pub2 {
	float:left;
	width:220px;
	padding:2px;
	margin: 0px 10px;
	text-align: center;
}

.pub2 a {
	color: #400;
	text-decoration: none;
}
.pub2 ul {
	padding: 0;
	margin: 0;
	text-align: left;
}
.pub2 li {
	color: #400;
}

.pub2 a:hover {
	text-decoration: underline;

}
.pub2 p {
	text-align: center;
	}

.pub2 img {
	border:1px solid #888;
	margin-bottom: 3px;
}



.galeriaportada {
	float:left;
	width:960px;
	min-height:200px;
	background-color:#EFEFEF;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:0px 0px 30px 0px;
	padding:10px;
}




#contact-area {
	width: 600px;
	float: left;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.2em;
}

#direccion {
	width: 280px;
	float: left;
	margin-left: 20px;
	border-left: solid 1px #ddd;
	height: 300px;
	padding-left: 20px;
}

#direccion a {
	text-decoration: none;
	color: #400;
}

#direccion a:hover {
	text-decoration: underline;
}

#cofradias img {
	padding: 2px;
	border: 0;

}

#cofradias td {
	border-bottom: solid 1px #ccc;
	vertical-align: top;
}
#cofradias a {
	color: #400;
	text-decoration: none;
}
#cofradias a:hover {
	color: #600;
	text-decoration:underline;
}

.foto {
	float: left;
	padding: 0px;
	text-align: center;
	margin-left: 20px;
	margin-bottom: 10px;
	width: 210px;
}
.foto p {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #666;
}
.masnoticias {
	float: left;
	width: 600px;
	margin-top: 5px;
	margin-left: 10px;
}

.not a {
	color:#440000;
	text-decoration:none;
}

.not a:hover {
	text-decoration:underline;
}
.pub3 {
	float:left;
	width: 350px;
	margin-top: 20px;
	padding-left: 40px;
}
.pub3 a {
	color: #400;
	text-decoration: none;
}
.pub3 ul {
	padding: 0;
	margin: 0;
	text-align: left;
}
.pub3 li {
	color: #400;
}

.pub3 a:hover {
	text-decoration: underline;

}
.banner {
	float: left;
	width: 500px;
	margin:10px;
	padding-top: 20px;
	border-top: solid 1px #eee;
	text-align:center;
}
.patro {
	width: 960px;
	height: 60px;
	margin: 10px auto 20px auto;
	
}
.patrologo {
	float: left;
	margin-left: 40px;
	margin-bottom: 10px;
}