﻿@charset "utf-8";
/* CSS Document */

body { 
font-family:tahoma,arial;
color : #484848; 
margin : 0; 
border : 0; 
font-size : 12px;
margin-bottom: 10px;
background: #e5e6e1;
} 

/* links */
a { color : #000; } 
a, a:visited {  } 
a:hover { color : #3399cc; } 

/* elements */
p, td { font-size : 12px; } 
img { border: 0px; }
#img img { 
border : 0; 
} 
#img_content img { border : 1px solid #ced9db; padding : 2px; background : #fff url(../img/interface/cargando.gif) no-repeat center center;} 
#img_top { border : 3px solid #ececec; background : #fff url(../img/interface/cargando.gif) no-repeat center center; margin-bottom : 5px; } 
#img_top img {border : 0; } 

#img_left { float: left; margin-right: 8px; margin-bottom: 8px; }
#img_right { float: right; margin-left: 8px; margin-bottom: 8px; }

small { font-size: 11px; }
/* H */
h1 { font-family: Arial, Helvetica, sans-serif; font-size : 22px; border : 0; margin : 0 0 10px 0; } 
h2 { font-family: Arial, Helvetica, sans-serif; font-size : 16px; border : 0; margin : 0 0 10px 0; } 
h3 { font-family: Arial, Helvetica, sans-serif; font-size : 16px; border : 0; margin : 0 0 10px 0; } 
h4 { font-family: Arial, Helvetica, sans-serif; font-size : 14px; border : 0; margin : 0 0 10px 0; } 
h5 { font-family: Arial, Helvetica, sans-serif; font-size : 16px; border : 0; margin : 0 0 10px 0; font-weight : normal; color : #3399cc; } 

/* CLEAR */

.space, #space { clear : both; } 
#block_more { font-size : 11px; text-align : right; padding-right: 10px; margin-bottom : 10px; font-weight : bold;  } 
#block_more_simple { font-size : 11px; text-align : right; padding-right: 10px; margin-bottom : 10px;  } 
 
/* form */

form { border: 0px; margin: 0px;  }
form p { border: 0px; margin: 10px 0px 10px 0px; }
input { border: 1px solid #d9d5d5;  padding: 2px; }
select { border: 1px solid #d9d5d5;  padding: 2px; }
.file { border: 1px solid #d9d5d5;  padding: 2px; }
.botton { border: 0px;  font-size: 12px; font-family: arial; font-weight : bold; color: #fff; padding: 2px; background: #3399cc; }
.radio, .checkbox { border: 0px;  }

#cajon_standar, #cajon_form { background: #fff; border: 1px solid #ececec; margin-top: 8px; margin-bottom: 12px; padding: 5px;  }
#cajon_standar_int, #cajon_form_int { background: #fff; padding: 8px; padding-top: 15px; }
#cajon_standar h3, #cajon_form h3 { background: #f7f6f6; padding: 5px; margin: 0px; font-size: 12px; color: #5f5e5e;   }
#cajon_standar form ,#cajon_form form { color: #666666;}
#cajon_standar input, #cajon_form input { padding: 3px; }

#form_field_left {  float : left; width : 200px; text-align: right; padding-right: 8px;  }
#form_field_right {  float : left; width : 400px; padding-left: 8px; border-left: 1px solid #ddd; min-height: 60px;  }
#form_field_right textarea { margin-bottom: 10px;}

#title_input { font-weight : bold; margin-bottom: 2px; }
#title_input_error { font-weight : bold; margin-bottom: 2px; }
#description_input { margin-top: 4px; margin-bottom: 12px; color: #999999; }
#description_input, #description_input a, #description_input a:visited { color: #999999; }

/* */

#area_ok { margin-bottom: 12px; background: #fefcf2; border: 1px solid #ebe3b3; color: #1c2125; padding: 6px;  }
#area_error { margin-bottom: 12px; background: #fefcf2; border: 1px solid #ebe3b3; color: #1c2125; padding: 6px;  }
#area_info { margin-bottom: 12px; background: #fefcf2; border: 1px solid #ebe3b3; color: #1c2125; padding: 6px; }

/* header */

#content_header { margin : auto; width : 1000px; margin-top : 5px; padding-top: 8px; background: #fff; padding-left: 10px; padding-right: 10px; } 
#content_header_mix { margin: auto; } 
#content_header_mix_left { width : 760px; float : left;  } 
#content_header_mix_right { width : 220px; float : right; text-align : right; } 
#content_header_mix form { padding : 2px; } 
#content_header_top { margin : auto; margin-top: 3px; padding : 2px; border-bottom: 1px solid #ececec; } 
#content_header_top h1 { font-size : 12px; color : #666; padding : 0; border : 0; margin : 0; font-weight : normal; } 
#content_header_top_left { width : 400px; float : left; } 
#content_header_top_right { width : 550px; float : right; text-align : right; } 
#content_header_logo { padding : 0 0 0 0; height: 100px;  background: #fff; } 
#content_header_logo_left { float : left; width : 600px; font-size:60px; font-weight:bold; font-family:"palatino linotype",palatino,serif; letter-spacing: 2pt; text-align:center;} 
#content_header_logo_right { float : right; width : 390px; text-align : right; padding-top : 3px; } 

/* flash ultima hora */

#content_flash { background : #fff; margin : auto; width : 1000px; padding-bottom : 5px;   padding-left: 10px; padding-right: 10px; } 
#flash { background : #f7f6f6; border: 1px solid #f1f1f1; font-size: 16px; line-height: 16px; letter-spacing: -0.7px; font-weight: normal; font-family: 'Arial'; padding: 0px; margin: 8px 0px 8px 0px; display: block; padding : 6px;  } 
.flash-alert { color : #000; font-weight : bold; } 

/* content */

#content { background : #fff; margin : auto; width : 1000px; padding-bottom: 10px;    padding-left: 10px; padding-right: 10px; } 
#content_left { width : 670px; float : left; padding-right : 11px; border-right : 1px solid #f3f1f1; } 
#content_left_corto { width : 670px; float : left; padding-right : 11px; border-right : 1px solid #f3f1f1; } 
#content_left_left { width : 380px; float : left; margin-right : 10px; padding-right : 8px; border-right : 1px solid #f3f1f1; } 
#content_left_right { width : 270px; float : right;} 
#content_right { width : 300px; float : right; padding: 5px; } 
#content_right_second { width : 300px; float : right; }
#content_right_second_corto { width : 290px; float : right; }
#content_left_detail { width : 670px; float : left; padding-right : 11px; border-right : 1px solid #f3f1f1; } 
#content_right_detail { width : 300px; float : right; } 
#content_left_detail_left { width : 450px; float : left; margin-right : 10px; padding-right : 8px; } 
#content_left_detail_right { width : 200px; float : right; text-align: right; } 

/* content medium */

#content_medium_int { border: 1px solid #eaeaea; padding: 6px; margin-bottom: 5px; }

/* content footer */

#content_footer { margin : auto; width : 1000px; font-size: 11px; background: #fff;   padding-left: 10px; padding-right: 10px; } 
#content_footer_int_categories { border: 1px solid #eaeaea; background : #fff; padding: 6px; margin-bottom: 5px;  } 
#content_footer_int_top { border-bottom : 1px solid #ebebeb; color: #ddd; margin: auto; width: 100%;  padding-bottom: 7px; margin-bottom: 7px;  } 
#content_footer_int {  border: 1px solid #dddddd; padding : 12px; background: #f7f6f6;  margin-top: 10px; margin-bottom: 5px; }
#content_footer_int_left { float: left; width: 670px;  }
#content_footer_int_left_left { float: left; width: 230px;  }
#content_footer_int_left_right { float: right; width: 410px; border-left: 1px solid #ddd; padding-left: 10px; min-height: 70px; }
#content_footer_int_right { float: right; width: 250px; text-align: right; }
#content_footer_int_left_right_left { float: left; width: 45%;  }
#content_footer_int_left_right_right { float: right; width: 45%; border-left: 1px solid #ddd; padding-left: 10px; min-height: 70px; }
#content_footer a { color: #484848; }

/* items footer */

#ulfooterh ul li { list-style-type : none; }
#ulfooterh ul { margin : 0; padding : 0; } 
#ulfooterh li { float : left; margin-right: 5px; } 

/* */

#ulfooterv { }
#ulfooterv ul, #ulfooterv li { list-style-type : none; } 
#ulfooterv ul { margin : 0; padding : 0; } 
#ulfooterv { display:block}

/* Publicidad  */

#pu { padding: 3px; background: #ececec; }
#pu_footer { padding: 3px; background: #fff; border: 1px solid #ececec; } 
#pu img, #pu-left img, #pu-right img { border : 0;} 
#pu-left { float : left; width : 700px; position : relative; } 
#pu-right { float : right; width : 290px; } 
.marco_publicidad { border : 1px solid #ebeaea; padding : 2px; margin-top : 15px; margin-bottom : 15px; background: #fff; } 
#marco_publicidad_minis { border : 0px; margin-top : 10px; margin-bottom : 15px; background: #fff; } 
.marco_publicidad_mega { border : 1px solid #ebeaea; padding : 2px; margin-bottom : 10px; background: #fff; } 
.marco_publicidad_bg { border : 1px solid #ebeaea;  background: #f4f3f3;  padding : 2px 2px 8px 2px; margin-top : 10px; margin-bottom : 10px; }
#mini_logo { border: 1px solid #ddd; padding: 4px; } 

/* menu superior cabecera */

#menuo { margin : auto; font-size : 12px; float : right; padding : 2px; } 
#menuo ul, #menuo li { list-style-type : none; } 
#menuo ul { margin : 0; padding : 0; } 
#menuo li { float : left; background: #f7f6f6; padding: 3px;} 
#menuo a { text-decoration : none; display : block; padding : 0 4px; text-align : center; } 
#menuo a:hover { background: #3399cc; color: #fff; } 
#menuo a#select { } 

/* MENU HEADER DINAMIC */

ul#menu_header_top { background:#3399cc; z-index: 2; margin: 0; border: 0 none; padding: 0; list-style: none; height: 30px; border-bottom: 2px solid #d4dfe5; border-top:1px solid #d4dfe5; }
ul#menu_header_top li { border-right: 1px solid #c0c0c0;  margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 29px; z-index: 2; }

/* menu desplegable */ 

ul#menu_header_top ul { z-index: 2; margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 29px; left: 0; }
ul#menu_header_top ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font-size:12px; content: "."; height: 0; visibility: hidden; }
ul#menu_header_top ul li { width: 160px; float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ background: #d3d3d3; border-right: none; }

/* PRINCIPAL  */
#menu_header_top ul  { padding-left: 15px; }
#menu_header_top ul a { padding : 5px 6px 7px 6px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: #fff; font-size : 14px; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ text-align : center;  }
ul#menu_header_top ul a:hover, ul#menu_header_top li:hover a { text-decoration:underline; font-weight:bold; }

/* OPCIONES  */

ul#menu_header_top li:hover li a,
ul#menu_header_top li.iehover li a { margin: auto;	float: none; background: #f3f3f3; color: #4b4f59; font-size: 12px;  }
#menu_header_top a#select { position: relative; top: -5px; margin-bottom: 8px;  padding-top: 10px; padding-bottom: 10px; background : #fff url(../img/interface/shaop.png) no-repeat center top; color : #7f7f7f; font-size: 14px;  } 


/* menu_second */

#menu_header_second { background : #fff; border-bottom: 3px solid #ececec; margin : auto; font-size : 12px;  } 
#menu_header_second ul, #menu_header_second li { list-style-type : none;  } 
#menu_header_second ul { margin : 0; padding : 0; } 
#menu_header_second li { float : left; } 
#menu_header_second a { color : #333; text-decoration : none; display : block; padding : 6px 6px; text-align : center; } 
#menu_header_second a:hover { text-decoration:underline; } 
#menu_header_second a#select { font-weight:bold; color : #000; } 

/* pestañas */

#options_mix { margin-top : 15px; position : relative; top : -4px; } 
#options_mix ul, #options_mix li { list-style-type : none; height : 22px; } 
#options_mix ul, #options_mix li { margin : 0; padding : 0; } 
#options_mix li { float : left; margin-right : 3px; font-size: 11px; } 
#options_mix a { text-decoration : none; color : #999797; background : #f0efef; display : block; padding : 5px 10px; text-align : center; border : 1px solid #f0efef; border-width : 1px 1px 0 1px; } 
#options_mix a:hover { background : #3399cc; color : #fff; } 

#options_mix_video { margin-top : 15px; position : relative; top : -4px; } 
#options_mix_video ul, #options_mix_video li { list-style-type : none; height : 22px; } 
#options_mix_video ul, #options_mix_video li { margin : 0; padding : 0; } 
#options_mix_video li { float : left; margin-right : 5px; } 
#options_mix_video a { text-decoration : none; color : #999797; background : #f0efef ;display : block; padding : 5px 10px; text-align : center; border : 1px solid #f0efef;  border-width : 1px 1px 0 1px; } 
#options_mix_video a:hover { background : #3399cc; color : #fff; } 

#options_mix_gallery { margin-top : 15px; position : relative; top : -4px; } 
#options_mix_gallery ul, #options_mix_gallery li { list-style-type : none; height : 22px; } 
#options_mix_gallery ul, #options_mix_gallery li { margin : 0; padding : 0; } 
#options_mix_gallery li { float : left; margin-right : 5px; } 
#options_mix_gallery a { text-decoration : none; color : #999797; background : #f0efef ;display : block; padding : 5px 10px; text-align : center; border : 1px solid #f0efef; border-width : 1px 1px 0 1px; } 
#options_mix_gallery a:hover { background : #3399cc; color : #fff; } 
#options_mix_gallery { border-top : 1px solid #dcdee2; background : #fcfcfc; margin-bottom : 8px; } 

#options_mix_comm { background: #eaeaea; margin-top : 10px; position : relative; top : -4px; } 
#options_mix_comm ul, #options_mix_comm li { list-style-type : none; height : 25px; } 
#options_mix_comm ul, #options_mix_comm li { margin : 0; padding : 0; } 
#options_mix_comm ul { margin-left: 10px; }
#options_mix_comm li { font-size: 11px; float : left; margin-right : 1px; margin-top: 3px; padding-bottom: 2px; } 
#options_mix_comm a { text-decoration : none; font-weight:bold; color : #b7adad; display : block; padding : 4px 10px; text-align : center; } 
#options_mix_comm a:hover { background : #3399cc; color : #fff;  } 

#options_mix_base { border-top : 1px solid #dcdee2; background : #fcfcfc; margin-bottom : 12px; margin-right:10px;} 
.select_options_mix { text-decoration : none; color : #000; background : #fff; display : block; padding : 5px 10px 8px 10px; text-align : center; border : 1px solid #dcdee2; border-width : 1px 1px 0 1px; } 
.select_options_mix_com { text-decoration : none; color : #3399cc; background : #fff; display : block;  padding : 5px 10px 5px 10px; text-align : center;  } 

/* cajon */

#BoxGlobal { margin: auto;}
#BoxGlobal h1 { font-size: 16px; font-family:tahoma,arial; color: #3399cc; margin: 0px;  }
#BoxGlobalContent { clear:both; }

#BoxUserCommunityHome { margin: auto;}
#BoxUserCommunityHome h1 { font-size: 16px; font-weight:bold; color: #3399cc; margin: 0px;  }
#BoxUserCommunityContent { clear:both; }

.normal { font-weight:normal; }

/* pre editor news detail */

#cajon_prev_editor { border: 1px solid #ddd; padding: 8px; margin-bottom: 15px;}

/* box cajas */

#cajon_help { background: #f7f6f6; margin: auto; border: 1px solid #e5e5e5; }
#cajon_help_int { padding: 8px; margin-top: 7px; margin-bottom: 8px;  }
#cajon_help, #cajon_help p { font-size: 11px; }
#cajon_help h1 { font-size: 14px; font-weight:normal; background: #ececec; padding: 8px; }
#cajon_help h4 { font-size: 12px; border-bottom: 1px solid #ececec; margin-bottom: 3px; padding-bottom: 3px; color: #000;  }

#cajon_white { margin: auto; margin-top: 7px; padding-bottom: 8px; border-bottom: 3px solid #ececec; margin-bottom: 15px; }
#cajon_white_fine { border-bottom: 1px solid #ececec; padding-bottom: 5px; margin-bottom: 10px; } 
#cajon_group { margin: auto; padding: 5px; margin-top: 7px; padding-bottom: 8px; border: 1px solid #e5e5e5; margin-bottom: 8px; }
#cajon_mix {  border : 1px solid #dde1e5; background : #fff; padding : 8px; margin-bottom : 15px; margin : auto; clear : both; }
#cajon_mix_video { border : 1px solid #dde1e5; padding : 8px; margin-bottom : 15px; margin : auto; clear : both; } 
#cajon_mix_gallery { border : 1px solid #dde1e5; background : #fff; padding : 3px; padding-top: 5px;  margin : auto; margin-bottom : 20px; clear : both; } 
#cajon_mix_admin { border : 1px solid #eaeaea; background : #fcfcfc; padding : 8px; margin-bottom : 15px; margin : auto; } 

#box_all { font-size: 14px; border: 1px solid #eaeaea; padding : 4px; margin-top : 5px; margin-bottom : 8px; background : #eaeaea; } 
#box_all, #box_all a, #box_all a:visited { color: #b7adad;  }

#box_listen { font-size: 14px; border: 1px solid #eaeaea; padding : 4px; margin-top : 5px; margin-bottom : 8px; background : #eaeaea;  } 
#box_listen a, #box_listen a:visited { color: #b7adad; }

#box_last_comments_home, #box_all_community { font-size: 16px;  background : #eaeaea; border: 1px solid #eaeaea; padding : 4px; margin-top : 5px; margin-bottom : 8px;} 
#box_last_comments_home a, #box_last_comments_home a:visited, #box_all_community a, #box_all_community a:visited{ color: #b7adad; }

#box_result_search { margin: auto; padding-bottom: 8px; border-bottom: 1px solid #ececec; margin-bottom: 12px; }
#box_result_search_left { float : left; width: 45%; }
#box_result_search_right { float : right; width: 45%; text-align: right; }

/* promos */

#promo_col_newsletter { font-size: 11px; background: #f7f6f6; border: 1px solid #dedbd2; padding: 8px; margin-bottom: 15px;  }
#promo_col_newsletter h1 { margin-bottom: 1px; color: #3399cc; }
#promo_col_newsletter img { float: left; margin-right: 5px; }
/* */

#img { border : 1px solid #ececec; padding : 2px; background : #ececec url(../img/interface/cargando.gif) no-repeat center center; } 

/* prev News */

#noticia { border-bottom : 1px dotted #e5e5e5; padding-bottom : 10px; margin-bottom : 10px; clear : both; } 
#noticia_mega { border-bottom : 3px solid #ececec; padding-bottom : 8px; margin-bottom : 10px; clear : both; } 
#noticia_destacada { background: #f6f5f2; padding : 10px; padding-top: 5px; margin-bottom : 10px; }
#noticia_entrevista { border : 1px solid #dcdee2; background : #fcfcfc; padding : 10px; padding-top: 5px; margin-bottom : 10px; }

#noticia_cat_destacada { border-bottom : 1px dotted #e5e5e5; font-size: 12px; font-family: arial;  color : #999999;  font-weight : bold; margin-top: 5px; margin-bottom: 8px; padding-bottom: 5px; } 
#noticia_cat { font-size: 12px; font-family: arial;  color : #999999;  font-weight : bold; margin-bottom: 8px; } 
#noticia_cat_detail { font-size: 12px; font-family: arial;  color : #999999;  font-weight : bold; margin-bottom: 0px; } 
#noticia_cat_detail a, #noticia_cat_detail a:visited, #noticia_cat a, #noticia_cat a:visited, #noticia_cat_destacada a, #noticia_cat_destacada a:visited { color: #3399cc; }

.dates { color : #a6a5a5; margin-top : 4px; margin-bottom : 10px; font-size : 12px; } 
.dates a { color : #a6a5a5; margin-bottom : 10px; font-size : 12px; } 

.noticia_intro { margin-top: 5px;  margin-bottom: 10px; font-size : 12px; line-height: 16px; }
.noticia_intro_small { margin-top: 5px;  margin-bottom: 10px; font-size : 12px;  line-height: 14px;  }

#noticia_mini { border-bottom : 3px solid #f1efef; margin-bottom : 13px; clear : both; padding-bottom: 5px;  }
#noticia_mini ul { border : none; margin: 0px; margin-bottom : 10px; } 
#noticia_mini li { padding : 0; padding-left: 20px; margin-bottom: 6px; list-style-type : none; background : url(../img/interface/icomini.png) no-repeat left 3px; } 

#noticia_minisin { border-bottom : 3px solid #f1efef; margin-bottom : 13px; clear : both; padding-bottom: 5px;  }
#noticia_minisin ul { border : none; margin: 0px; margin-bottom : 10px; } 
#noticia_minisin li { padding : 0; padding-left: 20px; margin-bottom: 6px; } 

.more_news_cat { margin-bottom: 10px; }

/* Noticia detalle */

#details_icons img { margin-left: 5px; }
#detail { margin: auto;}
#detail h1 { font-family:Georgia, "Times New Roman", Times, serif; color: #333333; font-size : 35px; word-spacing : 0.7px; letter-spacing : 0.8px; line-height : 33px; margin-top : 0px; padding-top: 0px; margin-bottom: 20px; font-weight : normal;  } 
#detail_fecha { font-size: 12px; margin-bottom: 10px;  }

.noticia_detail { font-size : 14px; line-height : 18px; margin-bottom : 40px; font-family:tahoma,arial; color : #595959; } 
.noticia_detail p { font-size : 14px; color : #595959; margin: 0px; font-family:tahoma,arial; } 
.noticia_detail a, .noticia_detail a:visited { color : #3399cc; }
.dates_detail { color : #7d7d7d; font-weight : normal; } 

.noticia_tags { margin-bottom: 20px; }

#agregator_layer { text-align: right; border: 3px solid #ddd; padding: 5px; width: 250px; float: right; }
#agregator_layer img { margin-left: 5px; }

/* titulares */

#noticia_entrevista h1, #noticia_destacada h1, #noticia h1,
#noticia_entrevista h2, #noticia_destacada h2, #noticia h2,
#noticia_entrevista h3, #noticia_destacada h3, #noticia h3 { font-family:Georgia, "Times New Roman", Times, serif; }
#noticia_entrevista h4, #noticia_destacada h4, #noticia h4 { font-family: Arial, Helvetica, sans-serif; }

#mega h1 { font-size : 35px; word-spacing : 0.7px; letter-spacing : 0.8px; line-height : 33px; margin-top : 0; font-weight : normal; }
#noticia_destacada h1, #noticia h1  { font-size: 25px; line-height: 25px; letter-spacing: -1.5px; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px; display: block; } 
#noticia h2  { font-size: 21px; line-height: 22px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0px; display: block;} 
#noticia_entrevista h2, #noticia_destacada h2 { font-size: 18px; line-height: 19px; letter-spacing: -1.5px; font-weight: normal; padding: 0px; margin: 0px 0px 10px 0px; display: block; } 
#noticia_entrevista h3, #noticia_destacada h3, #noticia h3  { font-size: 21px; line-height: 22px; letter-spacing: -1px; font-weight: normal;  padding: 0px; margin: 0px; display: block;} 
#noticia_entrevista h4, #noticia_destacada h4, #noticia h4  { font-size: 12px; line-height: 12px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0px; display: block;} 

#noticia_entrevista h1, #noticia_entrevista h1 a, #noticia_destacada h1 a, #noticia_destacada h1 a:visited,#noticia h1 a, #noticia h1 a:visited,
#noticia_entrevista h2, #noticia_entrevista h2 a, #noticia_destacada h2 a, #noticia_destacada h2 a:visited, #noticia h2 a, #noticia h2 a:visited, 
#noticia_entrevista h3, #noticia_entrevista h3 a, #noticia_destacada h3 a, #noticia_destacada h3 a:visited, #noticia h3 a, #noticia h3 a:visited, 
#noticia_entrevista h4, #noticia_entrevista h4 a, #noticia_destacada h4 a, #noticia_destacada h4 a:visited, #noticia h4 a, #noticia h4 a:visited { color : #303030; text-decoration : none; } 

#noticia_destacada h1 a:hover, #noticia h1 a:hover,
#noticia_destacada h2 a:hover, #noticia h2 a:hover, 
#noticia_destacada h3 a:hover, #noticia h3 a:hover, 
#noticia_destacada h4 a:hover, #noticia h4 a:hover { color : #000; border-bottom : 1px solid #000; text-decoration : none; } 

#noticia_bottom, #noticia_bottom h4 { font-family:Georgia, "Times New Roman", Times, serif}
#noticia_bottom, #noticia_bottom h4 { font-size: 12px; line-height: 12px; letter-spacing: -0.5px; font-weight: normal; padding-top: 3px; padding-bottom: 3px; margin: 0px; display: block;} 
#noticia_bottom a, #noticia_bottom a:visited { color : #303030; text-decoration : none; } 
#noticia_bottom a:hover { color : #000; border-bottom : 1px solid #000; text-decoration : none; } 

#mega h1 { font-family:Georgia, "Times New Roman", Times, serif}
#mega h1 a, #mega h1 a:visited { color : #303030; text-decoration : none; } 
#mega h1 a:hover { color : #000; border-bottom : 1px solid #000; text-decoration : none; } 

#noticia_small h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 16px; font-weight: normal; color: #303030; border-bottom: 1px solid #e5e5e5; margin-bottom: 6px; padding-bottom: 6px;  } 
#noticia_small a, #noticia_small a:visited { color : #303030; text-decoration : none; }
#noticia_small a:hover, #noticia_small h1 a:hover { color : #000; border-bottom : 1px solid #000; text-decoration : none; } 
#noticia_small_number { float: left; width: 15px; color: #3399cc;}

#numtop { float: left; margin-left: 5px; font-size: 11px; width: 30px; margin-right: 8px; margin-bottom: 3px; background: #3399cc url(../img/interface/bgnumtop.png) no-repeat left top; color: #fff; padding: 3px; text-align: center; }
#numtopgrey { float: left; margin-left: 5px; font-size: 11px; width: 30px; margin-right: 8px; margin-bottom: 3px; background: #dcdcdc url(../img/interface/bgnumtop.png) no-repeat left top; color: #fff; padding: 3px; text-align: center; }


#noticia_medium { border-bottom: 1px solid #e5e5e5; margin-bottom: 6px; padding-bottom: 6px; }
#noticia_medium h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; line-height: 19px; font-weight: normal; color: #303030; margin-bottom: 6px; padding-bottom: 6px;  } 
#noticia_medium a, #noticia_medium a:visited { color : #303030; text-decoration : none; }
#noticia_medium a:hover, #noticia_medium h1 a:hover { color : #000; border-bottom : 1px solid #000; text-decoration : none; } 

#noticia_mini, #noticia_mini h1, #noticia_mini h2 { color: #ff9617; font-size: 11px; line-height: 14px; font-weight: normal;  font-family:tahoma,arial; } 
#noticia_mini a, #noticia_mini a:visited { color : #303030; text-decoration:underline; }
#noticia_mini a:hover, #noticia_mini h1 a:hover { color : #000; border-bottom : 1px solid #000; text-decoration : none; } 

#noticia_minisin, #noticia_minisin h1, #noticia_minisin h2 { color: #ff9617; font-size: 11px; line-height: 14px; font-weight: normal;  font-family:tahoma,arial; } 
#noticia_minisin a, #noticia_minisin a:visited { color : #303030; text-decoration:underline;  }
#noticia_minisin a:hover { color : #000; border-bottom : 1px solid #000; } 

#noticia_block { border-bottom: 1px solid #e5e5e5; margin-bottom: 6px; padding-bottom: 6px;  }
#noticia_block_left { float: left; width: 70px;}
#noticia_block_right  { float: right; width: 595px;   }
#noticia_block h1 { font-family:Georgia, "TimesNew Roman", Times, serif; font-size: 16px; line-height: 16px; font-weight: normal; color: #303030; margin-bottom: 2px; padding: 0px; text-decoration : none;  } 
#noticia_block a, #noticia_block a:visited { color : #303030; text-decoration : none; }
#noticia_block a:hover, #noticia_block h1 a:hover { color : #000; text-decoration : underline;  } 

/* comments */

#scroll_comentarios{
	width:670px;
	height:420px;
	overflow:auto;
}

#comentario_array { 
border-bottom : 1px solid #f1efef;
padding-bottom : 5px; 
margin-bottom : 5px; 
} 
#comentario_left { float: left; width: 160px; font-size: 10px;  padding-right: 10px;  }
#comentario_right { float: right; width: 490px; color: #777777; padding-left: 8px; border-left: 2px solid #ddd; min-height: 50px;  }
#comentario_right_auto { float: left; color: #777777; padding-left: 8px; border-left: 2px solid #ddd; min-height: 50px;  }
#comentario_www a { color: #3399cc; }

#comentario_left_mini { float: left; width: 60px; font-size: 10px;  padding-right: 10px; }
#comentario_right_mini { float: left; color: #777777; padding-left: 8px; border-left: 2px solid #ddd; min-height: 50px;  }

#comment_title_news h1, #comment_title_news h1 a { font-size: 12px; }
#text_legal { color: #777777; }

/* users array */

#users_array { padding-bottom : 10px; margin-bottom : 10px; } 
#users_array img { float : left; margin-right : 8px; margin-bottom : 8px; border : 3px solid #eaeaea; padding : 2px; background : #fff; } 
#users_array_table img { float : left; margin-right : 8px; margin-bottom : 8px; border : 1px solid #eaeaea; padding : 2px; background : #fff; } 
#users_array h2 { font-size: 14px; margin-bottom: 2px; }

.users_cell { float : left; width : 49px; height : 59px; float : left; text-align : center; margin-right : 1px; margin-bottom : 5px; } 
a.users_info { position : relative; z-index : 24; background-color : #ccc; color : #000; text-decoration : none; } 
a.users_info:hover { z-index : 25; background-color : #ff0; } 
a.users_info:hover span { display : block; position : absolute; top : 50px; left : -100px; width : 200px; border : 1px solid #000;  filter: alpha(opacity=75); opacity: 0.75; -moz-opacity:0.75; background : #000; color : #fff; text-align : left; padding : 5px; } 

.users_info a span, a.users_info span { display : none; } 
.users_info_title { font-weight : bold; } 
.users_info_desc { margin-bottom : 5px; } 
#information { font-size : 12px; margin-top : 10px; margin-bottom : 5px; clear : both; border : 1px solid #e2e1e1; color : #000; padding : 6px; background : #FFFFCC; } 

/* community users*/
.users_array_bloque { font-size: 11px; }
.users_array_bloque { float : left; width : 200px; height : 55px; border : 1px solid #ececec; padding : 6px; margin-right : 8px; margin-bottom : 8px; } 
.users_array_bloque_left { width : 48px; float : left; } 
.users_array_bloque_right { width : 138px; float : right; }
.users_array_bloque h1 { font-size: 14px; margin-bottom: 2px; }

/* video home */
/*
#video_img { margin-bottom : 5px; } 
#video_img img { background : #fff url(../img/interface/cargando.gif) no-repeat center 50%; border : 0;   } 
#video_player { width : 280px; height : 70px; margin-top: 118px; position: absolute; background : #000; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity:0.70; } 
#video_player_text {color : #ffffff; margin : auto; text-align : center; vertical-align : middle; top : 65%; position : relative; text-decoration : none; } 
#video_player_text_int { color : #ffffff; margin : auto; padding: 10px; text-decoration : none; } 
#video a, #video a:visited { text-decoration : none; border-bottom : none; color : #ffffff; } 
#video_player_description { font-size: 11px; }

#video-bottom { margin-top: 5px;}
#video_small { border: 1px solid #ddd; padding: 1px; margin-left: 2px; margin-right: 2px; }
*/
/* Gallery */ 

.gallery_cell { float : left; width : 67px;  float : left; text-align : center; margin-right : 7px; margin-bottom : 5px; } 

/* Video Gallery */
/*
#video_mini_array { float: left; margin-right: 8px; padding: 2px;  }
#video_mini_array img { border : 3px solid #eaeaea;  }
#video_player_mini { width: 105px; height: 79px; position: absolute; background: url(../img/interface/play_video_mini.gif) no-repeat center; filter: alpha(opacity=70); opacity: 0.7; -moz-opacity:0.70; }

#td_video_array { background: #fbfbfb; border: 1px solid #eeebeb; padding: 5px; min-height: 105px; }
#video_related_link { margin-bottom: 6px; text-align: right; font-size: 11px;  }
*/
/* pagination links */

#search_pagination { font-size : 12px; margin-top : 5px; margin-bottom : 5px; clear : both; } 
#search_pagination a { border : 1px solid #e2e1e1; color : #000; padding : 6px; margin-left : 4px; background : #fff; } 
#search_pagination a:hover { border : 1px solid #e2e1e1; background : #f4f5f6; color : #000; padding : 6px; margin-left : 4px; } 
.pagination_act { padding : 6px; font-weight : bold; background : #fd7c21; color : #fff; } 

/* Menu anuncios */
a.menu_anuncios { font-size:11px; display:block; border: 1px solid #e2e1e1; color: #000; padding: 4px; background: #f4f5f6; text-decoration:none; font-weight:bold; margin-bottom:2px;} 
a.menu_anuncios:hover { background: #3399cc; color:#FFFFFF; }
a.menu_anuncios_select { font-size:11px; display:block; border: 1px solid #e2e1e1; padding: 4px; background: #3399cc; color:#FFFFFF; text-decoration:none; font-weight:bold; margin-bottom:2px;} 

/* Mega Links */ 

#mega_links {  font-size : 11px; margin-top : 10px; margin-bottom : 10px; clear : both; text-align: right; } 
#mega_links a { border : 1px solid #e2e1e1; color : #000; padding : 6px; margin-left : 4px; background : #fff; } 
#mega_links a:hover { border : 1px solid #e2e1e1; background : #f4f5f6; color : #000; padding : 6px; margin-left : 4px; }  

/* tags */

#tags a { color : #303030;  }

/* Calendar */

#calendar { margin-bottom : 20px; border : 1px solid #e3e1e1; padding : 2px; margin-top: 5px;} 
#calendar_box { font-size : 11px; background : #eaeaea; color : #b6b5b5; padding : 3px; font-weight:bold; } 
#altn { text-decoration : none; } 
#da, #da a, #da a:visited { text-align : center; background : #3399cc; color : #fff; text-decoration : none; } 
#fs, #fs a, #fs a:visited { text-align : center; color : #3399cc; background: #f1f1f1;text-decoration : none; text-decoration : none; } 
#othersdays, #othersdays a, #othersdays a:visited { text-align : center; text-decoration : none;background: #f7f6f6; width: 40px; } 
#fs a:hover , #othersdays a:hover { font-weight:bold; }

/* Poll */

.gpoll_ext { border : 1px solid #e5e5e5; background : #fff; padding : 1px; margin-top : 5px; margin-bottom : 5px; } 
.gpoll_int { background : #e4e3e3; height : 8px; } 

/* Directory */

.array_dir li { margin-bottom : 10px; } 
.dir_titulo a { font-size : 14px; color : #3399cc; margin-bottom : 3px; } 
.dir_url { color : #999; } 

/* Forum */

.num_resp_forum, .num_msg_forum, .num_msg_forum_min, .num_msg_forum_min, .num_resp_forum { text-align : center; } 
.title_cat_form { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;  letter-spacing: -0.5px; font-weight: normal;  line-height: 14px; letter-spacing: -0.5px; padding-top: 3px; padding-bottom: 3px; margin: 0px; } 
.title_cat_form a { font-weight: normal;  }
.description_cat_form { font-size : 12px; margin-bottom : 3px; line-height : 14px; color: #777777; } 
.msg_cat_form { font-size: 10px; margin-top: 4px; text-transform: lowercase; min-height: 50px;  }
.arraya { background : #fff; } 
.arrayb { background : #fff; } 
#tab_forum { background: #eaeaea;border : 1px solid #f1efef; margin-bottom : 10px; padding : 0; color: #b7adad; font-weight:bold; font-size: 11px; } 
#tab_forum_left { float : left; width : 510px; padding : 3px; } 
	#tab_forum_left_left { float : left; width : 300px;  } 
	#tab_forum_left_right { float : right; width : 180px; padding-left: 10px; border-left: 2px solid #ddd; } 
#tab_forum_right { float : right; width : 125px; padding : 3px;  } 
	#tab_forum_right_left { float : left; width : 58px;} 
	#tab_forum_right_right {float : left; width : 48px;} 

.forum_msg_left, .forum_msg_left_detail { float : left; width : 140px; font-size: 10px; padding-right: 10px; } 
.forum_msg_right { float : right; width : 490px; padding-left: 10px; border-left: 2px solid #ddd; } 
.forum_msg_right_small { float : right; width : 290px; } 
.forum_msg_right_home { float : right; width : 240px; } 
.forum_msg_right_left { float : left; width : 350px; } 
.forum_msg_right_right { float : right; width : 125px; } 
.forum_msg_right_right_left { float : left; width : 58px; text-align : center; } 
.forum_msg_right_right_right { float : left; width : 48px; text-align : center; } 
.forum_msg_right_detail { float : right; width : 600px; } 
.post_array { border-bottom : 1px solid #f1efef; padding-bottom : 10px; margin-bottom : 10px; } 
.array_cat_1 { background : #fcfbfb; border-bottom : 1px solid #f1efef; } 
.array_cat_2 { background : #fff; border-bottom : 1px solid #f1efef; } 
.post_array_home { border-bottom : 1px solid #f1efef; padding-bottom : 5px; margin-bottom : 5px; } 
.post_array h2, .post_array_home h2 { font-size : 12px; font-weight : bold; } 
.post_array_description { font-size: 11px; }
.date_msg_forum_list { color : #999999; text-align: right;  } 
#array_cat { margin-bottom : 5px; } 
#post_array_detail { margin-bottom : 10px; } 
#array_respuestas { margin-bottom : 10px; padding : 10px; border-bottom : 1px solid #f1efef; } 

#array_respuestas_left  { float: left; width: 170px; font-size: 10px;  padding-right: 10px;  }
#array_respuestas_right { float: right; width: 480px; color: #777777; padding-left: 8px; border-left: 2px solid #ddd; min-height: 50px;  }

.title_reply { font-size : 16px; margin-bottom : 10px; } 
#post_detail, #post_detail p { font-size: 12px; line-height: 16px; letter-spacing: -0.5px; font-weight: normal; font-family: 'Arial'; padding-top: 3px; padding-bottom: 40px; margin: 0px; display: block;}

#lista
{
	position:absolute;
	width:150px;
	background-color:#d9d5d5;
	color:#000000;
	border:1px solid #d9d5d5;
	z-index:1;
	top:200px;
	left:870px;
	display:none;
}

.resaltado
{
	background-color:#FFFFFF; color:#000000;
	cursor:pointer;
}

.listnormal
{
	background-color:#FFFFFF; color:#000000;
}

input.botton_enviar {
background:url(../img/interface/okvalid.gif) no-repeat top;
font-size:11px;
color:#000;
font-family:Tahoma, arial, verdana, courier;
width:24px;
height:24px;
vertical-align:top;
margin:0 4px 0 5px;
padding:0;
border:none;
}

span.tit_principal{
background: #3399cc;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
font-family:"palatino linotype",palatino,serif;
vertical-align:top;
}

span.tit_principal_coin{
color:#999999;
font-size:16px;
font-weight:bold;
font-family:"palatino linotype",palatino,serif;
}

ul.lista_enlaces{
list-style-image: url(../img/interface/icozooma.gif);
margin-left:25px;
}

ul.enlaces{
list-style-image: url(../img/interface/indica.gif);
margin-left:25px;
padding-left:50px;
}

.box_datos {border:0px solid;width:180px;height:30px;float:left}

a.directorio { text-decoration : none; } 
a:hover.directorio { text-decoration:underline;} 