@charset "utf-8";
/* CSS Document */

/*gemericos*/
body, html {font-size: 62.5%;height:100%}
body {font-size: 101%;}
html>body {font-size: 100%;}
*:first-child+html body {font-size: 101%;}
body{color:#000;margin: 0px auto; padding: 0px; background: #fff; font-family: Arial, Helvetica, tahoma, sans-serif; font-size:1em}
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline}
table {border-collapse:separate; border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
table, td, th {vertical-align:middle}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}
a{text-decoration: none;}
a:hover {text-decoration:underline}
a img {border:none}
ul{list-style-type: none; list-style: none}
li a { color: #333333}
div{display: inherit}
a:focus {outline: none}
button:focus {outline: none}
.separadorsed{float:left; width:100%; height:10px;}


/*HELVETICA*/
@font-face {font-family: "HelveticaNeueLight"; src: url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.eot?#iefix") format("embedded-opentype"), url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.woff") format("woff"), url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.ttf") format("truetype"), url("/bibliotecatelco/static/css/fonts/helveticaneuelt-webfont.svg#svgFontName") format("svg");}

#articulo {margin:0 auto;width:950px;}
#articulo h1 {/*float:left;*/clear:both;color: #FF6600;font-family: 'HelveticaNeueLight',sans-serif; font-size: 3.4em;padding:20px 0}

/*ERROR*/
.error {float:left;width:950px;height:370px;padding:40 0 0 0;  background:url("/static/img/telco/bg_error.jpg") 0 160px no-repeat; padding:45px 0 0 0}
.error h2{ font-size: 4.8em;font-weight: normal;font-family: 'HelveticaNeueLight',sans-serif;color:#666;}
.error p { border-left: 1px solid #CCCCCC;color:#333333;float:right;font-size: 1.2em;margin:27px 117px 0 0;padding:25px 0 25px 35px;
width: 250px;line-height:1.7em;}
.error p a {color:#f60; text-decoration:underline}
.error .img{display:block; padding:8px 0 0 0}
.naranja {color:#f60}


/***********************************ERROR NEW*******************************************************************/
.error_new a:hover {text-decoration:none}
.error_new a{ cursor:pointer}
.error_new {float:left;width:950px;height:auto;padding:40px 0 0 0;}
.error_new h2{float:left; font-size: 3.5em;font-weight: normal;font-family: 'HelveticaNeueLight',sans-serif;color:#666;}
.error_new h3{ float:left;font-size: 1.8em; height:25px;padding:5px 0 5px 10px; width:930px;font-weight: normal;font-family: 'HelveticaNeueLight',sans-serif;color:#fff; background-color:#999}
.error_new p {color: #333333;float: left;font-size: 1.2em;line-height: 1.7em;padding: 5px 0px 35px 0; width: 950px;}
.error_new p a {color:#f60; text-decoration:underline}
.error_new .img{display:block; padding:8px 0 0 0}
.error_new.naranja {color:#f60}
.error_new .content_terminales {float:left; width:950px; height:auto; padding:10px 0px 10px 0px}
/*terminales*/


.error_new .terminal {background-color: #F7F7F7;border: 1px solid #CCCCCC; border-radius: 8px 8px 8px 8px; float: left;margin-right: 5px;padding: 19px 0px 19px 0px; width: 230px;}
.error_new .terminal.adsl {background-color:none;border:0px;float:left;margin-right: 5px; width: 230px;padding:0px}
.error_new .terminal.last {background-color: #F7F7F7;border: 1px solid #CCCCCC;border-radius: 8px 8px 8px 8px;float: left;margin-left: 15px;padding: 16px 20px 10px;width: 272px;}
.error_new .terminal .img {float: left;padding: 0 10px 0 19px;}
.error_new .terminal h3, .terminal h4 {float: left;font-size: 13px;font-weight: bold; padding: 10px 0 6px 3px;width: 110px;color:#333;background-color:#F7F7F7}
.error_new .terminal h4 {float: left;font-size: 18px;font-weight: normal; padding: 10px 0 13px 4px; width: 100px;}
.error_new .terminal ul {border-bottom: 1px solid #CCCCCC;float: left;padding-bottom: 5px; width: 150px;}
.error_new .terminal .lista li {background: url("/static/img/telco/bg_puntito.gif") no-repeat scroll 4px 9px transparent;
 float: left; font-size: 12px; line-height: 20px;padding: 0 0 0 12px; width: 157px;}


/*titulares*/
.error_new .tit_adsl,.error_new .tit_terminales{float:left;font-size:18px;font-weight:normal; padding:14px 0 5px 0px}
.error_new .tit_terminales{float:left;width:700px;}
.error_new .tit_adsl {width:245px;}
/*contenido tarifas animalitos*/
.error_new .content_tarifas {float:left;width:940px;padding:5px 0px 5px 0px;  height:36px;font-size:12px;}
.error_new .content_tarifas p{float:left;font-size:12px; font-weight:bold; margin:0px; padding:0px; width:auto; padding:9px 0 0 14px}
.error_new .content_tarifas li{float:left;font-size:12px; font-weight:normal; padding:0px 20px 0px 20px;background-image:url(/static/img/html_planos/separador.jpg); background-position:right; background-repeat:no-repeat; width:auto}
.error_new .content_tarifas li a{line-height:14px;}
.error_new .content_tarifas li a :hover{text-decoration:underline}
.error_new .content_tarifas img{float:left; vertical-align:bottom}
.error_new .content_tarifas span{float:left;padding-top:12px}

/***********************************ERROR NEW*******************************************************************/

/***********************************ERROR NEW02*******************************************************************/
.content_terminales_new {float:left; position:relative;width:100%; max-width:950px;height:auto;padding:0px; margin-top:20px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif}/*cambiar el ancho de la capa grande*/
.content_terminales_new h2{float:left; font-size: 3.5em;font-weight: normal;color:#666;}
.content_terminales_new h3{float:left;font-size: 1.8em; background-color:#ccc;padding:10px 0 4px 14px; width:934px;font-weight:normal;color:#666;}
.content_terminales_new h3 a{color:#f60;}
.content_terminales_new h3 a:hover{text-decoration:underline;}
.content_terminales_new p {color: #333333;float: left;font-size: 1.2em;line-height: 1.7em;margin: 27px 117px 0 0; padding: 0 0 0 0;width:651px;}
.content_terminales_new p a {color:#f60; text-decoration:underline}
.content_terminales_new .img{display:block; padding:8px 0 0 0}
.content_terminales_new.naranja {color:#f60}
/*terminales_new*/
.content_terminales_new .terminal_new {background-color: #F7F7F7;border: 1px solid #CCCCCC; border-radius: 8px 8px 8px 8px; float: left;padding: 20px 0px 19px 0px; width:24%; margin-left:1%; min-height:173px}/*cambiar el ancho de cada terminal para adaptarlo al espacio general*//*precio iva inc*/
.content_terminales_new .terminal_new_adsl {background-color: #fff;border: 0px solid #CCCCCC; float:left;padding:0px;width:23%;margin-left:1.2%; height:120px}
.content_terminales_new .terminal_new .img {float:left; width:30%;padding:0% 4% 0% 5%;margin-bottom:35px}/*precio iva inc*/
.content_terminales_new .terminal_new h3, .terminal_new h4 {width:50%;float:left;font-size: 13px;font-weight: bold;color:#333;background-color:#F7F7F7}
.content_terminales_new .terminal_new h3 {padding:7px 0px; min-height:50px }/*****precio iva inc******/
.content_terminales_new .terminal_new a img { float: right; padding-right: 48px;}/*****precio iva inc******/
.content_terminales_new .terminal_new h4 {float:left;font-size: 18px;font-weight:normal; color:#f60; padding:0 0 5% 0}
.content_terminales_new .terminal_new ul {border-bottom: 1px solid #CCCCCC;float: left;padding-bottom: 5px; width: 150px;}
.content_terminales_new .terminal_new .lista li {background: url("/static/img/telco/bg_puntito.gif") no-repeat scroll 4px 9px transparent;
 float: left; font-size: 12px; line-height: 20px;padding: 0 0 0 12px; width: 157px;}
/*titulares*/
.content_terminales_new .tit_adsl,.content_terminales_new .tit_terminales_new{float:left;font-size:18px;font-weight:normal; padding:14px 0 5px 0px}
.content_terminales_new .tit_terminales_new{float:left;width:700px;}
.content_terminales_new .tit_adsl {width:245px;}
/*contenido tarifas animalitos*/
.content_terminales_new .content_tarifas {float:left;width:100%;padding:0%;font-size:12px; height:auto;}
.content_terminales_new .content_tarifas p{font-size:12px;float:right; font-weight:bold; margin:0px; width:100%; padding:0px 0% 0px 0; text-align:left;margin-bottom:10px;background-color:none}
.content_terminales_new .content_tarifas a{background: url("/static/img/telco/ico_flecha.gif") no-repeat scroll 0 4px transparent;
color: #333333;padding: 0 0 0 12px;text-decoration: none;}
.content_terminales_new .content_tarifas a:hover{text-decoration:underline}
/***********************************ERROR NEW02*******************************************************************/



/*NAVEGACION*/
.nav {float: left;font-size: 1.05em;line-height: 0.9em; margin: 0 0 14px; width: 100%;margin-top:33px;}
.nav a {border-right: 1px solid #656565;color: #656565;float: left;margin: 0 4px 0 0;padding: 0 4px 0 0;width: auto;}
.nav h1 {color: #656565; float: left;font-size: 1em;font-weight: bold;margin: 0 0 0 2px;width: auto;}
.nav p {color: #656565; float: left;font-size: 1em;font-weight: bold;margin: 0 0 0 2px;width: auto;}
.nav h2 {font-size: 1em;font-weight: normal;}
.nav h2 a {color: #656565;}
.nav a:hover {text-decoration: underline;}


/*CONDICIONES LEGALES*/
/*.condiciones_legales h1 {float:left;clear:both;color: #FF6600;font-family: 'HelveticaNeueLight',sans-serif; font-size: 3.4em;padding:20px 0}*/
.condiciones_legales h2 {float:left;clear:both;color: #666;font-family: 'HelveticaNeueLight',sans-serif; font-size: 2.75em;padding:5px 0}
.condiciones_legales .title{float:left;clear:both;font-size:2em;padding: 30px 0 10px 0;}
.condiciones_legales a {color:#f60; text-decoration:none;}
.condiciones_legales a:hover {text-decoration:underline;}
.condiciones_legales p {clear: both;float:left;font-size: 1.2em;padding: 0 0 17px 0;}
.condiciones_legales ul li {background: url("/static/img/telco/sprite_long.gif") no-repeat scroll 23px -1188px transparent;clear: both;float: left;font-size: 1.2em;padding: 4px 0 4px 33px;text-align: justify;}
.condiciones_legales ol li {clear: both;float: left;font-size: 1.2em;padding: 4px 0;list-style:inside; list-style-type:decimal;}
.condiciones_legales li ul li{background: url("/static/img/telco/sprite_long.gif") no-repeat scroll 23px -2119px transparent;clear: both;float: left;font-size: 1.2em; padding: 4px 0 4px 33px; font-size:1em; list-style-type:none;}
.condiciones_legales ol li ul li{background: url("/static/img/telco/sprite_long.gif") no-repeat scroll 23px -1188px transparent;clear: both;float: left;padding: 4px 0 4px 33px;list-style-type:none;}
.condiciones_legales ol.list {list-style-type:lower-latin;font-size: 1.2em;padding: 0px 0 17px 0px;margin-left: 2em;}
.condiciones_legales ol.list li {padding-bottom: 5px;}
.condiciones_legales .divider {padding-bottom: 50px !important;}
/*PROTECCION DATOS*/
/*.proteccion_datos h1 {float:left;clear:both;color: #FF6600;font-family: 'HelveticaNeueLight',sans-serif; font-size: 3.4em;padding:20px 0px 25px 0px}*/
.proteccion_datos a {color:#f60; text-decoration:none;}
.proteccion_datos a:hover {text-decoration:underline;}
.proteccion_datos h2 {float:left;clear:both;color: #666;font-family: 'HelveticaNeueLight',sans-serif; font-size: 2.75em;padding:5px 0}
.proteccion_datos p {/*clear: both;float:left;*/font-size: 1.2em;padding: 0 0 17px 0px;text-align: justify;}
.proteccion_datos ol.list {list-style-type:lower-latin;font-size: 1.2em;padding: 0px 0 17px 0px;margin-left: 2em;}
.proteccion_datos ol.list li {padding-bottom: 10px;text-align: justify;}
.proteccion_datos .divider {padding-bottom: 50px !important;}



/* MAPA WEB */
#content {text-align: center;width: 780px;	max-width: 780px;height: auto;margin: 0px auto;	clear: both;padding: 5px 0px 0px 0px; float:left;}
.mapaweb .lnkcnt {border-bottom: 1px solid #D3D1CE;clear:both;display: inline;padding: 4px 0 4px 0px;display:block; font-size:1.1em;width:160px;}
.mapaweb {float:left;width:227px;}
.mapaweb .tthdr {padding:30px 0 5px 0;}
.mapaweb .bghdr2 {padding:5px 0 5px 0;}


.content_terminales_new .terminal_new_adsl .img { float:right; padding:0; height:176px; }

/* textlink tienda accesorios */ 
.content_terminales_new .tienda_accesorios p { width: 100%; color: #F60; display: block; height: auto; float: right; padding:0; font-size:12px; text-align:left; margin:0; }
.content_terminales_new .tienda_accesorios a { text-decoration:none; color:#F60; background: url('/static/img/telco/flecha1.gif') no-repeat 0% 50%; width:100%; padding:0 0 0 12px; }
.content_terminales_new .tienda_accesorios a:hover { text-decoration:underline; }

/** modulos empresas 2 terminales VaP ************/

.content_terminales_new .terminal_new h4 { font-size: 0.9em; line-height:1.5em; width: 110px;}
.content_terminales_new .terminal_new a:hover { text-decoration:none;}
.content_terminales_new .terminal_new h4 .valor { float: left; display:inline; font-size: 1.6em; line-height:0.7em; font-weight: normal;  font-weight: normal; color:#F60}
.content_terminales_new .terminal_new h4 p.vap {float:left; display:inline; margin:0; padding:0; width:auto; color: black; font-size: 11px; line-height: 1.4em;}
.content_terminales_new .terminal_new h4 p.vap .naranja{ font-size:12px}