@import "fonts/fonts.css";
@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css";

body { background-color: #fff; font-size: 12px; color: #4c4c4c; }

.anycufon { font-family: 'ConduitITCStd'; }

hr { margin: 2em 0em; -webkit-box-shadow: 0px 5px 15px 0px rgba(76, 76, 76, 0.75); -moz-box-shadow: 0px 5px 15px 0px rgba(76, 76, 76, 0.75); box-shadow: 0px 5px 15px 0px rgba(76, 76, 76, 0.75); }

a { color: #FF8200; }

  a:hover { color: #FF8200; }

.Normal { font-size: 12px; color: #4c4c4c; }

.centered { margin: 0 auto; padding: 0; width: 980px; /*border-right: 1px solid #cacaca; border-left: 1px solid #cacaca;*/ }

.Normal h1 { color: #FF8200; font-family: 'ConduitITCStd'; margin: 0px; text-transform: uppercase; }

.Normal h1:before { content:"\f061"; font-family:FontAwesome; margin-right:5px; }

h2 { font-size: 2em; font-family: 'ConduitITCStd'; margin: 0px; color: #009ee3; }

.Normal h3, .titulo3 { color: #009ee3; letter-spacing: -0.01em; font-size: 1.55em; line-height: 1.2em; font-family: 'ConduitITCStd'; letter-spacing: initial; margin: 1em 0 0.6em -20px; text-transform: uppercase; }

.Normal h3::before, .titulo3::before{
	content:"\f061";
	font-family: FontAwesome;
	margin-right: 5px;
}

.Normal h4, .titulo4 { color: #E5352D; font-size: 1.35em; font-family: 'ConduitITCStd'; line-height: 1.4em; margin: 0px; letter-spacing: -0.01em; }

.Normal h5, .titulo5 { background: url(images/h1bg.jpg) no-repeat 0% 0%; color: #fff; font-size: 2em; font-family: 'ConduitITCStd'; margin: 0px; padding: 10px 20px; text-transform: uppercase; line-height: 1.2em; }

ul { list-style-type: disc; }

.tablaContenidos, .tablaContenidos2, .tablaContenidos3, .tablaContenidos4 { background: url(images/grayBg.jpg); padding: 20px; position: relative; border-collapse: collapse; font-weight: bold; margin: 0 auto; text-align: center; }


.tablaContenidos3, .tablaContenidos4 { font-weight: normal; }

  .tablaContenidos4 tr td { text-align: right; }
  .tablaContenidos4 tr th { background: rGBA(255,255,255,0.75); color: #FF8200; }

.tablaContenidos tr { border-bottom: 1px solid #4c4c4c; }

.tablaContenidos tbody tr:last-child { border-bottom: 0; }

.tablaContenidos tr th { color: #FF8200; font-family: 'ConduitITCStd'; font-size: 1.35em; }

.tablaContenidos tr th:first-child {text-align:left;}

.tablaContenidos tr th, .tablaContenidos tr td { padding: 15px; margin: 0px; }

.tablaContenidos3 tr th, .tablaContenidos3 tr td, .tablaContenidos4 tr th, .tablaContenidos4 tr td { padding: 5px 15px; margin: 0px; border: 1px solid #a5a5a5; }

.tablaContenidos tr td:first-child { vertical-align: top; text-align:left; }

.tablaContenidos tr td span.number { background: #FF8200; color: #fff; display: inline-block; padding: 1px 6px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }

.tablaContenidos tr th span.tc-orangeBg1, .tablaContenidos tr td span.tc-orangeBg1 { background: #FF8200; color: #fff; display: block; padding: 3px; }

.tablaContenidos tr th span.tc-orangeBg2, .tablaContenidos tr td span.tc-orangeBg2 { background: #F39400; color: #fff; display: block; padding: 3px; }

.tc-orangeBg3 { background: #E5352D; color: #fff; display: inline-block; font-size: 1.35em; font-family: 'ConduitITCStd'; line-height: 1.4em; margin-bottom: 0.5em; padding: 3px; }

.tablaContenidos tr.comment, .tablaContenidos3 tr.comment { color: #FF8200; font-size: 0.75em; line-height: 1.5em; }

  .tablaContenidos tr.comment td:first-child { text-align: left; }

.tablaContenidos tr.comment2 { font-style: italic; font-size: 0.75em; line-height: 1.5em; text-align: left; }

.tablaContenidos tr.serviciosAdicionales th { color: #E5352D; }

.tablaContenidos2 tr td, .tablaContenidos2 tr th { border-right: 1px solid #E5352D; padding: 5px; }

.tablaContenidos2 tr th, .tablaContenidos3 tr th { color: #E5352D; font-family: 'ConduitITCStd'; font-size: 1.25em; }

.tablaContenidos .tc-left, .tablaContenidos2 .tc-left { text-align: left; }

.tablaContenidos:after, .tablaContenidos2:after, .tablaContenidos3:after { position: absolute; width: 80%; height: 25%; left: 10%; border-radius: 17%; z-index: -1; bottom: 1%; content: ""; box-shadow: 0 10px 14px rgba(0,0,0,0.31); -webkit-box-shadow: 0 10px 14px rgba(0,0,0,0.31); -moz-box-shadow: 0 10px 14px rgba(0,0,0,0.31); }

.leyenda { font-style: italic; font-size: 0.9em; text-align: center; }

#headerWrapper { height: 50px; }

  #headerWrapper .socialHeader { text-align: right; font-family: "ConduitITCStd"; font-size: 18px!important; }

    #headerWrapper .socialHeader img { margin-right: 5px; margin-top: -2px; }

  #headerWrapper td.topSearchPane { text-align: right; width: 270px; }

  #headerWrapper #dnn_dnnSearch_ClassicSearch { vertical-align: middle; text-align: right; }

  #headerWrapper td.topSearchPane img.searchButton { margin-left: 3px; margin-top: -3px; }

  #headerWrapper .searchInputContainer input { width: 200px; font-size: 14px; padding: 3px; }

  #headerWrapper .searchInputContainer a.dnnSearchBoxClearText.dnnShow { top: -2px; }

.mainMenuWrapper { background: #FF8200 ; }

#ServicesMenu { }
  #ServicesMenu a { background: url(/Portals/0/servicesMenu/servicesMenuSeparator.png) no-repeat -1px 50%; color: #575756; display: block; /* float: left; */ font-family: "helvetica-57-condensed"; font-size: 1.2em; height: 46px; padding: 14px 16px 0px; text-decoration: none; text-transform: uppercase; }
  #ServicesMenu a { }
    #ServicesMenu a img { float: left; }
    #ServicesMenu a span { float: right; padding-left: 5px; }
    #ServicesMenu a:hover { color: #fff; text-decoration: none; }
    #ServicesMenu a.link1 span { position: relative; top: 8px; }
    #ServicesMenu a.link1:hover { background-color: #B0B0B5; }
    #ServicesMenu a.link2 span { position: relative; top: 8px; }
    #ServicesMenu a.link2:hover { background-color: #E76003; }
    #ServicesMenu a.link3 span { position: relative; top: 8px; }
    #ServicesMenu a.link3:hover { background-color: #FCD000; }
    #ServicesMenu a.link4:hover { background-color: #910280; }
    #ServicesMenu a.link5:hover { background-color: #7BC5D1; }
    #ServicesMenu a.link6:hover { background-color: #008839; }
    #ServicesMenu a.link7:hover { background-color: #99BE11; }

.bannerShadow { background: url(images/bannerShadow.png) no-repeat; height: 20px; position: relative; z-index: 100; background-position-x: center; background-position-y: -10px; }

/*News*/
.newsTable th { display: none; }

.newsTable td { padding: 0; margin: 0; border: 0; }

.newsTable h3 { color: #009ee3; }

.newsTable .pager > td table::before { content: '<'; float: left; margin: 1px 3px 0px; font-size: 1.1em; }

.newsTable .pager > td table tbody { float: left; }

.newsTable .pager > td table::after { content: '>'; float: left; margin-top: 1px; font-size: 1.1em; }

.newsTable tr.pager table td { padding-right: 5px; }

  .newsTable tr.pager table td span { color: #FF8200; font-weight: bold; }

  .newsTable tr.pager table td a { text-decoration: none; }

.link::after { content: '...'; }

.separator { border-bottom: 1px dotted; margin: 20px 0px 10px; }

.soporteCliente { margin-bottom: 20px; }

  .soporteCliente td { border-right: 2px solid #ececec; padding: 0px 20px 0px 40px; }

    .soporteCliente td ul { margin-left: 2px; }

    .soporteCliente td a { color: #000; font-weight: bold; }

      .soporteCliente td a:hover { color: #009ee3; }

#Noticias h2 { border-bottom: 5px solid; margin-bottom: 5px; }

#Noticias > div { padding: 5px 0px; border-bottom: 1px dotted #6f6f6e; }

  #Noticias > div span.titulo { color: #009ee3; font-weight: bold; }

  #Noticias > div div.nw-info { height: 38px; overflow: hidden; }

#Noticias a.mas { color: #009ee3; background: none; display: block; font-family: 'ConduitITCStd'; font-weight: bold; font-size: 1.3em; margin-top: 10px; }

  #Noticias a.mas:hover { color: #575756; background: none; }
/*End News*/

/*Encuestas*/

.DnnModule-DNN_Survey .clearGrayBg { float: left; }

.DnnModule-DNN_Survey .clearGrayBgBorder { display: none; margin-top: 0px; }

.DnnModule-1056 { float: left; }

.ContenedorEncuesta { width: 248px; }

  .ContenedorEncuesta h2 { border-bottom: 5px solid; margin-bottom: 5px; }

  .ContenedorEncuesta .CommandButton { display: inline-block; border: 0; background: #FF8200; font-family: 'ConduitITCStd'; font-size: 1.2em; -webkit-box-shadow: initial; box-shadow: initial; color: #fff; padding: 5px 10px; text-shadow: none; text-decoration: none; text-transform: uppercase; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); }

    .ContenedorEncuesta .CommandButton:hover { border: 0; background: #FF6E00; -webkit-box-shadow: initial; box-shadow: initial; color: #fff; text-shadow: none; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); }
/*Fin Encuestas*/

/*.page133 h1, .page133 h2, .page133 h3 { color: #009ee3; }*/

.DnnEmptyPane { width: auto!important; }


#FooterFinal { position: relative; width: 100%; height: 50px; background: #ff8200; }

.FooterLeft { position: absolute; z-index: 1; top: 0; width: 50%; background-color: #FF8200; height: 50px; }

.FooterCenter { position: relative; z-index: 8; width: 980px; margin: 0 auto; height: 50px; color:#ffffff; font-size:12px; font-family:Verdana; }

  .FooterCenter a { color:#fff; }

.FooterRight { position: absolute; z-index: 1; top: 0; width: 50%; background-color: #FF8200; height: 50px; right: 0px; }

.footerPaneWrapper { background-color: #ededed; }

  .footerPaneWrapper .footerPaneImage { }

    .footerPaneWrapper .footerPaneImage .footerPaneShadow { background: url(images/bannerShadow.png) no-repeat; position: relative; z-index: 10; background-position-x: center; background-position-y: -10px; }

.FaqSubject { font-weight: bold; cursor: pointer; padding: 10px; margin-top: 10px; font-family: 'ConduitITCStd'; font-size: 1.3em; font-weight: Bold; }
  .FaqSubject.titulo3 { background: none; }


.FaqText { display: none; padding: 10px; }

/*Comentarios Sugerencias*/

.ModDNNUserDefinedTableC .dnnFormValidationSummary { display: none; }

.ModDNNUserDefinedTableC .dnnFormItem { background-color: #f5f5f5; padding: 10px 0px 0px; }

  .ModDNNUserDefinedTableC .dnnPrimaryAction, .ModDNNUserDefinedTableC .dnnFormItem input[type="submit"],
  .ModDNNUserDefinedTableC a.dnnPrimaryAction, .ModDNNUserDefinedTableC .dnnSecondaryAction { border: 0; background: #FF8200; font-family: 'ConduitITCStd'; font-size: 1.5em; -webkit-box-shadow: initial; box-shadow: initial; color: #fff; text-shadow: none; text-transform: uppercase; font-weight: normal; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); }

    .ModDNNUserDefinedTableC .dnnPrimaryAction:hover, .ModDNNUserDefinedTableC .dnnSecondaryAction:hover, .ModDNNUserDefinedTableC .dnnFormItem input[type="submit"]:hover,
    .ModDNNUserDefinedTableC a.dnnPrimaryAction:hover { border: 0; background: #FF6E00; -webkit-box-shadow: initial; box-shadow: initial; color: #fff; text-shadow: none; -webkit-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 5px 10px 0px rgba(50, 50, 50, 0.5); }

/*Soporte*/
.soporteCliente { }

  .soporteCliente td.Internet { background: url(images/BackSoporteInternet.png) no-repeat left center; }

  .soporteCliente td.Telefonia { background: url(images/BackSoporteTelefonia.png) no-repeat left center; }

  .soporteCliente td.Television { background: url(images/BackSoporteTelevision.png) no-repeat left center; }

  .soporteCliente td.Corporativos { background: url(images/BackSoporteCorporativos.png) no-repeat left center; }

  .soporteCliente td.Agua { background: url(images/BackSoporteAgua.png) no-repeat left center; }

/*Fin Soporte*/


/*Soporte Formularios*/

.ModDNNUserDefinedTableC .dnnFormItem .dnnFormLabelWithoutHelp { float: left!important; display: inline!important; width: 40%!important; font-family: 'ConduitITCStd'; text-align: right; font-size: 20px; }

.ModDNNUserDefinedTableC .dnnFormItem { background-color: transparent!important; }

.ModDNNUserDefinedTableC .dnnActions { text-align: center!important; }

  .ModDNNUserDefinedTableC .dnnActions li { display: inline!important; float: none!important; }


/*Fin Soporte Formularios*/

/*Tabla Indicadores*/
.contentPane .TablaIndicadores {border-spacing:0px;}
.contentPane .TablaIndicadores td{ padding:15px; border-bottom:1px solid #000; font-family: 'ConduitITCStd'; font-size:16px;}
.contentPane .TablaIndicadores td h3{ color:#0073bc; font-size:16px; background:none;}

/* .contentPane img{max-width:500px} */

.Planes{
	margin-bottom: 10px;
	padding:0 0 5px 0;
	color:#575756;
	text-align:right;
	border-bottom:1px dashed #cacaca;
	margin-bottom:20px;
	
}
.Planes:hover{
	background-color:#ececec;
}
.Planes h1,h2,h3,h4{
	font-family: 'ConduitITCStd';
	padding: 0 20px;
	font-weight:normal;
}
.Planes h1{     
	background-color: #FF8200;
	color: #fff;
	margin-top:0;
	text-align:left;
}
.Planes h4{
	color:#575756;
	text-align:center;
}
.Planes h4 span{
	font-size:40px;
	font-weight:bold;
}
.Planes ul{
	margin:20px 40px;
	font-family: 'ConduitITCStd';
	text-align:left;
	font-size:16px;
}
.Planes h3{
	color:#FF8200;
	font-size:22px;
	padding:20px;
	display:inline-block;
	margin:0;
	border:1px solid #FF8200;
	border-radius:10px;
}
.Planes h3{
	clear:both;
}
.Planes h3 span{
	font-size:40px;
	font-weight:bold;
}
.Planes a, .Planes a:visited{
	font-family: 'ConduitITCStd';
	margin:20px;
	text-decoration:none;
	font-size:20px;
	color:#fff;
	background-color:#FF8200;
	display:inline-block;
	padding:10px 20px;
	border-radius:5px;
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.Planes a:hover{
	background-color:#575756;
	-webkit-transition: all 0.3s ease;                  
    -moz-transition: all 0.3s ease;                 
    -o-transition: all 0.3s ease;   
    -ms-transition: all 0.3s ease;          
    transition: all 0.3s ease;
}
.Planes a::before{
	content:"\f0c1";
	font-family: FontAwesome;
	margin-right:5px;
}

.ContenidoProductos{
	background:url(/portals/_default/skins/etapa/images/grayBg.jpg);
	padding:20px;
	font-family: 'ConduitITCStd';
	font-size:16px;	
	color:#575756;
	margin-bottom:20px;
}

.ContenidoProductos ul{
	color:#575756;
	margin:20px 40px;
	font-family: 'ConduitITCStd';
	font-size:16px;	
	list-style-type:none;
}

.ContenidoProductos ul li::before{
	content:"\f00c";
	font-family: FontAwesome;
	margin-right:5px;
	color:#FF8200;
}

.ContenidoProductos a{
	text-decoration:none;
	color:#FF8200;
}
.ContenidoProductos a::before{
	content:"\f0c1";
	font-family: FontAwesome;	
	margin-right:5px;
}
.ContenidoProductos h3{
	color:#FF8200;
	padding:10px 0;
}

.TablaTarifas {
	font-family: 'ConduitITCStd';
	font-size: 16px;
	margin-bottom: 20px;
	color:#575756;
	border-spacing:0;
}

.TablaTarifas .Resaltado{
	background-color:#FF8200;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	padding:8px;
	border-radius:5px;
	display:inline-block;
	min-width:40px;
}

.TablaTarifas th, .TablaTarifas td {
	padding:10px;
}

.TablaTarifas td{
	border-bottom:1px solid #B0B0B5;
}

.TablaTarifas thead th {	
	background-color:#FF8200;
	color:#fff;
}