.cabecera {
	background-image: url(../img/cab-bg.gif);
	background-position: top;
	background-repeat: repeat-x;
}

body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

.texto_cabecera_links {
	color: #6F6F6F;
	font-family: sans-serif;
	font-size: 10px;
	text-align: right;
	margin-right: 10px;
	padding-top: 33px;
	line-height: 15px;
}

a.links_texto_cabecera_links:link {
	text-decoration: none;
	color: #6F6F6F;
}

a.links_texto_cabecera_links:visited {
	text-decoration: none;
	color: #6F6F6F;
}

a.links_texto_cabecera_links:hover {
	text-decoration: underline;
	color: #6F6F6F;
}

a.links_texto_cabecera_links:active {
	text-decoration: underline;
	color: #6F6F6F;
}

.texto_cabecera_home {
	color: #00005A;
	font-family: sans-serif;
	font-size: 10px;
	margin-right: 10px;
	margin-top: 3px;
}

.texto_cabecera_home_centro {
	color: #00005A;
	font-family: sans-serif;
	font-size: 10px;
	padding: 4px;
	text-align: center;
}

a.links_texto_cabecera_home:link {
	text-decoration: none;
	color: #00005A;
}

a.links_texto_cabecera_home:visited {
	text-decoration: none;
	color: #00005A;
}

a.links_texto_cabecera_home:hover {
	text-decoration: underline;
	color: #00005A;
}

a.links_texto_cabecera_home:active {
	text-decoration: underline;
	color: #00005A;
}

a.footer:link {
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

a.footer:visited {
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

a.footer:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
}

a.footer:active {
	font-size: 10px;
	text-decoration: underline;
	color: #FFFFFF;
}

.logo_speedy {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.contenedor_menu {
	width: 208px;
	vertical-align: top;
}

.contenedor_cuerpo {
	width: 564px;
	vertical-align: top;
}

.contenedor_cuerpo_total {
	width: 762px;
	vertical-align: top;
}

.margen_der {
	width: 10px;
}

.margen_sub {
	margin-bottom: 10px;
}

.margen_0 {
	margin: 0px;
}

.cabecera_plateada{
	background-image: url(../img/cab_plata_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 31px;
	float: left;
	padding: 7px 0px 0px 25px;
}

.cabecera_plateada_cuerpo{
	background-image: url(../img/bg_cab_plata.gif);
	background-repeat: repeat-x;
	height: 31px;
	border-right: 1px solid #A5A5A5;
	text-align: center;
	padding: 0px;
	margin:  0px;
}

.cabecera_plateada_cuerpo2{
	background-image: url(../img/bg_cab_plata.gif);
	background-repeat: repeat-x;
	height: 31px;
	border-right: 1px solid #94A6D1;
	border-left: 1px solid #94A6D1;
	text-align: center;
	padding: 0px;
	margin:  0px;
	background-position: bottom;
	background-color: #FAFAFA;
}

.titulo {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #779943;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	background-color: #FAFAFA;
	background-image: url(../img/dot_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.titulo2 {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #779943;
	line-height: 15px;
	margin: 0px;
	padding: 10px;
	background-color: #FAFAFA;
	border-right: 1px solid #94A6D1;
	border-left: 1px solid #94A6D1;
}

.titulo_azul {
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00086E;
	margin: 0px;
	padding: 10px;
	line-height: 15px;
}

.titulo_azul2 {
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00086E;
	margin: 0px;
	padding: 10px;
	line-height: 15px;
}

.img_titular {
	padding: 7px 0px 0px 25px;
}

.cuerpo_login {
	background-image: url(../img/bg_login_abajo.gif);
	border-right: 1px solid #A5A5A5;
	border-left: 1px solid #A5A5A5;
	padding: 10px 50px 10px 50px;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.cuerpo_video {
	background-image: url(../img/bg_login_abajo.gif);
	border-right: 1px solid #A5A5A5;
	border-left: 1px solid #A5A5A5;
	border-bottom: 1px solid #A5A5A5;
	padding: 10px;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

.pie_login {
	border-left: 1px solid #A5A5A5;
	background-image: url(../img/bg_login_pie.gif);
	background-repeat: repeat-x;
	height: 8px;
	margin: 0px;
	padding-left: 2px;
	position: inherit;
	width: 561px;
}

.pie_login_de {
	background-image: url(../img/esquina_derAb.gif);
	background-repeat: no-repeat;
	height: 8px;
	width: 8px;
	float: right;
	margin: 0px;
	padding: 0px;
}

.text_verde {
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #779943;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

.text_gris {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #676767;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.text_gris_it {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: italic;
	line-height: 15px;
	color: #676767;
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

.text_gris_grande {
	font-family: arial, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #676767;
	margin: 0px;
	padding: 10px;
	background-color: #FAFAFA;
	background-image: url(../img/dot_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.text_negro {
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: black;
	margin: 10px 10px;
	padding: 0px;
}

.campos {
	border: 1px solid #395285;
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #395285;
}

.linea_puntos {
	background-image: url(../img/dot_gris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 3px;
	margin: 0px;
	padding: 0px;
}

.contenedor_btn {
	margin: 10px 10px;
}

.contenedor_btnfinal {
	margin: 10px 0px 0px 0px;
	padding-bottom: 20px;
	background-image: url(../img/sombra_inf_form.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.tabla_listado {
	border-right: 1px solid #94A6D1;
	border-left: 1px solid #94A6D1;
	width: 562px;
	background-color: #FFFFFF;
}

.contenedor_footer {
	margin-bottom: 5px;
	margin-top: 40px;
	width: 780px;
}

.pie_listado {
	background-image: url(../img/final_listado.gif);
	background-repeat: no-repeat;
	height: 9px;
	margin: 0px;
	padding: 0px;
	width: 564px;
}

.pie_listado2 {
	background-image: url(../img/final_listado2.gif);
	background-repeat: no-repeat;
	height: 9px;
	margin: 0px;
	padding: 0px;
	width: 564px;
}

.inicio_listado2 {
	background-image: url(../img/inicio_listado2.gif);
	background-repeat: no-repeat;
	height: 9px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	width: 564px;
}

.texto_cabecera_tabla {
	background-color: #FFFFFF;
	color: #00005A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	padding: 3px;
	text-align: left;
}



.listado_impar {
	background-color: #F7FED3;
	height: 28px;
}

.listado_over {
	background-color: #DBFC48;
	height: 28px;
}

.listado_par {
	background-color: #EEFDA6;
	height: 28px;
}

.texto_cabecera_centro {
	color: #00005A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	border-bottom: 1px solid #8AA900;
}

.texto_cabecera_centro_des {
	color: #838CAF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	border-bottom: 1px solid #8AA900;
}

.texto_item_tabla {
	color: #00005A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 3px;
	text-align: left;
	border-bottom: 1px solid #8AA900;
}

.linea_verde {
	background-color: #8AA900;
	height: 1px;
}

.celda_ico {
	width: 30px;
	vertical-align: middle;
	text-align: center;
	padding: 3px;
	border-bottom: 1px solid #8AA900;
}

.bg_general {
	background-image: url(../img/back_general.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.contenedor_listado_grab {
	background-color: #DBFC48;
	border-bottom: 1px solid #8AA900;
	border-left: 15px solid #8CA715;
	padding: 3px 3px 10px 0px;
	background-image: url(../img/bg_list_grab.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.listado_grab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 22px;
	text-align: left;
	vertical-align: middle;
	background-image: url(../img/ico_video.gif);
	background-position: left;
	background-repeat: no-repeat;
	list-style-type: none;
	line-height: 25px;
}

.margen_listado_grab {
	margin: 5px 0px 0px 10px;
}

.btn_cerrar {
	float: right;
}

.links_sup {
	color: #0033CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
	width: 564px;
	margin-bottom: 5px;
	background-image: url(../img/bg_menu_sup.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.links_sup2 {
	color: #0033CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
	width: 760px;
	margin-bottom: 5px;
	background-image: url(../img/bg_menu_sup2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.formularios1 {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #676767;
	margin: 5px 5px 5px 25px;
	padding: 0px;
	text-align: left;
	width: 130px;
}

.formularios1B {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #676767;
	margin: 5px 5px 5px 25px;
	padding: 0px;
	text-align: left;
	width: 50px;
}

.formularios1C {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #676767;
	margin: 5px 10px 5px 25px;
	padding: 0px;
	text-align: left;
}

.formularios2 {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	color: #676767;
	margin: 6px 10px 4px 0px;
	padding: 0px;
	text-align: left;
}

.formularios2B {
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 15px;
	color: #676767;
	margin: 6px 2px 4px 2px;
	padding: 0px;
	text-align: left;
}

.btn_video {
   float: left;
	text-align: center;
	width: 20px;
	height: 16px;
	margin: 7px 2px 0px 0px;
	padding: 0px;
}

.texto_video {
	color: #676767;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 31px;
	margin: 0px 0px 0px 0px;
}

.borde_gris {
	border: 1px solid #A5A5A5;
}

.pestania_secundaria {
	color: #676767;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 31px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 44px;
	background-image: url(../img/cab_plata2_arrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}

/* estilos de telefonica */

.new_arialGrisOscuro, .new_arialGrisMedio, .new_arialFecha, .new_arialBlanco, .new_arialBlanco2, .new_arialAzul, .new_arialNegro, .new_arialNegro2 {font-family: arial; font-size: 10px; line-height: 14px; text-decoration:none;}
.new_arialFecha {color: #635F59;}
.new_arialBlanco {color: #ffffff;}
.new_arialBlanco2 {font-size: 11px; color: #ffffff;}
.new_arialGrisOscuro {font-size: 11px; color:#38342F;}
.new_arialGrisMedio {font-size: 11px; color:#635F59;}
.new_arialAzul {font-size: 11px; color:#00086E;}
.new_arialNegro {color:#000000;}
.new_arialNegro2 {color:#000000; font-size:11px;}

.new_arialGrisOscuro:hover {text-decoration: underline;}
.new_arialGrisMedio:hover {text-decoration: underline;}
.new_arialAzul:hover {text-decoration: underline;}
.new_arialBlanco:hover {text-decoration: underline;}
.new_arialBlanco2:hover {text-decoration: underline;}
.new_arialNegro2:hover {text-decoration: underline;}

.new_link {font-family: arial; font-size: 10px; line-height: 14px; color:#635F59;}

/* CABECERA */

.new_cabecera {
	background-color: #00086E;
	height: 54px;
	width: 780px;
	margin-bottom: 1px;
}

.new_cabDer {
	padding-top: 5px;
	padding-right: 12px;
	text-align: right;
}

/* ESPACIOS */
.new_espacio30, .new_espacio25, .new_espacio20, .new_espacio13, .new_espacio10, .new_espacio8, .new_espacio5, .new_espacio3{font-size:1px; font-family: arial;}
.new_espacio30 {height: 30px; line-height: 30px;}
.new_espacio25 {height: 25px; line-height: 25px;}
.new_espacio20 {height: 20px; line-height: 20px;}
.new_espacio13 {height: 13px; line-height: 13px;}
.new_espacio10 {height: 10px; line-height: 10px;}
.new_espacio8 {height: 8px; line-height: 8px;}
.new_espacio5 {height: 5px; line-height: 5px;}
.new_espacio3 {height: 3px; line-height: 3px;}


.new_navegadorTop {
	background-image:url("../img/bg_navegador.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 13px;
	padding-left: 18px;
	font-size: 1px; 
	color: #ffffff;
}
/* menu */
.menu_nivel00 {
	background-color: #00086E;
	height: 22px;
	padding-left: 3px;
	padding-top: 2px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #00086E;
	border-right: 1px solid #00086E;
	border-bottom: 1px solid #00086E;
	border-left: 1px solid #00086E;

}
.menu_nivel02 {
	background-color: #F7FCFF;
	border-top: 0px solid #00086E;
	border-right: 1px solid #00086E;
	border-bottom: 1px solid #00086E;
	border-left: 1px solid #00086E;
	height: 22px;
	padding-left: 21px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 00086E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

}

.menu_nivel03 {
	background-color: #F7FCFF;
	height: 22px;
	padding-left: 21px;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 00086E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}
.menu_link-bl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 8px;
	text-decoration: none;
	line-height: 11px;
	font-weight: normal;
}
a.menu_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00086E;
	margin-left: 8px;
	text-decoration: none;
	line-height: 11px;


}
.m {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #00005A;
	text-decoration: none;
	font-size: 11px;
}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5A5A;
	text-decoration: none;
    line-height: 13px;
	 list-style: decimal;
}
.txt:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #635f59;
	text-decoration: none;
    line-height: 13px;
}
.txt:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #635f59;
	text-decoration: none;
    line-height: 13px;
}
.txt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #635f59;
	text-decoration: underline;
     line-height: 13px;
}
.txt:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #635f59;
	text-decoration: none;
    line-height: 13px;
}
.txtbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5A5A;
	text-decoration: none;
	font-weight: bold;
}
.txtbold:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #635f59;
	text-decoration: none;
	font-weight: bold;
}
.txtbold:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a19f9b;
	text-decoration: none;
	font-weight: bold;
}
.txtbold:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.txtbold:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e10564;
	text-decoration: none;
	font-weight: bold;
}
.tabla_aviso_legal {
	border-left: 1px solid #8D8479;
	border-right: 1px solid #8D8479;
	border-top: 1px solid #8D8479;
	padding: 10px;
}
.cont_grabaciones {
	border: 1px solid #8D8479;
	padding: 0px 4px 0px 4px;
	overflow: auto;
	height: 320px;
	background-color: #EEFDA6;
}
.lista_grabaciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033CC;
	font-weight: bold;
	border-bottom: 1px solid #8AA900;
	line-height: 25px;
	background-image: url(../img/ico_video.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 25px;
}

.text_mensaje { 
	font-family: arial, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	line-height: 15px; 
	color: #0033CC; 
	padding: 10px; 
	text-align: center; 
	background-color: #DBFC48; 
	border-bottom: 1px solid #8AA900;
}