/* Estructura de la pagina */

body {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
background-repeat: no-repeat;
background-attachment: fixed;
background-color: #FFFFFF;
background-position: 50% 0%;
color: #6C6C6C;
overflow:visible;
}

a {
text-decoration: none;
color: #6C6C6C;
}

#global{
width:877px;
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: 877px;
height: 115px;
}

#footer {
background: transparent url(/imgfiles/front/imgs/footer_back.gif) top left repeat-x;
width: 877px;
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: 13px;
font-weight: bold;
color: #6C6C6C;
}

.titular_text a{
font-size: 13px;
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: 14px;
color: #767676;
padding-top: 6px;
}

.cursiva {
font-style: italic;
}


.std_text_bold {
font-size: 15px;
color: #767676;
padding-top: 6px;
font-weight: bold;
}

.titulo_bold, .titulo_bold a {
font-size: 14px;
font-weight: bold;
color: #6C6C6C;
}

.titulo_bold_grande, .titulo_bold_grande a {
font-size: 18px;
font-weight: bold;
color: #6C6C6C;
}

.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_total_videos {
font-size: 12px;
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_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: 18px;
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: 200px
}

input.button_buscador, #Button_0_1788 input, #Button_0_1902 input, #Button_0_1923 input, #Button_0_1924 input, #Button_0_1916 input, #Button_0_1918 input, #Button_0_1903 input, #Button_0_1852 input, #Button_0_1796 input, #Button_0_1505 input, #enviar {
background-color: #FFFFFF;
border-width: 2px;
color: #6C6C6C;
font-size: 14pt;
font-weight: bold;
font-size: 13px;
width: 80px;
height: 25px;
cursor: pointer;
}

input.button_buscador_large {
background-color: #FFFFFF;
border-width: 2;
color: #6C6C6C;
font-size: 14pt;
font-weight: bold;
font-size: 13px;
width: 100px;
height: 30px;
cursor: pointer;
}

input.button {
background-color: #FFFFFF;
border-width: 2px;
color: #6C6C6C;
font-size: 14pt;
font-weight: bold;
font-size: 13px;
width: 80px;
height: 25px;
}

input.boton {
background-color: #FFFFFF;
border-width: 2px;
color: #6C6C6C;
font-size: 14pt;
font-weight: bold;
font-size: 13px;
width: 80px;
height: 25px;
cursor: pointer;
}

#XCampo_0_1513, #XCampo_1_1503{
color: #6C6C6C;
font-size: 13px;
}

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;
width: 873px;
}

#menu div {
width: 141px;
height: 24px;
float: left;
text-align: center;
}

#menu.masmenus div{
width: 120px;
}

#menu.menularge div{
width: 240px;
}

#menu div.separator {
width: 5px;
background-color: #FFFFFF;
}

#menu div.separator1px {
width: 1px;
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_unselectedGris4.gif) top left repeat-x;
}
#menu div.menu_unselected:hover{
background: transparent url(/imgfiles/front/imgs/menu_selected.gif) top left repeat-x;
}

#menu a.menu_item {
line-height: 24px;
font-size: 14px;
color: #868484;
font-weight: bold;
}

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

#login {
width: 320px;
font-size: 12px;
color: #6C6C6C;
}

#login input {
border: 1px solid #000000;
color: #6C6C6C;
font-size: 13px;
font-weight: bold;
background-color: #FFFFFF;
width: 150px;
}

#login input[type=submit]{
border: none;
padding: 3px;
border-width: 2px;
color: #6C6C6C;
font-size: 14pt;
font-weight: bold;
font-size: 13px;
width: 80px;
height: 20px;
background-color: #FFFFFF;
box-shadow: #6C6C6C 0.2em 0.2em 0.1em;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#6C6C6C, offX=2, offY=2, positive=true);
cursor: pointer;
}

#login table {
padding: 5px;
}

#login a {
color: #868484;
}

#sesion {
width: 100%;
font-size: 12px;
color: #6C6C6C;
}

#sesion table {
padding: 5px;
}

#infouser {
background: transparent url(/imgfiles/front/imgs/menu_unselectedGris4.gif ) top left repeat-x;
width:873px;

}

#content_page_1769 #infouser {
background: transparent url(/imgfiles/front/imgs/image.jpg) top left repeat-x;
}

#bloque #infouser {
background: transparent url(/imgfiles/front/imgs/image_especial.jpg) top left repeat-x;
}

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

#infouser td:hover{
background: transparent url(/imgfiles/front/imgs/menu_selected.gif) top left repeat-x;
}

#content_page_1769 #infouser td:hover{
background: #CECECE;
}

#bloque #infouser td:hover{
background: #CECECE;
}

.seleccionado {
background: #CECECE;
}

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

.item {
line-height: 24px;
font-size: 14px;
font-weight: bold;
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;
}

.add {
font-size: 13px; 
font-weight: bold;
padding: 4px; 
background-color: #ffffff; 
color: #6C6C6C; 
text-decoration: none;
cursor: pointer;
border-bottom: 3px solid #6C6C6C; 
border-right: 3px solid #6C6C6C; 
}

.lab_edit{
font-size:11px;
font-weight:bold;
color:#545454;
}

/* boton bordes azules y fondo blanco para el buscador   */

#Button_0_520 input, #Button_0_1514 input, #Button_0_1503 input, #Button_0_1513 input, #Button_1_1513 input, #Button_1_520 input, #Button_0_1463 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, #Button_0_1376 input, #Button_0_1790 input, #Button_0_1797 input {
background-color: #FFFFFF;
border-width: 2px;
color: #6C6C6C;
font-size: 14pt;
font-weight: bold;
font-size: 13px;
width: 80px;
height: 25px;
cursor: pointer;
}

/* color verde */
.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 #E3E3E3;
}

.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{
font-size: 13px;
font-weight: bold;
color: #6C6C6C;
}

td.tdtablafav{
font-size: 13px;
}

#select_proyectos{
font-size: 12px;
color: #666666;
}

.amigo{
text-align:right;
}


.amigo2{
text-align:right;
}

/* --- -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 {
font-size:13px;
font-weight:bold;
color:#575757;
font-family: Arial, Helvetica, sans-serif;
}
a.EBDSTYLE_volver:visited {
font-size:13px;
font-weight:bold;
color:#575757;
font-family: Arial, Helvetica, sans-serif;
}
a.EBDSTYLE_volver:hover {
font-size:13px;
font-weight:bold;
color:#575757;
font-family: Arial, Helvetica, sans-serif;
}

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

}

/* fondo para el buscador de salusvision  */
#CANVAS_294, #CANVAS_781, #CANVAS_1463, #CANVAS_1043,#CANVAS_1903,#CANVAS_1902, #CANVAS_1376, #CANVAS_1923, #CANVAS_1924, #CANVAS_1916, #CANVAS_1918 {
background:#F1F1F1 !important;
}

/* link para ordenar  */

a.ordenar {
font-size:13px;
font-weight:normal;
color:#575757;
font-family: Arial, Helvetica, sans-serif;
}
a.ordenar {
text-decoration:none;
}
a.ordenar:hover {
text-decoration:none;
}

#LOGO {
width: 110px;
}
/* cambiar contraseña  */
.cambiarContrasena{
padding: 3px;
border-width: 2px;
color: #6C6C6C;
font-size: 14pt;
font-weight: bold;
font-size: 13px;
width: 130px;
height: 16px;
background-color: #FFFFFF;
box-shadow: #6C6C6C 0.2em 0.2em 0.1em;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#6C6C6C, offX=2, offY=2, positive=true);
cursor: pointer;
}

.lightview{
font-size: 11px;
color: #007D34;
text-decoration:none;
cursor:pointer;
}

.color{
background-color: #ffffff;
}

/* estilos para informacion del canal  */
#caja {
width: 715px; /*ANCHO TOTAL DE LA CAJA*/
height: 130px;
}

.redondeado 
{
height: 1px;
overflow: hidden;
background-color: #ddd; /* COLOR DE 
LA CAJA */
}

/* LAS LINEAS PARA FORMAR LA PARTE REDONDEADA */
.r1 { margin: 0 12px;}
.r2 { margin: 0 9px;}
.r3 { margin: 0 7px;}
.r4 { margin: 0 6px;}
.r5 { margin: 0 5px;}
.r6 { margin: 0 4px;}
.r7 { margin: 0 3px;}
.r8 { margin: 0 2px; height: 2px;}
.r9 { margin: 0 1px; height: 3px; }

.contenido {
height: auto;
padding: 0 15px;
}
/* Poner duracion dentro de la imagen del video*/
.img-desc {
	position: relative;
	display: block;
}
.img-desc cite {
	background: #111;
	filter:alpha(opacity=55);
	opacity:.90;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 1px;
	border-top: 1px solid #999;
	height: auto;
	left: 5.5em;
	font-size: 12px;
}


