@charset "UTF-8";
/* CSS Document
 * Autor: Christian Torres
 * Email: christian@guegue.net
 */

* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#header_top {
}

#menu_page {
	background-color: #333333;
	width: 960px;
	color: #cacaca;
	padding-bottom: 6px;
	background-image: url(/imgs/left_corner.png);
	background-repeat: no-repeat;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
}

#menu_page div {
	padding-top: 8px;
	text-transform: uppercase;
	padding-right: 14px;
	padding-left: 14px;
	background-image: url(/imgs/right_corner.png);
	background-repeat: no-repeat;
	background-position: right top;
	font-size: 11px;
}

.page {
	text-decoration:none;
	color:#cacaca;
}

.page:hover {
	text-decoration:underline;
}

#menu_page div .stay {
	text-decoration:underline;
	color:#0094ff;
	font-weight:bold;
}

#header {
	background-color: #151512;
	background-image: url(/imgs/bk_header.png);
	background-repeat: repeat-x;
	height: 146px;	
}

.logo {
	float: left;
}

#header_content {
	margin-right: auto;
	margin-left: auto;
	width: 944px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 16px;
}

#header_info {
	height: 72px;
	width: 490px;
	float: right;
	margin-top: 20px;
}

#date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-align: right;
}

#wrap #header #header_content #header_info .left {
	width: 333px;
	margin-top: 18px;
	float:left;
}

#wrap #header #header_content #header_info .left p {
	font-size: 11px;
	color: #ffffff;
	text-align: right;
}

#wrap #header #header_content #header_info .right {
	float: left;
	/*background-image: url(/imgs/rss_Xmas.png);*/
        background-image: url(/imgs/rss.png);
	/* quitar la siguiente linea */
	background-position: 0px 10px;
	height: 72px;
	width: 70px;
	margin-left: 12px;
	padding-left: 70px;
	background-repeat: no-repeat;
}

#wrap #header #header_content #header_info .right ul {
	list-style-type: none;
	padding-left: 10px;
	padding-top: 14px;
}

#wrap #header #header_content #header_info .right ul li a {
	color: #e5dcc7;
	text-decoration: none;
}

#wrap #header #header_content #header_info .right ul li a:hover {
	text-decoration: underline;
}

#header_sect {
	margin-right: auto;
	margin-left: auto;
	width: 944px;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 4px;
}
#wrap #header #header_sect .section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #aeaeae;
	list-style-type: none;
}

#wrap #header #header_sect .section li {
	display: block;
	float: left;
	margin-right: 1px;
}

#wrap #header #header_sect .section li a {
	display: block;
	padding-top: 8px;
	height: 26px;
	text-align: center;
	color: #aeaeae;
	text-decoration:none;
}

#wrap #header #header_sect .section li a span {
	text-decoration:underline;
}

#wrap #header #header_sect .section .noticia a {
	width: 89px;
	background-image: url(/imgs/sect_noticia.png);
	background-repeat: no-repeat;
}

#wrap #header #header_sect .section .sociedad a {
	width: 95px;
	background-image: url(/imgs/sect_sociedad.png);
	background-repeat: no-repeat;
}

#wrap #header #header_sect .section .entret a {
	width: 143px;
	background-image: url(/imgs/sect_entret.png);
	background-repeat: no-repeat;
}

#wrap #header #header_sect .section .opinion a {
	width: 84px;
	background-image: url(/imgs/sect_opinion.png);
	background-repeat: no-repeat;
}

#header_tit {
	background-color: #083c6c;
	min-height:240px;
    *height:240px;
}
#wrap #header #header_content #header_info .left .update_lb {
	color: #008000;
	font-weight: bold;
}
#wrap #header #header_content #header_info .left .suscrip_lb {
	font-weight: bold;
	color: #0094ff;
}

#header_tit_content {
	margin-right: auto;
	margin-left: auto;
	width: 944px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top:15px;
	padding-bottom: 15px;
}#first_tit {
	width: 430px;
	float: left;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #483232;
	padding-right: 10px;
}
.headline {
	background-image: url(/imgs/tit_bk.png);
	background-repeat: repeat-y;
	margin-bottom:10px;
}
.tit_date {
	color: #FFFFFF;
	text-align: center;
	float: left;
	width: 32px;
	margin-right: 10px;
}
.tit_date .time {
	font-size: 11px;
}
.tit_date .day {
	font-size: 24px;
}
.tit_date .month {
	font-size: 14px;
	text-transform: uppercase;
}
.title {
	float: left;
	margin-left: 12px;
}
#wrap #header_tit #header_tit_content #first_tit .headline .title {
	width: 374px;
}
.title h3, .title h3 a {
	font-size: 11px;
	font-weight: bold;
	color: #4c4b4b;
	text-transform: uppercase;
}
.title h1, .title h1 a {
	font-size: 24px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}
.title span {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.tit_body {
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.tit_body img {
	float: left;
	margin-right: 10px;
}
.tit_body blockquote {
	padding-left: 8px;
	font-style: italic;
	margin-bottom: 10px;
	padding-right: 8px;
}
.tit_body a {
	color:#666666;
	text-decoration:none;
}
.tit_body a:hover {
	text-decoration:underline;
}
.options {
	margin-top: 6px;
}
#wrap #header_tit #header_tit_content #first_tit .options {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e4e3e3;
	border-bottom-color: #e4e3e3;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	color: #e4e3e3;
}
#second_tits {
	float: left;
	width: 298px;
	margin-left: 8px;
}
#wrap #header_tit #header_tit_content #second_tits .headline .title {
	width: 240px;
}

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

.title h2, .title h2 a {
	font-size: 16px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration:none;
}
#ed_print {
	float: right;
	width: 196px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#ed_print img {
	float: left;
	margin-right: 4px;
}
#ed_print_info {
	height: 209px;
	width: 161px;
	float: left;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}

a#space_clic, a#space_clic:hover {
	text-decoration:none;
}

#ed_print_dtls {
	background-image: url(/imgs/ed_print_dtls.png);
	background-repeat: repeat-y;
	text-decoration:none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
	text-align: right;
	font-size: 10px;
	color: #FFFFFF;
	display:none;
}

#header_bottom {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #535252;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #535252;
	background-color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
}
#header_bottom_cont {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
}
#header_bottom_cont .left {
	float: left;
	width: 552px;
}
.alerta {
	background-color: #7491be;
	padding: 4px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	float: left;
	margin-right: 10px;
}
#alerta_txt {
	padding: 4px;
	font-size: 11px;
	color: #FFFFFF;
}
#alerta_txt a {
	font-weight: bold;
	color: #c9512f;
	text-decoration: none;
}
#alerta_txt a:hover {
	text-decoration: underline;
}
#header_bottom_cont .right {
	float: right;
	width: 400px;
	color: #FFFFFF;
	padding-right: 4px;
	padding-left: 4px;
}
#archivo {
	width: 160px;
	padding-right: 6px;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;*/
	float: left;
	margin-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#search_form input[type=text] {
	width: 218px;
	padding: 2px;
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #757575;
}
#header_bottom_cont .right a {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}

#header_bottom_cont .right #archivo a:hover {
	text-decoration: underline;
}

#search_form {
	float: left;
	width: 284px;
}
.header_bottom_franj {
	background-color: #e5e5e4;
	height: 6px;
}

#body {
	margin-right: auto;
	margin-left: auto;
	width: 944px;
	padding-right: 8px;
	padding-left: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-image: url(/imgs/bk_body.png);
	background-repeat: repeat-y;
	padding-bottom: 8px;
}
#body_left {
	width: 480px;
	float: left;
	margin-right: 8px;
	padding-right: 8px;
}
#body_left h1 {
	font-weight:normal;
	color: #004276;
}
#body_right {
	float: left;
	width: 446px;
}
.new .headline {
	background-image: url(/imgs/tit_bk_gray.png);
	background-repeat: repeat-y;
}
.new  .headline .tit_date {
	color: #4c4b4b;
}
.new  .headline .tit_date .time {
        font-size: 10px;
}       
.new  .headline .tit_date .day {
        font-size: 18px;
}       
.new  .headline .tit_date .month {
        font-size: 12px;
        text-transform: uppercase;
}
.new .headline .title h1, .new .headline .title h1 a {
	color: #0071ae;
	display: block;
	width: 422px;
	font-size: 18px;
}
.interior .headline .title h1, .interior .headline .title h1 a {
        font-size: 24px;
}
.new .headline .title .autor {
	color: #4c4b4b;
}
.new .new_content {
	font-size: 11px;
	color: #151512;
	padding-top: 4px;
	padding-bottom: 4px;
}
.interior .new_content {
	font-size:12px;
}
.new .new_content .new_pic {
}
.new .new_content .new_pic .new_pic_note {
	background-color: #f6e4b2;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	color: #000000;
}

.new_content ul {
	margin-left:16px;
}

.new .options {
	border-top-width: 1px;
	border-bottom-width: 6px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e4e3e3;
	border-bottom-color: #e4e3e3;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	margin-bottom: 6px;
	color:#ccc;
}

.new .options a, .new_content .options .options_content a  {
	color:#ccc;
	text-decoration:none;
}

.new .options a:hover {
	color:#ad532f;
}

.interior .options {
	border-top-style:dashed;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
.last .options {
	border-bottom-style: none;
}
#opinion .left {
	float: left;
	width: 312px;
	margin-right: 4px;
}
#opinion .ads {
	width: 124px;
	float: left;
	text-align: center;
	background-color: #151512;
	padding: 2px;
}
#ads_125 {
	margin-right: 8px;
	float: left;
	width: 125px;
}
h4 {
	font-weight: bold;
	text-transform: uppercase;
	color: #373737;
	margin-bottom: 10px;
}
.survey {
	color: #373737;
}
.survey a {
	color: #335577;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}
.survey a:hover {
	text-decoration: underline;
}
.survey span {
	color: #0094ff;
	font-weight: bold;
}
.tab_control {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #4a4a4a;
	padding-bottom: 6px;
	min-height:140px;
 	*height:140px;
}
.tab_control .tabs {
	height: 26px;
	list-style-type: none;
	padding-right: 20px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #434343;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.tab_control .tabs li {
	width: 100px;
	float: left;
	text-align: center;
	margin-right: 6px;
}
.tab_control .tabs a {
	text-decoration: none;
	color: #ffffff;
	padding-top: 6px;
	padding-bottom: 7px;
	display: block;
	background-image: url(/imgs/tab.png);
	background-repeat: no-repeat;
}
.tab_control .tabs a:hover, .tab_control .tabs .stay a:hover {
	text-decoration: underline;
	color: #ffffff;
	padding-top: 6px;
	padding-bottom: 8px;
	display: block;
	background-image: url(/imgs/tab_over.png);
	background-repeat: no-repeat;
	float: left;
	width: 100px;
}
.tab_control .tabs .stay a {
	color: #434343;
	background-image: url(/imgs/tab_stay.png);
	padding-bottom: 8px;
	float: left;
	background-color: #FFFFFF;
	width: 100px;
}
.tab_control .list {
	padding-left: 30px;
	padding-right: 10px;
}
.tab_control .list li {
	margin-bottom: 4px;
	line-height: 16px;
}
.tab_control .list a, .link, .interior .new_content a, .new_content a {
	color: #004276;
	text-decoration: none;
}
.tab_control .list a:hover, .interior .new_content a:hover {
	text-decoration: underline;
}
#blogs {
	list-style-type: none;
}
#blogs li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #335577;
	padding-bottom: 6px;
	color: #151512;
	padding-top: 6px;
}
#blogs .last {
	border-bottom-style: none;
}
#blogs li img {
	margin-right: 6px;
	float: left;
}
.autor  {
	font-size: 11px;
	font-style: italic;
	color: #555555;
}
#blogs h5, #blogs h5 a {
	font-size: 12px;
	color: #0071ae;
	text-decoration: none;
}

#blogs h5 a:hover {
	text-decoration: underline;
}#comments {
	background-color: #fafafa;
	margin-top: 6px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
#comments ul {
	list-style-type: none;
}
#comments li {
	min-height:60px;
	color: #151512;
	margin-top: 8px;
	margin-bottom: 8px;
}
#comments li.par {
	background-image: url(/imgs/bk_comment.png);
	background-repeat: no-repeat;
	background-position:left;
	padding-left: 68px;
}
#comments li.impar {
	background-image: url(/imgs/bk_comment_r.png);
	background-repeat: no-repeat;
	background-position:right;
	padding-right: 68px;
}
#tags {
	width:446px;
}
#tags a {
	color: #151512;
	font-size: 11px;
	text-decoration:none;
}
#tags a.size2 {
	font-size:12px;
}
#tags a.size3 {
	font-size:14px;
}
#tags a.size4 {
	font-size:18px;
}
#tags a.size5 {
	font-size:24px;
}
#tags a:hover {
	text-decoration:underline;
}
#statistic {
	margin-right: auto;
	margin-left: auto;
	width: 944px;
	padding-right: 8px;
	padding-left: 8px;
	border: 2px solid #2c2d34;
	margin-top: 8px;
	margin-bottom: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#statistic .left {
	float: left;
	width: 734px;
}
#statistic .right {
	float: right;
	height: 200px;
	width: 200px;
}
.tb_statistic {
	border: 1px solid #2c2d34;
	padding: 4px;
}
.tb_statistic  thead  td {
	background-color: #f8f8f8;
	padding-top: 6px;
	padding-bottom: 6px;
}
.tb_statistic tbody td {
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7bce2;
}
.tb_statistic tbody .last {
	border-bottom: none;
	padding-bottom: 10px;
}
.link2 {
	color: #8b1830;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

.link2:hover {
	text-decoration:underline;
}
#footer {
	background-color: #151512;
	padding-top: 14px;
	padding-bottom: 14px;
	color: #868584;
}

#footer_content {
	margin-right: auto;
	margin-left: auto;
	width: 936px;
	padding-right: 12px;
	padding-left: 12px;
}
#footer_content a {
	color: #868584;
	text-decoration: none;
	font-size: 11px;
}
#footer_content a:hover {
	text-decoration: underline;
}
#footer_content .left {
	float: left;
	width: 560px;
	margin-right: 4px;
}
#footer_content .right {
	float: left;
	width: 370px;
	text-align: right;
	padding-top: 20px;
}
#footer_end {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	padding-top: 8px;
	padding-bottom: 8px;
}#footer_end .left {
	float: left;
	width: 700px;
	text-align: left;
}
#footer_end .right {
	float: right;
	width: 240px;
	text-align: right;
}
.link3 {
	color:#868584;
	text-decoration:none;
}
.link3:hover {
	text-decoration:underline;
}

.new blockquote {
        padding-left: 12px;
        font-style: italic;
        margin-bottom: 10px;
        padding-right: 12px;
	color:#666;
}

.options_content {
	float:left;
	padding-top:2px;
}

.options_networks {
	float: right;
	width:200px;
}

.ranking {
	margin-left:8px;
	float:left;
}
.interior .new_content ul, .interior .new_content ol {
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	padding-right:10px;
}

.interior .new_content ul li {
        margin-bottom:10px;
}

h2 {
	font-size:18px;
	color:#2193c6;
	font-size:16px;
	font-weight:normal;
}

.underline {
	text-decoration:underline;
}

#comentarios h2 {
	text-decoration:none;
}

#comentarios h3 {
 	font-size:14px;
	color:#333333;
	font-weight:normal;
}

#comentarios ul {
}

#comentarios ul li .autor {
        color:#0071ae;
        font-weight:bold;
	font-style:normal;
	font-size:12px;
}   

.frm {
	margin:2px;
	border:1px solid #ddd;
	background-color:#f8f8f8;
	padding:8px;
}

.frm h3 {
	font-size:16px;
	font-weight:normal;
}

.frm_comment {
}

.frm_comment textarea {
	width:445px;
	height:100px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:4px;
}

.frm_comment input[type=text] {
        border:1px solid #ccc;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	width:200px;
}

.frm_comment label {
	display:block;
	margin-top:8px;
}

.frm_comment hr {
	margin-top:8px;
	margin-bottom:8px;
	border:none;
	border-top:1px solid #ddd;
	height:1px;
        margin-right:4px;
}

.int_links a {
        color: #004276;
        text-decoration: none;
}

#lst_comentadas, #lst_leidas_7d {
	display:none;
}

.btn {
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#c8c8c8;
	color: #335577;
  	border:none;
        border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.must {
	color:#b71919;
	font-weight:bold;
}

#vote img {
	cursor:pointer;
}

#space_clic {
	display:block;
	width:161px;
	height:209px;
}

/* Comentario */
#comentarios h3 {
        font-size:14px;
        color:#333333;
        font-weight:normal;
}       
  
#comentarios ul {
}       
        
#comentarios ul li { 
        border-top:1px solid #ccc;
        padding-top:4px;
        padding-left:10px;
        padding-right:10px;
        margin-top:10px;
}

#comentarios ul {
        list-style:none;
        padding-left:4px;
        padding-right:4px;
        padding-bottom:8px;
        font-size:12px;
}

.num_com {
        color:#905417;
        font-weight:bold;
}

.info_com {
        margin-bottom:6px;
}

.date_com {
        font-size:11px;
        font-weight:normal;
        color:#999999;
}

#pages,#pages_2 {
        padding-left:6px;
        padding-right:6px;
        padding-top:6px;
        display:block;
        font-size:11px;
        margin-top:4px;
        border-top:1px solid #ccc;
}

#pages .left, #pages_2 .left {
        padding:0px;
        margin:0px;
        float:left;
}

#pages ul.right, #pages_2 ul.right {
        float:right;
        padding:0px;
        margin:0px;
        display:block;
        border:0px;
}

#pages ul.right li, #pages_2 ul.right li {
        border:0px;
        padding:0px;
        margin:0px;
        float:left;
        margin-left:4px;
}

#pages_2 {
        margin-bottom:16px;
}

#pages a, #pages_2 a {
        font-size:11px;
        color:#666;
        text-decoration:none;
}

#pages a:hover, #pages_2 a:hover {
        text-decoration:underline;
}

.img_edicion {
	margin-right:10px;
	float:left;
}

#nav .right {
	float:right;
}

.video {
	text-align:center;
	width:480px;
}

.video_note, .audio_note {
        background-color: #f6e4b2;
        padding-top: 8px;
        padding-right: 4px;
        padding-bottom: 8px;
        padding-left: 4px;
        color: #000000;
}

.audio {
	border: 1px solid #CCC;
	padding:4px;
	width:290px;
	margin-left:auto;
	margin-right:auto;
}
	
.audio_fl {
	background-color:#e5e5e5;
	height:24px;
}

.audio_note {
	padding-top: 2px;
        padding-bottom: 2px;
	margin-top:4px;
}
#body_left.search-block * {
	width:auto;
}
#body_left.search-block iframe {
	width:480px;
}
#body_search input[type=text] {
	width:300px;
	border: 1px solid #CCC;
	padding:2px;
	font-size:14px;
}
#search_form {
	float:left;
	width:200px;
}
#search_form input[type=text] {
	width:110px;
}
#ads_header {
	padding:4px;
	padding-bottom:2px;
	width:780px;
	margin-left:auto;
	margin-right:auto;
}

