/* Estructura de la pagina */


body {
        font-family: Arial, Helvetica, sans-serif;
        text-align: center;
        background: #333333;
}
a {
        text-decoration: none;
}

#global{        
        width:875px;
        margin:0 auto;
        background:#333333;
        min-height:100%;
        position:relative;
}
/*
#colIzq {        
        width:388px;
}
#colDer {        
        width:487px;
}*/
#header {
        background: transparent url(/imgfiles/front/imgs/header_back.gif) top left repeat-x;
        width: 875px;
        height: 115px;
}     
#footer div{
   background-color: #1f1f1f;
}
#footer {       
        background: #1f1f1f url(/imgfiles/front/imgs/bottomPantallaCultural.gif) bottom right no-repeat;
        width: 875px;
        height: 100px;     
        border: 1px solid #000;
}       
#footer span{
   color: #fff !important;
}
#banner_insti {
        padding: 6px 0 7px 0;
        background-color: #E1E1E1;
}
#detalles_video_short {
        background-color: #5e5e5e;
        padding: 10px;
}
#detalles_video_long {
        background-color: #5e5e5e;
        padding: 10px;
}
.menu {
        font-size: 12px;
        color: #000;
}
.info_text {
        font-size: 9px;
        color: #999999;
}
.label_text {
        font-size: 10px;
        color: #ffffff;
}

.cabecera_text {
        font-size: 14px;
        font-weight: bold;
        color: #272727;
}
.titular_text {
        font-size: 12px;
        font-weight: bold;
        color: #e6e6e6;
}
.titular_text a{
        font-size: 12px;
        font-weight: bold;
        color: #e6e6e6;
}
.cabecera_link_text {
        font-size: 10px;
        color: #dedede;
        line-height: 20px;
}
.category_text {
        font-size: 12px;
        font-weight: bold;
        color: #e71c18;
}


.std_text#detalles_video_short, .std_text#detalles_video_long, #detalles_video_short .std_text_bold, #detalles_video_long .std_text_bold{
        color: #010101;
}
.std_text {
        font-size: 12px;
        color: #dedede;
        padding-top: 6px;
}
.std_text_bold {
        font-size: 12px;
        color: #dedede;
        padding-top: 6px;
        font-weight: bold;
}             
table.group_title_text{
   border-spacing: 2px;
}
.group_title_text td {
        font-size: 11px;
        background-color: #222222;
        color: #ffffff;
        font-weight: bold;
        border: 1px solid #000;
}
.instrucciones_favoritos{
        margin:10px 0; 
        padding:5px; 
        background-color: #262626;
        color: #ffffff;
        font-size:12px
}
.cabecera_seccion_video, .cabecera_seccion_agenda {
        font-size: 14px;
        font-weight: bold;
        color: #e31d1a;
        background-color: #262626;
        padding-left: 15px;      
 	display:block;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        /* line-height:20px; */
}

table#pag_283 .cabecera_seccion_video‌, table#pag_500 .cabecera_seccion_video{ border: 1px solid #000000; }
.imagen_lista {
        border: 2px solid #CECECE;‌
}
.imagen_grande {
        border: 2px solid #9DC6D1;
}

a.ver_video {
        font-size: 12px;
        color: #9DC6D1;
        background: transparent url(/imgfiles/front/imgs/btn_vervideo.gif) center left no-repeat;
        padding-left: 26px;
        line-height: 24px;
        vertical-align: middle;
        text-decoration:none;
        float: left;
        display:block;
        margin:5px 0 0 3px;
}
a.link {
        font-size: 11px;
        color: #dedede;
        text-decoration:none;
}
a.canales {
        font-size: 11px;
        color: #FFFFFF;
        font-weight: bold;
}
a.canales:hover{ text-decoration: underline; }
a.canales_home{
        font-size: 11px;
        color:#ffffff;
        font-weight: 700;
}

#lopd a {
        font-size: 11px;
        color: #373737;
        text-decoration:none;
}

span.video {
        border: 1px solid #9DC6D1;
}
span.agenda {
        border: 1px solid #A3DBBE;
}

input.buscador {
        border: 1px solid #000000;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
        width: 200px
}
select.buscador {
        border: 1px solid #000000;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
        width: 200px
}
textarea.buscador {
        font-family: Arial, Helvetica, sans-serif;
        border: 1px solid #000000;
        color: #333333;
        font-size: 11px;
        background-color: #FFFFFF;
}
input.textbox {
        border: 1px solid #000000;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
        width: 300px
}

input.button {
        border: 1px solid #94AEE1;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
}

input.button_buscador {
        border: 1px solid #94AEE1;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
        width: 50px
}

input.button_buscador_large {
        border: 1px solid #94AEE1;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
        width: 100px
}

input.button {
        border: 1px solid #94AEE1;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
}

button.boton_gris{
        border: 1px solid #94AEE1;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
}

#menu {
        background-color: #262626;
        height: 24px;
}
#menu div {
        width: 120px;
        height: 24px;
        float: left;
        text-align: center;
}
#menu div.separator {
        width: 5px;
        background-color: #262626;
}
#menu div.menu_selected a {
        color: #e81c1f;
}
#menu div.menu_unselected a {
   color: #FFFFFF;        
}
#menu a.menu_item {
        line-height: 24px;
        font-size: 12px;
        
}

#menu a.menu_item:hover {
        background-color: #666;
        width: 120px;
        height: 24px;
        float: left;        
}

#login {
        background-color: #5e5e5e;
        width: 359px;
        font-size: 10px;
        color: #ffffff;
        height: 85px;
}
#login input {
        border: 1px solid #000000;
        font-size: 10px;
        background-color: #ffffff;
}      
#login input[type=submit]{   
   background-color: #f03732;
   color: #ffffff;
}
#login table {
        padding-top: 15px;
}

#infouser {
        background-color: #262626;
        height: 24px;
}
#infouser a.item, .item {
        line-height: 24px;
        font-size: 11px;
        color: #dedede;
        padding-left: 5px;
        padding-right: 15px;
}  

#infouser td.item:hover {
        background-color: #666;
}
 
#infouser span{
   color: #dedede;
}
#infouser img {
        padding: 1px;
        vertical-align: middle;
}

#video_lista {
        border: 1px solid #000;
        padding: 10px;         
        background-color: #222222;
}
#agenda_lista {
        border: 2px solid #000;
        padding: 10px;             
        background-color: #222222;
}
#agenda_lista.small, #video_lista.small {
        width: 350px;
}
#agenda_lista.big_small, #video_lista.big_small {
        width: 390px;
}
#agenda_lista.medium, #video_lista.medium {
        width: 404px;
}
#agenda_lista.large, #video_lista.large {
        width: 463px;
}
#agenda_lista.full, #video_lista.full {
        width: 830px;
}
#agenda_lista.mini, #video_lista {
        width: 170px;
}

#player {
        width: 487px; 
        height: 366px; 
        background-color: #000000; 
        z-index: 1;
        color: #FFFFFF;
}

.val_error {
        font-size: 11px;
        color: #CC0000;
        font-weight: bold;
}

#footer a {
        line-height: 24px;
        font-size: 11px;
        color: #FFFFFF;
        padding-left: 5px;
        padding-right: 15px;
}

.popup{
    background: #ffffff;
    padding: 10px;
    border: 5px solid #ffffff;
}
.popup_title {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #000000;
        text-align: left;
}

.tit_list{
        font-size:12px;
        font-weight:bold;
        color:#7C7C7C;
        text-transform:uppercase;
        display:block;
        text-align:left;
        padding:2px 0 2px 0;
        border-width:0 0 2px 0;
        border-color:#D2D2D2;
        border-style:solid;        
}

.text_table{
        font-size:11px;
        font-weight:normal;
        color:#575757;
        font-family: Arial, Helvetica, sans-serif;
}

a.lk_table,.lk_table{
        font-size:11px;
        font-weight:normal;
        color:#FFFFFF;
        text-decoration:none;
        padding:0 0 0 5px;
}

a.lk_table:hover{
        text-decoration:underline;
        color:#000000;
}

a.add{
        font-size:10px;
        font-weight:bold;
        color:#747474;
        background:url(/imgfiles/imgs/back/cruz.gif) center left no-repeat;        
        padding:0 5px 0 14px;
        text-decoration:none;
}
.lab_edit{
        font-size:11px;
        font-weight:bold;
        color:#545454;                
}
#Button_0_774 input,#Button_1_774 input,#Button_2_774 input, #Button_0_686 input, #Button_1_686 input,#Button_0_693 input, #Button_0_774 input, #Button_1_774 input,#Button_0_798 input{
        border: 1px solid #94AEE1;
        color: #333333;
        font-size: 10px;
        background-color: #FFFFFF;
        width: 100px
}
.zebra{
        /*background-color:#ceefdc;*/
        background-color:#222222;
        border:solid 1px #000000;
        padding:0 5px;
}
.zebra.sel a.canales_home{
   color:#E31C19;
  
}

.zebra:hover {
        background-color: #666;
}

div#content_section_840 form, div#content_section_294 form, div#content_section_474, div#content_section_501 form, div#content_section_509{
/*table#seccion_294 form, table#seccion_474 td, table#seccion_501 form, table#seccion_509 td {*/
        background-color: #222222 !important;    
        border-left: 1px solid #000;
        border-right: 1px solid #000;
        border-bottom: 1px solid #000;
}  
div#content_section_693{
/*table#seccion_693 table td{*/
        background-color: #262626 !important;   
}    
div#content_section_798, div#content_section_774, div#content_section_774 a, div#content_section_686 a, div#content_section_693 a{
/*table#seccion_774 table, table#seccion_774 table td a, table#seccion_686 table td a, table#seccion_693 table td a {*/
        background-color: #262626 !important;
        color: #dedede;
}
div#content_section_333, div#content_section_349, div#content_section_528, div#content_section_321, div#content_section_774, div#content_section_686, div#content_section_693{
/*table#seccion_333 table table td, table#seccion_349 table td, table#seccion_528 table td, table#seccion_321 table td, table#seccion_774 table table td, table#seccion_686 table table td, table#seccion_693 table table td {*/
        background-color: #222222 !important;    
        border: 1px solid #000;
}
/*table#seccion_474 tr td, table#seccion_509 tr td{
        border: none;
} */                          
div#content_section_459, div#content_section_308, div#content_section_320, div#content_section_328, div#content_section_502, div#content_section_507, div#content_section_611, div#content_section_651{
/*table#seccion_459 td, table#seccion_308 td, table#seccion_320 td, table#seccion_328 td, table#seccion_502 td, table#seccion_507 td, table#seccion_611 td, table#seccion_651 td {*/
        border-top: 0px solid #333;
}
div#content_section_268{
/*table#seccion_268 td{*/
border-top: 0px solid #333333;
}
div.group_title_text{
        color: #fff;
}
div#content_section_267, div#content_section_269, .ultimos10 div{
/*table#seccion_267 td, table#seccion_269 td, .ultimos10 div{*/
        border-left: 1px solid #191919;
        border-right: 1px solid #191919;
        border-bottom: 1px solid #191919;
}
.caption {
        color: #dedede;
}
.reflect, .reflected{
        border: 1px solid #cecece;
        padding: 2px;
}
.reflect:hover, .reflected:hover{
        border:2px solid #fff;
        padding: 2px;
}
.ultimos10 div{ background-color: #222222; }

.categorias_agenda {color:white;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
/*ul{ display: inline; }*/
option.select_hijo { padding-left: 15px; }
option.select_padre { font-weight: 700; }

/* --- tabla mis favoritos --- */

tr.trtablafav{
        background:#ffffff url(/imgfiles/back_tr.gif) bottom left repeat-x;
}
th.thtablafav{
        border:1px solid #BCBCBC;
        padding:3px;
        font-size:11px;
        color:#767676;
}
#select_proyectos{
font-size: 12px;
color: #666666;
}
.amigo{
        /*border:1px solid #CC00FF;*/ 
        width:470px; 
        text-align:right;
}
.amigo2{
        /*border:1px solid #CC00FF;*/ 
        width:470px; 
        text-align:right;
}
div#envia_amigo form table tr td{
        /*border:1px solid #CC00FF;*/
        color: Black;
}
/*#amigo a{
        color: Gray;
}*/
/* --- -Webcam -- */
#datavids label{
  color:#92959C;
  font-size:12px;
  padding:5px;
}

#contwebcam{
        display:none;
        padding:40px 0;
}
#publi{
        overflow:hidden;
        height:600px;
        width:160px;
}
#grabavid_detall{
        display:none;
}

#grabavid_detall h3{
  background-color:#DFE0E1;
  color:#706C68;
  font-size:12px;
  text-align:center;
  padding:3px 0; 
}

#grabavid_detall p{
  background-color:#EDEDED;
  color:#92959C;
  font-size:12px;
  text-align:left;
  padding:5px;
  margin:5px 0 0 0;
}

#success{
        font-size:11px;
        color:#73A56B;
        font-weight:bold;
        padding:0 0 0 5px;
}

a.EBDSTYLE_volver {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
a.EBDSTYLE_volver:visited {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
a.EBDSTYLE_volver:hover {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}


#cabecera_grabar h4{        
        padding:5px; 
        background-color: #262626;
        color: #ffffff;
        font-size:12px;
        font-weight:bold;
}
#cabecera_grabar p{
        padding:5px; 
        background-color: #262626;
        color: #ffffff;
        font-size:12px
}

td.td-webcam {
        background-color: #d6d6d6;
}

#cabecera_grabar{
        margin-bottom: 0px;
}

#steps li {
        display:block;
        float: left;
        background-image: url(/imgfiles/imgs/webcam/step_right_black.jpg);
        background-position: top right;
        background-repeat: no-repeat;
        margin-right: 30px;
}

#steps li span {
        
        display:block;
        float: left;
        width: 200px;
        height: 47px;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 15px;
        color: #000000;
        padding-top:7px;
}

#step1 span{
        background-image: url(/imgfiles/imgs/webcam/step_1_left_black.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        padding-left: 35px;
}

#step2 span{
        
        background-image: url(/imgfiles/imgs/webcam/step_2_left_black.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        padding-left: 50px;
}

#steps li.active {
        
        background-image: url(/imgfiles/imgs/webcam/step_right_act_black.jpg);
        background-position: top right;
        background-repeat: no-repeat;
}

#steps li.active span {
        
        color: black;
        
}

#step1.active span{
        
        background-image: url(/imgfiles/imgs/webcam/step_1_left_act_black.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        
}

#step2.active span{
        
        background-image: url(/imgfiles/imgs/webcam/step_2_left_act_black.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        
}

#tabs-container {
        
        clear: both;
        
}

#tabs-container ul {
        
        width:auto;
        background-image: url(/imgfiles/imgs/webcam/form_back_black.jpg);
        background-position: top left;
        background-repeat: repeat-x;
        height: 44px;
        padding-top: 28px;
        padding-left: 0px;
        padding-right: 0px;
        float: left;
        display:block;
        width:100%;
}

#tabs-container li {
        
        display:block;
        float: left;
        background-image: url(/imgfiles/imgs/webcam/tab_right_black.jpg);
        background-position: top right;

        background-repeat: no-repeat;
        list-style: none;
        margin: 0px 8px;
}

div#CANVAS_764 label.label_text, div#CANVAS_764 div.label_text{
        color: #000000;
}

#tabs-container li a {
        
        display: block;
        float:left;
        background-image: url(/imgfiles/imgs/webcam/tab_left_black.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        text-decoration:none;
        color: #000000;
        font-family:Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
        height: 44px;
        padding:10px 20px 0px 20px;
        
}

.tab-content {
        
        background-color:#9bc0c9;
        border:0px none !important;
        
}

#tabs-container li.tab-selected {
        
        background-image: url(/imgfiles/imgs/webcam/active_tab_right_black.jpg);
        background-position: top right;
        background-repeat: no-repeat;
        
}

#tabs-container li.tab-selected a {
        
        background-image: url(/imgfiles/imgs/webcam/active_tab_left_black.jpg);
        background-position: top left;
        background-repeat: no-repeat;
        color: black;
        
}

#XCampo_1_840,#XCampo_1_294,#XCampo_1_781,#XCampo_1_787 {
        background-color:#888888;
        padding:30px 20px;
        position:static !important;
}

.forgotpass{
  background:url(/imgfiles/front/imgs/mini_user.gif) 96% center no-repeat;
}
.verfav{
  padding-right:4%;
  background:url(/imgfiles/front/imgs/estrella_micastellano.gif) 96% center no-repeat;
}

#content_section_459, #content_section_507, #content_section_320, #content_section_786{
/*#ajax_section_459,#ajax_section_507,#ajax_section_320,#ajax_section_786{*/
        color:#E6E6E6;
        margin:0;
}
a.LISTPAG_pagnum:link{
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        color: #A6A6A6 !important;
        text-decoration: none;
}







