body {
	background: url(../img/bg.jpg) repeat;
	font: 13px/1.9 "Arial", Lucida, Verdana, sans-serif;
	color: #4C4C4C;
}

p {
	margin-bottom:10px;
}

h1 a {
	background: url(../img/logo.png) no-repeat left top;
	display: block;
	height: 90px;
	text-indent: -9999em;
	width: 180px;
}

h2 {
	font-family: "Myriad Web Pro";
	font-size: 20px;
	color: #994422;
	padding-bottom: 10px;
}

h3 {
	font-family: "Myriad Web Pro";
	font-size: 14px;
	color: #FFF;
	background:#9B1D1E;
	padding: 0 10px;
	margin-bottom:10px;
}

h4 {
	font-family: "Myriad Web Pro";
	font-size: 18px;
	color:#2D2D2D;
	font-weight:bold;
}

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

.regmensaje {
	color:#FFF;
	background: #991D1D;
	border:1px solid #CFCFCF;
	padding:0 10px;
	width:154px;
	margin:0 auto;
}

.newsletter label {
	display:block;
	color:#9A1C1D;
}

.newsletter input {
	background: url(../img/bg_newsletter.jpg);
	padding:5px;
	width:155px;
}

.newsletter input[type="submit"] {
	background: url(../img/newsletter_enviar.jpg);
	padding:5px;
	width:130px;
	height:22px;
	margin-top:10px;
}

.post {
	background: #FFF;
	padding:15px;
}

.mas { float:none; }

.paginainterna iframe {
	border:5px solid #9A1C1D;
}

.paginainterna strong {
	color: #9A1C1D;
	font-size:16px;
}

.calendario { border:1px solid #A9A9A9; padding: 0px 2px 4px 2px; background:#FFF; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.calendario table { font-family:Arial; font-size: 9px; color:#6B6B6B; }
.calendario .dia { background: #EDEDED; border: 1px solid #D5D5D5; padding:1px 0; margin:1px; }
.calendario th { color:#292929; padding: 4px 0; font-size:11px; font-weight:bold; }
.year { background: #DDD url(../img/bgCal.jpg) no-repeat center; padding:0px; color: #FFF; border:1px solid #A9A9A9; font-size:12px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.links img {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.paginacion  {
	padding-top:10px;
}
.paginacion a, .noticia  a {
	color:#991D1D;
	text-decoration:none;
}

.paginacion a:hover, .noticia  a:hover {
	text-decoration: underline;
}

.nav { position:absolute; right:10px; top: 240px; z-index:10; }
.nav a { color:#FFF; background: #555B57; text-decoration: none; margin: 0 5px; padding: 3px 5px;  }
.nav a.activeSlide { background: #4A0001 }
.nav a:focus { outline: none; }

.buscar input {
	background: url(../img/inputbuscar.png) no-repeat;
	padding:5px;
	width:170px;
}

.buscar input[type="submit"] {
	position:absolute;
	right: 0;
	top:3px;
	background: url(../img/inputsubmit.png);
	width:23px;
	height:20px;
}