

 
/* ESTRUCTURA ***************************************/


/******** TABLAS ********/

.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix{
	display: inline-block;
}
/*\*/* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

#cuerpo td{
border:1px solid #B9D9EC;
padding:7px;
}



#cuerpo table{
	border-collapse:collapse;
	width:100%;
	margin-bottom:20px;
}


#cuerpo thead{
	background-color:#D8F0FA;
	color:#01407E;
	font-weight:bold;
	border:1px solid #B9D9EC;
}

#cuerpo_prepago table{
border-collapse:collapse;
width:578px;
margin-bottom:20px;
margin-top:10px;
}

#cuerpo_prepago thead td{
width:170px;
}

#cuerpo_prepago td{
border:1px solid #B9D9EC;
padding:8px;
}

#cuerpo #tabla_grafico_vertical, #cuerpo #tabla_grafico_vertical_inicial, #cuerpo #tabla_grafico_vertical_final{
	width: 320px;
	float: left;
	margin-bottom: 10px;
}

#cuerpo #tablas_facturacion #tabla_grafico_vertical_final{
	margin-bottom: 0;
	border-bottom: 0;
}
.td_claro_oscura{
background-color:#EEF9FD;
color:#01407E;
font-weight:bold;
}

.td_claro_clara{
background-color:#EEF9FD;
color:#0185B5;
font-weight:bold;
}

.td_blanco_clara{
color:#0185B5;
font-weight:bold;
}

.td_claro_clara_delgado{
background-color:#EEF9FD;
color:#0185B5;
}
.td_oscuro_oscura{
background-color:#D8F0FA;
color:#01407E;
font-weight:bold;
}
.td_oscuro_oscura_delgado{
background-color:#D8F0FA;
color:#01407E;
}

.td_mini_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	font-weight:normal;
}
.td_sin_borde{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        border: 0px;
        border-top-width: 0px;
        border-left-width: 0px; 
        border-bottom-width: 0px; 
        border-right-width: 0px; 
}

.td_oscuro_clara{
background-color:#D8F0FA;
color:#0185B5;
font-weight:bold;
}

#tablas_contorno td{
	border:0;
}

#tablas_contorno table{
	border:1px solid #B9D9EC;
}

#nomargin_bot table{
	margin-bottom:5px;
}

#tablas_facturacion{
	border: 1px solid #b9d9ec;
	border-left: 1;
	height: 410px;
	margin-bottom: 6px;
}

.impar{
	background-color:#FBFEFF;
}

.ancho_bolsas{
	width:300px;
}

#no_bottom table{
	margin-bottom:0;
}

body{
	font-family: Arial, Helvetica, sans-serif;
	color: #3D628F;
	width: 770px;
	clear: both;
	margin: auto;
	/*border: 1px solid #000;*/
	border-top: 0;
	/*border-bottom: 1px solid #666;*/
	font-size: 12px;

        background-color: #E7EDF0;
}

#body_recarga{
	border:0;
	width:538px;
}

#imgs_titulo{
/*	margin-left: 16px;
        margin-right: 16px;
        margin-top: 16px;
	padding-left: 5px;
*/
        padding-left: 21px;
        padding-top: 16px;
        padding-right: 16px;
        background: url(/mipcs2/imagenes/bg_contenedor_770.gif) top left repeat-y;
}
#imgs_titulo_empresa{
/*	margin-bottom: 16px;
	padding-left: 5px;
*/

        padding-bottom: 16px;
        padding-left: 5px;
        background: url(/mipcs2/imagenes/bg_contenedor_770.gif) top left repeat-y;
}

#sesion{
    float: right;
    color: #666;
    font-size: 11px;
    text-align: right;
    height: 25px;
    line-height: 25px;
    width: 500px;
}
tr.color1{
    background-color:#FAFEFF;
}

.borderibot1{
    padding-left:8px;
    border-right: 1px solid #badaec;
    border-bottom: 1px solid #badaec;
    color:#00407E;
    background-color:#D8F0FA;
    font-weight:bold;
}

.borderibot{
    padding-left:8px;
    border-right: 1px solid #badaec;
    border-bottom: 1px solid #badaec;
    height:43px;
}

.contenido_enlaces {
    width: 250px;
    margin: 0 auto;
}

.contenido_enlaces a {
    display: block;
    float: left;
}

.contenido_enlaces a.fit_enlace,
.contenido_enlaces a.fit_enlace:visited {
    margin: 8px 5px 0 0;
    text-decoration: underline !important;
}

.contenido_enlaces a.fit_enlace:hover {
    text-decoration: none !important;
}

.tablacont{
    width:582px;
    border: 1px solid #badaec;

}

#fondo {
    width: 770px;
    margin: 0 auto;
    background: url(/mipcs2/imagenes/bg_contenedor_770.gif) left top repeat-y;
}

#cuerpo {
	width: 580px;
	float: right;
	margin-right: 20px;
        /*height: 60%;*/
}

.bordes_input{
	border: 1px solid #0c4e8b;	
}

.medio_cuerpo{
	width: 350px;
}

*html #cuerpo{
	margin-right: 10px;
}

.info_inicial{
	background-color: #EEF9FD;
	color: #023F7E;
	height: 30px;
	line-height: 25px;
	padding: 0 5px;
	margin-bottom: 20px;
	font-size: 11px;
}

#menu{
	width: 130px;
	margin: 0;
	padding: 0;
	margin-left: 20px;
	border-collapse: collapse;
	border: 1px solid #B9D9EC;
	border-bottom: 0;
}

#footer{
	color: #999;
	height: 30px;
	line-height: 30px;
	/*border-top: 1px solid #ccc;*/
	/*text-indent: 20px;*/
	clear: both;
	/*margin-top: 20px;*/
	font-size:11px;

        padding-top: 20px;
        background-image: url(/mipcs2/imagenes/bg_contenedor_770.gif);
        background-repeat: repeat-y;

}

.flotar_izq{
	float: left;
}

.flotar_der{
	float: right;
        vertical-align: middle;
}

.flotar_concurso{
        vertical-align: text-bottom;
        float: left;
}

.flotar_der_up{
	float: right;
        vertical-align: text-top;
}

.centrado{
	text-align: center;
}
/****************************************************/





/* LINKS ********************************************/
#cuerpo a{
	color: #3D628F;
	text-decoration: none;
}


#cuerpo a:hover{
	color:#0185b5;
}

#footer a{
	text-decoration: none;
	color: #999;
	font-weight: normal;
	margin: 6px;
	font-size:11px;
}

#footer a:hover{
	text-decoration: underline;
}

.stretch{
	width: 540px;
	background-image: url(/mipcs2/imagenes/btn_menos_celeste.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
}

.stretch3{
	width: 540px;
	background-image: url(/mipcs2/imagenes/btn_menos.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
}

.stretch_tabla, .unstretch_tabla{
	background-image: url(/mipcs2/imagenes/btn_mas.gif);
	width: 538px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	padding-right: 30px;
	margin: 0;
	border: 1px solid #b9d9ec;
}

#cuerpo table .sin_borde_sup{
	border-top: 0;
}

.unstretch_tabla{
	background-image: url(/mipcs2/imagenes/btn_menos_celeste.gif);
	background-color: #D8F0FA;
}

.unstretch{
	width: 540px;
	background-image: url(/mipcs2/imagenes/btn_menos_celeste.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 25px;
	line-height: 25px;
	cursor: pointer;
}
	
.stretch2{
	width:95%;
	background-image: url(/mipcs2/imagenes/bullet_servicio.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	text-decoration: none;
}
	
/****************************************************/





/* IMAGENES *****************************************/
img{
	border: 0;
	text-decoration: none;
}

.prueba{
	border: 1px solid red;
}
/****************************************************/






/* TEXTOS *******************************************/
p{
	margin: 0;
	margin-bottom: 10px;
        margin-left: 10px;
        margin-right: 10px;
}

em{
	font-weight: bold;
	font-style:italic;
}

h1{
	/*font-size: 26px;*/
	font-size: 36px;

        /*color: #00FF00;*/
        color: #0073AE;

        font-family: Tahoma;

	font-weight: bold;
	margin: 0;
	padding: 0;
	background-image: url(/mipcs2/imagenes/flecha_1.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 25px;
	margin-bottom: 10px;
}

h2, .activo, .h2_inactivo{
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	background-image: url(/mipcs2/imagenes/flecha_4.jpg);
	background-repeat: no-repeat;
	background-position: left;
        text-indent: 25px;
	margin-bottom: 10px;

	/*color: #2A719D;*/

        /*color: #FF0000;*/
        color: #0073AE;

        font-family: Tahoma;
}

.h2_activo{
	background-image: url(/mipcs2/imagenes/flecha_4_abajo.jpg);
}

h3{
	width: 100%;
	text-indent: 10px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	font-weight: bold;
	background-color:#EEF9FD;
	color:#01407E;
	border:1px solid #B9D9EC;
}

h4{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

h5{
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	margin: 0;
	padding: 0;
	margin-bottom:10px;
	margin-right:20px;
}

h5 input{
	position:relative;
	top:2px;
}

h6{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
        margin-top: 0px;
        background-repeat: no-repeat;
	background-position: left;
    text-indent: 25px;
	color: #2A719D;
}

#copyright{
	display: block;
	text-align: left;
	text-indent: 20px;
	color: #000;
	width: 770px;
	height: 30px;
	line-height: 30px;
	border-top: 1px solid #ccc;
	font-size:11px;
}

.exito{
	font-size: 12px;
	font-weight: bold;
	color:#3D628F;
	display: block;
	width: 97%;
	border: 1px solid #b9daed;
	background-color:#eef9fd;
	padding-top:12px;
	padding-bottom:12px;
	
}

.facturacion{
	font-size: 12px;
	font-weight: bold;
	color:#615415;
	display: block;
	width: 97%;
/*	border: 1px solid #b9daed; */
        border: 1px solid #cdc48b;
/*	background-color:#EEE88D; */
        background-color:#fff1a8;
	padding-top:12px;
	padding-bottom:12px;

}


.advertencia_rojo{
	font-size: 22px;
	font-weight: bold;
	color:#cc0000;
	display: block;
	width: 100%;
}

.advertencia{
	font-size: 16px;
	font-weight: bold;
	display: block;
	width: 100%;
}

.activado{
	font-size: 12px;
	font-weight: bold;
	color:#009900;
}

.desactivado{
	font-size: 12px;
	font-weight: bold;
	color:#FF0000;
}

.modificar{
	font-size: 12px;
	color:#0185B5;
}

.texto_chico{
	font-size: 11px;
}

.texto_mediano{
	font-size: 14px;
	font-weight: bold;
}

.texto_grande{
	font-size: 16px;
	font-weight: bold;
}

#celular{
	font-size: 15px;
}

.ST_ver_informe{
	position: relative;
	left: 250px;
	top: 15px;
}

.ST_comunicacion{
	display: block;
}

.ST_numero{
	display: block;
	font-weight: bold;
}

.tab_sup{
	margin-top: 30px;
}

.tab_bot{
	margin-bottom: 30px;
}
.tab_bot2{
	margin-bottom: 15px;
}

.tab_derecha{
	margin-right: 15px;
}

.tab{
	margin: 0 20px;
}

.tab_mas{
        background-image: url(/mipcs2/imagenes/btn_mas.gif);
        background-repeat: no-repeat;
	background-position: right;
	margin: 0 20px;
        cursor: pointer;
}
.tab_mas_tr{
        background-image: url(/mipcs2/imagenes/btn_mas.gif);
        background-repeat: no-repeat;
	background-position: right;
        cursor: pointer;
}
.tab_menos{
        background-image: url(/mipcs2/imagenes/btn_menos.gif);
        background-repeat: no-repeat;
	background-position: right;
	margin: 0 20px;
        cursor: pointer;
}
.tab_menos_tr{
        background-image: url(/mipcs2/imagenes/btn_menos.gif);
        background-repeat: no-repeat;
	background-position: right;
        cursor: pointer;
}

.mini_tab{
	margin-left: 10px;
}

.no_bold{
	font-weight:normal;
}

.opcional{
	color:#999999;
	margin-left:15px;
	font-size:11px;
}

*html input{
	border: none;
}

.label_bloque{
	float: none;
	display: block;
}
/****************************************************/





/* BOTONES ******************************************/

.btn_big{	
	background: transparent url(../imagenes/btn_grande.jpg)  0 0 no-repeat;
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	height:50px;
	width:210px;
	margin-left:6px;
	margin-top:12px;
	text-align:center;
	cursor:pointer;
	border:none;
	}
        
.btn_imagen{
	position: relative;
	left: 10px;
}

.btn_imagen2{
	position: relative;
	left: -10px;
}

.btn_servicio, .btn_servicio2{
	background: url(/mipcs2/imagenes/bullet_servicio.gif) no-repeat right;
	padding-right: 35px;
	height: 25px;
	line-height: 25px;
	float: right;
	font-size: 11px;
}

.btn_servicio2{
	background: url(/mipcs2/imagenes/bullet_servicio2.gif) no-repeat right;
}

#btn_cerrar_sesion{
	background: url(/mipcs2/imagenes/bot_cerrar_sesion.gif) no-repeat left;
	padding-left: 25px;
	height: 25px;
	line-height: 25px;
	float: right;
	height: 25px;
	margin-left: 10px;
	color: #666;
	text-decoration: none;
}
/****************************************************/






/* OTROS ********************************************/
.caja_align{
	vertical-align:middle;
}

.cursor_mano{
	cursor: pointer;
}

form{
	margin: 0;
}

input{
	border: 1px solid #0c4e8b;
	padding-left: 2px;
}

select{
	border: 1px solid #0c4e8b;
}

input[type="radio"], input[type="image"]{
	border:0;
}

.no_bordes{
	border:0;
}

.nota{
	background-color: #FFFEEA;
	color: #000000;
	padding: 5px;
	font-size: 11px;
	margin: 10px 0;
	border: 1px solid #ccc;
	min-height:30px;
}

.nota_flotante{
        float: right;
        width:250px;
        position: absolute;
        left:300px;
        top:170px;
        visibility: hidden;
	background-color: #FFFEEA;
	color: #000000;
	padding: 5px;
	font-size: 11px;
	margin: 10px 0;
	border: 1px solid #ccc;
	min-height:30px;
}

.nota p{
	margin: 0;
}

.imagen_cuadro{
	width:16px;
	height:16px;
	margin-right:5px;
}

.imagen_imagen{
	width:250px;
	margin-top:8px;
	padding-left:5px;	
}

.imagen_listas{
	list-style-image:url(/mipcs2/imagenes/lista.jpg);
	text-align:left;	
}

/* recarga*/

.recarga_menu{
	border: 1px solid #B9D9EC;
	border-bottom: 0;
	height: 25px;
}

.recarga_menu2{
	border: 1px solid #B9D9EC;
	border-bottom: 0;
	height: 25px;
}

.recarga_menu div{
	height: 25px;
	line-height: 25px;
	float: left;
        width: 426px;
}

.recarga_seleccionado{
	border-bottom: 1px solid #D8F0FA;
	background-color: #D8F0FA;
	font-weight:bold;
}

.recarga_seleccionado2{
	border-bottom: 1px solid #B9D9EC;
	background-color: #D8F0FA;
	font-weight:bold;
}

.recarga_no_seleccionado{
	background-color: #EEF9FD;
	border-bottom: 1px solid #B9D9EC;
}

#recarga_menu_centro{
	border-left: 1px solid #B9D9EC;
	border-right: 1px solid #B9D9EC;
}

#recarga_submenu{
	border: 1px solid #B9D9EC;
	border-top: 0;
	height: 25px;
	line-height: 25px;
	clear: both;
	background-color: #D8F0FA;
	color:#0185b5;
}

#recarga_submenu a{
	margin-left: 10px;
	background: url(/mipcs2/imagenes/recarga_flecha.gif) left no-repeat;
	padding-left: 15px;
	text-decoration:none;
	color:#0185b5;
}

#recarga_submenu .recarga_submenu_activo{
	font-weight: bold;
}

#recarga_iframe{
	border: 1px solid #B9D9EC;
	/*border-top: 0;*/
	border-collapse: collapse;
	height: 500px;
	width: 578px;
	margin-bottom: 20px;
}
#recarga_iframe2{
	border: 1px solid #B9D9EC;
	/*border-top: 0;*/
	border-collapse: collapse;
	height: 415px;
	width: 578px;
	margin-bottom: 20px;
}

#serv_tec{
	border: 1px solid #B9D9EC;
	border-collapse: collapse;
	margin-bottom: 20px;
	padding:10px;
}


*html #recarga_iframe{
	width: 576px;
}
/* recarga*/


#nomargin_bot .nota{
	margin-top: 0px;
}

.info_servicios{
	border: 1px solid #B9D9EC;
	margin-bottom: 20px;
}

.definicion_servicio{
	border-bottom: 1px dotted #B9D9EC;
	padding: 20px 30px;
}

.servicios_activados{
	padding: 20px 30px;
	background-color: #F0F9FE;
}

.lista_servicios{
	background: url(/mipcs2/imagenes/cuadrado_guia.jpg) no-repeat left;
	padding-left: 10px;
	margin-left: 15px;
	font-size: 11px;
	color: #2A719D;
}

.lista_servicios_nota{
	padding-left: 10px;
	margin-left: 10px;
}

.bloque{
	height: 24px;
	line-height: 20px;
	margin-bottom: 10px;
}

.display_block{
	display: block;
}

.sub_desplegable .display_block{
	margin-bottom: 20px;
}

label{
	font-weight:bold;
	float: left;
}

.datos_cliente{
	margin-left: 60px;
}

.bloque input{
	float: right;
}

.info_servicio_tecnico{
	border: 1px solid #B9D9EC;
	font-size: 11px;
	padding: 10px;
	margin-bottom: 20px;
}

.info_servicio_tecnico .bloque{
	position: relative;
	top: -10px;
	margin-bottom: 20px;
	line-height: 15px;
}

#grafico_vertical{
	margin: 0;
	padding: 0;
	float: right;
	width: 250px;
	text-align: right;
	padding-right: 2px;
}

.cabebera_servicios{
	border: 1px solid #B9D9EC;
	border-bottom: 0;
	padding: 10px;
	margin: 0;
}

.casilla_servicios{
	border: 1px solid #B9D9EC;
	width: 240px;
	height: 100px;
	float: left;
	padding: 5px 10px;
}

#casilla_der{
	float: right;
}

.limpiar{
	clear: both;
	height: 0;
}

.activacion{
	margin-bottom: 10px;
}

.activacion font, .activacion h5{
	margin-right:15px;
}

.cuadro_clave{
	border:1px solid #E3F0F7;
	width:100%;
	background-color:#EEF9FD;
	/*margin-bottom:15px;*/
	padding-top:10px;
}

.equipo_cerca{
	font-size:11px;
	color:#000;
	padding:10px;
	border:1px solid #B9D9EC;
	text-align:center;
}

.factura_electronica{
	padding:15px;
	border:1px solid #B9D9EC;
	color:#2A719D;
	font-weight:bold;
	height:35px;
	margin-bottom:30px;
}

.factura_electronica2{
width:330px;
clear:both;
margin:auto;
}

.factura_electronica2 div{
line-height:33px;
height:33px;
}
.factura_electronica2 img{
margin-left:20px;
}

#bolsas{
	width:480px;
	margin-left:45px;
}

#bolsas table{
	margin-bottom:5px;
}


/****************************************************/




/* MENU *********************************************/
#menu{
	font-size: 11px;
}

#menu a{
	display: block;
	text-decoration: none;
}

#menu a:hover{
	background-color: #eef9fd;
}

.menu_seccion{
	color: #336699;
	background-color: #d8f0fa;
	border-bottom: 1px solid #B9D9EC;
	height: 25px;
	line-height: 25px;
	text-indent: 5px;
	font-weight: bold;
        cursor: hand;
        /*background: #d8f0fa url(/mipcs2/imagenes/bullet_menu.gif) right no-repeat;*/
}

.menu_seccion2{
	color: #336699;
	background-color: #d8f0fa;
	border-bottom: 1px solid #B9D9EC;
	/*height: 25px;*/
	line-height: 25px;
	text-indent: 5px;
	font-weight: bold;
        cursor: hand;
}

.banner{
        display: block;
	color: #336699;
	background-color: #d8f0fa;
	border-bottom: 1px solid #B9D9EC;
	/*height: 25px;*/
	line-height: 25px;
	font-weight: bold;
        margin-top:5px;
}

.menu_item, .menu_seleccionado{
	border-bottom: 1px solid #B9D9EC;
	height: 22px;
	line-height: 22px;
	text-indent: 5px;
	color: #0185B5;
}

.menu_item a:hover{
	background-color: #eef9fd;
}

.menu_seleccionado{
	color: #41688d;
	text-indent: 13px;
	background: #eef9fd url(/mipcs2/imagenes/bullet_menu.gif) left no-repeat;
}

.menu_seleccionado2{
	color: #41688d;
	text-indent: 13px;
	background: #eef9fd /*url(/mipcs2/imagenes/bullet_menu.gif) left no-repeat*/;
}

.menu_seleccionado3{
	color: #41688d;
	text-indent: 13px;
	background: #ccccfd /*url(/mipcs2/imagenes/bullet_menu.gif) left no-repeat*/;
}

/****************************************************/





/* DESPLEGABLES **************************************/
.guardar_cambios{
	background-color:#F0F9FE;
	text-indent: 14px;
	height: 50px;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

.guardar_cambios .txt{
	margin-top: 10px;
	height: 34px;
	line-height: 34px;
}

*html .guardar_cambios .txt{
	margin-top: 20px;
}

*html .guardar_cambios input{
	height: 14px;
}

.guardar_cambios img{
	margin-top: 8px;
}

.borde_wrap{
	border:1px solid #B9D9EC;
	padding: 0;
	padding-top: 15px;
	margin: 0;
	margin-bottom:5px;
}

.sub_desplegable{
	border: 0;
	padding: 30px;
	margin: 0;
}

.sub_desplegable2{
	border: 0;
	padding: 15px;
	margin: 0;
}

.desplegable{
	padding: 8px;
	border: 1px solid #B9D9EC;
	margin-bottom: 5px;
}

.desplegable p{
	margin-left: 25px;
	font-size: 11px;
}

.desplegable h2{
	margin-bottom: 0;
	font-size: 12px;
}

.desplegable img{
	position: relative;
	left: 4px;
	top: 5px;
}

.desp2{
	width: 579px;
	padding-left: 1px;
	margin-bottom: 5px;
}

*html .desp2{
	width: 100%;
	padding: 0;
}
/*








.borde_wrap2{
	border:1px solid #B9D9EC;
	padding-top: 15px;
	margin-bottom:5px;
}

.borde_wrap_desactivado{
	border:0;
	padding-top: 0;
	margin-bottom:0;
}
*/
/*****************************************************/

.error_mensaje{
	font-size: 12px;
	font-weight: bold;
        color: #FF0000;
	margin: 0;
	padding: 0;
	background-image: url(/mipcs2/imagenes/signo2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: 25px;
	margin-bottom: 10px;
}

.error_mensaje_espacio{
	font-size: 12px;
	font-weight: bold;
        color: #FF0000;
	margin-left: 20px;
	padding: 0px;
	background-image: url(/mipcs2/imagenes/signo2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	text-indent: 25px;
	margin-bottom: 10px;
}

.asterisco{
float:left;
margin-left:3px;
width:10px;
height:20px;
font-size:28px; 
margin-left:0px;
font-weight:lighter;
padding-top:2px;
overflow:hiden;
}

.contenedortbl1{
width:400px;height:10px;padding-bottom:0px;margin-bottom:0px;padding-top:0px;
}

.celbordemedio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0D417A;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B9D9EC;
}


.no_registro{
	font-size: 12px;
	font-weight: bold;
        color: #FF0000;
	margin-left: 60px;
	text-indent: 25px;
}

.txt_1{
        font-weight:bold;
        color: #01407E;
        font-size: 12px;
        text-indent: 10px;
        padding:5px;
}

.el_select{
width: 148px;
border:0;
}
.aviso_marcha_blanca {
color:#399D09;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
} 
.link_comentario {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
text-decoration: underline; 
} 

#sesion a {
color:#3D628F;
text-decoration:underline;
}

/*************Facturacion Electronica****************************************/
.negritaFE{
font-weight:bold;
}




.FormatedTableFE th {
color:#0087BA;
font-weight:bold;
 }

.FormatedTableFE td, .FormatedTableFE th{
border:#BAD9ED solid;
border-width:1px 0px 0px 1px;
padding:3px;
padding-left:7px;
}


.FormatedTableFE th{
background:#F0F9FE;
}

.imparFE{
	background-color:#d8f0fa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0185b5;
	font-weight: bold;
}


.FormatedTableFE th.cellWhite{
background-color:#FFFFFF;
}


.input_ceFE{
border: 1px solid #164989;
color: #164989;
}


.negrita1FE{
font-weight:bold;
text-align:left;
padding-right:0px;
padding-left:7px;

}

.negrita2FE{
font-weight:normal;
text-align:left;
padding-right:0px;
padding-left:7px;

}


.tablaResumen{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #164989;
	text-align:right;
	border: 1px #b9d9ec solid;
	height: 152px;
	margin-left:15px;
}

.cajaLineaAzul {
	border: 1px solid #b9d9ec;
	padding: 10px 0;
	margin-bottom: 7px;
}

.cajaLineaAzul .cabecera { overflow: auto}
.cajaLineaAzul h2 { margin-left: 22px; }

.cajaLineaAzul .btnMasMenos {
	float: right;
	width: 28px;
	height: 40px;
}
.cajaLineaAzul .btnMas{ background: url(../imagenes/btn_mas.gif) no-repeat center bottom; }
.cajaLineaAzul .btnMenos { background: url(../imagenes/btn_menos.gif) no-repeat center bottom; }

.cajaLineaAzul h3 {
	border-left: none;
	border-right: none;
}

.cajaLineaAzul h3 span{ font-weight: normal; }

.cajaLineaAzul .h3Especial {
	margin-top: 0;
	margin-bottom: 0;
	border-top: none;
	position: relative;
	top: -10px;
}

.cajaLineaAzul p {
	margin: 8px;
}

.cajaLineaAzul .listaCuadrado,  .listaCuadrado {
	list-style:	square;
	list-style-position: inside;
	padding: 0 10px;
	margin-left: 10px;
}

.cajaLineaAzul .listaNumerica {
	list-style: decimal;
	list-style-position: outside;
	padding: 0 20px;
	margin-left: 20px;
}

.cajaLineaAzul .listaCuadrado li { margin-bottom: 8px; } 
.cajaLineaAzul .listaNumerica li { margin-bottom: 4px; }

.avisoAzul {
	padding: 20px 0;
	text-align: center;
	border: 1px solid #b9d9ec;
	background: #eef9fd;
}

.avisoAmarillo {
	padding: 20px 0;
	text-align: center;
	border: 1px solid #cccccc;
	background: #fffeea;
	font-size: 0.9em;
	margin-bottom: 10px;
	color: #333333;
}

.imagenAvisoAmarillo2 {
    background:url(/mipcs2/imagenes/alerta.gif) no-repeat scroll 0 0 transparent;
    display:block;
    float:left;
    height:58px;
    width:57px;
    z-index: -1;
}

.avisoAmarillo2 {
	display: block;
        background: #fff1a8;
        border-bottom: 1px solid #cfc489;
        border-top: 1px solid #cfc489;
        padding: 8px 10px 0px 0px;
        margin: 0 0 10px 0;
        color:black;
}

.avisoAmarillo3 {
    background:none repeat scroll 0 0 #FFF1A8;
    border-bottom:1px solid #CFC489;
    border-top:1px solid #CFC489;
    color:#3A3A3A;
    font-family:Arial,Helvetica,sans-serif;   
    margin:0 0 20px;
    padding:10px;
}

#listaBAMWAP{
    padding-left: 15px;
    *padding-left: 0px;
    *margin-left: 16px;

}

#bloqueoRoboHurto label, .cajaLineaAzul .etiqueta {
	width: 120px;
	position: relative;
	top:2px;
}

.cajaLineaAzul .bordeInput { border: 1px solid}

#bloqueoRoboHurto .selectorFecha {
	position: relative;
	top: 2px;
	left: 4px;
}

.tablaConfirmar .cabeceraTabla {
	background: #d8f0fa;
	color: #0185b5;
}

.tablaConfirmar {
	border: 1px solid #B9D9EC;
	border-collapse: collapse;
}

.tablaConfirmar th , .tablaConfirmar td {
	text-align: left;
	padding: 5px;
}

.tablaConfirmar th {
	border: 1px solid #B9D9EC;
	background: #f0f9fe;
	color: #0d417a;
}

.tablaConfirmar td {
	border: 1px solid #B9D9EC;
}

.cajaLineaAzul .dosPuntos {
	width: 20px;
	font-weight: bolder;
	margin-right: 5px;
}

.cajaLineaAzul .margTopBtn {
	position: relative;
	top: 9px;
	left: 4px;
}

/*
.borde_wrap2{
	border:1px solid #B9D9EC;
	padding-top: 15px;
	margin-bottom:5px;
}

.borde_wrap_desactivado{
	border:0;
	padding-top: 0;
	margin-bottom:0;
}

.bajada_sub_titulo{
	font-size:11px;
	color:#666;
	padding-left:33px;
}

.exito input{
margin:7px;
line-height:10px;
}

.exito ul{
padding-left:10px;


}
.exito ul li {
color:#2E719C;
line-height:28px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.nota ul  {
line-height:12px;
list-style-type:square;
margin-left:0px;
}

.btn_continuar{
margin:10px 0px;}

.ajuste{
width:350px;
}

.mensaje_alerta {
	border:1px solid #FBD743;
	background:#FFFEEA url((/mipcs2/imagenes/bg_alerta.jpg) no-repeat scroll 85px 10px;
	height:auto !important;
	width:560px;
}

.mensaje_alerta .informacion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:156px;
	margin-top:35px;
}

.mensaje_alerta .aceptar{
	margin-left:25px;
	margin-top:10px;
	
}

.tabla.sin-bordes tr td{
	border:0;
}
#nomargin_botespecial{
	border:1px #B9D9EC solid; margin-bottom:5px; padding-bottom:5px;
}
/**********/
#ventana_nueva{
float:right;
margin-top:-12px;
margin-bottom:28px;
}

#ventana_nueva2 {
float:right;
margin-bottom:28px;
margin-top:5px;
margin-right:7px;
}

/*Nuevos Stretcher*/


.stretchp{
	width: 564px;
	height: 16px;
	cursor:pointer;	
	margin-left:-30px;
}

.stretchp span{
	background:transparent url(/mipcs2/imagenes/bullet.jpg) no-repeat scroll 0% 50%;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3D628F;
	margin-left:14px;
	position: relative;
}	
	
.stretchp.abierto small{
	float: right;
	width: 12px;
	height: 12px;
	position: relative;
	background: url(/mipcs2/imagenes/stretch_off.jpg) no-repeat;
	margin-right:9px;
	margin-right:300px;
	top:3px;
}

.stretchp.cerrado small {
	background:transparent url(/mipcs2/imagenes/stretch_on.jpg) no-repeat scroll 50%;
	float:right;
	height:12px;
	position:relative;
	width:12px;
	margin-right:300px;
	top:3px;
}

.stretchp.abierto.bolsasDatos span{
	width: 12px;
	height: 12px;
	background: url(/mipcs2/imagenes/stretch_off.jpg) no-repeat;
}

.stretchp.cerrado.bolsasDatos span {
	background:transparent url(/mipcs2/imagenes/stretch_on.jpg) no-repeat scroll 50%;
	height:12px;
	width:12px;
}

.stretcherp {
	width: 544px;
	margin-left:-11px;
}

#especificacion {
background:#FFF3B7 none repeat scroll 0% 50%;
border:1px solid #C4B550;
color:#000000;
font-size:13px;
font-weight:bold;
height:auto !important;
line-height:40px;
margin-bottom:20px;
min-height:40px;
text-align:center;
width:577px;
} 
 
#especificacion2 {
	background:#FFF3B7 none repeat scroll 0% 50%;
	border:1px solid #C4B550;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	height:auto !important;
	line-height:40px;
	min-height:40px;
	padding-left:32px;
	width:528px;
	margin: 0 auto;
	
}

.renovarPrepago{
    background: none repeat scroll 0 0 #FFF8C6;
    border-bottom: 1px solid #615415;
    border-top: 1px solid #615415;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    height: 42px;
    margin: 0 0 8px 20px;
    padding-left: 30px;
    width: 506px;
}

.renovarPrepago_centro {
    color: #615415;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:12px;
}

/********************* Servicio Destacado *********************/
.servicioDestacado{
	margin: 0px 0px 8px 20px;
	padding-top:0px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	width:132px;
	color:#615415;
}
.servicioDestacado a, .servicioDestacado a:visited, .servicioDestacado a:hover{
	color:#615415;
	text-decoration:none;
}
.servicioDestacado_arriba {
background:transparent url(/mipcs2/imagenes/serv_destac_arriba.gif) no-repeat scroll 0%;
	height:16px;
	line-height:16px;
	padding-left:10px;
	padding-top:2px;
	color:#615415;
        font-weight:bold;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}
.servicioDestacado_centro {
	background:transparent url(/mipcs2/imagenes/serv_destac_centro.gif) repeat-y scroll 0%;
	padding-left:6px;
	padding-top:3px;
	color:#615415;
	font-family:Arial,Verdana,Helvetica,sans-serif;
        font-size:11px;
}
.servicioDestacado_lista {
	padding-left:4px;
	padding-right: 24px;
	background-image:url(/mipcs2/imagenes/estrella.png);
	background-position: 95px 8px;
	background-repeat:no-repeat;
        height: 28px;
}
.servicioDestacado_abajo{
	height:5px;
	background:transparent url(/mipcs2/imagenes/serv_destac_abajo.gif) no-repeat scroll 0% top;	
}

.concursoExplora{
	position: absolute;
        z-index: 1;
        top: -3em;
        float: right;
}
/*//////////////Nuevo Sec. Act. Desact./////////////////*/
.separador {
	display:block;
	height:10px;
	line-height:10px;
}
a.masinfolink {
	margin-top:-8px;
	font-size:0.9em;
	color:#3D628F;
	text-decoration:underline;
}
a.masinfolink:hover {
	text-decoration:none;
}
.auxlinks {
	width:250px;
	float:right;
	text-align:right;
	margin-top:-30px;
	font-size:0.9em;
}
.auxlinks a {
	font-weight:bold;
	text-decoration:underline;
}
.auxlinks a:hover {
	text-decoration:none;
}
.gris {
	color:#666666;
	font-size:0.9em;
}
.saldobox p {
	margin:15px 14px;
	line-height:16px;
}
.actxt {
	color:#199601;
	margin-top:20px;
	margin-left:30px;
	display:block;
	width:100px;
	font-weight:bold;
	float:left;
}
.desactxt {
	color:#FF0000;
	margin-top:20px;
	margin-left:30px;
	display:block;
	width:100px;
	font-weight:bold;
	float:left;
}
.btnes-horiz {
	width:370px;
	float:left;
	height:36px;
	margin-top:10px;
}
.iframein {
	text-align:center;
	 margin-top:15px; display:block;
}
.iframein iframe{ left:0}

.info-div {
	text-align:center;
	width:90%;
	margin:auto;
}
.modal {
	border:1px solid red;
	width:600px;
	height:105px;
}
.modal p {
	margin-left:30px;
	font-weight:bold;
}
.modal h2 {
	float:left;
}
a.cerrar {
	float:right;
	background:url(../imagenes/bot_cerrar_sesion.gif) no-repeat right;
	width:56px;
	display:block;
	height:24px;
	line-height:22px;
	font-size:0.9em;
	text-decoration:none;
	color:#2A719D;
	margin-top:-5px;
}
ul.pasos {
	padding-left:0;
	margin-left:0;
}
.pasos li {
	list-style:none;
	font-size:1.5em;
	font-weight:bold;
	display:inline;
	word-spacing:5px;
	margin-right:10px;
	color:#BADAE5;
}
.pasos li span {
	color:#3D628F;
}
.caja select {
	border:1px solid #084888;
	width:150px
}
table.descbolsas {
	width:100%;
	font-size:0.9em;
	color:#444444;
	border-collapse:collapse;
}
table.descbolsas tr th {
	background:#C1D3E7;
	color:#0B3364;
	height:20px;
	padding:0 10px;
	border-top:1px solid #AABBCB;
	border-bottom:1px solid #AABBCB;
}
.inter-tbl td {
	background:#F1F6FA;
}
table.descbolsas td {
	height:30px;
	padding:0 10px;
	border-top:1px solid #AABBCB;
	border-bottom:1px solid #AABBCB;
}
ul.listacaja li span {
	width:100px;
}
.caja p {
	margin-left:30px;
}

.mensaje_naranja{
    background:url(/mipcs2/img/bg_mensaje_naranja.jpg) no-repeat;
    width:764px;
    height:67px;
    margin-top:10px;
}

.mensaje_naranja p{
    color: #FFFFFF;
    font: 12px Arial;
    margin-left: 75px;
    margin-top: 8px;
    position: absolute;
    width: 660px;
}

.mensaje_naranja p a{
    text-decoration:underline;
    font-weight:bold;
    color:#FFF;
} 

