/* Estructura de la pagina */


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

#global{
width:875px;
margin:0 auto;
background:#FFFFFF;
min-height:100%;
position:relative;
}

#header {
background: transparent url(/imgfiles/front/imgs/header_back.gif) top left repeat-x;
width: 875px;
height: 115px;
}
#footer {
background: transparent url(/imgfiles/front/imgs/footer_back.gif) top left repeat-x;
width: 875px;
height: 103px;
}
#banner_insti {
padding: 6px 0 7px 0;
background-color: #E1E1E1;
}
#detalles_video_short {
background: #B9E4EE url(/imgfiles/front/imgs/detalle_video_back.gif) bottom left repeat-x;
padding: 10px;
}
#detalles_video_long {
background: #B9E4EE url(/imgfiles/front/imgs/detalle_video_back.gif) bottom left repeat-x;
padding: 10px;
}
#detalles_video_long_fav {
background: #ededed url(/imgfiles/front/imgs/detalle_video_back.gif) bottom left repeat-x;
padding: 10px;
}
.menu {
font-size: 12px;
color: #FFFFFF;
}
.info_text {
font-size: 9px;
color: #999999;
}
.label_text {
font-size: 13px;
font-weight: bold;
color: #6C6C6C;
}
.cabecera_text {
font-size: 14px;
font-weight: bold;
color: #868484;
}
.titular_text {
font-size: 12px;
font-weight: normal;
color: #6C6C6C;
}
.titular_text a{
font-size: 12px;
font-weight: bold;
color: #6C6C6C;
}
.cabecera_link_text {
font-size: 10px;
color: #848486;
line-height: 20px;
}
.category_text {
font-size: 12px;
font-weight: bold;
color: #767676;
}
.std_text {
font-size: 12px;
color: #767676;
padding-top: 6px;
}
.std_text_bold {
font-size: 12px;
color: #767676;
padding-top: 6px;
font-weight: bold;
}
.group_title_text {
font-size: 11px;
color: #007D34;
font-weight: bold;
}
.instrucciones_favoritos{
margin:10px 0;
padding:0px;
background-color:#F1F1F1;
color:#848484;
font-size:12px
}

.instrucciones_canalvideos{
padding-top: 5px;
padding-left: 5px;
font-family: Garamond, sans-serif;
font-style: italic;
height:100px;
font-weight: bold;
overflow-y:auto;
overflow-x:hidden;
z-index:4000;
background-color: #ddd;
color: #848484;
font-size: 16px;
}

.instrucciones_programacionvideos{
padding-top:5px;
padding-left:10px;
padding-right:15px;
font-family: Garamond, sans-serif;
height:200px;
overflow-y: auto;
overflow-x:hidden;
z-index:4000;
background-color:#f1f1f1;
color: #848484;
font-size: 14px;
}


.cabecera_seccion_video {
font-size: 14px;
font-weight: bold;
color: #868484;
background: transparent url(/imgfiles/front/imgs/tit_video.gif) repeat-x scroll left top;
padding-left: 15px;
margin:5px 0;
display:block;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:20px;
}

.cabecera_seccion_canaltv {
font-size: 22px;
font-weight: bold;
font-family: Garamond, sans-serif;
color: #868484;
background: transparent url(/imgfiles/front/imgs/tit_video.gif) repeat-x scroll left top;
padding-left: 15px;
margin:5px 0;
display:block;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:20px;
}


.cabecera_seccion_agenda {
font-size: 14px;
font-weight: bold;
color: #868484;
background: transparent url(/imgfiles/front/imgs/tit_agenda.gif) repeat-x scroll left top;
padding-left: 15px;
display:block;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
line-height:20px;
}

.imagen_lista {
border: 2px solid #CECECE;
}
.imagen_grande {
border: 2px solid #eceaea;
}

a.ver_video {
font-size: 12px;
color: #eceaea;
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: #848486;
text-decoration:none;
}
a.canales {
font-size: 11px;
color: #FFFFFF;
font-weight: bold;
}
a.canales_home{
font-size: 11px;
color: #868484;
font-weight: bold;
}

a.canales_home_destacado{
font-size: 11px;
color: #ffffff;
font-weight: bold;
background-color: #ff5252;
}

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

span.video {
border: 1px solid #eceaea;
}
span.agenda {
border: 1px solid #dfe0e1;
}

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

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_buscador {
border: 1px solid #94AEE1;
color: #333333;
font-size: 12px;
font-weight: normal;
background-color: #FFFFFF;
width: 65px
}

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

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

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

#menu {
background: transparent url(/imgfiles/front/imgs/menu_back_gris.gif) top left repeat-x;
height: 24px;
}

#menu div {
width: 140px;
height: 24px;
float: left;
text-align: center;
}
#menu.masmenus div{
width: 115px;
}

#menu div.separator {
width: 5px;
background-color: #FFFFFF;
}
#menu div.menu_selected {
background: transparent url(/imgfiles/front/imgs/menu_selected.gif) top left repeat-x;
}
#menu div.menu_unselected {
background: transparent url(/imgfiles/front/imgs/menu_unselected.gif) top left repeat-x;
}
#menu a.menu_item {
line-height: 24px;
font-size: 12px;
color: #868484;
}

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

#login {
background-color: #E1E1E1;
width: 359px;
font-size: 12px;
color: #6C6C6C;
height: 85px;
}
#login input {
border: 1px solid #000000;
color: #6C6C6C;
font-size: 12px;
background-color: #FFFFFF;
}
#login table {
padding: 5px;
}
#login a {
color: #868484;
}

#infouser {
background: transparent url(/imgfiles/front/imgs/infouser_back.gif) top left repeat-x;
height: 24px;
}
#infouser a.item {
line-height: 24px;
font-size: 11px;
color: #868484;
padding-left: 5px;
padding-right: 15px;
}


#infocontador {
background: transparent url(/imgfiles/front/imgs/infouser_back.gif) top left repeat-x;
height: 16px;
}

.item {
line-height: 24px;
font-size: 11px;
color: #868484;
padding-left: 5px;
padding-right: 15px;
}



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

#video_lista {
border: 2px solid #eceaea;
padding: 10px;
}
#agenda_lista {
border: 2px solid #868484;
padding: 10px;
}
#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.mini {
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:#575757;
text-decoration:none;
padding:0 0 0 5px;
}

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

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_520
input,#Button_1_520 input,#Button_2_520 input, #Button_0_774 input,
#Button_1_774 input, #Button_0_686 input, #Button_1_686 input,
#Button_0_693 input, #Button_0_798 input, #Button_0_321 input{
border: 1px solid #94AEE1;
color: #333333;
font-size: 12px;
background-color: #FFFFFF;
width: 100px
}

.botonventas, #Button_0_1142 input {
border: 1px solid #489B27;
color: #ffffff;
font-size: 14px;
background-color: #489B27;
width: 100px
}



.zebra{
padding: 5px;
border: 1px solid #eceaea;
}

.zebra.sel a.canales_home{
color:#000000;
}

.zebra_destacado{
padding: 5px;
border: 1px solid #ff5252;
background-color: #ff5252;
}

.canales_home{
color:#868484;
}
.zebra:hover {
background-color: #dddddd;
}


div#content_section_459,
div#content_section_308, div#content_section_320,
div#content_section_268, div#content_section_328,
div#content_section_507, div#content_section_651{
border-top: 0px solid #fff;
}


div#content_section_267, div#content_section_618, div#content_section_269, .ultimos10 div{
border-left: 1px solid #eceaea;
border-right: 1px solid #eceaea;
border-bottom: 1px solid #eceaea;
border-top: none;
}
a .reflect, a .reflected{
border: 1px solid #999999;
padding: 1px;
}
a .reflect:hover, a .reflected:hover{
border:2px solid #999999;
padding: 2px;
}
.categorias_agenda {color:black;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
/*ul{ display: inline; }*/
option.select_hijo { text-indent: 1em; }
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;
}
/*#amigo a{
color: Gray;
}*/
/* --- -Webcam -- */
#datavids label{
color:#92959C;
font-size:12px;
padding:5px;
}

#contwebcam{
display:none;
padding:40px 0;
}
#publi{
height:600px;
overflow:hidden;
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:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
a.EBDSTYLE_volver:visited {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
a.EBDSTYLE_volver:hover {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

#cabecera_grabar h4{
font-weight:bold;
}
#cabecera_grabar p{
font-size: 11px;
}

td.td-webcam{
background-color: #9bc0c9;
}

#cabecera_grabar{
margin-bottom: 0px;
}

#steps li {
display:block;
float: left;
background-image: url(/imgfiles/imgs/webcam/step_right.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: #555555;
padding-top:7px;
}

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

#step2 span{

background-image: url(/imgfiles/imgs/webcam/step_2_left.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-left: 50px;
}

#steps li.active {

background-image: url(/imgfiles/imgs/webcam/step_right_act.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.jpg);
background-position: top left;
background-repeat: no-repeat;

}

#step2.active span{

background-image: url(/imgfiles/imgs/webcam/step_2_left_act.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.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.jpg);
background-position: top right;
background-repeat: no-repeat;
list-style: none;
margin: 0px 8px;
}

#tabs-container li a {

display: block;
float:left;
background-image: url(/imgfiles/imgs/webcam/tab_left.jpg);
background-position: top left;
background-repeat: no-repeat;
text-decoration:none;
color: #555555;
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.jpg);
background-position: top right;
background-repeat: no-repeat;

}

#tabs-container li.tab-selected a {

background-image: url(/imgfiles/imgs/webcam/active_tab_left.jpg);
background-position: top left;
background-repeat: no-repeat;
color: black;

}

#CANVAS_294, #CANVAS_781, #CANVAS_1043{
background:#F1F1F1 !important;
}
