body {
background: #eaeaea;
margin: 0;
font: normal 8pt Verdana;
}

#logo {
margin: 0 auto;
width: 990px;
height: 156px;
background: url(images/logo.jpg) top center no-repeat;
}

#container {
margin: 0 auto;
width: 950px;
padding: 0 20px 0 20px;
background: url(images/bg-container.jpg) top center repeat-y;
}

#top {
width: 940px;
height: 14px;
font: bold 7pt Verdana;
text-align: right;
padding: 10px 10px 0 0;
background: url(images/top.jpg) top center no-repeat;
}

#menu {
width: 950px;	
height: 35px;
background: #000 url(images/bg-menu.jpg) top center repeat-x;
border-bottom: 4px solid #ff6700;
margin-bottom: 10px;
}

#submenu {
width: 950px;	
height: 35px;
background: #000 url(images/bg-submenu.jpg) top center repeat-x;
margin-top: 10px;
}

#mn-left {
width: 479px;
min-height: 200px;
float: left;
padding: 0 10px 0 10px;
}

#mn-right {
width: 	430px;
min-height: 200px;
border-left: 1px solid #c7c7c7;
padding: 0 10px 0 10px;
float: right;
}

#pub-top {
width: 480px;
height: 60px;
}

#pub-med {
width: 430px;
height: 185px;
margin-bottom: 10px;
}

#slider {
position: relative;
width: 450px;
margin: 10px 0 10px 0;
padding: 15px;
background: #f1f1f1;
height: 420px;
}

#pie {
margin: 0 auto;
background: url(images/bg-pie.jpg) top center no-repeat;
width: 950px;
text-align: center;
padding: 10px 20px 0 20px;
font: 8pt Verdana, Geneva, sans-serif;
color: #999;
height: 98px;
}

.fix {
clear: both;	
}


/* .mn-single */
.mn-single {
margin-bottom: 10px;
border-bottom: 1px solid #f1f1f1;
}

img.mn-single-pic {
border: 3px solid #ebebeb;	
width: 80px;
height: 80px;
margin: 0 10px 10px 0;
float: left;
}

.mn-single-txt{
width: 100%;
}

.mn-single-txt p {
margin: 0 0 3px 0;
line-height: 120%;
}

.mn-single-fecha {
font-weight: bold;	
}

.mn-single-fecha a {
text-decoration: none;
color: #000;
}

.mn-single-fecha a:hover {
text-decoration: underline;
color: #D74444;
}

.mn-single-autor {
color: #d74444;
}

.justify {
text-align: justify;	
}

.mn-news h2 {
width: 125px;
text-transform: uppercase;
background: #d74444;
border-left: 11px solid #333333;
font: bold 9pt Arial;
margin: 0 0 10px 0;
color: #fff;
padding: 4px 4px 3px 5px;
}

.mn-news h2 a {
color: #fff;
text-decoration: none;
}

.mn-news h2 a:hover {
text-decoration: underline;
}

.mn-news h1 {
font: normal 19pt "Times New Roman", Times, serif;
color: #054469; /* #097386 */
margin: 0px;
}

.mn-news h1 a {
text-decoration: none;
font: normal 19pt "Times New Roman", Times, serif;
color: #054469;
}

.mn-news h1 a:hover {
color: #3C4775;
text-decoration: underline;
}


#menu ul {
margin: 0; 
padding-left: 10px;
list-style-type: none;
}

#menu li {
color: #fff;
padding: 0;
margin: 0;
float: left;
}

.fadeInicioAct {
	position:relative;
	display: block;
	height: 35px;
	width: 57px;
	background:url(images/menu/inicio.jpg) bottom center no-repeat;
}

#fadeInicio {
	position:relative;
	display:block;
	height: 35px;
	width: 57px;
	background:url(images/menu/inicio.jpg) top center no-repeat;
}

#fadeInicio *, .fadeInicioAct * {
  display: none;
}

.fadeInicioAct {
	position:relative;
	display: block;
	height: 35px;
	width: 57px;
	background:url(images/menu/inicio.jpg) bottom center no-repeat;
}


#fadeInicio span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 57px;
	background:url(images/menu/inicio.jpg) bottom center no-repeat;
}

#fadeGuipa {
	position:relative;
	display:block;
	height: 35px;
	width: 87px;
	background:url(images/menu/guipa.jpg) top center no-repeat;
}

#fadeGuipa *, .fadeGuipaAct * {
  display: none;
}

.fadeGuipaAct {
	position:relative;
	display: block;
	height: 35px;
	width: 87px;
	background:url(images/menu/guipa.jpg) bottom center no-repeat;
}


#fadeGuipa span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 87px;
	background:url(images/menu/guipa.jpg) bottom center no-repeat;
}


#fadeNovedades {
	position:relative;
	display:block;
	height: 35px;
	width: 105px;
	background:url(images/menu/novedades.jpg) top center no-repeat;
}

#fadeNovedades *, .fadeNovedadesAct * {
  display: none;
}

.fadeNovedadesAct {
	position:relative;
	display: block;
	height: 35px;
	width: 105px;
	background:url(images/menu/novedades.jpg) bottom center no-repeat;
}

#fadeNovedades span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 105px;
	background:url(images/menu/novedades.jpg) bottom center no-repeat;
}

#fadeDemas {
	position:relative;
	display:block;
	height: 35px;
	width: 105px;
	background:url(images/menu/demas.jpg) top center no-repeat;
}

#fadeDemas *, .fadeDemasAct * {
  display: none;
}

.fadeDemasAct {
	position:relative;
	display: block;
	height: 35px;
	width: 105px;
	background:url(images/menu/demas.jpg) bottom center no-repeat;
}

#fadeDemas span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 105px;
	background:url(images/menu/demas.jpg) bottom center no-repeat;
}

#fadeVideos {
	position:relative;
	display:block;
	height: 35px;
	width: 69px;
	background:url(images/menu/videos.jpg) top center no-repeat;
}

#fadeVideos *, .fadeVideosAct * {
  display: none;
}

.fadeVideosAct {
	position:relative;
	display: block;
	height: 35px;
	width: 69px;
	background:url(images/menu/videos.jpg) bottom center no-repeat;
}

#fadeVideos span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 69px;
	background:url(images/menu/videos.jpg) bottom center no-repeat;
}

#fadeArchivo {
	position:relative;
	display:block;
	height: 35px;
	width: 79px;
	background:url(images/menu/archivo.jpg) top center no-repeat;
}

#fadeArchivo *, .fadeArchivoAct * {
  display: none;
}

.fadeArchivoAct {
	position:relative;
	display: block;
	height: 35px;
	width: 79px;
	background:url(images/menu/archivo.jpg) bottom center no-repeat;
}

#fadeArchivo span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 79px;
	background:url(images/menu/archivo.jpg) bottom center no-repeat;
}

#fadeContacto {
	position:relative;
	display:block;
	height: 35px;
	width: 88px;
	background:url(images/menu/contacto.jpg) top center no-repeat;
}

#fadeContacto *, .fadeContactoAct * {
  display: none;
}

.fadeContactoAct {
	position:relative;
	display: block;
	height: 35px;
	width: 88px;
	background:url(images/menu/contacto.jpg) bottom center no-repeat;
}

#fadeContacto span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 88px;
	background:url(images/menu/contacto.jpg) bottom center no-repeat;
}

#fadeAutor {
	position:relative;
	display:block;
	height: 35px;
	width: 66px;
	background:url(images/menu/autor.jpg) top center no-repeat;
}

#fadeAutor *, .fadeAutorAct * {
  display: none;
}

.fadeAutorAct {
	position:relative;
	display: block;
	height: 35px;
	width: 66px;
	background:url(images/menu/autor.jpg) bottom center no-repeat;
}

#fadeAutor span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 66px;
	background:url(images/menu/autor.jpg) bottom center no-repeat;
}

#fadeEntrevistas {
	position:relative;
	display:block;
	height: 35px;
	width: 106px;
	background:url(images/menu/entrevistas.jpg) top center no-repeat;
}

#fadeEntrevistas *, .fadeEntrevistasAct * {
  display: none;
}

.fadeEntrevistasAct {
	position:relative;
	display: block;
	height: 35px;
	width: 106px;
	background:url(images/menu/entrevistas.jpg) bottom center no-repeat;
}
#fadeEntrevistas span.hover {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 35px;
	width: 106px;
	background:url(images/menu/entrevistas.jpg) bottom center no-repeat;
}

h1#seccion {
width: 225px;
background: #d74444;
border-left: 21px solid #333333;
font:  18pt Arial;
margin: 0 0 10px 0;
color: #fff;
padding: 4px 4px 3px 5px;
}

#secciones, #nota {
width: 550px;
padding: 0 15px 10px 15px;
float: left;

}

#sidebar {
border-left: 1px solid #C7C7C7;
width: 350px;
padding: 0 9px 0 10px;
float: right;
}

#nota h1 {
font: normal 25pt "Times New Roman", Times, serif;
line-height: 100%;
color: #054469;
margin: 0px;
}

#autor {
font: bold 8pt Verdana;
margin: 0;
color: #3C4775;
}

#fecha {
font: 8pt Verdana;
color: #d74444;
margin: 10px 0 10px 0;	
}

#texto {
margin: 0;
font: 13px Arial;
line-height: 130%;
}

#foto {
float: right;
padding: 5px;
border: 1px solid #EAEAEA;
margin: 0 0 10px 10px;
}

#ruta {
height: 18px;
margin: 0 0 10px 0;
color: #CDCDCD;
border-bottom: 1px solid #f1f1f1;	
}

#ruta a {
color: #6B7A8F;
text-decoration: none;
}

#ruta a:hover {
color: #D74444;
}

#social {
margin: 0 0 10px 0;	
}

.fadeactive {
background: bottom center;	
}

#paginas a {
display: block;
float: left;
text-align: center;
text-decoration: none;
margin: 0 10px 10px 0;
width: 26px;
height: 20px;
color: #713800;
font: bold 8pt Verdana;
background: #FEC81D;
padding: 5px 0 0 0;
border: 1px solid #000;
}

#paginas a:hover {
background: #D74444;
color: #fff;
}

#paginas p {
font: 14pt Arial;	
margin: 15px 0 10px 0;
padding: 10px 0 0 0;
color: #272727;
border-top: 3px solid #054469;
}

#sidebar h3 {
margin: 10px 0 10px 0;
font: 16pt Arial;
color: #fff;
line-height: 100%;
text-align: right;
background: url(images/bg-sidebar.jpg) top right no-repeat;
padding: 5px 0 4px 10px;
}

#sidebar ul {
list-style-type: square;	
padding: 0;
margin: 0;
}

#sidebar li {
margin: 0 0 5px 10px;
padding: 3px 0 3px 0;
border-bottom: 1px solid #f1f1f1;
list-style-image: url(images/sidebar-li.gif);
}

#sidebar li a {
color: #054469;
text-decoration: none;	
}

#sidebar li a:hover {
color: #07a1bb;
text-decoration: underline;	
}

#estadisticas {
background: #F7F7F7;
width: 222px;
padding: 5px;
margin: 0 0 0 118px;
border-bottom: 1px solid #DDDDDD;
}

#comentarios h2  {
font: 14pt Arial;	
margin: 15px 0 10px 0;
padding: 10px 0 0 0;
color: #272727;
border-top: 3px solid #054469;
}

#comentarios {
	
}

#comentar {
background: #07A1BB;	
padding: 10px;
margin: 20px 0 0 0;
border-top: 25px solid #056D7E;
}

#comentar h2 {
font: 20pt Arial;
color: #fff;
margin: 0 0 10px 0;
}

.comentarLabel {
width: 100px;	
display: block;
float: left;
font: bold 8pt Verdana;
color: #fff;
}

.contactoLabel {
width: 130px;	
display: block;
float: left;
font: 8pt Verdana;
color: #7D7D7D;
}

.comentarText {
width: 250px;	
padding: 5px;
color: #333131;
font: 8pt Verdana;
padding: 3px;
}

.comentario {
padding: 10px;	
}

.comentario a {
color: 	#313131;
font: bold 8pt Verdana;
}

.comentario small {
color: #9D9D9D;	
}

#errCode {
background: #FF3C41;
color: #fff;
font: bold 8pt Verdana;
padding: 10px;
}

#elautor {
color: #2D2D2D;
text-align: justify;
font: 1.3em Arial;	
line-height: 140%;
}
