* {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0
}
:focus {
    outline: 0
}
ol, ul {
    list-style: none
}
body {
	background:url("../imagenes/fondo-pagina.jpg") no-repeat top center;
    text-align: center;
    color: #666;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px
}

img {
    border: none
}
.clear{clear:both}
#cuerpo{margin:0px auto; width:1000px; text-align:left}
#cabecera{height:140px}
#cabecera #logo{float:left; width: 240px; padding: 35px 0px 0px 20px}
#megabanner{float:right; width:740px; text-align:right; margin-bottom:8px}
#cabecera_pie{clear:both}
#contenedor_menu{clear:both; width:870px; float:left; height:35px; margin:0px 0px 10px 0px}
ul#menu {
	margin: 0; padding: 0;
	float: left;
	width: 870px;
	list-style: none;
	position: relative;
	font-size: 12px;
}
ul#menu h1{
	font-size: 12px;
}
ul#menu li {
	float: left;
	margin: 0; padding: 0;
	background:#f7f7f7
}
ul#menu li a {
	padding:  10px 8px;
	display: block;
	color: #004e6e;
	text-decoration: none;
}
ul#menu li a:hover {
	color: #000000;
	font-weight:bold;
}
ul#menu li:hover { background: #b5d6f3; }
ul#menu li span {
	float: left;
	padding: 8px 5px;
	position: absolute;
	left: 0; top:35px;
	display: none;
	width: 990px;
	background: #b5d6f3;
	color: #022279;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#menu li:hover span { display: block}
ul#menu li span a { display: inline; color:#004e6e; font-size:11px; padding: 10px 5px; }
ul#menu li span a:hover {text-decoration: underline}

#modulo_actual_cabecera{float:right; margin:4px 10px 10px 0px}
#columnaABC{clear: both; margin: 15px 0px; width: 980px; background: #FFF; padding: 10px}
#columnaAB{width:670px; float:left}
.tipo_noticia_cartas-al-director{background:#666; color:#FFF; padding:3px 10px}
.tipo_noticia_opinion{background:#FF0000; color:#000; padding:3px 10px}
.tipo_noticia_publirreportaje{background:#3333FF; color:#FFF; padding:3px 10px}
.tipo_noticia_evento-comercial{background:#5206fd; color:#FFF; padding:3px 10px}
.tipo_noticia_analisis{background:#FF9900; color:#000; padding:3px 10px}
.tipo_noticia_fotografia{background:#0066FF; color:#FFF; padding:3px 10px}

.noticia{clear:both; clear: both; margin-bottom: 20px; padding-bottom: 20px; border-bottom: #f2f2f2 8px solid}
.noticia .visto{ text-align:right; margin:2px 20px 5px 0px; float:left}
.noticia .veces_visto{font-weight:bold; font-size:14px; color:#333333}
.noticia .contenedor_gusta{margin: 15px 0px 0px 0px}
.noticia .me_gusta{vertical-align:middle; line-height:20px; float:left; margin-right:20px; text-align:left}
.noticia .me_gusta a,.noticia .no_gusta a{float:left; margin-right:5px}
.noticia .no_gusta{vertical-align:middle; line-height:20px; float:left; text-align:left}

.comenta{display:inline; margin-left:10px}
.comenta a{border:1px solid #e6e6e6; background:#f5f5f5; line-height:14px; font-size:11px; color:#666!important; vertical-align:text-top; padding:0 4px 0 1px; cursor:pointer}
.comenta em{background:transparent url(../imagenes/comentarios.gif) no-repeat 1px 1px; display:inline-block; font-style:normal; padding:0 0 0 20px}
.comenta span{display:none}

.paginacion_noticias{margin:10px 0px}
.paginacion_noticias a{color:#7c7c7c; text-decoration:none; background:url(../imagenes/fondo-cambio-destacada.png) no-repeat; float:left; width:20px; height:26px; margin-right:3px; font-size:12px; padding:6px 0px 0px 9px}
.paginacion_noticias a:hover{color:#000}
.paginacion_noticias a.activo {color:#000; text-decoration:none; background:url(../imagenes/fondo-cambio-destacada-on.png) no-repeat; float:left; width:20px; height:26px; margin-right:3px; font-size:12px; padding:6px 0px 0px 9px}

#columnaC{width:300px; float:right}
#robapaginas{margin: 5px 0px 15px 0px}
#adsense{margin:20px 0px}

#pie{background:#0d4e6e; color:#FFF; clear:both; width:980px; margin:20px 0px 20px 0px; padding:10px}
#pie a{color:#b5d6f3; text-decoration:none}