body
{
	margin: 0;
	padding: 0;
	width: 100%;
}

.claro
{
	font-family: Verdana;
	color: #ff0000;
	font-weight: bold;
	font-size: 12px;
}

.claro_factura
{
	font-family: Verdana;
	color: #ff0000;
	font-weight: bold;
	font-size: 10px;
}

.cabecera_background
{
	/*background: url(../imagenes_claro/fondos.png) repeat-x;*/
	width: 100%;
	height:auto;
	overflow: hidden;
} 

.cabecera_login
{
	/*background: url(../imagenes_claro/fondos_ancho_site.png) no-repeat;*/
	width: 100%;
	height:auto; 
	overflow: hidden;
}

.usuario
{
	width:1024px; 
	height:33px;
	padding-top: 11px;
}

html>body .usuario{height: 22px;}

.usuario_carrito
{
	width:954px; 
	height:33px;
	padding-top: 11px;
}

html>body .usuario_carrito{height: 22px;}

.nombre_usuario_claro
{
	float: left;
	width: 815px;
	padding-top: 7px;
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.nombre_usuario_claro_carrito
{
	float: left;
	width: 600px;
	padding-top: 7px;
	color: #ffffff;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.nombre_usuario_claro_resaltado
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
}

.boton_usuario
{
	float: left;
	width: 78px;
	height:22px;
	margin-left: 13px;
	background: url(../imagenes_claro/boton_datos_usuario.png) no-repeat;
}

html>body .boton_usuario{width: 78px;}

.boton_cabecera_datos
{
	color: #adadad;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: 11px;
	width: 78px;
	height:22px;
}

.boton_cabecera_datos:hover
{
	color: #ffffff;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: 11px;
	width: 78px;
	height:22px;
}

.boton_cabecera_datos_inactiva
{
	color: #adadad;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: 11px;
	width: 78px;
	height:22px;
}

.input_login
{
	color: #474747;
	background: #ffffff;
	font-family: Arial, Verdana;
	font-size: 12px;
	border: none;
	padding-left: 5px;
}

.enlace_login
{
	color: #ffffff;
	text-decoration: underline;
	font-family: Arial, Verdana;
	font-size: 11px;
}

.boton_login
{
	background: url(../imagenes_claro/boton_ingresar.png) no-repeat;
    color: #464541;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    width: 66px;
	border: 0px;
	cursor: pointer;
}

.botonera_claro
{
	width: 100%; 
	padding-top: 4px;
}

html>body .botonera_claro{width: 100%;}

.botonera_claro_ingreso
{
	width: 100%; 
}

html>body .botonera_claro_ingreso{width: 100%;}

.ingreso_imagen
{
	width: 1010px;
	height: 45px;
	background: url(../imagenes_claro/ingresa.png) no-repeat;
	background-position: top right;
}

html>body .ingreso_imagen{width: 998px;}

.botonera_claro_carrito
{
	width: 795px; 
	padding-top: 9px;
}

html>body .botonera_claro_carrito{width: 783px;}

.espacio_botonera
{
	width:9px;
	/*height: 56px;*/
	float: right;
}

.boton_sitio
{
	width:45px;
	/*height: 56px;*/
	float: right;
}

.carrito
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 44px;
	cursor:pointer;
}

.carrito_over
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 44px;
	cursor:pointer;
	background-position: 0 -176px;
}

.sms
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 44px;
	cursor:pointer;
	background-position: 0 -44px;
}

.sms_over
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 44px;
	cursor:pointer;
	background-position: 0 -220px;
}

.transacciones
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 44px;
	cursor:pointer;
	background-position: 0 -88px;
}

.transacciones_over
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 44px;
	cursor:pointer;
	background-position: 0 -264px;
}

.home
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 44px;
	cursor:pointer;
	background-position: 0 -132px;
}

.home_over
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 44px;
	cursor:pointer;
	background-position: 0 -308px;
}

.sombra_boton
{
	background: url(../imagenes_claro/botones_home.png) no-repeat;
	width:45px;
	height: 12px;
	background-position: 0 -352px;
}

.content_main
{
	background: #ffffff;
	width: 100%;
	height: auto; 
}

.content_main_interna
{
	background: #ffffff;
	width: 100%;
	height:auto; 
}

.banner_background
{
	/*background: url(../imagenes_claro/fondos.png) repeat-x;*/
	width: 100%;
	height: auto;
	margin-top: 1px;
	background-position: 0 -102px;
	overflow:hidden;
}

.banner_preregistro
{
	/*background: url(../imagenes_claro/fondos_ancho_site.png) no-repeat;*/
	width:1024px; 
	height:auto;
	background-position: 0 -102px;
	overflow: hidden;
}

.tabla_banner
{
	width:697px; 
	height:293px; 
}

.tabla_banner_login
{
	width:1024px; 
	height:293px; 
}

.banner
{
	float: left;
	width:697px; 
	height:293px;
}

.preregistro
{
	float: left;
	width:327px; 
	height:293px;
}

.nuevo_usuario
{
	background: url(../imagenes_claro/fondo_pre_formulario.png) no-repeat;
	height:99px;
	width:327px;
	background-position: center left;
}

.input_preregistro
{
	border: 0px;
	width: 266px;
	height: 37px;
	color: #555555;
	padding-left: 15px;
	padding-top: 5px;
	margin-bottom: 7px;
	background: url(../imagenes_claro/fondo_input_preregistro.png) no-repeat;
}

.submit_preregistro
{
	background: url(../imagenes_claro/boton_preregistro.png) no-repeat;
	border: 0px;
	width: 135px;
	height: 29px;
	margin-left: 166px;
	cursor: pointer;
}

.content_data
{
	background: url(../imagenes_claro/fondos.png) repeat-x;
	width: 100%;
	height:auto;
	background-position: 0 -395px;
	overflow:hidden;
}

.content_data_interna
{
	/*background: url(../imagenes_claro/fondo_interna.png) repeat-x;*/
	width: 100%;
	height:auto;
	overflow:hidden;
}

.carrusel_telefonos_home
{
	width: 871px;
	height:175px;
	padding-top: 32px;
}

.data_carrusel_telefonos_home
{
	width: 871px;
	height:164px;
}

.izquierda_carrusel_telefonos_home
{
	background: url(../imagenes_claro/carrusel_carrito_laterales.png) no-repeat;
    cursor: pointer;
    float: left;
    height: 164px;
    width: 14px;
	overflow: hidden;
}

.centro_carrusel_telefonos_home
{
	background: #ffffff;
	float: left;
    height: 164px;
	width: 842px;
}

.adorno_carrusel_telefonos_home
{
	background: #ccccce;
	float: left;
    height: 164px;
	width: 11px;
}

.content_carrusel_telefonos_home
{
	float: left;
	height: 164px;
	width: 820px;
    overflow: hidden;
	position: relative;
}

.items_carrusel_telefonos_home
{
	position: relative;
    height: 164px;
	width: 1640px;
}

.item_carrusel_telefonos_home
{
	float: left;
    height: 164px;
	width: 164px;
	cursor: pointer;
}

.item_carrusel_telefonos_home_over
{
	background: #e7e7e7;
	float: left;
    height: 164px;
	width: 164px;
	cursor: pointer;
}

.tabla_item_carrusel_telefonos_home
{
	height: 144px;
	width: 164px;
}

.imagen_item
{
	height: 126px;
	width: 164px;
}

.nombre_item
{
	font-family: Helvetica,"Comic Sans MS",Verdana,Arial;
	font-size: 14px;
	color: #727176;
	height: 18px;
	width: 164px;
}

.derecha_carrusel_telefonos_home
{
	background: url(../imagenes_claro/carrusel_carrito_laterales.png) no-repeat;
	background-position: 0 -164px;
    cursor: pointer;
    float: left;
    height: 164px;
    width: 14px;
	overflow: hidden;
}

.sombra_carrusel
{
	background: url(../imagenes_claro/sombra_carrusel.png) no-repeat;
	width: 871px;
	height:11px;
}

.promociones
{
	width: 871px;
	height: auto;
	padding-top: 30px;
	margin-bottom: 220px;
}

.promo
{
	float: left;
	width: 209px;
	height:188px;
}

.promo_menu
{
	background: url(../imagenes_claro/fondo_promo.png) no-repeat;
	width: 159px;
	height:205px;
}

.espacio_promo
{
	float: left;
	width: 11px;
	height:188px;
}

.titulo_promo
{
	background: url(../imagenes_claro/fondo_promo.png) no-repeat;
	width: 159px;
	height: 24px;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	padding-top: 8px;
	padding-right: 21px;
}

html>body .titulo_promo{width: 138px;height: 16px;}

.titulo_promo_tarifa
{
	background: url(../imagenes_claro/cabecera_banners.png) no-repeat;
	width: 209px;
	height: 28px;
	overflow: hidden;
}

.titulo_promo_bam
{
	background: url(../imagenes_claro/cabecera_banners.png) no-repeat;
	width: 209px;
	height: 28px;
	background-position: 0 -29px;
	overflow: hidden;
}

.titulo_promo_transacciones
{
	background: url(../imagenes_claro/cabecera_banners.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=../imagenes_claro/cabecera_banners.png);
	width: 209px;
	height: 28px;
	background-position: 0 -58px;
	overflow: hidden;
}

.titulo_promo_carrito
{
	background: url(../imagenes_claro/cabecera_banners.png) no-repeat;
	width: 209px;
	height: 28px;
	background-position: 0 -87px;
	overflow: hidden;
}

.titulo_promo_localizador
{
	background: url(../imagenes_claro/cabecera_banners.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=../imagenes_claro/cabecera_banners.png);
	width: 209px;
	height: 28px;
	background-position: 0 -116px;
	overflow: hidden;
}

.titulo_promo_menuclaro
{
	background: url(../imagenes_claro/cabecera_banners.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=../imagenes_claro/cabecera_banners.png);
	width: 209px;
	height: 28px;
	background-position: 0 -145px;
	overflow: hidden;
}

.titulo_promo_cam
{
	background: url(../imagenes_claro/cabecera_banners.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=../imagenes_claro/cabecera_banners.png);
	width: 209px;
	height: 28px;
	background-position: 0 -174px;
	overflow: hidden; 
}


.titulo_promo_factura
{
	background: url(../imagenes_claro/cabecera_banners.png) no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=../imagenes_claro/cabecera_banners.png);
	width: 209px;
	height: 28px;
	background-position: 0 -174px;
	overflow: hidden; 
}

.imagen_promo
{
	width: 159px;
	height: 161px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}

html>body .imagen_promo{width: 157px;}

.imagen_promo_new
{
	width: 209px;
	height: 159px;
	overflow: hidden;
}

.promo_mas
{
	padding-right: 8px;
	background: #ffffff;
	width: 159px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

html>body .promo_mas{width: 149px;}

.enlaces_promo
{
	color: #0066c0;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: 10px;
}

.enlaces_promo:hover
{
	color: #0066c0;
	text-decoration:underline;
	font-family: Arial, Verdana;
	font-size: 10px;
}

.data_promociones
{
	background: url(../imagenes_claro/promociones.jpg) no-repeat;
	width: 871px;
	height:204px;
}

.carrusel_promociones
{
	width: 659px;
	height:81px;
	padding-top: 15px;
}

.data_carrusel_promociones
{
	background: url(../imagenes_claro/fondo_data_promociones_carrusel.png) no-repeat;
	width: 659px;
	height:66px;
}

.footer_background
{
	/*background: url(../imagenes_claro/fondos.png) repeat-x;*/
	background-color: #000;
	width: 100%;
	height:30px;
	/*background-position: 0 -913px;*/
	overflow: hidden;
}

.footer
{
	/*background: url(../imagenes_claro/fondos_ancho_site.png) no-repeat;*/
	background-color: #000;
	width:1024px; 
	height:30px; 
	/*background-position: 0 -396px;*/
	overflow: hidden;
	padding-left: 50px;
}

html>body .footer{width:950px;}

.espacio_enlaces_footer
{
	float: left;
	width:125px; 
	padding-top: 8px;
}

.espacio_logos_footer
{
	float: left;
	width:35px;
	padding-top: 8px;
}

.enlaces_footer
{
	color: #efefef;
	text-decoration:none;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.enlaces_footer:hover
{
	color: #ffffff;
	text-decoration:underline;
	font-family: Arial, Verdana;
	font-size: 12px;
}

/*area claro*/

.area_miclaro
{
	width: 1024px;
	height: auto;
	min-height: 465px;
}

.menu_servicios
{
	float: left;
	/*margin-top: 50px;*/
	margin-left: 43px;
	width: 206px;
}

.menu_servicios_oculto{
    float: left;
    margin-left: 43px;
    /*margin-top: 50px;*/
    width: 76px;
}

.area_transacciones
{
	float: left;
	margin-top: 20px;
	margin-left: 50px;
	width: 700px;
}

.mis_transacciones
{
	float: left;
	width: 653px;
}
/*
.sombra_area_transacciones_esquina
{
	background: url(../imagenes_claro/sombra_area_transacciones.png) no-repeat;
	height: 15px;
	width: 12px;
}

.sombra_area_transacciones_repite
{
	background: url(../imagenes_claro/sombra_area_transacciones.png) repeat-y;
	background-position: -12px 0;
	min-height: 385px;
	height: auto !important;
	min-height: 385px;
	min-height: 385px;
	height: inherit;
	width: 12px;
}*/

.sombra_area_transacciones
{
	float: left;
	width: 12px;
	background: url(../imagenes_claro/sombra_transacciones.png) no-repeat;
	height: 100%;
	min-height: 500px;
}

.adorno_servicios
{
	background: url(../imagenes_claro/adorno_listado_servicios.png) no-repeat;
	width: 653px;
	height: 27px;
}

.cabecera_tipo_servicios
{
	background: url(../imagenes_claro/tipo_cabecera_servicios.png) repeat-x;
	height: 26px;
	width: 653px;
	color: #333333;
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 16px;
}

html>body .cabecera_tipo_servicios{width: 637px;height: 21px;}

.tabla_servicios
{
	border: 0px;
	width: 653px;
}

.tabla_servicios thead tr
{
	background: #eaeaea;
	height: 26px;
}

.tabla_servicios thead tr th
{
	color: #b70d1a;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-align: center;
}

.tabla_servicios tbody tr
{
	height: 26px;
	border-bottom: 2px dotted #d8d8d8;
}

.tabla_servicios tbody tr:hover
{
	height: 26px;
	border-bottom: 2px dotted #d8d8d8;
	background: #f3f3f3;
}

.tabla_servicios tbody tr td
{
	color: #202020;
	font-family: Arial,Verdana;
	font-size: 10px;
	border-bottom: 2px dotted #d8d8d8;
}

.logo_transacciones
{
	background: url(../imagenes_claro/logos_claro.png) no-repeat;
	width: 206px;
	height: 52px;
}

.logo_carrito_web
{
	background: url(../imagenes_claro/logos_claro.png) no-repeat;
	width: 206px;
	height: 52px;
	background-position: 0 -52px;
}

.logo_mensajero
{
	background: url(../imagenes_claro/logos_claro.png) no-repeat;
	width: 206px;
	height: 52px;
	background-position: 0 -104px;
}

.titulo_transacciones
{
	color: #333333;
	font-family: Arial,Verdana;
	font-size: 13px;
	font-weight: bold;
}

.menu_servicios_superior
{
	color: #444343;
	background: url(../imagenes_claro/tabla_menu_transacciones.png) no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	width: 206px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	padding-left:3px;
	padding-top: 5px;
}

html>body .menu_servicios_superior{width: 203px;height: 21px;}

.menu_servicios_superior_over
{
	color: #242424;
	background: url(../imagenes_claro/tabla_menu_transacciones.png) no-repeat;
	background-position: 0 -78px;
	font-family: Tahoma;
	font-size: 11px;
	width: 206px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	padding-left:3px;
	padding-top: 5px;
}

html>body .menu_servicios_superior_over{width: 203px;height: 21px;}

.menu_servicios_centro
{
	color: #444343;
	background: url(../imagenes_claro/tabla_menu_transacciones.png) no-repeat;
	background-position: 0 -26px;
	font-family: Tahoma;
	font-size: 11px;
	width: 206px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	padding-left:3px;
	padding-top: 5px;
}

html>body .menu_servicios_centro{width: 203px;height: 21px;}

.menu_servicios_centro_over
{
	color: #242424;
	background: url(../imagenes_claro/tabla_menu_transacciones.png) no-repeat;
	background-position: 0 -104px;
	font-family: Tahoma;
	font-size: 11px;
	width: 206px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	padding-left:3px;
	padding-top: 5px;
}

html>body .menu_servicios_centro_over{width: 203px;height: 21px;}

.menu_servicios_inferior
{
	color: #444343;
	background: url(../imagenes_claro/tabla_menu_transacciones.png) no-repeat;
	background-position: 0 -52px;
	font-family: Tahoma;
	font-size: 11px;
	width: 206px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	padding-left:3px;
	padding-top: 5px;
}

html>body .menu_servicios_inferior{width: 203px;height: 21px;}

.menu_servicios_inferior_over
{
	color: #242424;
	background: url(../imagenes_claro/tabla_menu_transacciones.png) no-repeat;
	background-position: 0 -130px;
	font-family: Tahoma;
	font-size: 11px;
	width: 206px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
	padding-left:3px;
	padding-top: 5px;
}

html>body .menu_servicios_inferior_over{width: 203px;height: 21px;}

.titulo_product_detail
{
	background: url(../imagenes_claro/barra_titulo_detail.png) no-repeat;
	width: 653px;
	height: 26px;
	color: #000000;
	font-family: Arial,Verdana;
	font-size: 14px;
	padding-left: 10px;
	padding-top: 8px;
}

html>body .titulo_product_detail{width: 643px;height: 18px;}

.volver_product_detail
{
	background: url(../imagenes_claro/regresar.png) no-repeat;
	width: 103px;
	height: 26px;
	color: #000000;
	font-family: Arial,Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 23px;
	padding-top: 6px;
	margin-left: 15px;
	cursor: pointer;
}

html>body .volver_product_detail{width: 80px;height: 20px;} 

.tabla_product_detail
{
	border: 0px;
	width: 653px;
}

.tabla_product_detail thead tr
{
	color: #ffffff;
	background: #ca0000;
	font-family: Arial,Verdana;
	font-size: 13px;
}

.tabla_product_detail tbody tr
{
	height: 17px;
}

.tabla_product_detail tbody tr td
{
	color: #636363;
	font-family: Arial,Verdana;
	font-size: 11px;
}

.x_eliminar
{
	color: #ffffff;
	font-family: Arial,Verdana;
	font-size: 16px;
}

.secciones_miclaro
{
	border-bottom: 1px solid #888888;
	width: 635px;
	height: 33px;
	clear: both;
	display: block;
}

.secciones_miclaro_seleccionado
{
	float: left;
	color: #ffffff;
	font-family: Arial,Verdana;
	font-size: 13px;
	font-weight: bold;
	background: url(../imagenes_claro/secciones.png) repeat-x;
	height: 33px;
	width: 135px;
	padding-top: 8px;
	cursor: pointer;
}  

html>body .secciones_miclaro_seleccionado{height: 25px;}

.secciones_miclaro_no_seleccionado
{
	float: left;
	color: #000000;
	font-family: Arial,Verdana;
	font-size: 13px;
	background: url(../imagenes_claro/secciones.png) repeat-x;
	background-position: 0 -33px;
	height: 33px;
	width: 125px;
	padding-top: 12px;
	cursor: pointer;
}

html>body .secciones_miclaro_no_seleccionado{height: 21px;}

.tabla_saldos
{
	width: 653px;
}

.tabla_saldos thead tr
{
	background: url(../imagenes_claro/cabecera_detail_saldo.png) repeat-x;
	font-family: Arial,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 22px;
}

.tabla_saldos tbody tr td
{
	font-family: Arial,Verdana;
	font-size: 11px;
}

.tabla_detalle_saldos
{
	width: 218px;
	background: #ffffff;
}

.tabla_detalle_saldos thead tr
{
	background: url(../imagenes_claro/cabecera_detalle_saldo.png) repeat-x;
	font-family: Arial,Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	height: 38px;
}

.tabla_detalle_saldos tbody tr td
{
	font-family: Arial,Verdana;
	font-size: 12px;
}

.tabla_secciones
{
	width: 651px;
	border-top: 1px solid #888888;
	border-right: 1px solid #888888;
	border-left: 1px solid #888888;
	border-bottom: 1px solid #888888;
}

.vineta
{
	padding-left: 20px; 
	height: 23px; 
}

.vineta:hover
{
	padding-left: 20px; 
	height: 23px;
	background: #f3f3f3;
}

.ruta2
{
	font-family: Arial,Verdana;
	font-size: 13px;
	color: #8D8D8D;
	text-decoration: none;
}

.volver_home
{
	float: left;
	width: 70px;
	height:102px;
	cursor: pointer;
	margin-left: 50px;
}

.titulo_phone
{
	height: 33px;
	width: 651px;
	color: #c00808;
	font-family: Arial,Verdana;
	font-size: 15px;
	font-weight: bold;
	padding-left: 14px;
	padding-top: 8px;
}

html>body .titulo_phone{width: 637px;height: 25px;}

.verdanabasicarojo
{
	color: #d90100;font-family: Arial,Verdana;font-size: 12px;
}

.fondo_phone
{
	background: url(../imagenes_claro/fondo_phone.png) no-repeat;
	width: 653px;
	height: 268px;
}

.subtitulo_phone
{
	color: #000000;
	font-family: Arial,Verdana;
	font-size: 15px;
	font-weight: bold;
}

.descripcion_subtitulo_phone
{
	color: #656565;
	font-family: Arial,Verdana;
	font-size: 12px;
}

.nota_phone
{
	color: #000000;
	font-family: Arial,Verdana;
	font-size: 13px;
	font-weight: bold;
}

.descripcion_nota_phone
{
	color: #656565;
	font-family: Arial,Verdana;
	font-size: 12px;
}

.olvido_mi_claro
{
	width: 653px;
	margin-left: 160px;
    margin-top: 70px;
}

.activar_mi_claro
{
	width: 653px;
	margin-top: 70px;
}

.titulo_olvido
{
	background: url(../imagenes_claro/titulo_olvido.png) no-repeat;
	width: 385px;
	height: 26px;
	color: #ffffff;
	padding-left: 5px;
	padding-top: 3px;
}

html>body .titulo_olvido{width: 380px;height: 23px;}

.cuerpo_olvido
{
	background: url(../imagenes_claro/fondo_cuerpo_olvido.png) repeat-y;
	width: 385px;
	height: 154px;
	border-bottom: 1px solid #c7bdbe;
	padding: 5px;
}

html>body .cuerpo_olvido{width: 375px;}

.resumen_olvido
{
	padding: 10px;
	text-align: justify;
	color: #303030;
	font-family: Arial,Verdana;
	font-size: 11px;
}

.descripcion_olvido
{
	padding: 10px 10px 0px 10px;
	text-align: justify;
	color: #a9071c;
	font-family: Arial,Verdana;
	font-size: 12px;
	font-weight: bold;
}

.ruta
{
	color: #5a5a5a;
	font-family: Arial,Verdana;
	font-size: 13px;
	text-decoration: none;
}

.verdanabasica
{
	color: #636363;
	font-family: Arial,Verdana;
	font-size: 12px; 
}

.verdanabasica a
{
	color: #585C65;
}

.verdanabasica a:hover
{
	color: #585C65;
	font-weight: bolder;
}

.verdanabasica a:visited
{
	color: #585C65;
}

.verdanatitulo2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	color: #D32C1C;
	font-weight: bold;
	padding-bottom:0px;
	padding-top:20px;
	
}

/*estilos reutilizados*/

.contenido_tabla_servicios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #8D8D8D;
}

.contenido_tabla_servicios thead tr th{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	background: #CA0000;
	border-left: 1px dotted #CCCCCC;
}

.contenido_tabla_servicios thead tr td{
	border-left: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

.contenido_tabla_servicios tbody tr td{
	border-left: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

.contenido_tabla_servicios tr:hover {
	font-weight: bold;
	background-image: url('/web/WebSerTmp/images/rollover_lista.jpg');
}
/*tabla transacciones cabecera*/
.contenido_tabla_transacciones_cabecera{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #8D8D8D;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
}

.contenido_tabla_transacciones_cabecera tr td{
	font-weight: bold;
	color: #000000;
}

.contenido_tabla_transacciones_cabecera tr td.actual{
	background-image: url('/web/WebSerTmp/images/botonrojo.jpg');
	color: #FFFFFF; 
}

.contenido_tabla_transacciones_cabecera tr td.noactual{
	background-image: url('/web/WebSerTmp/images/rollover_lista.jpg');
}

.contenido_tabla_transacciones_cabecera td.actual:hover {
	color: #FFFFFF; 
}
/*tabla extendido cabecera*/
.contenido_tabla_servicios_extend_cabecera{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
}

.contenido_tabla_servicios_extend_cabecera thead tr th{
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background: #CA0000;
}





/*tabla extendido*/
.contenido_tabla_servicios_extend{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-left: 1px solid #8D8D8D;
	border-right: 1px solid #8D8D8D;
	border-bottom: 1px solid #8D8D8D;
}

.contenido_tabla_servicios_extend thead tr th{
	font-size: 10px;
	font-weight: bold;
	color: #d52d21;
	background-image: url('/web/WebSerTmp/images/boton2.jpg');
}

.contenido_tabla_servicios_extend tbody tr td{
	border-bottom: 1px dotted #CCCCCC;
}

.contenido_tabla_servicios_extend tr:hover {
	font-weight: bold;
	background-image: url('/web/WebSerTmp/images/rollover_lista.jpg');
}




/*tabla extendido cabecera*/
.contenido_tabla_servicios_extend_cabecera2, .contenido_tabla_servicios_extend_cabecera4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 653px; 
	height: 30px; 
	background-repeat: no-repeat;
}

.contenido_tabla_servicios_extend_cabecera2 thead tr th
{
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	text-align: left;
	background: url('/web/WebSerTmp/images/servicio activos.jpg');
	padding: 5px 0 5px 15px;
}

.contenido_tabla_servicios_extend_cabecera4 thead tr th
{
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	text-align: left;
	background: url('/web/WebSerTmp/images/fondo_consulta_saldos.png');
	margin-top:10px;
	cursor: pointer;
}

/*tabla extendido*/
.contenido_tabla_servicios_extend2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*border-bottom: 1px solid #8D8D8D;*/
	color: #6B6B6B;
}

.contenido_tabla_servicios_extend2 thead tr th{
	font-size: 10px;
	font-weight: bold;
	color: #9A0000;
	/*background-image: url('/web/WebSerTmp/images/boton2.jpg');*/
	background-color: #F4F4F4;
}

.contenido_tabla_servicios_extend2 tbody tr td{
	/*border-bottom: 1px dotted #CCCCCC;*/
	height: 25px;
	background-image: url('/web/WebSerTmp/images/puntos.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 15px;
}

.contenido_tabla_servicios_extend2 tr:hover {
	font-weight: bold;
	/*background-image: url('/web/WebSerTmp/images/rollover_lista.jpg');*/
}








/*estilos reutilizados fin */


/*estilos tablas*/
.factura{
	width:690px;
}

.textos tr td{
	padding-left: 5px;
}

.titulo_carrito{
	background:#fff url(../imagenes_claro/barra-titulo.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
}

.cabecera{
	background:#fff url(../imagenes_claro/barra-cabecera.jpg) repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: white;
}

.cantidad{
	text-align: center;
}

/*estilos tablas*/

/*registro*/

.contenedor_formulario
{
	width: 638px;
}

.titulo_area
{
	background: url(../imagenes_claro/area_registro.png) no-repeat;
	width: 638px;
	height: 13px;
	overflow: hidden;
}

.span_titulo_area
{
	color: #505457;
	font-weight: bold;
	font-family: Arial, Verdana;
	font-size: 12px;
	padding-left: 12px;
	height: 13px;
	width: 135px;
	text-align: center;
}

.cuerpo_area
{
	width: 638px;
	height: auto;
	background: #f0f0f0;
	padding-top: 15px;
	padding-bottom: 15px;
	border-left: 1px solid #b8b7bc;
	border-right: 1px solid #b8b7bc;
	border-bottom: 1px solid #b8b7bc;
}

html>body .cuerpo_area{ width: 636px;}

.tabla_formulario
{
	width: 528px;
}

.tabla_formulario tr
{
	height: 22px;
}

.tabla_formulario tr td 
{
	color: #3d3d3d;
	font-family: Arial, Verdana;
	font-size: 12px;
	padding-left: 11px;
}

.titulo_formulario_gris
{
	color: #4c4c4c;
	font-family: Arial, Verdana;
	font-size: 13px;
	font-weight: bold;
	padding-left: 39px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.captcha_formulario
{
	padding-left: 39px;
}

.texto_captcha
{
	color: #bc1b20;
	font-family: Arial, Verdana;
	font-size: 11px;
}

.terminos_condiciones
{
	height: 100px;
	border: 1px solid black;
	margin-left: 39px;
	margin-right: 39px;
	margin-bottom: 10px;
	overflow: auto;
}

.enlace_politicas
{
	color:#b60610;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
}

.checkbox_formulario
{
	padding-left: 39px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#393939;
	font-family: Arial, Verdana;
	font-size: 12px;
}

.aceptar_formulario
{
	background: url(../imagenes_claro/boton_aceptar_formulario.png) no-repeat;
	width: 88px;
	height: 26px;
	color:#ffffff;
	font-family: Arial, Verdana;
	font-size: 12px;
	border: 0px;
}

.aceptar_formulario_disable
{
	background: url(../imagenes_claro/boton_aceptar_formulario_disable.png) no-repeat;
	width: 88px;
	height: 26px;
	color:#ffffff;
	font-family: Arial, Verdana;
	font-size: 12px;
	border: 0px;
}

#password_st DIV{
	width: 50px;
	height: 15px;
	float: right;
	border-left: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin-right: 1px;
	text-align: center;
}
.n_none {
	background-color: #DDDDDD;
}
.n_bajo{
	color: #000000;
	background-color: #FF0000;
}
.n_medio{
	color: #000000;
	background-color: #FFFF00;
}
.n_alto{
	color: #000000;
	background-color: #00FF00
}

.input_error
{
	border: 1px solid #FF0000;
}

.claro_error
{
	color: #bd0008;
	font-size: 12px;
	font-family:Verdana;
}
/*registro*/

.volver_seccion
{
	background: url(../imagenes_claro/boton_volver.png) no-repeat;
	width: 196px;
	height: 23px;
	color: #5c5c5c; 
	font-size: 11px;
	font-family:Verdana;
	font-weight: bold;
	padding-left: 17px;
	padding-top: 5px;
	cursor: pointer;
	margin-top: 5px;
}

.volver_simcard
{
	background: url(../imagenes_claro/boton_volver_simcard.png) no-repeat;
	width: 218px;
	height: 23px;
	color: #5c5c5c; 
	font-size: 11px;
	font-family:Verdana;
	font-weight: bold;
	padding-left: 20px;
	padding-top: 5px;
	cursor: pointer;
	margin-top: 5px;
}

/*facturacion electronica*/

.activacion_factura
{
	background: url(../imagenes_claro/background_activar_factura.png) repeat-x;
	border: 1px solid #5a5b5a;
	width: 338px;
	height: 154px;
}

.nlegal_css {
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 3000px; 
	height: 3000px; 
	background-color: #000000; 
	filter:alpha(opacity=70); 
	-moz-opacity:.70;
	opacity:.70;
}

.enlace_menu_servicios
{
	text-decoration: none;
	color: #444343;
	font-size: 11px;
	font-family:Tahoma;
}

.select_facturas
{
	font-family: Arial,Verdana;
    font-size: 10px;
	color: #202020;
}

.titulo_cancela
{
	color: #ef1313;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 13px;
    padding-left: 11px;
    padding-top: 12px;
}

.texto_cancela
{
	color: #6d6d6d;
    font-family: Arial;
    font-size: 13px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.continuar_cancela
{
	background: url(../imagenes_claro/continuar_encuesta.png) no-repeat;
	border: 0px;
	width: 86px;
	height: 28px;
}

.fondo_servicios
{
	background-image: url(../imagenes_claro/margen.png);
	background-repeat: no-repeat;
}

.factura_electronica_seccion
{
	width: 315px;
	height: 58px;
	border: #c7c7c7 2px solid;
	background: #f0f0f0;
	color: #6e6e6e;
	font-family: Arial,Verdana;
    font-size: 11px;
}

html>body .factura_electronica_seccion{height: 56px;} 

.factura_seccion
{
	width: 315px;
	height: 56px;
	border-top: #c7c7c7 2px solid;
	border-left: #c7c7c7 2px solid;
	border-right: #c7c7c7 2px solid;
	background: #f0f0f0;
	color: #6e6e6e;
    font-family: Arial,Verdana;
    font-size: 11px;
}

.factura_seccion_complete
{
	width: 641px;
	min-height: 58px;
	height : auto;
	border-top: #c7c7c7 2px solid;
	border-left: #c7c7c7 2px solid;
	border-right: #c7c7c7 2px solid;
	background: #f0f0f0;
	color: #6e6e6e;
    font-family: Arial,Verdana;
    font-size: 11px;
} 

html>body .factura_seccion_complete{width: 637px;}

.span_factura
{
	color: #6E6E6E;
	font-family: Verdana;
	font-size: 11px;
}

.tabla_cabecera_factura
{
	border: #c7c7c7 2px solid;
	background: #f0f0f0;
	color: #6e6e6e;
	font-family: Arial;
	font-size: 11px;
}

.img_localizador{                        
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=https://www.miclaro.com.ec/web/imagenes/localizador.png);
}

.img_transacciones{                        
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=https://www.miclaro.com.ec/web/imagenes/promo3.png);
}

.img_menu{                        
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=https://www.miclaro.com.ec/web/imagenes/chip.png);
}

.img_cam{                        
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src=https://www.miclaro.com.ec/web/imagenes/movilcam.png);
}

/*#######################################################################*/
/*#######################################################################*/
/*E S T I L O S   P A R A   S E C C I Ķ N   D E   A G E N D A M I E N T O*/
.estiloCombo{
	font-family: Arial,Verdana;
    font-size: 10px;
	color: #202020;	
}

.verdanabasicanegrilla{
	color: #636363;
	font-family: Arial,Verdana;
	font-size: 13px;
	font-weight:bold;
}
/*#######################################################################*/

/*estilos paginacion*/
.titulo_panel
{
	background: url(../imagenes_claro/cabecera_paginacion.png) repeat-x;
	border: 0px;
	width: 653px;
	height: 24px;
}

.panel_servicio
{
	float: left;
	color: #ffffff;
	padding-top: 6px;
	padding-left: 9px;
	font-family: Arial,Verdana;
	font-size: 11px;
	font-weight: bold;
}

.panel_numero
{
	color: #000000;
	padding-left: 72px;
	font-weight: bold;
} 

.panel_accion_cerrar
{
	float: right;
	margin-top: 5px;
	margin-right: 7px;
	width: 13px;
	height: 13px;
	background: url(../imagenes_claro/accion_panel.png) no-repeat;
	cursor: pointer;
}

.panel_accion_abrir
{
	float: right;
	margin-top: 5px;
	margin-right: 7px;
	width: 13px;
	height: 13px;
	background: url(../imagenes_claro/accion_panel.png) no-repeat;
	background-position: 0 -13px;
	cursor: pointer;
}

.cuerpo_panel
{
	width: 653px;
	height: 260px;
	border-bottom: #d6d6d6 2px solid;
	border-left: #d6d6d6 2px solid;
	border-right: #d6d6d6 2px solid;
}

.cuerpo_panel_facturacion
{
	width: 649px;
	height: auto;
	border-bottom: #d6d6d6 2px solid;
	border-left: #d6d6d6 2px solid;
	border-right: #d6d6d6 2px solid;
}

.cabecera_detalle_llamada
{
	margin-top: 8px;
	width: 630px;
	height: 17px;
}

.detalles_cabecera_llamada
{
	float: left;
	width: 180px;
	font-family: Arial,Verdana;
	font-size: 11px;
}

.detalles_cabecera_llamada_final
{
	float: right;
	width: 270px;
	font-family: Arial,Verdana;
	font-size: 11px;
}

.color_detalle_llamada
{
	color: #ff0000;
}

.contenido_detalle_llamada
{
	width: 630px;
}

.paginado_detalle_llamada
{
	padding-top: 8px;
	font-family: Arial,Verdana;
	font-size: 11px;
	float: right;
}

.resultado_detalle_llamada 
{
	float: left;
	color: #ff0000;
	width: 46px;
	height: 14px;
}

.actual_detalle_llamada
{
	float: left;
	width: 22px;
	height: 14px;
	color: #b70d1a;
	font-weight: bold;
}

.separador_administradoras
{
	color: #b70d1a;
}

.no_actual_detalle_llamada
{
	float: left;
	width: 22px;
	height: 14px;
	color: #bbbbbb;
	cursor: pointer;
	text-align: center;
}

.no_actual_detalle_llamada:hover
{
	float: left;
	width: 22px;
	height: 14px;
	color: #b70d1a;
	cursor: pointer;
	text-align: center;
}

.contenido_administrar_lineas
{
	width: 665px;
	background: url(../imagenes_claro/sombra_transacciones.png) no-repeat;
	background-position: right center;
	height: 100%;
}

.titulo_administrar_lineas
{
	color: #b11119;
	font-family: Arial,Verdana;
    font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}

.texto_busqueda_administrar_lineas
{
	color: #000000;
	font-family: Arial,Verdana;
    font-size: 12px;
	font-weight: bold;
}

.input_busqueda_administrar_lineas
{
	width: 140px;
	height: 19px;
	border: #bababa solid 1px;
}

.boton_busqueda_administrar_lineas
{
	width: 21px;
	height: 19px;
	background: url(../imagenes_claro/boton_buscar_telefonos.png) no-repeat;
	border: 0px;
}

.boton_limpiar_administrar_lineas
{
	width: 61px;
	height: 19px;
	background: url(../imagenes_claro/boton_limpiar.png) no-repeat;
	border: 0px;
}

.tabla_administrar_lineas
{
	width:653px;
}

.tabla_administrar_lineas thead tr th
{
	color: #c5000c;
	font-family: Arial,Verdana;
    font-size: 13px;
	font-weight: bold;
	height: 27px;
}

.tabla_administrar_lineas tbody
{
	background: url(../imagenes_claro/cuerpo_tabla_telefonos_administrados.png) repeat-x;
}

.tabla_administrar_lineas tbody tr td
{
	height: 21px;
	padding-left: 14px;
	color: #232323;
	font-family: Arial,Verdana;
    font-size: 12px;
}

.paginado_busqueda_administrar_lineas
{
	padding-top: 8px;
	padding-right: 25px;
	padding-bottom: 8px;
	font-family: Arial,Verdana;
	font-size: 11px;
	float: right;
	background: url(../imagenes_claro/sombra_transacciones.png) no-repeat;
	background-position: right center;
}

.paginado_busqueda_administrar_lineas_facturacion
{
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	font-family: Arial,Verdana;
	font-size: 11px;
	float: right;
}

.fieldset_detalle
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	border: 1px solid #d4d4d4;
	background-color: #f0f0f0;
}

.legend_detalle
{
	color: #404040;
	font-family: Arial,Verdana;
    font-size: 12px;
	padding-top:5px;
	padding-right: 15px;
	padding-left: 15px;
}

.div_contener_numero_detalle
{
	float:left;
	width:150px;
}

.numero_agregar_detalle
{
	color: #444444;
	font-size: 13px;
	font-family: Arial;
}

.contenedores
{
	width: 653px;
}

.contedor
{
	background: url(../imagenes_claro/fondo_cobro_saldos.png) repeat-x;
	width: 216px;
	height: 127px;
	overflow: hidden;
	float: left;
	border-left: 1px solid #dadada;
}

.contedor:hover
{
	background: url(../imagenes_claro/fondo_cobro_saldos.png) repeat-x;
	background-position: 0 -127px;
	width: 216px;
	height: 127px;
	overflow: hidden;
	float: left;
	border-left: 1px solid #dadada;
}

.contedor_final
{
	background: url(../imagenes_claro/fondo_cobro_saldos.png) repeat-x;
	width: 217px;
	height: 127px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}

.contedor_final:hover
{
	background: url(../imagenes_claro/fondo_cobro_saldos.png) repeat-x;
	background-position: 0 -127px;
	width: 217px;
	height: 127px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}

.contenedor_click
{
	cursor: pointer;
}

.icono_sms
{
	background: url(../imagenes_claro/iconos_consulta_saldo.png) no-repeat; 
	width: 96px;
	height: 95px;
	overflow: hidden;
}

.icono_mms
{
	background: url(../imagenes_claro/iconos_consulta_saldo.png) no-repeat;
	background-position: 0 -95px;
	width: 96px;
	height: 95px;
	overflow: hidden;
}

.icono_conectivity
{
	background: url(../imagenes_claro/iconos_consulta_saldo.png) no-repeat;
	background-position: 0 -190px;
	width: 96px;
	height: 95px;
	overflow: hidden;
}

.panel_telefono_facturacion
{
	background: url(../imagenes_claro/barra_panel_facturacion.png) repeat-x;
	width: 651px;
	height: 25px;
	overflow: hidden;
	border-left: 1px solid #b9b9b9;
	border-right: 1px solid #b9b9b9;
	cursor: pointer;
}

.panel_servicio_facturacion
{
	float: left;
	color: #494949;
	padding-top: 6px;
	padding-left: 9px;
	font-family: Arial,Verdana;
	font-size: 11px;
	font-weight: bold;
}

.panel_servicio_facturacion_flecha
{
	float: right;
	margin-top: 5px;
	margin-right: 17px;
	width: 17px;
	height: 15px;
	background: url(../imagenes_claro/flechas_panel_facturacion.png) no-repeat;
}

.panel_servicio_facturacion_flecha_abajo
{
	float: right;
	margin-top: 5px;
	margin-right: 17px;
	width: 17px;
	height: 15px;
	background: url(../imagenes_claro/flechas_panel_facturacion.png) no-repeat;
	background-position: 0 -15px;
}

.error_img {
	color: #b11119;
	font-family: Arial,Verdana;
    font-size: 13px;
	font-weight: bold; 
}

/**/
.mensaje_consumo_linea
{
	background: url(../imagenes_claro/fondo_popup.png) no-repeat;
	width: 325px;
	height:300px;
}

.mensaje_consumo_linea_2
{
	background: url(../imagenes_claro/fondo_popup2.png) no-repeat;
	width: 325px;
	height:250px;
}

.titulo_consumo_linea
{
	width: 250px;
	height:28px;
	padding-top: 17px;
}

.contenido_consumo_linea
{
	width: 250px;
}

.legales_consumo_linea
{
	width: 235px; 
	height: 170px; 
	overflow: auto; 
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	border: #adadad solid 1px;
	background: #ffffff;
	text-align: justify;
}

.aceptar_condiciones_factura
{
	background: url(../imagenes_claro/boton_aceptar_factura.png) no-repeat;
	width: 85px;
	height: 29px;
	border: 0px;
}

.factura_paso_1
{
	background: url(../imagenes_claro/fondo_electronica_paso1.png) no-repeat;
	width: 617px;
	height:385px;
}

.titulo_factura
{
	width: 583px;
	height:28px;
	padding-top: 17px;
}

.titulo_fact
{
	float: left;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	padding-left: 9px;
	padding-top: 8px;
}

.cerrar_fact
{
	float: right;
}

.contenido_legales_factura
{
	width: 583px;
}

.legales_factura
{
	width: 550px; 
	height: 240px; 
	overflow: auto; 
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border: #adadad solid 1px;
	background: #ffffff;
	text-align: justify;
}

.aceptar_condiciones_factura
{
	background: url(../imagenes_claro/boton_aceptar_factura.png) no-repeat;
	width: 85px;
	height: 29px;
	border: 0px;
}

.factura_paso_2
{
	background: url(../imagenes_claro/fondo_electronica_paso2.png) no-repeat;
	width: 447px;
	height:218px;
}

.titulo_factura_paso2
{
	width: 413px;
	height:28px;
	padding-top: 17px;
}

.titulo_fact_paso2
{
	float:left;
	font-family: Arial;
	font-weight: bold;
	font-size: 19px;
	color: #000000;
	padding-top: 8px;
	text-align:center;
	width: 391px;
}

.mensaje_confirmacion
{
	font-family: Arial;
	font-size: 18px;
	color: #767676;
	width: 330px;
}

.mail_facturacion
{
	width: 360px;
	height: 33px;
	border: #adadad solid 1px;
	font-family: Arial;
	font-size: 18px;
}

.correo_facturacion
{
	margin-top: 15px;
	margin-bottom: 15px;
}

.color_span
{
	color: #d80000;
}

#nav {
    float: left;
    width: 280px;
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    border-left: 1px solid #999;
}
#nav li a {
    display: block;
    padding: 10px 15px;
    background: #ccc;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #999;
    text-decoration: none;
    color: #000;
}
#nav li a:hover, #nav li a.active {
    background: #999;
    color: #fff;
}
#nav li ul {
    display: none;
}
#nav li ul li a {
    padding: 10px 25px;
    background: #ececec;
    border-bottom: 1px dotted #ccc;
}

/*facturas*/

.fondo_facturas_bancos
{
	background: url(../imagenes_claro/fondo_factura_bancos.png) no-repeat;
	width: 603px;
	height:141px;
}

.titulo_busqueda_factura_bancos
{
	padding-top: 36px;
	color: #f93d3c;
	font-family: Arial;
	font-size: 18px;
}

.input_busqueda_factura_bancos
{
	padding-top: 13px;
}

.input_busqueda_factura
{
	border: #a9acb1 solid 1px;
	width: 213px;
	height: 22px;
}

.buscar_factura_bancos
{
	background: url(../imagenes_claro/buscar_factura_banco.png) no-repeat;
	width: 73px;
	height:30px;
	border: 0px;
}

.texto_nota_pie
{
	padding-top: 18px;
	padding-left: 20px;
	font-family: Arial;
	font-size: 14px;
	color: #393939;
}

.borde_factura_banco
{
	border: #e0e0e0 solid 1px;
	width: 373px;
}

.menu_imprimir_factura
{
	background: url(../imagenes_claro/menu_factura.png) no-repeat;
	width: 57px;
	height:82px;
	border: 0px;
	cursor: pointer;
}

.menu_imprimir_factura:hover
{
	background: url(../imagenes_claro/menu_factura.png) no-repeat;
	width: 57px;
	height:82px;
	border: 0px;
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75;	
}

.menu_imprimir_factura_dos {
    background: url("../imagenes_claro/menu_factura2.png") no-repeat;
    border: 0 none;
    cursor: pointer;
    height: 82px;
    width: 57px;
}

.menu_imprimir_factura_dos:hover {
   background: url(../imagenes_claro/menu_factura2.png) no-repeat;
	width: 57px;
	height:82px;
	border: 0px;
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75;	
}


.menu_descargar_factura
{
	background: url(../imagenes_claro/menu_factura.png) no-repeat;
	width: 72px;
	height:82px;
	border: 0px;
	cursor: pointer;
	background-position: -58px 0;
}

.menu_descargar_factura:hover
{
	background: url(../imagenes_claro/menu_factura.png) no-repeat;
	width: 72px;
	height:82px;
	border: 0px;
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75;
	background-position: -58px 0;
}

.menu_descargar_factura_dos
{
	background: url(../imagenes_claro/menu_factura2.png) no-repeat;
	width: 72px;
	height:82px;
	border: 0px;
	cursor: pointer;
	background-position: -58px 0;
}

.menu_descargar_factura_dos:hover
{
	background: url(../imagenes_claro/menu_factura2.png) no-repeat;
	width: 72px;
	height:82px;
	border: 0px;
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75;
	background-position: -58px 0;
}


.menu_rise_factura
{
	background: url(../imagenes_claro/menu_factura.png) no-repeat;
	width: 59px;
	height: 82px;
	border: 0px;
	cursor: pointer;
	background-position: -130px 0;
}

.menu_rise_factura:hover
{
	background: url(../imagenes_claro/menu_factura.png) no-repeat;
	width: 59px;
	height: 82px;
	border: 0px;
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75;
	background-position: -130px 0;
}

.menu_rise_factura_dos
{
	background: url(../imagenes_claro/menu_factura.png) no-repeat;
	width: 59px;
	height: 82px;
	border: 0px;
	cursor: pointer;
	background-position: -130px 0;
}

.menu_rise_factura_dos:hover
{
	background: url(../imagenes_claro/menu_factura.png) no-repeat;
	width: 59px;
	height: 82px;
	border: 0px;
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75;
	background-position: -130px 0;
}

.menu_axis_factura_dos {
    background: url("../imagenes_claro/menu_factura2.png") no-repeat ;
    border: 0 none;
    cursor: pointer;
    height: 82px;
    width: 67px;
	background-position: -190px 0;
}

.menu_axis_factura_dos:hover {
    background: url("../imagenes_claro/menu_factura2.png") no-repeat ;
    width: 59px;
	height: 82px;
	border: 0px;
	cursor: pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	opacity: 0.75;
	background-position: -190px 0;
}

.ver_factura_bancos
{
	background: url(../imagenes_claro/verfactura.png) no-repeat;
	width: 12px;
	height: 17px;
	border: 0px;
	cursor: pointer;
}

.fondo_encuesta
{
	width: 644px;
	background: #ffffff;
}

.titulo_encuesta
{
	color: #d82525;
	font-size: 18px;
	font-family: Arial;
	height: 35px;
	padding-top: 15px;
}

html>body .titulo_encuesta{height: 20px;}

.encuesta_adorno
{
	height: 35px;
	background: url(../imagenes_claro/fondo_adorno.png) no-repeat; 
	background-position: 50% 50%;
}

.pregunta_encuesta
{
	color: #434343;
	text-align: left;
	font-size: 15px;
	font-family: Arial;
	height: 33px;
	padding-left: 16px;
	padding-top: 11px;
	background: url(../imagenes_claro/fondo_pregunta.png) repeat-x; 
}

html>body .pregunta_encuesta{height: 22px;}

.respuesta_encuesta
{
	height: 50px;
	padding-left: 17px;
	padding-right: 17px;
}

.respuesta_encuesta_final
{
	padding-left: 17px;
	padding-right: 17px;
}

.estilo_respuesta
{
	color: #9b9b9b;
	text-align: left;
	font-size: 13px;
	font-family: Arial;
}

.input_respuesta_encuesta
{
	width: 255px;
}

.enviar_encuesta_miclaro
{
	padding-left: 16px;
	padding-right: 16px;
    padding-top: 16px;
	padding-bottom: 16px;
}

.enviar_encuesta
{
	width: 53px;
	height: 21px;
	border: 0px;
	background: url(../imagenes_claro/enviar.png) no-repeat; 
}

.cancelar_encuesta
{
	width: 53px;
	height: 21px;
	border: 0px;
	background: url(../imagenes_claro/cancelar.png) no-repeat; 
}

.scroller {
	width: 653px;
	height:250px;
	overflow:hidden;
	overflow-y:scroll;
	text-align:center;
}

.mensaje_final
{
	color: #434343;
	font-size: 15px;
	font-family: Arial;
	height: 35px;
	padding-top: 15px;
}

.contenido_reporte
{
	color: #636363;
	font-family: Arial,Verdana;
	font-size: 11px;
}
.btn_generar
{
	color:white;
	background-color:#ca0000;
	border=none;
	font-weight:bold;
	border-color:#ca0000
}
.texto_labels
{
	color:white;
	background-color:#ca0000;
	border=none;
	font-weight:bold;
	
}
.fieldsets
{
	border-width:thin thin thin thin;
	border-color:#dedede;
	border-style:solid
}
	
.table_factura_caja{
	color: #202020;
    font-family: Tahoma;
    font-size: 13px;
}

.tabla_servicios_2
{
	border: 0px;
	width: 653px;
}

.tabla_servicios_2 thead tr
{
	background: #eaeaea;
	height: 26px;
}

.tabla_servicios_2 thead tr th
{
	color: #b70d1a;
	font-family: Verdana, Arial;
	font-size: 12px;
}


/*Nueva Cabecera 2014*/
#top_black {
	width:100%;
	height:22px;
	display: block;
	background-color: #000;
	top: 0px;
}

#top_red {
	width:100%;
	height:50px;
	left: -1px;
	top: 20px;
	display: block;
	background-image: url(img/pixelmiclaro.jpg);
}

#black_text {
	width:100%;
	height:20px;
	z-index:3;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
}

#black_part1 {
	width:15%;
	height:100%;
	display: inline;
	float: left;
}

#black_part2 {
    width:35%;
	height:100%;
	display: inline;
	float: left;
}

#black_part3 {
	width:35%;
	height:100%;
	display: inline;
	float: left;
}

#black_part4 {
	width:15%;
	height:100%;
	display: inline;
	float: left;
}

#red_text {
	width:100%;
	height:60px;
	z-index:3;
	font-family: Helvetica, sans-serif;
	font-size: 7,87;
	color: #FFF;
}

#red_right_text {
	display:inline;
	float:right;
	font-size: 20px;
	margin-top: 10px;
}

#red_part1 {
	width:15%;
	height:100%;
	font-size: 20px;
	display: inline;
	float: left;
}

#red_part2{
	width:35%;
	height:100%;
	display:inline;
	float:left;
}

#red_part3{
	width:35%;
	height:100%;
	display:inline;
	float:left;
	
}

#red_part4{
	width:15%;
	height:100%;
	display:inline;
	float:left;
	
}


/**ESTILOS CORRESPONDIENTES AL DIV DE PUBLICIDAD*/
#publicidad_container{
	margin-top: 30px;
	margin-bottom: 20px;
	display: inline-block;
	width: 900px;
	height: auto;
}

#publicidad_izquierda{
	float: left;
	width: 11px;
	height: 336px;
	background: url(../imagenes_claro/bkg_publicidad_izquierda.png) no-repeat;
}

#publicidad_derecha{
	float: left;
	width: 11px;
	height: 336px;
	background: url(../imagenes_claro/bkg_publicidad_derecha.png) no-repeat;
	display: inline;
}

.publicidad{
	float: left;
	width: 196px;
	height: 332px;
	padding: 0px 10px;
	border-top: 2px solid #DFDFDF;
	border-bottom: 2px solid #DFDFDF;
}

.publicidad_titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #242424;
	text-align: center;
	margin-top: 15px;
}

.publicidad_imagen{
	margin-top: 10px;
	height: 150px;
}

.publicidad_texto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: justify;
	color: #7D7D7D;
	margin-left: 5px;
	margin-right: 5px;
	height: 50px; 
}

.publicidad_ver_mas{
	margin-top: 12px;
}

.publicidad_separador{
	width: 2px;
	height: 336px;
	background-image: url(../imagenes_claro/bkg_publicidad_separador.png);
	display: inline;
	float: left;
}

#new_input{
    background-clip: padding-box;
    background-color: #D02E10;
    background-image: linear-gradient(0deg, #D02E10 0%, #901A11 100%);
    border-radius: 2px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    padding: 4px;
}

/*Menu Claro 2014*/
#menu_claro_2014{
	width: 218px;
	height: auto;
	padding: 0px;
	overflow: hidden;
	text-align: left;
	color: #444343;
    cursor: pointer;
    font-family: Tahoma;
    font-size: 11px;
	margin: 10px 0px;
}

#top_menu_claro_2014{
	background: url(../imagenes_claro/top_menu_2014.png) no-repeat;
	width: 217px;
	height: 6px;
}

#bottom_menu_claro_2014{
	background: url(../imagenes_claro/bottom_menu_2014.png) no-repeat;
	width: 217px;
	height: 6px;
}

#cuerpo_menu_claro_2014{
	background: url(../imagenes_claro/cuerpo_menu_2014.png) repeat-y;
	width: 217px;
	height: auto;
	overflow: hidden;
}

.botones_menu_claro_2014{
	height: 30px;
	margin: 0px 2px 1px 3px;
	clear: both;
}

.botones_menu_claro_2014 :hover{
	opacity: 0.8;
}

.borde_izq_boton_menu_2014{
	background: url(../imagenes_claro/borde_izq_boton_menu_2014.png) no-repeat;
	float: left;
	width: 5px;
	height: 30px;
}

.borde_der_boton_menu_2014{
	background: url(../imagenes_claro/borde_der_boton_menu_2014.png) no-repeat;
	float: left;
	width: 5px;
	height: 30px;
}

.borde_centro_boton_menu_2014{
	background: url(../imagenes_claro/borde_centro_boton_menu_2014.png) repeat-x;
	float: left;
	width: 195px;
	height: 25px;
	padding: 6px 3px 0px 3px;
}

.icono_menu_2014{
	float: left;
	width: 20px;
	height: 20px;
	top: -2px;
    position: relative;
}

.text_menu_2014{
	float: left;
	width: 160px;
	height: 20px;
	margin-left: 5px;
}

.flecha_menu_2014{
	float: left;
	width: 10px;
	height: 20px;
	padding-top: 3px;
}

.menu_desplegable_2014{
	clear: both;
	padding: 5px 0px 1px 17px;
}

.opcion_menu_desplegable_2014{
	clear: both;
	height: 30px;
	width: 190px;
	padding-top: 5px;
	border-bottom: 1px #444343 solid;
}

.opcion_menu_desplegable_2014 :hover{
	opacity: 0.8;
}

.opcion_menu_desplegable_2014_last{
	clear: both;
	height: 30px;
	width: 190px;
	padding-top: 5px;
}

.opcion_menu_desplegable_2014_last :hover{
	opacity: 0.8;
}

.text_menu_desplegable_2014{
	float: left;
	width: 160px;
	height: 20px;
	margin-left: 3px;
	padding-top: 2px;
}

.flecha_menu_desplegable_2014{
	float: left;
	width: 5px;
	height: 20px;
	padding-top: 6px;
}

.borde_izq_boton_hover_menu_2014{
	background: url(../imagenes_claro/borde_izq_hover_boton_menu_2014.png) no-repeat;
	float: left;
	width: 5px;
	height: 30px;
}

.borde_der_boton_hover_menu_2014{
	background: url(../imagenes_claro/borde_der_hover_boton_menu_2014.png) no-repeat;
	float: left;
	width: 5px;
	height: 30px;
}

.borde_centro_boton_hover_menu_2014{
	background: url(../imagenes_claro/borde_centro_hover_boton_menu_2014.png) repeat-x;
	float: left;
	width: 195px;
	height: 25px;
	padding: 6px 3px 0px 3px;
}


/* Pestaņa Consulta de Saldos 2014 */
.menu_saldos{
	font-size: 14px;
	color: #636363;
    font-family: Arial,Verdana;
}

.menu_saldos img{
	float: left;
}

.menu_saldos div{
	float: left;
	margin: 8px 0 0 10px;
}


/*tabla extendido cabecera 2014*/
.contenido_tabla_servicios_extend_cabecera3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 623px; 
	height: 30px; 
	background-repeat: no-repeat;
}

.contenido_tabla_servicios_extend_cabecera3 thead tr th{
	font-size: 12px;
	font-weight: bold;
	color: #757575;
	text-align: left;
	background: url('/web/site/imagenes_claro/submenu_servicios_a_activar.png');
	padding: 5px 0 5px 15px;
}

.contenido_tabla_transacciones_uno{
	background-color: #eeeeee;
    border: 1px solid #e6e4e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.contenido_tabla_transacciones_uno thead tr th{
	color: red;
	border-bottom: 1px solid #000000;
	font-weight:bold;
}

.contenido_tabla_transacciones_uno tbody tr {
	height:35px;
}

.contenido_tabla_transacciones_uno tbody tr td{
	border-bottom: 2px dotted #d8d8d8;
}

.contenido_tabla_transacciones_dos{
	background-color: #eeeeee;
    border: 1px solid #e6e4e5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.contenido_tabla_transacciones_dos tbody tr {
	height:20px;
}

.contenido_tabla_transacciones_numfav{
	border: 1px solid #d8d8d8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}
.contenido_tabla_transacciones_numfav thead tr {
	background-color: #EEEEEE;
	height:30px;
}

.contenido_tabla_transacciones_numfav thead tr th{
	border-bottom: 2px solid #000000;
	font-weight:bold;
	color :red;
}

.contenido_tabla_transacciones_numfav tbody tr {
	height:30px;
}

.contenido_tabla_transacciones_numfav tbody tr td{
	border: 1px solid #d8d8d8;
}

.contenido_tabla_transacciones_numfav tbody tr td input[type="text"]{
	border: 1px solid #d8d8d8;
	font-size : 11px;
    color: #000000;
    padding: 4px;
    border-radius: 3px;
    background-clip: padding-box;
}

#consideracionesPasatiempo{
	min-height:30px;
	height:auto;
	width:100%;
	padding-bottom:10px;
	text-align:left;
}

#consideracionesPasatiempo p{
	font-size:12px;
	margin-top:5px;
}

#consideracionesPasatiempo ul{
	font-size:11px;
	list-style-type: square;
}

/*tabla extendido cabecera 2015*/
.contenido_tabla_servicios_extend_cabecera5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 623px; 
	height: 30px; 
	background-repeat: no-repeat;
	margin-left: 30px;
}

.contenido_tabla_servicios_extend_cabecera5 thead tr th
{
	font-size: 14px;
	font-weight: bold;
	color: #757575;
	text-align: left;
	background: url('/web/site/imagenes_claro/submenu_servicios_a_activar.png');
}

.contenido_tabla_servicios_extend6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B6B6B;
}

.contenido_tabla_servicios_extend6 tr th
{
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	/*background-image: url('/web/WebSerTmp/images/boton2.jpg');*/
	background-color: #F4F4F4;
	text-align: left;
	padding-left: 15px;
}

.contenido_tabla_servicios_extend6 tr td
{
	height: 25px;
	background-image: url('/web/WebSerTmp/images/puntos.jpg');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 15px;
	font-size: 11px;
}

.contenido_tabla_servicios_extend6 tr:hover 
{
	font-weight: bold;
}