/* Format general styles */

html, body, div, span, applet, object, iframe,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
}

body {
     line-height: 1;
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

.clear, #clear { clear: both; } 
.space5, #space5 { clear: both; height: 5px;  } 
.space, #space { clear: both; height: 12px;  } 
.space15, #space15 { clear: both; height: 15px;  } 
.space20, #space20 { clear: both; height: 20px;  }
.space25, #space25 { clear: both; height: 25px;  }

/* text */

body { color : #333333; 	font-size: 11px;  font-family: tahoma, Arial, Helvetica, sans-serif; }
a, a:visited { color: #222222; }
a:hover { color: #db0e23; }

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 25; margin: 0px; padding: 0px;  }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 20; margin: 0px; padding: 0px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18; margin: 0px; padding: 0px; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 16; margin: 0px; padding: 0px; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 14; margin: 0px; padding: 0px; }


.normal { font-weight:normal; }
.alert { font-weight:bold; color: #FF6633; }

/* Estructura */

#content-header, #content-flash, #content-content, #content-footer  { width: 1010px; margin: auto; }
#content-header { margin-top: 5px; margin-bottom: 8px; }
#content-flash { margin-bottom: 8px; }
#content-content { margin-bottom: 8px; margin-top: 12px;  }

#content-footer { margin-top: 5px; margin-bottom: 8px; }
#content-footer-int { background: #f7f6f6; padding: 12px; }
#footer-copytext { text-align: right; color:#666666; }

#content-header-top { margin: auto; border-bottom: 1px dotted #ddd; padding: 5px; }
#content-header-top-left { float: left; width: 750px; }
#content-header-top-right { float: right; width: 150px; text-align: right; }

#content-header-logo { margin: auto; margin-top: 2px; margin-bottom: 2px; background: #fff; }
#content-header-logo-left { float: left; width: 650px; }
#content-header-logo-right { float: right; width: 300px; text-align: right; }

#text-header-top, { font-size: 11px; }
#text-header-logo { padding: 5px 0px 10px 10px; }

#logo { padding-left: 0px;  }

#content-int-left { border-left: 18px solid #ddd; }
#content-int-right { float: right; width: 675px; }

#content-content-left { float: left; width: 695px; }
#content-content-left-detail { float: left; width: 685px; } 
#content-content-left-left { float: left; width: 392px; border-right: 1px solid #e7e6e6; padding-right: 12px; }
#content-content-left-right { float: right; width: 250px; }
#content-content-left-left-profile { float: left; width: 201px; }
#content-content-left-right-profile { float: right; width: 450px; border-left: 1px solid #ddd;  padding-left: 15px; }

#content-content-right { float: right; width: 300px; }

#content-block-mega { background: #000 url(../img/interface/text-destacados.png) no-repeat 2px 2px; margin-bottom: 12px; }
#content-block-int { float: right; width: 680px; background: #fff; }

#content-block-content { background: #f40d25 url(../img/interface/text-portada.png) no-repeat 2px 2px; margin-bottom: 12px; }
#content-block-content-int { float: right; width: 667px; background: #fff; padding-left: 12px; }

#content-block-ecuador { background: #000 url(../img/interface/text-contenidos.png) no-repeat 2px 2px; margin-bottom: 12px; }
#content-block-ecuador-int { float: right; width: 667px; background: #fff; padding-left: 12px; }

#content-block-bottom { background: #f40d25 url(../img/interface/text-contenidos.png) no-repeat 2px 2px; margin-bottom: 12px; }
#content-block-bottom-int { float: right; width: 667px; background: #fff; padding-left: 12px; }

#content_left_gallery { width : 685px; float : left; padding-right : 20px; border-right : 1px solid #eae9e9; } 
#content_right_gallery { width : 280px; float : right; } 

/* Publicidad */

#pu { margin: auto; height: 90px; }
#pu-left { float: left; width: 760px; text-align: left; }
#pu-left-left { float: left; }
#pu-left-right { float: right; }
#pu-right { float: right;  width: 240px; text-align: right; }


#pu-portada { margin: auto; text-align: center; padding: 15px; } 

#pu-ecuador { margin: auto; }
#pu-ecuador-left { float: left; }
#pu-ecuador-right { float: right; }

#pu-mega { margin: auto; }
#pu-mega-left { float: left; }
#pu-mega-right { float: right; }

#puline { border-bottom: 3px solid #eae8e8; }

/* header menu */

#menu-top { margin:auto; }
#menu-top ul { margin: auto; list-style: none; float: left; padding-bottom: 2px; }

#menu-top #select { color: #db0e23; }

#menu-top-left { float: left; }
#menu-top-left li { float: left;   }

#menu-top-right { float: right;  text-align: right; }
#menu-top-right ul { float: right; }
#menu-top-right li { float: left; margin-left: 5px; padding-left: 5px; border-left: 1px solid #ddd;  }

#header-menu { margin: auto; background: #000000; }
#header-menu-content { padding: 6px; }
#header-menu-top-left { background: url(../img/interface/m1.gif) no-repeat left top; }
#header-menu-top-right { height: 5px; background: url(../img/interface/m2.gif) no-repeat right top; }
#header-menu-bottom-left { background: url(../img/interface/m3.gif) no-repeat left top; }
#header-menu-bottom-right { height: 5px; background: url(../img/interface/m4.gif) no-repeat right top; }
#header-menu ul { margin: auto; list-style: none; }
#header-menu li { float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #fff;  }
#header-menu, #header-menu a, #header-menu a:visited { color: #fff; font-size: 14px; text-decoration: none;  }
#header-menu #select { background: #b00617; font-weight:bold; position: relative; top: 0px; padding-top: 9px; padding-bottom: 10px;  padding-left: 4px; padding-right: 4px;  }
#header-menu a:hover { color: #fff;}
#header-menu li a b { color: #fff; }

#header-menu-second ul { margin: auto; list-style: none; padding: 8px; border-bottom: 2px solid #ddd; height: 14px;  }
#header-menu-second li { font-size: 12px; float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #fff;  }
#header-menu-second li { margin-right: 5px; padding-right: 5px; border-right: 1px solid #DDD; }
#header-menu-second a { text-decoration: none; }
#header-menu-second #select { font-weight:bold; }
 
#header-sites { background: #828282; margin: auto; width: 100%; padding: 3px}
#header-sites-int { width: 1010px; margin: auto; }
#header-sites ul { margin: auto; list-style: none; margin-top: 4px; }
#header-sites li { font-size: 12px; display:block; float: left;   }
#header-sites, #header-sites a, #header-sites a:visited { text-decoration: none; color: #fff; margin-right: 5px; padding-right: 5px; border-right: 1px solid #9c9b9b; }
#header-sites a:hover { color: #FF9900; }
#header-sites #select { font-weight:bold; }
#header-sites-int-left { float: left; width: 100px; }
#header-sites-int-right { float: left; }

/* form buscador */

#buscador { padding: 12px 0px 12px 12px; }
.input_search { font-size: 11px; color: #666666; border: 2px solid #b0b0b0; padding: 2px; background: #fff url(../img/interface/search-icon.png) no-repeat left; padding-left: 24px; height: 16px; }
.botton { font-size: 11px; border: 1px solid #ddd; padding: 4px; background: #fff url(../img/interface/bgbutton.gif) repeat-x left bottom; height: 25px; }

/* form */

form { border: 0px; margin: 0px;  }
form p { border: 0px; margin: 10px 0px 10px 0px; }
input, textarea { border: 1px solid #d9d5d5;  padding: 2px; }
.radio, .checkbox { border: 0px;  }

#title_input { font-weight : bold; margin-bottom: 5px; }
#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 { font-size: 11px; line-height: 14px; margin-bottom: 12px; background: #fefcf2; border: 1px solid #ebe3b3; color: #1c2125; padding: 6px;  }
#area_error { font-size: 11px; line-height: 14px; margin-bottom: 12px; background: #fefcf2; border: 1px solid #ebe3b3; color: #1c2125; padding: 6px;  }
#area_info { font-size: 11px; line-height: 14px; margin-bottom: 12px; background: #fefcf2; border: 1px solid #ebe3b3; color: #1c2125; padding: 6px;  }
#area_msg { font-size: 11px; line-height: 14px; margin-bottom: 12px; background: #fefcf2; border: 1px solid #ebe3b3; color: #1c2125; padding: 6px;  }

#area_ok li ,#area_error li,#area_info li, #area_msg li { margin-bottom: 5px; }

/* flash news*/

#content-flash { background : #fff; font-family: Arial, Helvetica, sans-serif; } 
#flash { background : #f7f6f6; border: 1px solid #ececec; padding: 0px; margin: 8px 0px 8px 0px; display: block; padding : 1px;  } 
#flash, #flash a { font-size: 16px; font-weight: normal; }
#flash-alert { color : #000;  } 
#flash-alert-left { float: left; background: #b4b4b4; color: #fff; font-weight : bold; padding: 6px 6px 6px 6px;  }
#flash-alert-left a { color: #fff; font-weight : bold; }
#flash-alert-right { float: left; padding: 6px 6px 6px 0px; }
#noflash { height: 8px;}

/* footer list items*/

#footer-items { margin: auto; width: 100%; }
#footer-items ul { margin: auto; list-style: none; display: block; }
#footer-items li { float: left; margin-right: 5px; padding-right: 5px; border-right: 1px solid #d6d6d6;  }

/* Noticia */ 

#tipotext 		 { background: #db0e23; color: #fff; margin-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px; border-right: 5px solid #dddddd; }
#tipotext-noticia    { background: #db0e23; color: #fff; margin-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px; border-right: 5px solid #dddddd; }
#tipotext-entrevista { background: #db0e23; color: #fff; margin-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px; border-right: 5px solid #dddddd; }
#tipotext-opinion    { background: #db0e23; color: #fff; margin-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px; border-right: 5px solid #dddddd; }
#tipotext-selector   { background: #db0e23; color: #fff; margin-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px; border-right: 5px solid #dddddd; }
#tipotext-site   { background: #9e9f9f; color: #fff; margin-right: 2px; padding-left: 2px; padding-top: 1px; padding-bottom: 1px; border-right: 5px solid #e8e8e8; }

#noticia ul { margin: 0px; padding: 0px; border: 0px; }
#noticia li { margin: 0px; padding: 0px; border: 0px; list-style: none; }

#noticia_destacada {  background: #f9f9f9; padding: 7px; margin-bottom: 6px; border: 1px solid #e7e6e6;  }
#noticia_destacada #noticia { margin: auto; margin-bottom: 12px; padding-bottom: 0px; border-bottom: 0px;  }
#noticia { margin: auto; margin-bottom: 12px; padding-bottom: 8px; }

#noticia_cat_int_left { float: left; width: 70%; }
#noticia_cat_int_right { float: right; width: 30%; text-align: right; }

.noticia_cat, .noticia_cat  a { color: #000; }
#noticia .noticia_cat, .boxtop { margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px dotted #ddd;  }
#noticia .antetitulo { font-size : 11px; margin-bottom: 5px; font-weight:bold; color: #a2a2a3; text-transform: uppercase;  }

#noticia h1, #noticia h1 a { font-size: 28px; line-height: 29px; letter-spacing: -1px; margin-bottom: 8px; text-decoration: none; font-family: "Times New Roman", Times, serif; }
#noticia h2, #noticia h2 a { font-size: 18px; line-height: 18px; letter-spacing: -0.5px; margin-bottom: 8px; text-decoration: none; font-family: arial, "Times New Roman", Times, serif; }
#noticia h3, #noticia h3 a { font-size: 18px; line-height: 18px; margin-bottom: 8px; text-decoration: none; font-family: arial, "Times New Roman", Times, serif; }
#noticia h4, #noticia h4 a { font-size: 12px; font-weight:bold; margin-bottom: 8px; text-decoration: none; font-family: arial, "Times New Roman", Times, serif; }

#fonth1, #fonth1 a { font-family: "Times New Roman", Times, serif; margin-bottom: 8px; text-decoration: none; } 
#fonth2, #fonth2 a { font-family: arial,"Times New Roman", Times, serif; margin-bottom: 8px; text-decoration: none; } 
#fonth3, #fonth3 a { font-family: arial,"Times New Roman", Times, serif; margin-bottom: 8px; text-decoration: none; } 
#fonth4, #fonth4 a { font-family: arial,"Times New Roman", Times, serif; margin-bottom: 8px; text-decoration: none; } 

#noticia h1 a,#noticia h2 a,#noticia h3 a,#noticia h4 a,#noticia h5 a { color: #201f1f;}
#noticia h1 a:hover ,#noticia h2 a:hover,#noticia h3 a:hover,#noticia h4 a:hover,#noticia h5 a:hover { color: #d54018; }

#search #noticia, #block #noticia { border-bottom: 0px; }

.img { float: left; margin-right: 8px; margin-bottom: 4px; border: 3px solid #ececec;  background: #fff; }
.img-top {  margin-bottom: 4px; border: 3px solid #ececec;  background: #fff; }

#noticia .dates, #noticia .dates a { color: #999999; margin-top: 5px; margin-bottom: 8px; text-decoration: none; }
#noticia .autor { font-weight:bold; }
#noticia .comentarios {  height: 25px; padding-left: 17px; background : url(../img/interface/icon_comment.png) no-repeat left top; }
#noticia .descripcion { font-size : 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif; }
#noticia .descripcion a { text-decoration: none; color: #000; font-weight:bold; }
#noticia .descripcion_small { font-size : 11px; }
#noticia .descripcion_small a { text-decoration: none; color: #000; font-weight:bold; }

#noticia_detail { margin: auto; }
#noticia_detail h1 { font-size : 32px;  line-height: 35px; color: #000; font-weight:normal; margin-bottom: 15px; font-family: arial;  }
#noticia_detail .contenido { text-align:justify; font-size : 14px; line-height : 18px;  margin-bottom : 40px; font-family:tahoma,arial; color : #595959; } 
#noticia_detail .contenido p { font-size : 14px; color : #595959; margin: 0px; font-family:tahoma,arial; } 
#noticia_detail .contenido a, .noticia_detail .contenido a:visited { color : #fe6902; }
#noticia_detail .tags { margin-bottom: 20px; font-size: 12px; }

#agregator_layer { text-align: right; border: 3px solid #ddd; padding: 3px; width: 250px; float: right;  }
#agregator_layer img { margin-left: 5px;  }

#noticias-mini { margin: auto; margin-bottom: 12px; padding-bottom: 12px; border-bottom: 3px solid #ececec; } 
#noticias-mini ul { display: block; }
#noticias-mini li { height: 20px; padding-left: 20px; margin-bottom: 6px; background : url(../img/interface/icomini.png) no-repeat left 3px; }

#mega #noticia { border-bottom: 0px; padding-bottom: 0px; margin-bottom: 0px; }
#mega #noticia h1, #mega #noticia h1 a { font-size: 38px; line-height: 35px;  margin-bottom: 8px; text-decoration: none; font-family: "Times New Roman", Times, serif; }
#mega .noticia_cat { margin-bottom: 10px; }

#portada #noticia { border-bottom: 1px dotted #ddd;}

#site #noticia { border-bottom: 0px;  margin-bottom: 0px; }
#site #noticia h4 { padding: 0px; margin-top: 3px; margin-bottom: 5px; }
#site .descripcion { margin-bottom: 5px;  }
#site .noticia_cat a { color: #666666; }


#web #noticia { margin: 0px; padding: 0px; padding-bottom: 8px; margin-bottom: 5px; border-bottom: 1px dotted #ddd;   }
#selector #noticia { margin-top: 0px; padding-top: 0px; border-bottom: 0px; margin-bottom: 5px; }
#selector .dates  { color: #999999; margin-top: 5px; margin-bottom: 3px; text-decoration: none; }

#list #noticia { padding-bottom: 0px;  border-bottom: 1px dotted #ddd; }
#list ul { display:block; }
#list li { border-bottom: 1px dotted #ddd; margin-bottom: 4px; padding-bottom: 4px; }
#list a { font-size: 12px; text-decoration: none; font-family: arial, "Times New Roman", Times, serif;  }

/* comentarios */

#comentario_array { 
border-bottom : 1px solid #f1efef; 
padding-bottom : 5px; 
margin-bottom : 10px; 
} 
#comentario_left { float: left; width: 150px; font-size: 10px;  padding-right: 10px;  }
#comentario_right { float: right; width: 470px; color: #777777; padding-left: 8px; border-left: 2px solid #ddd; min-height: 50px;  }
#comentario_right_medium { float: right; width: 500px; olor: #777777; padding-left: 8px; border-left: 2px solid #ddd; min-height: 50px;  }
#comentario_www a { color: #db0e23; }

#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;  }

.comentatio_desc { font-size: 11px; }
.comentatio_desc_list { font-size: 12px; margin-bottom: 8px; } 

#comment_title_news {  margin-bottom: 8px;  }
#comment_title_news h2 a { font-size: 16px; font-weight:bold; text-decoration: none; }
.num_comments { color: #999999; }

#text_legal { color: #777777; }

/* */

#cajon_prev_editor { font-size: 12px; }
#cajon_prev_editor h1 { font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size: 18px;  }
#cajon_prev_editor .img { float: left; margin-right: 8px; margin-bottom: 4px; border: 3px solid #ececec;  background: #fff; }

#cajon_white { border-bottom: 3px solid #ddd; padding-bottom: 5px; }

/* Mega  */ 

.mega_links_text { font-size: 11px; font-weight:bold; color:#999999; }
#mega_links {  font-size : 10px; clear : both; text-align: right; } 
#mega_links a {  color : #b4b4b4; font-weight:bold; padding : 6px;  background : #fff; text-decoration: none; } 
#mega_links a:hover { background : #f4f5f6; color : #000; }  

/* pagination links */

#search_pagination { font-size : 12px; margin-top : 20px; margin-bottom : 30px; 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; }
 
#search_pagination_gallery { font-size : 12px; margin-top : 10px; margin-bottom : 30px; clear : both; } 
#search_pagination_gallery a { border : 1px solid #e2e1e1; color : #fff; padding : 6px; margin-left : 4px; background : #aaaaab; text-decoration: none; } 
#search_pagination_gallery a:hover { border : 1px solid #e2e1e1; background : #939393; color : #fff; padding : 6px; margin-left : 4px; } 

/* cajon & box contents */

#cajabg { border: 1px solid #e7e6e6; }
#cajaint { padding: 12px 12px 12px 12px; border: 1px solid #fff; background: #fff url(../img/interface/bgcaja.png) repeat-x left bottom;  }
#caja-ext { background:#e8e8e8; padding: 8px; }

#block_more { text-align: right; }

#BoxGlobal { margin: auto; }
#BoxGlobalContent { clear:both; }

#cajon_standar, #cajon_form { background: #fff; border: 1px solid #ececec; margin-bottom: 12px; padding: 5px; margin-top: 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; }

#box_normal { background: #9e9f9f; color: #fff; padding: 6px; font-size: 11px;  }
#box_selector { background: #f40d25; color: #fff; padding: 6px; font-size: 16px;  }
#box_resources { background: #b5b5b6 url(../img/interface/bg_option_mix.png) repeat-x left bottom;  color: #fff; padding: 6px; font-size: 16px;  }
#box_module { background: #000000; color: #fff; padding: 6px; font-size: 11px;  }

/* */

#cajon_secciones { border: 1px solid #e7e6e6; }
#cajon_secciones_div { border-bottom: 1px solid #e7e6e6; padding: 5px;  }

/* Pestanas */

#options_mix_base { border-top : 1px solid #dcdee2; background : #fcfcfc; margin-bottom : 12px; } 
#options_mix { margin: auto; } 
#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 : #fff; background: #c2c3c5 url(../img/interface/bg_option_mix.png); display : block; padding : 6px 10px; text-align : center; border-width : 1px 1px 0 1px; } 
#options_mix a:hover { background : #db0e23; color : #fff; } 
.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_selector, #select_options_selector a { color: #fff; background : #db0e23; } 

#options_mix_comm { background: #eaeaea; margin-top : 5px; margin-bottom : 15px;   } 
#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 : #db0e23; color : #fff;  } 
.select_options_mix_com { text-decoration : none; color : #db0e23; background : #fff; display : block;  padding : 5px 10px 6px 10px; text-align : center;  } 


#options_mix_comm_grey { background: #b5b3b3; margin-top : 5px; margin-bottom : 15px;   } 
#options_mix_comm_grey ul, #options_mix_comm_grey li { list-style-type : none; height : 25px; } 
#options_mix_comm_grey ul, #options_mix_comm_grey li { margin : 0; padding : 0; } 
#options_mix_comm_grey ul { margin-left: 10px; }
#options_mix_comm_grey li { font-size: 11px; float : left; margin-right : 1px; margin-top: 3px; padding-bottom: 2px; } 
#options_mix_comm_grey a { text-decoration : none; font-weight:bold; color : #fff; display : block; padding : 4px 10px; text-align : center; } 
#options_mix_comm_grey a:hover { background : #db0e23; color : #fff;  } 
.select_options_mix_com_grey { text-decoration : none; color : #db0e23; background : #ececec; display : block;  padding : 5px 10px 6px 10px; text-align : center;  } 


/* Encuesta */

#encuesta h1, #encuesta h1 a { font-size: 18px; margin-bottom: 8px; text-decoration: none; font-family: arial, "Times New Roman", Times, serif; }
#encuesta .radio { padding-right: 10px; }
#encuesta .answer { margin-bottom: 10px; }

/* Video */

#video-menu { background: url(../img/interface/bg_media.png) ;  padding-top: 2px; } 
#video-menu ul, #options_mix_video li { margin : 0; padding : 0; border: 0px; list-style-type : none;  } 
#video-menu ul { margin-left: 10px; }
#video-menu li { font-size: 11px; float : left; margin-right : 1px;  } 
#video-menu a { text-decoration : none; font-weight:bold; color : #fff; display : block; padding : 6px 8px; text-align : center; } 
#video-menu a:hover { background : #db0e23; color : #fff;  } 
#video-menu .select {  padding : 6px 8px; background : #dddddd; color : #000; }

#video_cajon { background: #dddddd url(../img/interface/videocajon.jpg) repeat-x left bottom; }
#video-cajon-top-left { background:  url(../img/interface/m1.gif) no-repeat left top;  }
#video-cajon-top-right { height: 4px; background: url(../img/interface/m2.gif) no-repeat right top; }
#video-cajon-botton-left { background: url(../img/interface/m3.gif) no-repeat left top;  }
#video-cajon-botton-right { height: 5px; background: url(../img/interface/m4.gif) no-repeat right top; }


#cajon_mix_video {  padding : 8px 8px 0px 8px; margin : auto; clear : both; } 

#video_img { margin-bottom : 5px; border: 1px solid #757474; width : 280px; } 
#video_img img { background : 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: .7; -moz-opacity:0.7; } 
#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 { padding: 6px;   }
#video_small { border: 2px solid #b7b7b7;  margin-left: 2px; margin-right: 2px; }
#video-bottom_bottom { padding: 5px; font-size: 11px;  color: #999999; height: 0px; }

.videoinput { background-color:transparent; font-size: 11px; color: #605d5d; border: 0px; width: 100%; }

/* 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: .7; -moz-opacity:0.7;  }

#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;  }

/* Gallery */ 

.gallery_cell { float : left; width : 67px;  float : left; text-align : center; margin-right : 7px; margin-bottom : 5px; } 
#gallery_img_select { margin: auto; height: 370px; }
#gallery_img_select h2 a  { font-family:Georgia, "Times New Roman", Times, serif; font-size: 21px; line-height: 22px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0px; display: block; text-decoration: underline;  } 
#gallery_img_select_left { float: left; width: 460px; background: #333333; padding: 8px; text-align: center; }
#gallery_img_select_right { float: right; width: 200px; }
#gallery_panel { margin: auto; }
#gallery_panel h2 { border-bottom: 1px dotted #d5d3d3; font-weight:normal; }
#gallery_panel img { margin: 3px; border: 1px solid #333333; }
#gallery_img_detail img { border: 1px solid #999999;}
#gallery_img_detail_comment { text-align: left; color: #CCCCCC; font-size: 11px; padding: 5px; border-bottom: 1px dotted #666666; margin-bottom: 5px;} 
#gallery_img_detail_related { text-align: left; font-size: 11px; color: #CCCCCC; }
#gallery_img_detail_related img { margin: 3px; border: 1px solid #333333; text-align: left; border: 1px solid #999999; }
#gallery_panel #videonews img { float: left; margin-right: 5px; }
#gallery_panel #videonews { float: left; width: 220px; padding:3px;  }
#gallery_list { margin: auto; border-bottom: 1px dotted #999999; padding-bottom: 5px; margin-bottom: 20px;  }
#gallery_list_left img {  margin: 3px; border: 1px solid #333333;  }
#gallery_list_left { float: left; width: 120px;  }
#gallery_list_right { float: left;  width: 550px; }
#gallery_list h3 { margin-bottom: 2px;  }
#gallery_list a { text-decoration: none; }
#array_video_list { margin-bottom: 5px;  border-bottom: 1px dotted #dbd8d8; padding-bottom: 3px; }
#array_video_list #dates{ color: #bebdbd; margin-top: 3px; }

/* Encuestas */

.gpoll_ext { border : 1px solid #e5e5e5; background : #fff; padding : 1px; margin-top : 5px; margin-bottom : 5px; } 
.gpoll_int { background : #e4e3e3; height : 8px; } 

#poll_fast { border: 1px solid #eae9e9; padding: 8px; margin-bottom: 5px; margin-top: 25px; }
#poll_fast h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px; padding: 0px; margin-bottom: 5px; color: #807f7f; }
#poll_fast_left { float: left; width: 48%; padding: 5px; background: #dedbdb; }
#poll_fast_left_left { float: left; width: 15%; background: #4c4c4c; color: #fff; padding: 3px; height: 22px; }
#poll_fast_left_right { float: left; width: 83%; background: #dedbdb; }
#poll_fast_right { float: right; width: 48%; padding: 5px; background: #dedbdb; }
#poll_fast_right_left { float: right; width: 15%; background: #4c4c4c; color: #fff; padding: 3px; height: 22px; text-align: right; }
#poll_fast_right_right { float: right; width: 83%; background: #dedbdb; text-align: right; }

#poll_fast_home { margin-top: 5px; border-top: 1px dotted #ddd; padding: 8px; font-size: 16px;   }
#poll_fast_home_left { float: left; width: 460px; border-right: 1px solid #ddd; }
#poll_fast_home_right { float: right; width: 170px; }
#poll_fast_home_right_left { float: left; width: 78px; margin-right: 5px;   }
#poll_fast_home_right_right { float: left; width: 78px;  }
#poll_fast_home h2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px; padding: 0px; }
#poll_fast_home #poll_option { float: left; }
#poll_fast_home #barra { float: left; width: 40px; background: #ddd; font-size: 11px;  }
#poll_fast_home #barra_int { background: #db0e23; color: #fff; padding: 2px; height: 16px; text-align: left;  }
#poll_fast_home #barra_int_zero { color: #fff; height: 16px;  padding: 2px; text-align: left; }
#poll_fast_home #num { float: left; padding: 3px; }

#poll_fast_color { background: #db0e23; padding: 3px; height: 22px; }

/* usuarios */

#usuario_array_list { padding-bottom : 5px; margin-bottom : 5px; border-bottom: 1px solid #ececec;  }
#usuario_array_list_left { float: left; width: 250px; }
#usuario_array_list_right { float: right; width: 120px;  }
.usuario_options li { margin-bottom: 2px; border-bottom: 1px dotted #ececec; padding-bottom: 4px;   }

#usuario_array { padding-bottom : 5px; margin-bottom : 5px; float: left;   } 
#usuario_array .img { float: left; margin-right: 3px; border: 3px solid #ececec;  background: #fff; }

#usuario_caja_profile { border-bottom: 3px solid #ececec; margin-bottom: 5px; }
.usuario_dates_profile { border-bottom: 1px dotted #ececec; padding-bottom: 5px; margin-bottom: 5px;  }

/* SELECTOR WIKI */

#selector_left { float: left; width: 60px; }
#selector_right { float: right; width: 590px; }
#selector_votos { background: #db0e23; color: #fff; border: 1px solid #ddd; padding: 4px; text-align: center; }
#selector_votos h3 { font-family:Arial, Helvetica, sans-serif; font-size: 20px; padding: 0px; margin: 0px; }
#selector_link_voted { background: #b5b5b6 url(../img/interface/bg_option_mix.png) repeat-x left bottom; border: 1px solid #ddd; font-family: tahoma; font-size: 11px; text-align: center; padding: 2px; }
#selector_link_voted, #selector_link_voted a { color: #fff;  }

/* Calendar */

#calendar { margin: auto; } 
#calendar td { height: 20px; bordeR: 1px solid #ddd; }
#calendar_box { font-size : 11px; background : #eaeaea; color : db0e23; font-weight:bold; } 
#altn { text-decoration : none; } 

#calendar .top { padding: 4px; font-weight:bold; background: #f7f6f6; }

#calendar #da { text-align : center; } /* actual */
#calendar #fs { text-align : center; } /* festivo */
#calendar #othersdays { text-align : center; } /* resto de dias */

#da, #da a, #da a:visited { background : #db0e23; color : #fff; text-decoration : none; }  
#fs, #fs a, #fs a:visited { background : #b4b4b4; color : #fff; text-decoration : none; }  
#othersdays , #othersdays  a, #othersdays  a:visited { background : #f7f6f6; color : #000; text-decoration : none; }  

#othersdays td a:hover { background: #000; color: #fff; }

/* 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: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 3px; padding-bottom: 3px; margin: 0px; } 
.title_cat_form a { font-weight: bold;  }

.description_cat_form { font-size : 12px; margin-bottom : 3px; line-height : 14px; color: #777777; } 
.msg_cat_form { font-size: 11px; margin-top: 4px; text-transform: lowercase; min-height: 50px;  }
.arraya { background : #fff; } 
.arrayb { background : #fff; } 

#tab_forum { background: #ececec; 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; text-align : } 
	#tab_forum_right_right {float : left; width : 48px; text-align : } 

.forum_msg_left, .forum_msg_left_detail { float : left; width : 140px; font-size: 10px; padding-right: 10px; } 
.forum_msg_right { float : right; width : 520px; 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; } 
.post_array_home { border-bottom : 1px solid #f1efef; padding-bottom : 5px; margin-bottom : 5px; } 
.post_array h1, .post_array h1 a, .post_array_home h1, .post_array_home h1 a { margin-bottom: 8px;  } 
.post_array h2, .post_array h2 a, .post_array_home h2, .post_array_home h2 a { font-size : 12px; font-weight : bold; margin-bottom: 5px;  } 
.post_array_description { font-size: 11px; color: #484848; }
.post_detail { font-size: 12px; color: #484848;      line-height: 1.3; }
.date_msg_forum_list { color : #999999; text-align: right; margin-top: 8px;   } 

#array_cat { margin-bottom : 5px; border-bottom: 1px dotted #ddd; } 
#post_array_detail { margin-bottom : 10px; } 
#array_respuestas { margin-bottom : 10px; padding : 10px; border-bottom : 1px solid #f1efef; } 

#array_respuestas_left  { float: left; width: 140px; font-size: 11px;  padding-right: 10px;  }
#array_respuestas_right { float: right; width: 500px; color: #777777; padding-left: 8px; border-left: 2px solid #ddd; min-height: 50px;  }

/* Directory */

.array_dir li { margin-bottom : 10px; } 
.dir_titulo a { font-size : 14px; color : #db0e23; margin-bottom : 3px; } 
.dir_url { color : #999; } 
#cat_dir { padding: 5px; }

/* tags home */

#tags a { color: #333333; text-decoration: none;  }
#tags a:hover {  text-decoration: underline;  }
