#overlay{background:#000;position:absolute;top:0;left:0;z-index:99;width:100%;}
.prettyPopin{float:left;display:none;overflow:visible;position:absolute;z-index:99999;top:150px !important;left:50%;background:#FFFFFF;width:auto;}
.prettyPopin a#b_close{display:none;position:absolute;z-index:2;top:0;right:0;width:54px;height:54px;text-indent:-10000px;background:#000000}

.prettyPopin .Type1 {background:#e30b17!important}
.prettyPopin .Type2 {background:#ccc!important}
.prettyPopin .Type3 {background:#4d4d4d!important}
.prettyPopin .Type4 {background:#fff!important;border-bottom: 1px solid #ddd;border-left: 1px solid #ddd;}
.prettyPopin .Type5 {background:#d90119!important}
.prettyPopin .TypeUndefined {background:#d90119!important}

.prettyPopin a#b_close img {float:left; margin:16px 20px}
.prettyPopin .prettyContent{float:left;position:relative; width:100%; height:100%;}
.prettyPopin .prettyContent .prettyContent-container{float:left;display:none;}
.prettyPopin .prettyContent .loader{position:absolute;top:50%;left:50%;margin:-14px 0 0 -14px}


dl, dt, dd {margin:0}

/*LIGHTBOX GENERAL */
.prettyContent section.fullcontent {float:left !important;width:900px;clear: both;padding: 60px 30px 30px 30px; background:#ffffff;}
.prettyContent section.fullcontent article.box a {font-size:0.6em;line-height:1.2em}

.prettyContent article.box-main { position:relative; background:none;}
.prettyContent article.box-main header{}
.prettyContent article.box-main header h2{float:right; width:371px; padding: 0 20px 0 28px; margin:0; font-size:2.5em; font-weight:normal; line-height:116%;}
.prettyContent article.box-main header time{float:right; position:absolute; left:400px; padding:8px 9px 7px 15px; font-size:1.3em; color:#FFFFFF; background:#000000; opacity:.4;}
.prettyContent article.box-main img.thumb {float:left;max-width:470px !important}
.prettyContent article.box-main	.content{float:right; width:393px; padding: 4px 0 0 26px; color:#666666; position:relative; font-size:small;}
.prettyContent article.box-main p.button{display:block;float:right}
.prettyContent article.box-main p.button a{padding:12px 23px;font-size:1.6em;}
.prettyContent article.box-main footer{float:left; width:470px; padding:0}
.prettyContent article.box-main div.caja-lightbox-redes {float:left; width:470px; padding:0}
.prettyContent article.box-main footer ul.tags{ padding:10px 14px 10px 14px; margin:0;font-size:1.1em; overflow:hidden;}
.prettyContent article.box-main footer ul.tags li {float:left; list-style:none;opacity:.6}
.prettyContent article.box-main footer .metas{    
	float: left;
    padding: 0.5em 0;
    position: relative;
    width: 100%;
}
.prettyContent article.box-main footer .viewers{height:21px;float:left; font-size:1.4em;padding-left:25px}
.prettyContent article.box-main footer .facebook{float:right;}
.prettyContent article.box-main footer .socialItems {
    float: right;
    height: 100%;
    position: relative;
    right: 0;
    width: auto;
}
.prettyContent .facebook .fb-share-button iframe {
	width: 100% !important; 
	height: 22px !important;
}
.prettyContent .facebook .fb-share-button span {
	width: 82px !important; 
	height: 22px !important;
}
.socialItems .facebook {
    height: 22px;
    width: 82px;
}
.prettyContent article.box-main footer .socialItems ul li{float:left;list-style:none;display:block;margin-right:10px}
.prettyContent section.fullcontent2 {border-top:1px solid #e0e0e0; min-height:100px !important; float:left;}
/*.prettyContent section.fullcontent2 article header img {min-width:230px;min-height:230px}*/
.prettyContent section.fullcontent2 p.related {font-size:2.5em; margin:0 0 20px 0; color:#333333;}


/*FAQS*/
	/*main*/
.prettyContent section.fullcontent5 {float:left;  clear:both; width:900px; padding:40px 30px 12px 30px }
.prettyContent h2{margin:0; font-size:2.5em; color:#343434; font-weight:normal}
.prettyContent ul.categorias{list-style:none; padding:0;}
.prettyContent ul.categorias li{float:left; width:272px; margin:0 5px 16px 0px; text-align:center;}
.prettyContent ul.categorias li img{max-width:272px;max-height:131px;}
.prettyContent ul.categorias li p {margin:0px; font-size:1.4em }

.prettyContent section.fullcontent6 { border-top:1px solid #e0e0e0; padding:50px 30px 60px 30px }
.prettyContent ul.contacta {padding:0; margin:25px 0 0 0;}
.prettyContent ul.contacta > li:first-child {float:left;  padding-right:8%; list-style:none} /* Se ha eliminado el width:50%  */
.prettyContent ul.contacta > li:last-child {float:left; list-style:none} /* Se ha eliminado el width:47%  */
.prettyContent ul.contacta > li p {font-size:1.4em; color:#787878}
.prettyContent ul.contacta > li p.type{font-size:1.6em; color:#373737;}
.prettyContent ul.contacta > li p.type a{text-decoration:underline}
.prettyContent ul.telefono  {padding:0 0 0 15px; margin:0; list-style-type:disc}
.prettyContent ul.telefono li{font-size:1.3em; color:#787878;}
	/*cat*/

.prettyContent .anterior{float:left; font-size:2.5em;margin-right:16px;}
.prettyContent ul.seccion_cat {list-style:none; margin:22px 0 0 0 ; padding:0;}
.prettyContent ul.seccion_cat li{float:left; width:100%; padding:20px 0; border-top:1px solid #888888;}
.prettyContent ul.seccion_cat li:last-child{border-bottom:1px solid #888888}
.prettyContent ul.seccion_cat li h3{float:left; width:80%;}
.prettyContent ul.seccion_cat li h3 a{font-size:1.2em; color:#646464; font-weight:bold;}
.prettyContent ul.seccion_cat li > a.desplegar{background: url('/static/img/toggler_type_4.png') no-repeat 0 0; font-size: 0em; text-indent: -9999px; display: block; width: 37px; height: 31px; right: 0;}
.prettyContent ul.seccion_cat li > a.desplegado{background: url('/static/img/toggler_type_4_alt.png') no-repeat 0 0;}
.prettyContent ul.seccion_cat li .content{clear:both; width:80%; font-size:1.4em; color:#999999; margin-top:47px;}
.prettyContent ul.seccion_cat li .content p {}
.prettyContent ul.seccion_cat li .content a{text-decoration:underline;}
.prettyContent ul.seccion_cat li .content{font-size:1.4em;color:#666666}
.prettyContent ul.seccion_cat li .content p {margin: 0 0 10px 0; display:inline;}
.prettyContent ul.seccion_cat li .content p:last-child {margin:0}
.prettyContent ul.seccion_cat li .content h4 {font-size:1.2em;margin: 0 0 20px 0}
.prettyContent ul.seccion_cat li .content h5 {font-size:1.1em;margin: 0 0 20px 0}
.prettyContent ul.seccion_cat li .content ul, .prettyContent ul.seccion_cat li .content ol {border:none;padding:0;margin:0 0 10px 0}
.prettyContent ul.seccion_cat li .content ul li, .prettyContent ul.seccion_cat li .content ol li {list-style-type:disc;list-style-position:inside;margin:0 0 10px 0;padding:0 0 0 10px;border:0}
.prettyContent ul.seccion_cat li .content ul li:last-child, .prettyContent ul.seccion_cat li .content ol li:last-child {margin:0}
.prettyContent ul.seccion_cat li .content ol li {list-style-type:decimal}


/* Mi Vodafone */
.prettyContent section.middlecontent {float:left;clear:both;width:850px}
.prettyContent section.middlecontent1 {padding: 50px 60px 20px 50px}
.prettyContent section.middlecontent1 p {font-size:1.6em;color:#929292}
.prettyContent section.middlecontent1 p.especial {color:#000000}
.prettyContent section.middlecontent2 {padding: 20px 60px 20px 50px;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}
.prettyContent section.middlecontent2 ul.lista_iconos {margin: 0; padding: 0; font-size: 1.6em}
.prettyContent section.middlecontent2 ul.lista_iconos li {margin:0 0 25px 0;list-style-type:none;padding: 15px 0 0 49px;height:39px;}
.prettyContent section.middlecontent2 ul.lista_iconos li.ico1 {background: url('/static/img/mivodafone1.png') no-repeat left center;}
.prettyContent section.middlecontent2 ul.lista_iconos li.ico2 {background: url('/static/img/mivodafone2.png') no-repeat left center;}
.prettyContent section.middlecontent2 ul.lista_iconos li.ico3 {background: url('/static/img/mivodafone3.png') no-repeat left center;}
.prettyContent section.middlecontent2 ul.lista_iconos li.ico4 {background: url('/static/img/mivodafone4.png') no-repeat left center;}
.prettyContent section.middlecontent2 ul.lista_iconos li.ico5 {background: url('/static/img/mivodafone5.png') no-repeat left center;margin-bottom:0}
.prettyContent section.middlecontent3 {padding: 20px 60px 20px 50px}
.prettyContent section.middlecontent3 > a {margin-bottom:25px;margin-top:20px}
.prettyContent section.middlecontent3 a {display:block;padding:10px 0;width:180px;text-align:center;font-size:1.7em;color:#FFFFFF}

/* Tarifas */
#sectionTarifa {float:left;width:960px;background:url('/static/img/section_tarifa_border.png') repeat-y 540px 0}
#sectionTarifa .contenido {display:none}
#sectionTarifa .sectionBlockLeft {float:left;width:540px;display:inline-block}
#sectionTarifa .sectionBlockRight {float:left;width:420px;display:inline-block}
#sectionTarifa .sectionBlock {float:left;width:960px;display:block;border-top:1px solid #dfdfdf}
#sectionTarifa .special {display:block;padding:60px 30px 30px 30px;}
#sectionTarifa .special p {font-size:small;color:#666666}
#sectionTarifa .special h3 {font-size:1.8em;color:#000000;margin:0;padding:0;font-weight:normal}
#sectionTarifa .special .button {float:left;width:100%;clear:both;margin:0 0 30px 0}
#sectionTarifa .special .button a {border: 1px solid #ddd; float:left;display:block;font-size:1.6em;color:#666;text-decoration:none;padding:0 20px;text-align:center;line-height:36px;height:36px}
#sectionTarifa .special.infoTarifa .masInfoTarifa h3 {margin:0;padding:0;line-height:31px;position:relative}
#sectionTarifa .special.infoTarifa .masInfoTarifa h3 a.toggler {top:0}
#sectionTarifa .special.contratar {float:left;border-top:1px solid #dfdfdf}
#sectionTarifa .special.contratar .socials {display:block;float:left;padding:10px 20px;width:439px;position:relative}
#sectionTarifa .special.contratar .socials .viewers {background:url('/static/img/eye.png') no-repeat left center;padding-left:25px;display:block;float:left;font-size:1.4em}
#sectionTarifa .special.contratar .socials .socialItems {height:21px;position:absolute;right:0px}
#sectionTarifa .special.contratar .socials .socialItems ul li{float:left;list-style:none;display:block;margin-right:10px}
#sectionTarifa .special.contratar .socials .socialItems ul li.facebook {width:100px;max-width:100px;}
#sectionTarifa .special.otrasTarifas h3 {font-size:1.8em}
#sectionTarifa .special.otrasTarifas h4 {font-size:small;font-weight:normal}
#sectionTarifa .special.terminales {border-top:1px solid #dfdfdf}
#sectionTarifa .special.terminales ul {margin:25px 0 0 0;padding:0}
#sectionTarifa .special.terminales ul li {margin:0 0 20px 0;padding:0;list-style:none;height:92px;display:block}
#sectionTarifa .special.terminales ul li p {font-size:1.6em;line-height:1.2em;color:#000000;margin:0 0 15px 0}
#sectionTarifa .special.terminales ul li p span {display:block}
#sectionTarifa .special.terminales ul li img {float:left;margin-right:15px}
#sectionTarifa .special.terminales ul li .button {margin:0;float:left;width:auto;clear:none}
#sectionTarifa .sectionBlock .faqTarifas {float:left;background-color:#ffffff;width:960px}
#sectionTarifa .sectionBlock .faqTarifas ul {margin:0;padding:0 0 70px 0}
#sectionTarifa .sectionBlock .faqTarifas ul li {border-bottom: 1px solid #dfdfdf;list-style:none;padding: 0 30px}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido {font-size:small;color:#666666;padding-bottom:30px}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido p {margin: 0 0 10px 0}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido p:last-child {margin:0}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido h4 {font-size:1.2em;margin: 0 0 20px 0}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido h5 {font-size:1.1em;margin: 0 0 20px 0}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido ul, #sectionTarifa .sectionBlock .faqTarifas ul li div.contenido ol {border:none;padding:0;margin:0 0 10px 0}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido ul li, #sectionTarifa .sectionBlock .faqTarifas ul li div.contenido ol li {list-style-type:disc;list-style-position:inside;margin:0 0 10px 0;padding:0 0 0 10px;border:0}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido ul li:last-child, #sectionTarifa .sectionBlock .faqTarifas ul li div.contenido ol li:last-child {margin:0}
#sectionTarifa .sectionBlock .faqTarifas ul li div.contenido ol li {list-style-type:decimal}
#sectionTarifa .sectionBlock .faqTarifas h3 {position:relative;font-size:1.8em;line-height:70px;height:70px;margin:0;padding:0;font-weight:normal}
#sectionTarifa .sectionBlock .faqTarifas h3 a.toggler {top:19px}
#sectionTarifa .sectionBlock .faqTarifas h3 span {font-size:1.350em}
#sectionTarifa a.toggler {background:url('/static/img/toggler_type_4.png') no-repeat 0 0;font-size:0em;text-indent:-9999px;display:block;width:37px;height:31px;position:absolute;right:0}
#sectionTarifa a.toggler.alt {background:url('/static/img/toggler_type_4_alt.png') no-repeat 0 0}


section.promocional h2 {border-bottom: 1px solid #888888;padding-bottom:20px}
section.promocional img {margin:30px 0}
section.promocional img + p {font-size:1.4em;margin:0}
section.promocional .button a {float:left;margin-top:30px;display:block;font-size:1.6em;color:#FFFFFF;text-decoration:none;width:110px;text-align:center;line-height:36px;height:36px}
section.fullcontent.promocional p{ font-size:1.4em !important;}
section.fullcontent.promocional ol{ font-size:1.4em !important;}

/* Seccion ficha de producto */
#sectionProducto {float:left;width: 960px; padding: 30px 0px 0px 0px;}
#sectionProducto .sectionBlockLeft {float:left;width:532px;display:inline-block}
#sectionProducto .sectionBlockRight {float:left;width:428px;display:inline-block}
#sectionProducto .sectionBlock {float:left;width:900px;display:block;padding: 0 30px 40px 30px}
#sectionProducto .sectionBlock ul {float:left}
#sectionProducto .sectionBlock ul li {float:left;border-top:1px solid #dfdfdf}
#sectionProducto .sectionBlock ul li:last-child {border-bottom:1px solid #dfdfdf}
#sectionProducto .special {display:block}
#sectionProducto .mediaProducto {padding:30px}
#sectionProducto .infoProducto {float:left;padding:30px 30px 30px 0;clear:both;}
#sectionProducto .mediaPrincipal {width:438px;max-width:470px;min-height:430px;text-align:center;border:1px solid #d0d0d0;border-bottom: none; overflow:hidden;}
#sectionProducto .mediaPrincipal img {max-width:468px;max-height:435px}
#sectionProducto .mediaThumbs {clear:both;float:left;border:1px solid #d0d0d0;border-bottom: none;}
#sectionProducto .mediaThumbs ul {float:left;margin:0;padding:0}
#sectionProducto .mediaThumbs ul li {list-style:none;float:left;display:inline-block;width:85px;height:86px;border-right:1px solid #d0d0d0;text-align:center;overflow: hidden;}
#sectionProducto .mediaThumbs ul li img {max-height:85px;max-width:92px; }
#sectionProducto .mediaThumbs ul li:last-child {width:94px;border:none}
#sectionProducto ul.seccion_cat li > a.desplegar {width:37px;height:31px;background:url('/static/img/content_toggle_down_2.png') no-repeat 0 0}
#sectionProducto ul.seccion_cat li > a.desplegado {background:url('/static/img/content_toggle_up_2.png') no-repeat 0 0}
#sectionProducto .socials {border-top:1px solid #d0d0d0;display:block;float:left;padding:10px 20px;width:400px;position:relative; height: 2em;}
#sectionProducto .socials .viewers {background:url('/static/img/eye.png') no-repeat left center;padding-left:25px;display:block;float:left;font-size:1.4em}
#sectionProducto .socials .socialItems {height:21px;position:absolute;right:0px}
#sectionProducto .socials .socialItems ul li{float:left;list-style:none;display:block;margin-right:10px}
#sectionProducto .special p {font-size:small;color:#666666; margin:0px;}
#sectionProducto span.precio {display:block;font-size:1.250em;font-weight:normal;float:left;}
#sectionProducto div.opcion_compra_producto{width:380px; float:left; margin:0px 0px 10px 0px;}
#sectionProducto span.precio strong {font-weight:bold;font-size:1.6em}
#sectionProducto .special h3 {font-size:1.6em;color:#000000;margin:0;padding:0;font-weight:normal}
#sectionProducto .textBlock {float:left;width:398px;padding-bottom:10px;border-bottom: 1px solid #888888;margin-bottom:10px}
#sectionProducto .special .button {float:left;margin:10px 0 0 0;width:398px}
#sectionProducto .special .button2 a {float:right;display:block; width:125px !important;font-size:1.6em;color:#FFFFFF;text-decoration:none;padding:0 20px;text-align:center;line-height:36px;height:36px}
#sectionProducto .special .button a {float:right;display:block;font-size:1.6em;color:#FFFFFF;text-decoration:none;padding:0 20px;text-align:center;line-height:36px;height:36px}
#sectionProducto .content {width:100%}
#sectionProducto .content h4 {font-weight:normal;margin:20px 0 10px 0;color:#666666}
#sectionProducto ul.seccion_cat li ul {float:left;margin:0;padding:0;width:720px}
#sectionProducto ul.seccion_cat li ul li {color:#000000;float:left;display:inline-block;list-style:none;font-size:0.8em;border:none;width:220px;padding:0 20px 0 0;margin:0 0 20px 0}
#sectionProducto ul.seccion_cat li ul li:last-child {border:none}
#sectionProducto ul.seccion_cat li ul li img {float:left;margin-right:10px}
#sectionProducto table.listaCaracteristicas {width:100%;font-size:0.8em;color:#666666;margin-bottom:20px}
#sectionProducto table.listaCaracteristicas tr td.caracteristica {padding:5px 0;border-bottom:1px solid #cccccc;width:20%;background:#ebebeb;vertical-align:middle;font-weight:bold;text-align:center}
#sectionProducto table.listaCaracteristicas tr td.detalleCaracteristica {border-bottom:1px solid #cccccc;width:80%}
#sectionProducto table.listaCaracteristicas tr.blank td {height:20px}
#sectionProducto table.detalleCaracteristicaListado td.nombreDetalle {padding:5px 0 5px 20px;width:145px}
#sectionProducto table.detalleCaracteristicaListado td.tipDetalle {width:70px}
#sectionProducto table.detalleCaracteristicaListado td.otroDetalle {padding:5px 0}

/* Seccion ficha de aplicacion */

#infoAplicacion{ width:960px;}
#sectionAplicacion, #os_android, #os_blackberry, #os_ios, #os_windows {float: left; width:960px;}
#sectionAplicacion section.infoAplicacion {float:left;padding:35px 95px 20px 30px;width:835px;border-bottom:1px solid #e0e0e0}
#sectionAplicacion section.infoAplicacion h2 {float:left;width:515px;margin-bottom:20px}
#sectionAplicacion section.infoAplicacion img {float:right;}
#sectionAplicacion div.info {position:relative;float:left;width:515px;font-size:1.4em;color:#666666;padding-bottom:36px} /* Se ha eliminado alto de linea (min-height:134px;)*/
#sectionAplicacion div.info ul {margin:5px 0 0 0;padding:0 0 0 5px}
#sectionAplicacion div.info ul li {list-style-type:square;list-style-position:inside}
#sectionAplicacion div.info div.button {float:left;position:absolute;bottom:0;left:0;height:36px;display:block;}
#sectionAplicacion div.info div.button a {float:left;display:inline-block;font-size:1.1em;color:#FFFFFF;text-decoration:none;text-align:center;line-height:36px;height:36px;padding:0 20px}
#sectionAplicacion div.info div.button a:first-child {margin-right:30px;}
#sectionAplicacion section.detalleAplicacion {float:left;padding:35px 30px 35px 35px;width:895px}
#sectionAplicacion section.detalleAplicacion div.infoSistema {float:left;clear:both;position:relative;width:100%}
#sectionAplicacion section.detalleAplicacion div.infoSistema h4 {line-height:39px;margin:0;float:left;font-size:1.4em;font-weight:normal;color:#666666}
#sectionAplicacion section.detalleAplicacion div.infoSistema div.selectorTexto {font-size:1.4em;float:left;display:inline-block;position:relative;height:37px;line-height:37px;border:1px solid;padding:0 56px 0 20px;margin-left:20px; clear:both;}
#sectionAplicacion section.detalleAplicacion div.infoSistema a.selectorFlecha {position:absolute;top:0;right:0;float:left;display:inline-block;height:37px;line-height:37px;width:36px;text-align:center;border-left:1px solid}
#sectionAplicacion section.detalleAplicacion div.infoSistema div.android {position:absolute;top:0;right:0;width:34px;height:40px;background:url('/static/img/android.png') no-repeat 0 0}
#sectionAplicacion section.detalleAplicacion div.infoSistema div.ios {position:absolute;top:0;right:0;width:34px;height:40px;background:url('/static/img/ios.png') no-repeat 0 0}
#sectionAplicacion section.detalleAplicacion div.infoSistema div.blackberry {position:absolute;top:0;right:0;width:40px;height:40px;background:url('/static/img/blackberry.png') no-repeat 0 0}
#sectionAplicacion section.detalleAplicacion div.infoSistema div.windows {position:absolute;top:0;right:0;width:41px;height:40px;background:url('/static/img/wp.png') no-repeat 0 0}
#sectionAplicacion section.mediaAplicacion {float:left;width:420px;padding:0 50px}
#sectionAplicacion section.opcionesAplicacion {float:left;width:390px;padding:0px 35px 45px 15px}
#sectionAplicacion section.opcionesAplicacion .textBlock {float:left;width:390px;color:#666666;font-size:1.4em;border-bottom:1px solid #dedede;}
#sectionAplicacion section.opcionesAplicacion .textBlock a.appInfo {display:block;margin-top:20px;text-decoration:underline}
#sectionAplicacion section.opcionesAplicacion .textBlock h3 {font-size:1.4em;color:#000000;font-weight:normal}
#sectionAplicacion section.opcionesAplicacion .textBlock ol {max-width:390px;float:left;margin:20px 0 0 0;padding:0}
#sectionAplicacion section.opcionesAplicacion .textBlock ol li {list-style-position:inside;margin-bottom:45px}
#sectionAplicacion section.opcionesAplicacion .textBlock ol li img {display:block;margin:10px 0px;} /* Se han añadido margenes superior e inferior*/
#sectionAplicacion section.opcionesAplicacion .textBlock ol li:last-child {margin-bottom:0}
#sectionAplicacion section.opcionesAplicacion .textBlock ol li a.appDescarga {display:block;margin-top:20px;font-size:1.1em;color:#FFFFFF;text-decoration:none;text-align:center;line-height:36px;height:36px;width:150px}
#sectionAplicacion section.opcionesAplicacion div.button {float:left;height:36px;display:block}
#sectionAplicacion section.opcionesAplicacion div.button a {float:left;font-size:1.5em;color:#FFFFFF;text-decoration:none;text-align:center;line-height:36px;height:36px;padding:0 20px; margin:20px 0px;}

#sectionAplicacion section.mediaAplicacion div.mediaImage {float:left;display:block}
#sectionAplicacion section.mediaAplicacion div.mediaImage a.mediaPrev {float:left;display:inline-block;height:480px;width:65px;background:url('/static/img/media_image_prev.png') no-repeat left center;font-size:0em;text-indent:-9999px}
#sectionAplicacion section.mediaAplicacion div.mediaImage div.image {float:left;display:inline-block;height:480px;width:290px;}
#sectionAplicacion section.mediaAplicacion div.mediaImage div.image div.mySwipe div {text-align:center;display:table-cell;min-height:480px !important;min-width:290px !important}
#sectionAplicacion section.mediaAplicacion div.mediaImage div.image div.imageFooter {color:#ffffff;height:35px;width:270px;padding:0 10px;font-size:1.4em;line-height:35px}
#sectionAplicacion section.mediaAplicacion div.mediaImage a.mediaNext {float:left;display:inline-block;height:480px;width:65px;background:url('/static/img/media_image_next.png') no-repeat right center;font-size:0em;text-indent:-9999px}
#sectionAplicacion section.opcionesAplicacion div.selectorSistema {float:left;display:block;height:37px;}
#sectionAplicacion section.opcionesAplicacion div.selectorSistema span.escogeSistema {float:left;line-height:37px}
#sectionAplicacion section.opcionesAplicacion div.selectorTexto2 {font-size:1em;float:left;display:inline-block;position:relative;height:37px;line-height:37px;border:1px solid;padding:0 56px 0 20px;margin-left:20px}
#sectionAplicacion section.opcionesAplicacion a.selectorFlecha2 {position:absolute;top:0;right:0;float:left;display:inline-block;height:37px;line-height:37px;width:36px;text-align:center;border-left:1px solid}
#sectionAplicacion span.listaSistemas {background:#ffffff;display:none;position:absolute;top:-1px;left:-1px;border:1px solid;margin:0;padding:0;z-index:10;width:160px}
#sectionAplicacion span.listaSistemas span.cerrar {cursor:pointer;color:#ffffff;display:block;position:absolute;top:0;right:0;height:20px;width:20px;text-align:center;line-height:20px;border-left:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}
#sectionAplicacion span.listaSistemas ul {padding:0;margin:0}
#sectionAplicacion span.listaSistemas ul li {margin:0;padding:0 30px 0 10px;list-style:none;cursor:pointer;}
#sectionAplicacion span.listaSistemas ul li:hover {color:#FFFFFF;}


/* Estilos para el slider */
.mySwipe{overflow:hidden}
.mySwipe div b{display:block;background:#fff;font-weight:bold;color:#14ADE5;font-size:20px;text-align:center;margin:10px;padding:100px 10px;border:1px solid;border-color:#CDD2D6 #BFC6CB #B3BBC1 #BFC6CB}
.swipe-active{overflow:hidden;position:relative}
.swipe-active > *{display:block;visibility:hidden;position:absolute;top:0;left:0}


/* Estilos de color según el tipo seleccionado */ 
.prettyPopin.Type1 .prettyContent article.box-main p.button a{background:#e30b17;color:#fff;}
.prettyPopin.Type1 .prettyContent article.box-main footer{background:#e30b17}
.prettyPopin.Type1 .prettyContent article.box-main div.caja-lightbox-redes {background:#e30b17}
.prettyPopin.Type1 .prettyContent article.box-main footer ul.tags{border-bottom:1px solid #fff}
.prettyPopin.Type1 .prettyContent article.box-main footer .metas{border-top:1px solid #fff}
.prettyPopin.Type1 #sectionTarifa .special .button a {background:#e30b17}
.prettyPopin.Type1 #sectionTarifa .special.contratar .socials {background:#e30b17}
.prettyPopin.Type1 #sectionTarifa .special.terminales ul li p span {color:#e30b17}
.prettyPopin.Type1 .prettyContent section.middlecontent3 a {background:#e30b17}
.prettyPopin.Type1 .prettyContent ul.contacta > li p.type a {color:#e30b17}
.prettyPopin.Type1 .prettyContent .anterior {color:#e30b17}
.prettyPopin.Type1 .prettyContent ul.seccion_cat li .content a {color:#e30b17}
.prettyPopin.Type1 section.promocional .button a {background:#e30b17}
.prettyPopin.Type1 .cType {color:#e30b17}
.prettyPopin.Type1 .bType {background:#e30b17}
.prettyPopin.Type1 .bdType {border-color:#e30b17}
.prettyPopin.Type1 .prettyContent article.box-main footer .viewers {
	color: #fff;
	background: url('/static/img/eye_white.png') no-repeat left center;
}
.prettyPopin.Type1 .prettyContent article.box-main footer .tags li, .prettyPopin.Type1 .prettyContent article.box-main footer .tags li a{
	color: #fff;
	opacity: 1;
}

.prettyPopin.Type2 .prettyContent article.box-main p.button a{background:#ccc}
.prettyPopin.Type2 .prettyContent article.box-main footer{background:#ccc}
.prettyPopin.Type2 .prettyContent article.box-main div.caja-lightbox-redes {background:#ccc}
.prettyPopin.Type2 .prettyContent article.box-main footer ul.tags{border-bottom:1px solid #888}
.prettyPopin.Type2 .prettyContent article.box-main footer .metas{border-top:1px solid #888}
.prettyPopin.Type2 #sectionTarifa .special .button a {background:#ccc}
.prettyPopin.Type2 #sectionTarifa .special.contratar .socials {background:#ccc}
.prettyPopin.Type2 #sectionTarifa .special.terminales ul li p span {color:#ccc}
.prettyPopin.Type2 .prettyContent section.middlecontent3 a {background:#ccc}
.prettyPopin.Type2 .prettyContent ul.contacta > li p.type a {color:#ccc}
.prettyPopin.Type2 .prettyContent .anterior {color:#ccc}
.prettyPopin.Type2 .prettyContent ul.seccion_cat li .content a {color:#ccc}
.prettyPopin.Type2 section.promocional .button a {background:#ccc}
.prettyPopin.Type2 .cType {color:#ccc}
.prettyPopin.Type2 .bType {background:#ccc}
.prettyPopin.Type2 .bdType {border-color:#ccc}
.prettyPopin.Type2 .prettyContent article.box-main footer .viewers {
	color: #333;
	background: url('/static/img/eye.png') no-repeat left center;
}

.prettyPopin.Type3 .prettyContent article.box-main p.button a{background:#4d4d4d}
.prettyPopin.Type3 .prettyContent article.box-main footer{color:#ffffff;background:#4d4d4d}
.prettyPopin.Type3 .prettyContent article.box-main div.caja-lightbox-redes {background:#4d4d4d}
.prettyPopin.Type3 .prettyContent article.box-main footer ul.tags{border-bottom:1px solid #888}
.prettyPopin.Type3 .prettyContent article.box-main footer ul.tags a {color:#ffffff}
.prettyPopin.Type3 .prettyContent article.box-main footer .metas{border-top:1px solid #888}
.prettyPopin.Type3 #sectionTarifa .special .button a {background:#4d4d4d}
.prettyPopin.Type3 #sectionTarifa .special.contratar .socials {background:#4d4d4d}
.prettyPopin.Type3 #sectionTarifa .special.terminales ul li p span {color:#4d4d4d}
.prettyPopin.Type3 .prettyContent section.middlecontent3 a {background:#4d4d4d}
.prettyPopin.Type3 .prettyContent ul.contacta > li p.type a {color:#4d4d4d}
.prettyPopin.Type3 .prettyContent .anterior {color:#4d4d4d}
.prettyPopin.Type3 .prettyContent ul.seccion_cat li .content a {color:#4d4d4d}
.prettyPopin.Type3 section.promocional .button a {background:#4d4d4d}
.prettyPopin.Type3 .cType {color:#4d4d4d}
.prettyPopin.Type3 .bType {background:#4d4d4d}
.prettyPopin.Type3 .bdType {border-color:#4d4d4d}
.prettyPopin.Type3 .prettyContent article.box-main footer .viewers{color:#ffffff;background:url('/static/img/eye_white.png') no-repeat left center;}
.prettyPopin.Type3 #sectionTarifa .special.contratar .socials .viewers {color:#ffffff;background:url('/static/img/eye_white.png') no-repeat left center}
.prettyPopin.Type3 #sectionProducto .socials .viewers {color:#ffffff;background:url('/static/img/eye_white.png') no-repeat left center}

.prettyPopin.Type4 .prettyContent article.box-main p.button a{background:#fff;border: 1px solid #ddd;}
.prettyPopin.Type4 .prettyContent article.box-main footer{background:#fff; border: 1px solid #ddd}
.prettyPopin.Type4 .prettyContent article.box-main div.caja-lightbox-redes {background:#fff}
.prettyPopin.Type4 .prettyContent article.box-main footer ul.tags{border-bottom:1px solid #ddd}
.prettyPopin.Type4 .prettyContent article.box-main footer .metas{border-top:1px solid #ddd}
.prettyPopin.Type4 #sectionTarifa .special .button a {background:none repeat scroll 0 0 #FFF}
.prettyPopin.Type4 #sectionTarifa #botonSolicitar {background:none repeat scroll 0 0 #D90119; color:#FFF;}
.prettyPopin.Type4 #sectionTarifa .masInfoTarifa{ clear:both; }
.prettyPopin.Type4 #sectionTarifa .special.contratar .socials {background:#fff}
.prettyPopin.Type4 #sectionTarifa .special.terminales ul li p span {color:#fff}
.prettyPopin.Type4 .prettyContent section.middlecontent3 a {background:#fff}
.prettyPopin.Type4 .prettyContent ul.contacta > li p.type a {color:#fff}
.prettyPopin.Type4 .prettyContent .anterior {color:#fff}
.prettyPopin.Type4 .prettyContent ul.seccion_cat li .content a {color:#fff}
.prettyPopin.Type4 section.promocional .button a {background:#fff; clear:both;}
.prettyPopin.Type4 .cType {color:#fff}
.prettyPopin.Type4 .bType {background:#fff}
.prettyPopin.Type4 .bdType {border-color:#fff}
.prettyPopin.Type4 .prettyContent article.box-main footer .viewers{color:#333;background:url('/static/img/eye.png') no-repeat left center;}
.prettyPopin.Type4 #sectionTarifa .special.contratar .socials .viewers {color:#333;background:url('/static/img/eye.png') no-repeat left center}
.prettyPopin.Type4 #sectionProducto .socials .viewers {color:#333;background:url('/static/img/eye.png') no-repeat left center}
.prettyPopin.Type4 #b_close img {
	background: url('/static/img/close_lightbox_dark.png');
}

.prettyPopin.Type5 .prettyContent article.box-main p.button a{background:#d90119}
.prettyPopin.Type5 .prettyContent article.box-main footer{background:#d90119}
.prettyPopin.Type5 .prettyContent article.box-main div.caja-lightbox-redes {background:#ffb615}
.prettyPopin.Type5 .prettyContent article.box-main footer ul.tags{border-bottom:1px solid #9a0112}
.prettyPopin.Type5 .prettyContent article.box-main footer .metas{border-top:1px solid #e44b5c}
.prettyPopin.Type5 #sectionTarifa .special .button a {background:#d90119}
.prettyPopin.Type5 #sectionTarifa .special.contratar .socials {background:#d90119}
.prettyPopin.Type5 #sectionTarifa .special.terminales ul li p span {color:#d90119}
.prettyPopin.Type5 .prettyContent section.middlecontent3 a {background:#d90119}
.prettyPopin.Type5 .prettyContent ul.contacta > li p.type a {color:#d90119}
.prettyPopin.Type5 .prettyContent .anterior {color:#d90119}
.prettyPopin.Type5 .prettyContent ul.seccion_cat li .content a {color:#d90119}
.prettyPopin.Type5 section.promocional .button a {background:#d90119}
.prettyPopin.Type5 .cType {color:#d90119}
.prettyPopin.Type5 .bType {background:#d90119}
.prettyPopin.Type5 .bdType {border-color:#d90119}

.prettyPopin.TypeUndefined .prettyContent article.box-main p.button a{background:#d90119}
.prettyPopin.TypeUndefined .prettyContent article.box-main footer{background:#d90119}
.prettyPopin.TypeUndefined .prettyContent article.box-main div.caja-lightbox-redes {background:#ffb615}
.prettyPopin.TypeUndefined .prettyContent article.box-main footer ul.tags{border-bottom:1px solid #9a0112}
.prettyPopin.TypeUndefined .prettyContent article.box-main footer .metas{border-top:1px solid #e44b5c}
.prettyPopin.TypeUndefined #sectionTarifa .special .button a {background:#d90119}
.prettyPopin.TypeUndefined #sectionTarifa .special.contratar .socials {background:#d90119}
.prettyPopin.TypeUndefined #sectionTarifa .special.terminales ul li p span {color:#d90119}
.prettyPopin.TypeUndefined .prettyContent section.middlecontent3 a {background:#d90119}
.prettyPopin.TypeUndefined .prettyContent ul.contacta > li p.type a {color:#d90119}
.prettyPopin.TypeUndefined .prettyContent .anterior {color:#d90119}
.prettyPopin.TypeUndefined .prettyContent ul.seccion_cat li .content a {color:#d90119}
.prettyPopin.TypeUndefined section.promocional .button a {background:#d90119}
.prettyPopin.TypeUndefined .cType {color:#d90119}
.prettyPopin.TypeUndefined .bType {background:#d90119}
.prettyPopin.TypeUndefined .bdType {border-color:#d90119}

/* Newsletter */

.prettyPopin section.newsletter .icoNews {
	font-weight:700;
	line-height:2.5;
  	padding-top: 3em;
	background: url('/static/img/ico_newspaper.png') no-repeat left center;
  	background-position-y: top;
 	background-position-x: left;
}
.prettyPopin section.footer {
	border-bottom: none;
	min-height:350px;
	background: url('/static/img/newsletter_foot.png') no-repeat center bottom;
	padding: 0px 60px 20px 50px;
	float:left;
	clear:both;
	width:750px;
}
.prettyPopin section.footer p.red {
	font-size: 2em;
	font-weight:700;
	color:#e2001a;
	line-height: 1.5;
	margin-top: 0px;
 	width: 700px;
  	border-top: 1px dotted #929292;
 	padding-top: 30px;	
}
.prettyPopin section.footer .newsletter-form {
	padding-bottom:235px;
	font-size:1.6em;
}
.prettyPopin section.footer .newsletter-form label {
	display:block;
	font-weight: 700; 
	margin-bottom:5px;
}
.prettyPopin section.footer .newsletter-form input.field {
	display:block; 
	width: 730px;
	margin-bottom:10px;
	border: 1px solid #a0a0a0;
	border-radius: 2px;  
	padding: 5px;
}
.prettyPopin section.footer .newsletter-form input[type=checkbox] {
	display:inline-block;
	height: 20px;
	width: 20px;
	border: 1px solid #a0a0a0;
	border-radius: 2px; 
	vertical-align: sub;
}
.prettyPopin section.footer .newsletter-form input[type=checkbox]:checked {
	background:url('/static/img/checked.png') no-repeat left center;
	background-size: 100%;
}
.prettyPopin section.footer .newsletter-form label.checkbox {
	display:inline-block;
	width:85%;
	color: #929292;
}
.prettyPopin section.footer .newsletter-form label.checkbox a {
	color:#e2001a;
	text-decoration:underline;
}
.prettyPopin section.footer .newsletter-form div {
	margin-bottom:5px;
}
.prettyPopin section.footer .submit-btn {
	color:white;
	font-size:1.6em; 
	font-weight:700;
	border:none;
	border-radius:2px;
	background:#e2001a;
	padding:10px; 
	margin-top:10px; 
	width:740px;
}
.prettyPopin section.footer .submit-btn:after {
	content:url('/static/img/arrow_right.png');
	float:right;
	padding-top:3px;
}
.prettyPopin section.newsletter {
	padding: 50px 60px 20px 50px;
	float:left;
	clear:both;
	width:750px;
}
.prettyPopin section.newsletter p {
	font-size:1.6em;
	color:#929292;
	margin-top:0;
}
.prettyPopin section.newsletter p.especial {
	color:#000000;
}

.prettyPopin section.newsletter .dotted-border {
	border-bottom: 1px dashed #929292;
  	padding-bottom: 40px;
  	width: 745px;
}