
body{
	background:#7d001b;
	text-align:center;
	padding:0;
	margin:0;
	color:#FFF;
	font:13px/20px "Arial Narrow",Arial,"Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
}

img{
	border:0;
}

#header{
	width:960px;
	height:75px;
	margin:5px auto 0 auto;
	background:#7d001b;
}

#header-left{
	background:#7d001b;
	float:left;
	width:302px;
	height:75px;
}

#header-right{
	float:right;
	background:#7d001b;
	width:503px;
	height:75px;
}

#menu{
	width:500px;
	height:75px;
	padding: 0;
	margin:0;
	float:right;
}

#menu li {
	padding: 0;
	margin:0;
	list-style-type:none;
	float:left;
	text-indent:-9999px;
}

#menu li a {
	display:block;
	background:transparent url(/newimages/menu.jpg) no-repeat;
}

#menu li#lhermandad a,
#menu li#lnoticias a,
#menu li#lgaleria a,
#menu li#lagenda a {
	height:75px;
	width:125px;
}


#hermandad #menu li#lhermandad a {
	background-position:0px -150px;
}
li#lhermandad a:link, li#lhermandad a:visited {	
	background-position:0px 0px;
}
li#lhermandad a:hover, li#lhermandad a:focus {	
	background-position:0px -75px;
}

#noticias #menu li#lnoticias a {
	background-position:-125px -150px;
}

li#lnoticias a:link, li#lnoticias a:visited {	
	background-position:-125px 0px;
}
li#lnoticias a:hover, li#lnoticias a:focus {	
	background-position:-125px -75px;
}

#galeria #menu li#lgaleria a {
	background-position:-250px -150px;
}
li#lgaleria a:link, li#lgaleria a:visited {	
	background-position:-250px 0px;
}
li#lgaleria a:hover, li#lgaleria a:focus {	
	background-position:-250px -75px;
}


#agenda #menu li#lagenda a {
	background-position:-375px -150px;
}
li#lagenda a:link, li#lagenda a:visited {	
	background-position:-375px 0px;
}
li#lagenda a:hover, li#lagenda a:focus {	
	background-position:-375px -75px;
}












#main{
	width:960px;
	margin:0 auto;
	background:#FFF url(./newimages/back-escudo.png) no-repeat;
	background-position:bottom left;
	border:2px solid #FFF;
}

#content-left,#content-left-small, #content-left-middle{
	float:left;
	color:#7d001b;
	text-align:left;
	margin:0;
	padding:15px;
}

#content-left{
	width:500px;
}

#content-left-small{
	width:300px;
}
#content-left-middle{
	width:400px;
}

#content-left h2,#content-left-small h2{
	margin-top:0;
}

#content-right, #content-right-big, #content-right-middle{
	float:right;
	color:#7d001b;
	text-align:left;
	margin:0;
	padding:0;	
}

#content-right{
	width:400px;
}
#content-right-big{
	text-align:center;
	width:610px;
	background:#EEE;
}

#content-right-middle{
	width:500px;
	padding:15px;
}

#content-all{
	text-align:center;
	width:900px;
	padding:20px;
	color:#7d001b;
}

#content-all table{
	margin:0 auto;
	color:#7d001b;
	text-align:center;
}

#content-all td{
	width:200px;
	height:150px;
	vertical-align:top;
}
#content-all a{
	text-decoration:none;
	color:#7d001b;
}


.calendario{
	text-align:center;
	margin:10px auto 30px auto;
	width:500px;
	height:475px;
}

.calendario a{
	text-decoration:none;
	color:#7d001b;
}

.calendario img{
	border:0;
}

.calendario .header-calendario, .calendario .content-calendario{
	text-align:center;
	color:#7d001b;
	margin:0 auto;
}

.calendario .header-calendario .mes-prev,.calendario .header-calendario .mes-next{
	width:100px;
	border:0;
}
.calendario .header-calendario .mes-actual{
	font-size:24px;
	width:260px;
	border:0;
}

.calendario .content-calendario th,.calendario .content-calendario td{
	width:80px;
	margin:0;
}


.calendario .content-calendario .dia, .calendario .content-calendario .finde, .calendario .content-calendario .dia-selec{
	font-size:36px;
	font-weight:bold;
	padding-top:5px;
	height:65px;
	color:#000;
	line-height:22px;
}

.calendario .content-calendario .dia, .calendario .content-calendario .finde{
	background:#EEE url(./newimages/dia-calendario.jpg) no-repeat;
	background-position:center center;
}

.calendario .content-calendario .dia-selec{
	background:#EEE url(./newimages/dia-calendario-selec.jpg) no-repeat;
	background-position:center center;
}

.calendario .content-calendario .finde{
	color:#ff0000;
}

.calendario .content-calendario td small{
	font-size:12px;
	font-weight:normal;
	margin:-5px;
	padding:0;
}

#contacto{
	color:#7d001b;
}
#contacto th{
	text-align:right;
	vertical-align:top;
}
#contacto td{
	text-align:left;
}
#contacto .cajainput,#contacto textarea{
	width:250px;
	border:1px solid #7d001b;
}


.thumb{
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	padding:3px 0;
	width:138px;
	height:90px;
	text-align:center;
	border:1px solid #AAA;
	background:#EEE;
}




#foot{
	width:960px;
	margin:0 auto;
	padding:5px 0;
}

#foot-left{
	float:left;
	text-align:left;
}
#foot-right{
	float:right;
	text-align:right;
}



.list{
	list-style-type: none;
	font-family:"sans-serif";
}

.list a{
	text-decoration:none;
	color:#7d001b;
	font-size:14px;
}


.list small{
	color:#BBB;
}

.noticia h2{
	padding:2px;
	margin:0;
	border-bottom:1px solid #7d001b;
}

.noticia h3{
	margin:0;
	padding:2px;
	color:#555;
}

.noticia p{
	color:#000;
	border-bottom:1px solid #7d001b;
	padding-bottom:15px;
}


#historia,#sede,#titulo,#titulares,#enseres{
	text-align:justify;
	padding:5px;
}

#titulo{
	margin:10px;
}

#historia img, #sede img, #titulo img, #titulares img, #enseres img{
	margin:5px;
}




.large-link{
	color:#FFF;
	text-decoration:none;
	font-size:18px;
}

.left{
	float:left;
}
.right{
	float:right;
}
.center{
	text-align:center;
}

.clear{
	clear:both;
}