@font-face {
    font-family: 'MyriadWebProRegular';
    src: url('myriadwebpro-webfont.eot');
    src: url('myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadwebpro-webfont.woff') format('woff'),
         url('myriadwebpro-webfont.ttf') format('truetype'),	
         url('myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MeganoBold';
    src: url('ff_megano-bold-webfont.eot');
    src: url('ff_megano-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ff_megano-bold-webfont.woff') format('woff'),
         url('ff_megano-bold-webfont.ttf') format('truetype'),
         url('ff_megano-bold-webfont.svg#MeganoBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{background:url(images/new/bg.jpg) repeat; text-align:center; margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; color:#FFFFFF;}
.col_canales{text-align:justify; font-size:14px; line-height:1.6em; border-top:1px #FFFFFF dotted; padding-top:10px;  width:228px;}

.texto_cor{padding:0px 20px; line-height:1.4em; text-align:justify;}
.contenedor_gral{background:url(images/new/luz.png) repeat-x top; padding:50px 0px 0px 0px; }
.contenedor_tabla{margin:10px auto;}
#wrapper{width:904px; margin:0 auto; -webkit-box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, .7); box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, .7); -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; border:#434750 solid 1px;}

#columna_l{width:598px; float:left; }
#columna_r{width:300px; margin-left:598px; border-left:1px solid #383c47; height:480px; overflow:auto;}

.columnas{width:228px; margin-right:10px; padding:0 30px;}
.columnas img{}
.columnas img a{border:none;}

h1{padding:30px; margin:0px; font-size:40px; font-weight:normal;}
.meg_font, .titulo_ac{font-family: 'MeganoBold'; text-shadow: 1px 1px 2px #000000; filter: dropshadow(color=#000000, offx=1, offy=1);}

h2{font-weight:normal;}

a img{border:none;}

a{color:#FFFFFF; text-decoration:none;}

.cont_log{width:484px; margin:0px auto; padding:0px;
	-moz-box-shadow: inset 0 0px 3px rgba(0,0,0,.6); 
	-webkit-box-shadow: inset 0 0px 3px rgba(0,0,0,.6);
	box-shadow: inset 0 0px 3px rgba(0,0,0,.6);
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-bottom-right-radius: 8px; 
	-moz-border-radius-bottomleft:8px; 
	-moz-border-radius-bottomright:8px;
	border:#434750 solid 1px;}

.tabla_log{ width:484px; padding:0px;}
.tabla_log td{ padding:18px; border-bottom:1px solid #383c47; border-top:#7c818e solid 1px;}

.tabla_estado{color:#FFF; font-size:12px;}
.tabla_estado td{height:40px; padding:5px;}

.logo{ width:181px; height:44px; background:url(images/new/logo.png) no-repeat; margin:25px 30px 5px 20px;}
.cliente_datos{margin:10px auto; width:800px;}
.datos_txt{ font-size:14px; color:#FFFFFF; margin-right:10px; font-weight:bold;}
.datos_inp{ font-size:12px; color:#ffffff; margin:2px 20px 0px 0px; width:200px; font:bold;}

.header_pago, .header_error, .header_B{width:500px; height:82px; margin:0px auto;}
.header_pago{background:url(images/new/encabezado.png) no-repeat;}
.header_error{background:url(images/new/encabezado_error.png) no-repeat;}
.header_B{background:url(images/new/encabezado_B.png) no-repeat;}
.header_gral{ background:url(images/new/encabezado_gral.png) no-repeat; width:913px; height:82px; margin:0px auto;}

.texto_div{ float:left; width:140; display:block; text-align:left; color:#FFF; font-size:14px; padding-top:15px; text-shadow:#000 0px -1px 0px;}
.texto_div img, .texto_div2 img, .texto_div3 img{float:left; margin-right:10px; margin-top:-10px;}
.texto_div2, .texto_div3{ display:block; text-align:left; color:#FFF; font-size:16px; padding-top:15px; text-shadow:#000 0px -1px 0px;}
.flotante, .columnas, .texto_div2, .logo, .datos_inp, .datos_txt, #cont_menu{float:left;}
.separador{clear:both;}
.boton_d {background:#9bcc41 url(images/new/alert-overlay.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; font-weight: bold; line-height: 1; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-shadow: 0 -1px 1px #222; border:none;  position: relative; cursor: pointer; width:400px; height:41px; font-size:18px; text-shadow:#578619 0px -1px 0px;
-moz-box-shadow: 0 0px 3px rgba(0,0,0,.4); -webkit-box-shadow: 0 0px 3px rgba(0,0,0,.4); box-shadow: 0 0px 3px rgba(0,0,0,.4);}

ul { padding:0px; margin:0px;}

ul li{ text-decoration:none; list-style:none; padding:18px; border-bottom:1px solid #383c47; border-top:#7c818e solid 1px; color:#FFFFFF;}

ul li:first-child{border-top:none;}
ul li:last-child{border-bottom:none;}


/*   Acosrdeon  */

.generales, .television, .internet, .telefonia{ background:url(images/new/bg_ac.png) repeat-x;}
.titulo_ac{text-align:center; font-size:28px; padding:10px; margin:0px;}

.accordion{text-align:justify;}
.accordion p{padding:0px; margin:5px 0px;}
.accordion .preg{font-family:'MyriadWebProRegular'; font-size:20px; margin-left:20px;}
.accordion .resp{margin-left:30px;}
.accordion li {padding:5px 0;}

.accordion li ul li{ padding:20px;}

#cont_menu{width:280px; margin-left:400px;}
#cont_menu2{width:250px; margin-left:250px;}
#menu li{border:none; float:left;  margin:35px 0 0 0; padding:0px;}
#menu li a{color:#000000; font-family: 'MyriadWebProRegular'; display:block; padding:10px; margin:0 10px; -webkit-border-radius: 15px; border-radius: 15px;}
#menu li a:hover{background:url(images/new/black.png); -webkit-box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, .2); box-shadow: inset 0px 0px 6px 0px rgba(0, 0, 0, .2);}

#cont_menu2 li a{margin:0 5px; padding:10px 5px;}

.tabla_cabeza{font-weight:bold; font-size:14px; text-align:center;}

.tabla_indice li{text-align:left; padding:0px;}
.tabla_indice li a{display:block; font-size:20px; font-family: 'MyriadWebProRegular'; text-shadow: 0px -1px 0px #000000; filter: dropshadow(color=#000000, offx=0, offy=-1); padding:35px;}
.tabla_indice li a:hover {background:url(images/new/ba_black.png) repeat;}
.tabla_indice li img {border:none; float:left; margin:-5px 10px 0 0;}


.txt1 {color:#FFF; font-size:12px; text-align:right; font-weight:bold;}
.txt2 {color:#FFF; font-size:12px; text-align:right;}

input:-webkit-autofill {
    color: #000 !important;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F47320;
	text-decoration: none;
}

.link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.link1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F25821;
	text-decoration: underline;
}
.campo_login {
	font-size: 11px;
	text-decoration: none;
	width:251px;
	height:41px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	border:#989898 solid 1px;
	/*border-top:#1e1e1e solid 1px;
	border-bottom:#616161 solid 1px;
	border-left:none;
	border-right:none;
	background:rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,.3); 
	-webkit-box-shadow:  0 1px 1px rgba(255,255,255,.3);
	box-shadow:  0 1px 1px rgba(255,255,255,.3);*/
	padding:3px; 
	behavior: url(ie-css3.htc);
	color:#636363;
}

.campo_quejas {
	font-size: 11px;
	text-decoration: none;
	width:300px;
	height:41px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius:6px;
	border:#989898 solid 1px;
	/*border-top:#1e1e1e solid 1px;
	border-bottom:#616161 solid 1px;
	border-left:none;
	border-right:none;
	background:rgba(0,0,0,0.15);
	-moz-box-shadow: 0 1px 1px rgba(255,255,255,.3); 
	-webkit-box-shadow:  0 1px 1px rgba(255,255,255,.3);
	box-shadow:  0 1px 1px rgba(255,255,255,.3);*/
	padding:3px;
	behavior: url(ie-css3.htc);
	color:#636363;
}

.texto2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.subtitulo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F47320;
	text-decoration: none;
}
.row1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	height: 20px;
}
.campo_edocuenta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	border: 1px solid #D9D9D9;
}

.ocultar{
	position:relative;
	display:none;
}

img a{border:none;}