/*
========================================================== RESET =============================================================== */

html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
    -webkit-text-size-adjust:none;
}
input,textarea,select:focus{outline:none;}

html, body, div, span, applet, object,
iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,small, 
strike, strong, sub, sup, tt, var,b, u, i, center,
dl, dt, dd, ol, ul, li,fieldset, form, label, 
legend,table, caption, tbody, tfoot, thead, 
tr, th, td,article, aside, canvas, details, 
embed, figure, figcaption, footer, header, 
hgroup, menu, nav, output, ruby, section, 
summary,time, mark, audio, video {	
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block !important;
}

body {
	line-height: 1; min-width:320px;
	font-weight: 400;
}

ol, ul {list-style: none;}

blockquote, q {	quotes: none;}

blockquote:before, blockquote:after,q:before, q:after {	content: ''; content: none;}

table {	border-collapse: collapse;	border-spacing: 0;}

a{ text-decoration:none;}

:focus {outline: none;}
*:focus {outline: none;}


/*
========================================================== 	FUENTES =============================================================== */




@font-face {
    font-family: 'Roboto';
    src: url('Fonts/Roboto/Roboto-Black.eot');
    src: url('Fonts/Roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'),
        url('Fonts/Roboto/Roboto-Black.woff2') format('woff2'),
        url('Fonts/Roboto/Roboto-Black.woff') format('woff'),
        url('Fonts/Roboto/Roboto-Black.ttf') format('truetype'),
        url('Fonts/Roboto/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('Fonts/Roboto/Roboto-Thin.eot');
    src: url('Fonts/Roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('Fonts/Roboto/Roboto-Thin.woff2') format('woff2'),
        url('Fonts/Roboto/Roboto-Thin.woff') format('woff'),
        url('Fonts/Roboto/Roboto-Thin.ttf') format('truetype'),
        url('Fonts/Roboto/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('Fonts/Roboto/Roboto-Light.eot');
    src: url('Fonts/Roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('Fonts/Roboto/Roboto-Light.woff2') format('woff2'),
        url('Fonts/Roboto/Roboto-Light.woff') format('woff'),
        url('Fonts/Roboto/Roboto-Light.ttf') format('truetype'),
        url('Fonts/Roboto/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('Fonts/Roboto/Roboto-Bold.eot');
    src: url('Fonts/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('Fonts/Roboto/Roboto-Bold.woff2') format('woff2'),
        url('Fonts/Roboto/Roboto-Bold.woff') format('woff'),
        url('Fonts/Roboto/Roboto-Bold.ttf') format('truetype'),
        url('Fonts/Roboto/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('Fonts/Roboto/Roboto-Regular.eot');
    src: url('Fonts/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('Fonts/Roboto/Roboto-Regular.woff2') format('woff2'),
        url('Fonts/Roboto/Roboto-Regular.woff') format('woff'),
        url('Fonts/Roboto/Roboto-Regular.ttf') format('truetype'),
        url('Fonts/Roboto/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('Fonts/Roboto/Roboto-Medium.eot');
    src: url('Fonts/Roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('Fonts/Roboto/Roboto-Medium.woff2') format('woff2'),
        url('Fonts/Roboto/Roboto-Medium.woff') format('woff'),
        url('Fonts/Roboto/Roboto-Medium.ttf') format('truetype'),
        url('Fonts/Roboto/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}



/*
========================================================== COMÚN =============================================================== */

.flt_izq{ float:left !important;}
.flt_der{ float:right !important;}
.centrado{ margin:0 auto !important;}
.border-0{ border:0 !important; }
.border-0-esc{ border:0 !important; }

/* TEXTO*/
.txt_izq{ text-align:left !important;}
.txt_der{ text-align:right !important;}
.txt_centro{ text-align:center !important;}

/* FUENTES */
.RobotoLT{font-family: 'Roboto' !important;font-weight: 400;}
.RobotoLTCom{font-family: 'Roboto' !important;font-weight:500;}
.RobotoBold{font-family: 'Roboto' !important;font-weight:bold;}


/* ----- COLORES ----- */

/* ENLACES */

/* sobre blanco */
a.naranja{  font-family: 'Roboto'; color:#c7401f; text-decoration:none;}
a.naranja:hover{ font-family: 'Roboto';font-weight:500; text-decoration:underline;}

a.rosa{  font-family: 'Roboto'; color:#7d116c; text-decoration:none;}
a.rosa:hover{ font-family: 'Roboto';font-weight:500; text-decoration:underline;}

a.azul{  font-family: 'Roboto'; color:#025290; text-decoration:none;}
a.azul:hover{ font-family: 'Roboto';font-weight:500; text-decoration:underline;}

a.verde{  font-family: 'Roboto'; color:#4c801a; text-decoration:none;}
a.verde:hover{ font-family: 'Roboto';font-weight:500; text-decoration:underline;}

/* sobre gris */
a.naranja-gris{  font-family: 'Roboto'; color:#ab2f10; text-decoration:none;}
a.naranja-gris:hover{ font-family: 'Roboto';font-weight:500; text-decoration:underline;}

a.rosa-gris{  font-family: 'Roboto'; color:#b92f84; text-decoration:none;}
a.rosa-gris:hover{ font-family: 'Roboto';font-weight:500; text-decoration:underline;}

a.azul-gris{  font-family: 'Roboto'; color:#025290; text-decoration:none;}
a.azul-gris:hover{ font-family: 'Roboto';font-weight:500; text-decoration:underline;}

a.verde-gris{  font-family: 'Roboto'; color:#3d6f0d; text-decoration:none;}
a.verde-gris:hover{ font-family: 'Roboto';font-weight:500; text-decoration:underline;}

/* color fondo Yoigo */

.bg-naranja{ background:#ff9f14;}
.bg-rosa{ background:#b92f84;}
.bg-azul{ background:#239fc3;}
.bg-verde{ background:#8db540;}
.bg-blanco{ background:#fff;}

/* color fondo apoyo Yoigo */

.bg-ap-naranja{ background:#c7401f;}
.bg-ap-rosa{ background:#7d116c;}
.bg-ap-azul{ background:#025290;}
.bg-ap-verde{ background:#4c801a;}


/* color textos */

.txt-naranja{ color:#c7401f !important;}
.txt-rosa{ color:#7d116c !important;}
.txt-azul{ color:#025290 !important;}
.txt-verde{ color:#4c801a !important;}

/* color textos gris */

.txt-naranja-gris{ color:#ff9f14 !important;}
.txt-rosa-gris{ color:#b92f84 !important;}
.txt-azul-gris{ color:#239fc3 !important;}
.txt-verde-gris{ color:#8db540 !important;}

/* MÁRGENES */
.mrg_bott_0{ margin-bottom:0 !important;}
.mrg_bott_5{ margin-bottom:5px !important;}
.mrg_bott_10{ margin-bottom:10px !important;}
.mrg_bott_15{ margin-bottom:15px !important;}
.mrg_bott_20{ margin-bottom:20px !important;}
.mrg_bott_25{ margin-bottom:25px !important;}
.mrg_bott_30{ margin-bottom:30px !important;}
.mrg_bott_40{ margin-bottom:40px !important;}

.mrg_top_5{ margin-top:5px !important;}
.mrg_top_10{ margin-top:10px !important;}
.mrg_top_15{ margin-top:15px !important;}
.mrg_top_20{ margin-top:20px !important;}
.mrg_top_25{ margin-top:25px !important;}
.mrg_top_30{ margin-top:30px !important;}
.mrg_top_35{ margin-top:35px !important;}
.mrg_top_40{ margin-top:40px !important;}
.mrg_top_50{ margin-top:50px !important;}

.mrg_der_5{ margin-right:5px !important;}
.mrg_der_10{ margin-right:10px !important;}
.mrg_der_20{ margin-right:20px !important;}

.mrg_izq_5{ margin-left:5px !important;}
.mrg_izq_10{ margin-left:10px !important;}
.mrg_izq_15{ margin-left:15px !important;}
.mrg_izq_20{ margin-left:20px !important;}

.brd_der_0{ border-right:0 !important; }

.brd_izq_0{ border-left:0 !important;}
.brd_izq_10{ border-left-width:10px;}


/* OCULTAR */

.ocultar_esc{ display:none !important; }

/* IMÁGENES */

.img-responsive{height:auto; max-width:100%}

/* CLEARFIX*/
.clear{ clear:both;}
.borrar_izq {clear: left;}

/* ESPACIO ENTRE LETRAS*/

.let-spc-1{ letter-spacing:-1px !important;}


/* BOTONES Y LITERALES */
.lnk-cursor {cursor:pointer;}
.lit_4G{
	width:80px;
	background:url(../responsive-img/logo_4g.gif) no-repeat left center;
	font-family: 'Roboto';font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	color:#000;
	padding:0 0 0 38px;
	
}

/* hack chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .lit_4G { width:84px;  }
}


.boton_negro_sinflecha{
	min-width:148px;
	display:inline-block;
	background:#000;
	padding:3px 10px 7px 10px;
	height:20px;
	font-family: 'Roboto';font-weight:500;
	color:#fff;
	font-size:20px;
}

.boton_negro_sinflecha:hover{
}.boton_negro{
	min-width:148px;
	display:inline-block;
	background: #000 url(../responsive-img/flecha_boton_static.gif) no-repeat 110px center !important;
	padding:3px 10px 7px 10px;
	height:20px;
	font-family: 'Roboto';font-weight:500;
	color:#fff;
	font-size:20px;
}

.boton_negro:hover{
	background: #000 url(../responsive-img/flecha_boton_ani4.gif) no-repeat 110px center !important;
}

.ico-flecha-boton{width:16px; height:23px; background-position:-208px -149px; background-repeat:no-repeat; background-image:url(../responsive-img/sprites/sprites-comunes.png);}

.bot_negro_ani{ display:inline-block;}
	.bot_negro_ani .caja_bot_negro_ani{ display:inline-block; background:#000; padding:3px 7px 7px 7px;  height:20px; line-height:16px; }
	.bot_negro_ani .bot_negro_txt{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:20px; padding-top:4px;}
	.bot_negro_ani .bot_negro_img{
		width:48px;
		float:left;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani:hover .bot_negro_img{
		width:16px;
		text-align:left;
		margin-left:32px;
		-webkit-transition:  margin-left 0.5s linear, width 0.5s linear;
		-moz-transition:  margin-left 0.5s linear, width 0.5s linear;
		-o-transition: margin-left 0.5s linear, width 0.5s linear;
		-ms-transition: margin-left 0.5s linear, width 0.5s linear;
		transition: margin-left 0.5s linear, width 0.5s linear;
		
	}
	

.bot_negro_ani_md{ display:inline-block;}
	.bot_negro_ani_md .caja_bot_negro_ani_md{ display:inline-block; background:#000; padding:3px 7px 7px 7px;  height:20px; line-height:16px; }
	.bot_negro_ani_md .bot_negro_txt_md{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:15px; padding-top:4px;}
	.bot_negro_ani_md .bot_negro_img_md{
		width:30px;
		float:left;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani_md:hover .bot_negro_img_md{
		width:16px;
		text-align:left;
		margin-left:14px;
		-webkit-transition:  margin-left 0.5s linear, width 0.5s linear;
		-moz-transition:  margin-left 0.5s linear, width 0.5s linear;
		-o-transition: margin-left 0.5s linear, width 0.5s linear;
		-ms-transition: margin-left 0.5s linear, width 0.5s linear;
		transition: margin-left 0.5s linear, width 0.5s linear;
		
	}
		

.bot_negro_ani_min{ display:inline-block;}
	.bot_negro_ani_min .caja_bot_negro_ani_min{ display:inline-block; background:#000; padding:3px 4px 7px 4px;  height:20px; line-height:16px; }
	.bot_negro_ani_min .bot_negro_txt_min{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:15px; padding-top:4px;}
	.bot_negro_ani_min .bot_negro_img_min{
		width:26px;
		float:left;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani_min:hover .bot_negro_img_min{
		width:12px;
		text-align:left;
		margin-left:14px;
		-webkit-transition:  margin-left 0.5s linear, width 0.5s linear;
		-moz-transition:  margin-left 0.5s linear, width 0.5s linear;
		-o-transition: margin-left 0.5s linear, width 0.5s linear;
		-ms-transition: margin-left 0.5s linear, width 0.5s linear;
		transition: margin-left 0.5s linear, width 0.5s linear;
		
	}
	
	
	
.bot_negro_ani_db{ display:block; width:100%;}
	.bot_negro_ani_db .caja_bot_negro_ani_db{ display:block; background:#000; padding:3px 7px 7px 7px;  height:40px; line-height:16px; }
	
	.bot_negro_txt_db{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:20px; padding-top:2px; line-height:20px;}
	.bot_negro_txt_db_med{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:18px; padding-top:2px; line-height:20px;}
	.bot_negro_ani_db{ float:right;}
	
	
	
	.bot_negro_ani_db .bot_negro_img_db{
		width:30px;
		float:right;
		text-align:right;
		margin:11px 0 7px 0;
	}
	.bot_negro_ani_db:hover .bot_negro_img_db{
		width:16px;
		text-align:left;
		margin-left:14px;
		-webkit-transition:  margin-left 0.5s linear, width 0.5s linear;
		-moz-transition:  margin-left 0.5s linear, width 0.5s linear;
		-o-transition: margin-left 0.5s linear, width 0.5s linear;
		-ms-transition: margin-left 0.5s linear, width 0.5s linear;
		transition: margin-left 0.5s linear, width 0.5s linear;
		
	}


/*
========================================================== CLASES GENERALES TABLET =============================================================== */


@media screen and (max-width: 959px) and (min-width: 600px){

@media screen and (max-width: 715px) and (min-width: 600px){


.bot_negro_ani .bot_negro_txt { font-size:12px !important;}
.bot_negro_ani_md .bot_negro_txt_md { font-size:12px !important;}
.bot_negro_ani_min .bot_negro_txt_min { font-size:12px !important;}

#destacados .bot_negro_ani .bot_negro_txt { font-size:18px !important;}


}
	

/* GENERALES */
.flt_izq_tab{ float:left !important;}
.flt_der_tab{ float:right !important;}
.flt_none_tab{ float:none !important;}
.centrado_tab{ margin:0 auto !important;}
.border-0_tab{ border:0 !important; }
.border-izq-0_tab{ border-left-width:0 !important; }
.border-der-0_tab{ border-right-width:0 !important; }
.brd_izder_10_tab{ margin-left: 10px;margin-right: -10px;}
/* MARGENES*/
.mrg_bott_0_tab{ margin-bottom:0 !important;}
.mrg_bott_5_tab{ margin-bottom:5px !important;}
.mrg_bott_10_tab{ margin-bottom:10px !important;}
.mrg_bott_15_tab{ margin-bottom:15px !important;}
.mrg_bott_20_tab{ margin-bottom:20px !important;}
.mrg_bott_25_tab{ margin-bottom:25px !important;}
.mrg_bott_30_tab{ margin-bottom:30px !important;}
.mrg_bott_40_tab{ margin-bottom:40px !important;}

.mrg_top_0_tab{ margin-top:0 !important;}
.mrg_top_5_tab{ margin-top:5px !important;}
.mrg_top_10_tab{ margin-top:10px !important;}
.mrg_top_15_tab{ margin-top:15px !important;}
.mrg_top_20_tab{ margin-top:20px !important;}
.mrg_top_25_tab{ margin-top:25px !important;}
.mrg_top_30_tab{ margin-top:30px !important;}
.mrg_top_35_tab{ margin-top:35px !important;}
.mrg_top_40_tab{ margin-top:40px !important;}


.mrg_izq_0_tab{ margin-left:0 !important;}
.mrg_izq_10_tab{ margin-left:10px !important;}
.mrg_izq_15_tab{ margin-left:15px !important;}
.mrg_izq_20_tab{ margin-left:20px !important;}
.mrg_der_0_tab{ margin-right:0 !important;}

.clear_tab{ clear:both;}

/* PADDINGS */

.padd_5_tab{ padding:0 5px;}
.padd_10_tab{ padding:0 10px;}
.padd_20_tab{ padding:0 20px;}
.padd_25_tab{ padding:0 25px;}
.padd_30_tab{ padding:0 30px;}
.padd_35_tab{ padding:0 35px;}
.padd_40_tab{ padding:0 40px;}
.padd_45_tab{ padding:0 45px;}
.padd_50_tab{ padding:0 50px;}


/* DISPLAY */

.disp_inline_tab{ display:inline !important; }


/* OCULTAR */

.ocultar_esc{ display:block !important;}
.ocultar_tab{ display:none !important; }


/* TEXTO */

.txt_centro_tab{ text-align:center !important;}
.txt_der_tab{ text-align:right !important;}
.txt_izq_tab{ text-align:left !important;}/* BOTONES */

.lit_4G{ margin-top:20px;	
	
}


.bot_negro_ani{ display:inline-block;}
	.bot_negro_ani .caja_bot_negro_ani{ display:inline-block; background:#000; padding:3px 7px 7px 7px;  height:20px; line-height:16px; }
	.bot_negro_ani .bot_negro_txt{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:16px; padding-top:4px; margin-right:10px;}
	.bot_negro_ani .bot_negro_img{
		width:auto;
		float:right;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani:hover .bot_negro_img{
		width:auto;
		margin-left:0;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
	}
	

.bot_negro_ani_md{ display:inline-block;}
	.bot_negro_ani_md .caja_bot_negro_ani_md{ display:inline-block; background:#000; padding:3px 6px 7px 6px;  height:20px; line-height:16px; }
	.bot_negro_ani_md .bot_negro_txt_md{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:16px; padding-top:4px; margin-right:10px;}
	.bot_negro_ani_md .bot_negro_img_md{
		width:auto;
		float:right;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani_md:hover .bot_negro_img_md{
		width:auto;
		margin-left:0;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
	}
	
	
.bot_negro_ani_min{ display:inline-block;}
	.bot_negro_ani_min .caja_bot_negro_ani_min{ display:inline-block; background:#000; padding:3px 6px 7px 6px;  height:20px; line-height:16px; }
	.bot_negro_ani_min .bot_negro_txt_min{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:16px; padding-top:4px; margin-right:10px;}
	.bot_negro_ani_min .bot_negro_img_min{
		width:auto;
		float:right;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani_min:hover .bot_negro_img_min{
		width:auto;
		margin-left:0;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
	}
	
	
	
.bot_negro_ani_db{ display:block; width:100%;}
	.bot_negro_ani_db .caja_bot_negro_ani_db{ display:block; background:#000; padding:3px 7px 7px 7px;  height:40px; line-height:16px; }
	
	.bot_negro_txt_db{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:15px; padding-top:2px; line-height:20px;}
	.bot_negro_txt_db_med{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:15px; padding-top:2px; line-height:20px;}
	.bot_negro_ani_db{ float:right;}
	
	
	
	.bot_negro_ani_db .bot_negro_img_db{
		width:auto;
		float:right;
		text-align:right;
		margin:11px 0 7px 0;
	}
	.bot_negro_ani_db:hover .bot_negro_img_db{
		width:auto;
		text-align:left;
		margin-left:0;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
	}
	
	
	
}


/*
========================================================== CLASES GENERALES MOVIL =============================================================== */


@media screen and (max-width:599px){


/* GENERALES */

.row{ margin:0 !important; }

.brd_izq_5_mv{ border-left-width:5px !important;}
.brd_izq_10_mv{ border-left-width:10px !important;}
.brd_der_10_mv{	border-right-width:10px !important;}
.brd_izder_10_mv{  border-left-width:20px !important; border-right-width:10px !important;}
.border-0-mv{ border-width:0 !important;}
.txt_centro_mv{ text-align:center !important; }
.txt_izq_mv{ text-align:left !important; }
.txt_der_mv{ text-align:right !important; }

.flt_izq_mv{ float:left !important;}
.flt_der_mv{ float:right !important;}
.flt_none_mv{ float:none !important;}
.centrado_mv{ margin:0 auto !important;}
.flt_none_mv{ float:none !important;}
.clear_mv{ clear:both !important;}

/* MARGENES*/
.mrg_bott_0_mv{ margin-bottom:0px !important;}
.mrg_bott_5_mv{ margin-bottom:5px !important;}
.mrg_bott_10_mv{ margin-bottom:10px !important;}
.mrg_bott_15_mv{ margin-bottom:15px !important;}
.mrg_bott_20_mv{ margin-bottom:20px !important;}
.mrg_bott_25_mv{ margin-bottom:25px !important;}
.mrg_bott_30_mv{ margin-bottom:30px !important;}
.mrg_bott_40_mv{ margin-bottom:40px !important;}

.mrg_top_0_mv{ margin-top:0 !important;}
.mrg_top_5_mv{ margin-top:5px !important;}
.mrg_top_10_mv{ margin-top:10px !important;}
.mrg_top_15_mv{ margin-top:15px !important;}
.mrg_top_20_mv{ margin-top:20px !important;}
.mrg_top_25_mv{ margin-top:25px !important;}
.mrg_top_30_mv{ margin-top:30px !important;}
.mrg_top_40_mv{ margin-top:40px !important;}

.mrg_izq_0_mv{ margin-left:0px !important;}
.mrg_izq_5_mv{ margin-left:5px !important;}
.mrg_izq_10_mv{ margin-left:10px !important;}
.mrg_izq_15_mv{ margin-left:15px !important;}
.mrg_izq_20_mv{ margin-left:20px !important;}

.mrg_der_0_mv{ margin-right:0px !important;}
.mrg_der_5_mv{ margin-right:5px !important;}
.mrg_der_10_mv{ margin-right:10px !important;}
.mrg_der_15_mv{ margin-right:15px !important;}
.mrg_der_20_mv{ margin-right:20px !important;}

/* OCULTAR */
.ocultar_mv{ display:none !important;}
.sub-menu{ display:none !important;}
.ck2s_salto_linea{ display:none;}


/* VISIBLE */
.visible_mv{ display:block !important;}

/* DISPLAY */

.disp_inline_mv{ display:inline !important; }

/* PADDINGS */

.padd_5_mv{ padding:0 5px;}
.padd_10_mv{ padding:0 10px;}
.padd_15_mv{ padding:0 15px;}
.padd_20_mv{ padding:0 20px;}
.padd_25_mv{ padding:0 25px;}
.padd_30_mv{ padding:0 30px;}/* BOTONES */


.bot_negro_ani .bot_negro_txt{ font-size:20px; }

.border-0-mv{ border:0 !important; }

.bot_negro_ani{ display:inline-block;}
	.bot_negro_ani .caja_bot_negro_ani{ display:inline-block; background:#000; padding:3px 7px 7px 7px;  height:20px; line-height:16px; }
	.bot_negro_ani .bot_negro_txt{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:16px; padding-top:4px; margin-right:10px;}
	.bot_negro_ani .bot_negro_img{
		width:auto;
		float:right;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani:hover .bot_negro_img{
		width:auto;
		margin-left:0;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
	}
	

.bot_negro_ani_md{ display:inline-block;}
	.bot_negro_ani_md .caja_bot_negro_ani_md{ display:inline-block; background:#000; padding:3px 6px 7px 6px;  height:20px; line-height:16px; }
	.bot_negro_ani_md .bot_negro_txt_md{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:16px; padding-top:4px; margin-right:10px;}
	.bot_negro_ani_md .bot_negro_img_md{
		width:auto;
		float:right;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani_md:hover .bot_negro_img_md{
		width:auto;
		margin-left:0;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
	}

.bot_negro_ani_min{ display:inline-block;}
	.bot_negro_ani_min .caja_bot_negro_ani_min{ display:inline-block; background:#000; padding:3px 6px 7px 6px;  height:20px; line-height:16px; }
	.bot_negro_ani_min .bot_negro_txt_min{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:16px; padding-top:4px; margin-right:10px;}
	.bot_negro_ani_min .bot_negro_img_min{
		width:auto;
		float:right;
		text-align:right;
		margin-bottom:7px;
		margin-left: 0;	
	}
	.bot_negro_ani_min:hover .bot_negro_img_min{
		width:auto;
		margin-left:0;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
	}


.bot_negro_ani_db{ display:inline-block;}
	.bot_negro_ani_db .caja_bot_negro_ani_db{ display:inline-block; background:#000; padding:3px 7px 3px 7px;  height:30px; line-height:16px; }
	
	.bot_negro_txt_db{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:16px; padding-top:5px;}
	.bot_negro_txt_db_med{ float:left; text-align:left; font-family: 'Roboto';font-weight:500; color:#fff; font-size:16px; padding-top:5px;}
	.bot_negro_ani_db{ float:right;}
	
	.bot_negro_ani_db .bot_negro_img_db{
		width:auto;
		float:right;
		text-align:right;
		margin:4px 0 7px 5px;
	}
	.bot_negro_ani_db:hover .bot_negro_img_db{
		width:auto;
		text-align:left;
		margin-left:5px;
		-webkit-transition:none;
		-moz-transition:none;
		-o-transition: none;
		-ms-transition: none;
		transition: none;
		
	}	


}
/*
========================================================== GRID =============================================================== */.row {
  margin-right: -10px;
  margin-left: -10px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}.col-xs-1,
.col-sm-1,
.col-md-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-xs-12,
.col-sm-12,
.col-md-12 {
  position: relative;
  min-height: 1px;
}

@media screen and (max-width: 599px){

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float:left;

		border:0px solid rgba(0,0,0,0);
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-moz-background-clip:padding-box !important;
		-webkit-background-clip:padding-box !important;
		background-clip:padding-box !important;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666666666666%;
}

.col-xs-10 {
  width: 83.33333333333334%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666666666666%;
}

.col-xs-7 {
  width: 58.333333333333336%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666666666667%;
}

.col-xs-4 {
  width: 33.33333333333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.666666666666664%;
}

.col-xs-1 {
  width: 8.333333333333332%;
}

}


@media screen and (max-width: 959px) and (min-width: 600px){
		
	.container {
		max-width: 959px;
		overflow:hidden;
		margin:0 auto;
	}

	
	.col-sm-1,
	.col-sm-2,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float:left;
		border-left-width:10px !important;
		border-right-width:10px !important;
		border:0px solid rgba(0,0,0,0);
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		-moz-background-clip:padding-box !important;
		-webkit-background-clip:padding-box !important;
		background-clip:padding-box !important;
		 
	}
	.col-sm-12 {
		width: 100%;
	}
	.col-sm-11 {
		width: 91.66666666666666%;
	}
	.col-sm-10 {
		width: 83.33333333333334%;
	}
	.col-sm-9 {
		width: 75%;
	}
	.col-sm-8 {
		width: 66.66666666666666%;
	}
	.col-sm-7 {
		width: 58.333333333333336%;
	}
	.col-sm-6 {
		width: 50%;
	}
	.col-sm-5 {
		width: 41.66666666666667%;
	}
	.col-sm-4 {
		width: 33.33333333333333%;
	}
	.col-sm-3 {
		width: 25%;
	}
	.col-sm-2 {
		width: 16.666666666666664%;
	}
	.col-sm-1 {
		width: 8.333333333333332%;
	}  


}


@media screen and (min-width: 960px) {
        
	
.container {
	max-width: 940px;
	overflow:hidden;
	margin:0 auto;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12{
	float:left;
	border-left-width:10px !important;
	border-right-width:10px !important;
	border:0px solid rgba(0,0,0,0);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-moz-background-clip:padding-box !important;
	-webkit-background-clip:padding-box !important;
	background-clip:padding-box !important;
}

.col-md-1 {
	width:8.33333333333%;
}
.col-md-2 {
	width:16.6666666667%;
}
.col-md-3 {
	width:25.0%;
}
.col-md-4{
	width:33.3333333333%;
}
.col-md-5 {
	width:41.6666666667%;
}
.col-md-6 {
	width:50.0%;
}
.col-md-7 {
	width:58.3333333333%;
}
.col-md-8  {
	width:66.6666666667%;
}
.col-md-9 {
	width:75.0%;
}
.col-md-10 {
	width:83.3333333333%;
}
.col-md-11 {
	width:91.6666666667%;
}
.col-md-12{
	width:100%;
}
}



	
/*
=================================================== COMPARTIR ========================================================= */
ul.compredpeq { text-align: center; width: 100%;}
ul.compredpeq li{ display:inline;margin:0 10px 0 0;}
ul.compredpeq li:last-child{ margin-right:0;}
ul.compredpeq .cont-icono{ position:relative; display:inline-block; width:30px; height:44px;}
ul.compredpeq .cont-icono .contador{ display:none;position:absolute; top:0; right:0; width:30px; height:15px; padding-top:3px;  font-family:'Roboto'; font-size:10px; text-align:center; background-image:url(../responsive-img/enreda/fondo-flecha.gif); background-repeat:no-repeat; background-position:center center;}
ul.compredpeq .cont-icono .icono{display:block; width:30px; height:30px; margin-top:17px;padding:0!important;}
ul.compredpeq-gris .cont-icono .contador{color:#666666;background-color:#666666;}
ul.compredpeq-gris .cont-icono .icono{background-color:#666666;}
ul.compredpeq-azul .cont-icono .contador{color:#005193;background-color:#005193;}
ul.compredpeq-azul .cont-icono .icono{background-color:#005193;}
ul.compredpeq-verde .cont-icono .contador{color:#005193;background-color:#005193;}
ul.compredpeq-verde .cont-icono .icono{background-color:#005193;}
ul.compredpeq-rosa .cont-icono .contador{color:#005193;background-color:#005193;}
ul.compredpeq-rosa .cont-icono .icono{background-color:#005193;}
ul.compredpeq-naranja .cont-icono .contador{color:#c7401f;background-color:#c7401f;}
ul.compredpeq-naranja .cont-icono .icono{background-color:#c7401f;}
ul.compredpeq .cont-icono .icono.facebook{ background-image:url(../responsive-img/enreda/iconos.png); background-repeat:no-repeat; background-position:0 -3px;}
ul.compredpeq .cont-icono .icono.twitter{ background-image:url(../responsive-img/enreda/iconos.png); background-repeat:no-repeat; background-position:-30px -3px;}
ul.compredpeq .cont-icono .icono.gplus {background-image:url(../responsive-img/enreda/iconos.png); background-repeat:no-repeat; background-position:-60px -3px;}
ul.compredpeq .cont-icono .icono.linkedin{ background-image:url(../responsive-img/enreda/iconos.png); background-repeat:no-repeat; background-position:-90px -3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul.compredpeq .cont-icono .icono.facebook{ background-position:0 -2px;}
ul.compredpeq .cont-icono .icono.twitter{ background-position:-30px -2px;}
ul.compredpeq .cont-icono .icono.gplus {background-position:-60px -2px;}
ul.compredpeq .cont-icono .icono.linkedin{ background-position:-90px -2px;}
}
ul.compredpeq #whatsup{display:none;}
ul.compredpeq #whatsup .contador{ display:none!important;}


@media screen and (max-width: 959px) and (min-width: 600px){

ul.compredpeq .cont-icono .contador{ display:none!important;}
ul.compredpeq li{margin-right:5px;}
ul.compredpeq li:last-child{ margin-right:0;}

}

@media screen and (max-width: 599px){

ul.compredpeq .cont-icono .contador{ display:none!important;}
ul.compredpeq #whatsup{display:inline-block;}
ul.compredpeq .cont-icono .icono.whatsup{display:block; margin-top:12px;width:36px; height:36px; background-image:url(../responsive-img/enreda/iconos.png); background-repeat:no-repeat; background-position:-120px 0; background-color:transparent!important;}
}

/*
=================================================== COMPARTIR TARIFAS NUEVO ========================================================= */

#comprednew{position:absolute;top:10px;right:10px;}
#det-bono-1gb #comprednew{top:0;right:-40px;}
#det-bono-vozip #comprednew{top:0;right:-40px;}
#det-cero-5gb #comprednew{top:-10px;}
#det-cero-1-2-gb #comprednew{top:0;}
#det-tarjeta-uno-1gb #comprednew{top:0;}
#det-tarjeta-uno-650-mb #comprednew{top:0;}
#comprednew ul.compredpeq-gris .cont-icono .icono span {display:none;}
#comprednew #titredes{display:none!important;font-family:'Roboto';font-weight:bold; font-size:20px;color:#fff;margin-bottom:20px; }
#comprednew #cerrarminimredes{display:none!important;font-family:'Roboto'; font-size:25px;color:#fff;margin:30px 0 10px 0; }
#comprednew #minimredes{display:none;background:#666;width:30px;height:35px;position:absolute;top:20px;right:-15px;}
#comprednew .minimredes{background-image:url(../responsive-img/enreda/icono-tablet.png); background-repeat:no-repeat;display:inline-block;width:30px;height:35px; }
#comprednew #facebook.closed{display:none!important;}
#comprednew #twitter.closed{display:none!important;}
#comprednew #gplus.closed{display:none!important;}
#comprednew #linkedin.closed{display:none!important;}
#comprednew #whatsup.closed{display:none!important;}
#comprednew #facebook.open{display:block!important;}
#comprednew #twitter.open{display:block!important;}
#comprednew #gplus.open{display:block!important;}
#comprednew #linkedin.open{display:block!important;}
#comprednew #whatsup.open{display:block!important;}
#comprednew #cerrarminimredes.open{display:block!important;}
#comprednew #cerrarminimredes.open span{border: 1px solid #fff;border-radius: 50px;height: 20px;padding: 0 8px;width: 20px;}
#comprednew #titredes.open{display:block!important;}
#container_opacity.comprednew {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75!important;}

@media screen and (max-width: 959px) and (min-width: 600px){
	
	#comprednew{display:block;top:5px;}
	#det-bono-1gb #comprednew{top:-5px;right:-63px;}
	#det-bono-vozip #comprednew{top:-5px;right:-63px;}
	#det-cero-5gb #comprednew{top:-15px;}
	#det-cero-1-2-gb #comprednew{top:-5px;}
	#det-tarjeta-uno-1gb #comprednew{top:-5px;}
	#det-tarjeta-uno-650-mb #comprednew{top:-10px;}
	
	#comprednew.openred{left: 50%;margin: -160px 0 0 -150px;max-width: 300px;position: fixed;top: 50%!important;width: 90%;z-index: 997;}
	#comprednew ul.compredpeq .cont-icono .contador {display: none !important;}

	#comprednew ul.compredpeq .cont-icono {width:300px;margin-bottom:15px;}
	#comprednew ul.compredpeq #facebook .cont-icono {background:#3b5998;}
	#comprednew ul.compredpeq #twitter .cont-icono {background:#1da1f2;}
	#comprednew ul.compredpeq #gplus .cont-icono {background:#db4437;}
	#comprednew ul.compredpeq #linkedin .cont-icono {background:#1c87bd;}
	#comprednew ul.compredpeq #whatsup .cont-icono {background:#039701;}
	
	#comprednew ul.compredpeq-gris .cont-icono .icono {margin: 7px 10px}
	#comprednew ul.compredpeq-gris .cont-icono .icono span {color: #fff;display: block;font-family: "Roboto";font-size: 16px;padding: 7px 0 0;width: 275px;}
	#comprednew ul.compredpeq #facebook .cont-icono  .icono{background-color:#3b5998;}
	#comprednew ul.compredpeq #twitter .cont-icono  .icono{background-color:#1da1f2;}
	#comprednew ul.compredpeq #gplus .cont-icono  .icono{background-color:#db4437;}
	#comprednew ul.compredpeq #linkedin .cont-icono  .icono{background-color:#1c87bd;}
	#comprednew ul.compredpeq #whatsup .cont-icono  .icono{background-color:#039701;}
	
	#comprednew #minimredes{display:block;}
	#comprednew #facebook{display:none!important;}
	#comprednew #twitter{display:none!important;}
	#comprednew #gplus{display:none!important;}
	#comprednew #linkedin{display:none!important;}
	#comprednew #whatsup{display:none!important;}
}	
@media screen and (max-width: 599px){
	
	#comprednew{display:block;}
	
	#det-bono-1gb #comprednew{top:-5px;right:0;}
	#det-bono-vozip #comprednew{top:0;right:0;}
	#det-cero-5gb #comprednew{top:5px;}
	#det-cero-1-2-gb #comprednew{top:5px;}
	#det-tarjeta-uno-1gb #comprednew{top:5px;}
	#det-tarjeta-uno-650-mb #comprednew{top:5px;}
	#comprednew.openred{left: 50%;margin: -195px 0 0 -150px;max-width: 300px;position: fixed;top: 50%!important;width: 90%;z-index: 997;}
	#comprednew ul.compredpeq .cont-icono .contador {display: none !important;}

	#comprednew ul.compredpeq .cont-icono {width:300px;margin-bottom:15px;}
	#comprednew ul.compredpeq #facebook .cont-icono {background:#3b5998;}
	#comprednew ul.compredpeq #twitter .cont-icono {background:#1da1f2;}
	#comprednew ul.compredpeq #gplus .cont-icono {background:#db4437;}
	#comprednew ul.compredpeq #linkedin .cont-icono {background:#1c87bd;}
	#comprednew ul.compredpeq #whatsup .cont-icono {background:#039701;}
	
	#comprednew ul.compredpeq-gris .cont-icono .icono {margin: 7px 10px}
	#comprednew ul.compredpeq-gris .cont-icono .icono span {color: #fff;display: block;font-family: "Roboto";font-size: 16px;padding: 7px 0 0;width: 275px;}
	#comprednew ul.compredpeq #facebook .cont-icono  .icono{background-color:#3b5998;}
	#comprednew ul.compredpeq #twitter .cont-icono  .icono{background-color:#1da1f2;}
	#comprednew ul.compredpeq #gplus .cont-icono  .icono{background-color:#db4437;}
	#comprednew ul.compredpeq #linkedin .cont-icono  .icono{background-color:#1c87bd;}
	#comprednew ul.compredpeq #whatsup .cont-icono  .icono{background-color:#039701;}
	#comprednew ul.compredpeq .cont-icono .icono.whatsup{display:block; margin-top:5px;width:36px; height:36px; background-image:url(../responsive-img/enreda/iconos.png); background-repeat:no-repeat; background-position:-158px 0; background-color:transparent!important;}
	
	#comprednew #minimredes{display:block;top:-17px;}
	#comprednew #facebook{display:none!important;}
	#comprednew #twitter{display:none!important;}
	#comprednew #gplus{display:none!important;}
	#comprednew #linkedin{display:none!important;}
	#comprednew #whatsup{display:none!important;}
	

}


/* BOTÓN NEGRO DESPLEGABLE */
.container_opacity_solosim{background-color:transparent!important;z-index: 988!important;/*top:75px!important;*/}
/*Opcion 1*/
#loadsim{display:none;position:absolute;z-index:997;right:33%;top:60%;margin:-25px 0 0 -25px;width:50px;}
#det-tarjeta-uno-650-mb #loadsim{right:25%;}
#det-tarjeta-uno-1gb #loadsim{right:25%;}
#loadsim.activo{display:block;}
.bot-despl{ overflow:hidden; text-align:right; margin-bottom:10px;position: relative;z-index: 988;}
#det-cero-5gb .bot-despl{margin-right:5px;}
#det-tarjeta-uno-650-mb .bot-despl{margin-right:5px;}
#det-tarjeta-uno-1gb .bot-despl{margin-right:5px;}
.bot-despl .bot-negro{overflow:hidden; display:inline-block; width:220px; height:30px; padding: 0; background-color:#000; font-size:17px; font-family: "Roboto";font-weight:500; color:#fff;}
.bot-despl .bot-negro span{ display:block; float:left; margin:6px 0 0 8px;}
.bot-despl #botdesplflecha.bot-negro img{float:right; margin:3px 8px 0 0;}
.bot-despl #botdesplflecha.bot-negro:hover img{-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}
.bot-despl #botdesplflecha.activo  img{-ms-transform: rotate(90deg)!important; -webkit-transform: rotate(90deg)!important; transform: rotate(90deg)!important;}
.bot-despl #botdesplflecha.noactivo  img{-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg);}
.bot-despl .caja-despl1{position:relative; top:-2px;left:0; z-index:988; }
#det-cero-5gb .bot-despl .caja-despl1{margin-right:5px;left:5px;}
#det-tarjeta-uno-650-mb .bot-despl .caja-despl1{margin-right:5px;left:5px;}
#det-tarjeta-uno-1gb .bot-despl .caja-despl1{margin-right:5px;left:5px;}
.bot-despl .caja-despl1 a{margin-top: -1px;display:block; display:inline-block; margin-left: 10px;width:192px; padding:10px 8px 10px 18px; font-size:17px; color:#666; font-family: "Roboto"; background-position:95% center; border:1px solid #666666; background-color:#fff; text-align:left; background-image:url(../responsive-img/bot-solo-sim-desac.gif); background-repeat: no-repeat;}
.bot-despl .caja-despl1 a:hover{font-family: "Roboto";font-weight:500; background-color:#e6e6e6; background-image:url(../responsive-img/bot-solo-sim-act.png);}
.bot-despl .caja-despl1 a:active  {font-family: "Roboto";font-weight:500; background-color:#e6e6e6; background-image:url(../responsive-img/bot-solo-sim-act.png);}
.bot-despl .caja-despl1 a.active  {font-family: "Roboto";font-weight:500; background-color:#e6e6e6; background-image:url(../responsive-img/bot-solo-sim-act.png);}
.bot-despl .caja-despl1 a.noactive  {font-family: "Roboto"; background-color:#fff;background-image:url(../responsive-img/bot-solo-sim-desac.gif);}
/*Opcion 2*/
.bot-despl .caja-despl2{position:relative; top:-2px;left:0; z-index:988; }
#det-cero-5gb .bot-despl .caja-despl2{margin-right:5px;left:5px;}
#det-tarjeta-uno-650-mb .bot-despl .caja-despl2{margin-right:5px;left:5px;}
#det-tarjeta-uno-1gb .bot-despl .caja-despl2{margin-right:5px;left:5px;}
.bot-despl .caja-despl2 a{margin-top: -1px;display:block; display:inline-block; width:190px; padding:10px 0 10px 28px; font-size:17px; color:#666; font-family: "Roboto"; background-position:97% center; border:1px solid #666666; background-color:#fff; text-align:left;}
.bot-despl .caja-despl2 a:hover{font-family: "Roboto";font-weight:500; background-color:#e6e6e6;}
.bot-despl .caja-despl2 a:active  {font-family: "Roboto";font-weight:500; background-color:#e6e6e6;}
#detalle-tarifa #det-tarjeta-uno-1gb .cabecera-detalle .cabecera-botones .bot_negro_ani_md .bot_negro_txt_md { font-size: 17px;}

@media screen and (max-width: 959px) and (min-width: 600px){
#loadsim{right:50%;}
#det-tarjeta-uno-650-mb #loadsim{right:40%;}
#det-tarjeta-uno-1gb #loadsim{right:40%;}
/* BOTÓN NEGRO DESPLEGABLE */
/*opcion 1*/
.bot-despl{float:left; width:220px;}
.bot-despl .caja-despl1{width:218px;left:0!important;}
.bot-despl .caja-despl1 a{margin-left:0;}
/*opcion 2*/
.bot-despl .caja-despl2{width:190px;left:0!important;}
}

@media screen and (max-width:599px){
#loadsim{right:50%;}
#det-tarjeta-uno-650-mb #loadsim{right:40%;}
#det-tarjeta-uno-1gb #loadsim{right:40%;}
/* BOTÓN NEGRO DESPLEGABLE */
/*opcion 1*/
.bot-despl{width:262px;}
.bot-despl .bot-negro{width:262px;}
.bot-despl #botdesplflecha.noactivo  img{-ms-transform: rotate(0deg)!important; -webkit-transform: rotate(0deg)!important; transform: rotate(0deg)!important;}
.bot-despl .caja-despl1{width:219px;left:0!important;}
.bot-despl .caja-despl1 a{width:219px;}
.bot-despl .caja-despl1 a{margin-left:0; background-position: 85% center;padding-left:33px;}
/*opcion 2*/
.bot-despl .caja-despl2{width:232px;left:0!important;}
.bot-despl .caja-despl2 a{width:232px;}
.cabecera-botones .bot-despl {display: inline-block;margin-left: 2%;margin-right: 2%;text-align: center;}
#detalle-tarifa #det-cero-5gb .cabecera-botones .bot_negro_ani_md .bot_negro_txt_md {margin-right: 59px!important;} 
#det-cero-5gb .bot-despl{margin-left: 0;margin-right: 0;}
#det-cero-5gb .bot-despl .caja-despl1{margin-right:0;}
#det-cero-5gb .bot-despl .caja-despl2{margin-right:0;}
#det-cero-5gb .cabecera-botones .boton2 {display: inline-block;margin-left: 2%;margin-right: 2%;text-align: center;width:264px;}
#detalle-tarifa #det-cero-1-2-gb .cabecera-botones .bot_negro_ani_md .bot_negro_txt_md {margin-right: 59px!important;} 
#det-cero-1-2-gb .bot-despl{margin-left: 0;margin-right: 0;}
#det-cero-1-2-gb .bot-despl .caja-despl1{margin-right:0;}
#det-cero-1-2-gb .bot-despl .caja-despl2{margin-right:0;}
#det-cero-1-2-gb .cabecera-botones .boton2 {display: inline-block;margin-left: 2%;margin-right: 2%;text-align: center;width:264px;}
#detalle-tarifa #det-cero-1-5-gb .cabecera-botones .bot_negro_ani_md .bot_negro_txt_md {margin-right: 59px!important;} 
#det-cero-1-5-gb .bot-despl{margin-left: 0;margin-right: 0;}
#det-cero-1-5-gb .bot-despl .caja-despl1{margin-right:0;}
#det-cero-1-5-gb .bot-despl .caja-despl2{margin-right:0;}
#det-cero-1-5-gb .cabecera-botones .boton2 {display: inline-block;margin-left: 2%;margin-right: 2%;text-align: center;width:264px;}
#detalle-tarifa #det-tarjeta-uno-1gb .cabecera-botones .bot_negro_ani_md .bot_negro_txt_md {margin-right: 59px!important;} 
#det-tarjeta-uno-1gb .bot-despl{margin-left: 0;margin-right: 0;}
#det-tarjeta-uno-1gb .bot-despl .caja-despl1{margin-right:0;}
#det-tarjeta-uno-1gb .bot-despl .caja-despl2{margin-right:0;}
#det-tarjeta-uno-1gb .cabecera-botones .boton2 {display: inline-block;margin-left: 2%;margin-right: 2%;text-align: center;width:264px;}
#detalle-tarifa #det-tarjeta-uno-650-mb .cabecera-botones .bot_negro_ani_md .bot_negro_txt_md {margin-right: 59px!important;} 
#det-tarjeta-uno-650-mb .bot-despl{margin-left: 0;margin-right: 0;}
#det-tarjeta-uno-650-mb .bot-despl .caja-despl1{margin-right:0;}
#det-tarjeta-uno-650-mb .bot-despl .caja-despl2{margin-right:0;}
#det-tarjeta-uno-650-mb .cabecera-botones .boton2 {display: inline-block;margin-left: 2%;margin-right: 2%!important;text-align: center;width:264px;}
}


/* POPUP C2C GENERAL */
#popup-c2c .visibleESC{display:block!important;}
#popup-c2c .visibleMOV{display:none!important;}

#popup-c2c{z-index:997;position:fixed; background:#fff;left:50%;top:50%;margin:-231px 0 0 -196px;width:392px; height:463px; padding:60px 24px 24px; background-color:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-background-clip:padding-box !important; -webkit-background-clip:padding-box !important; background-clip:padding-box !important;overflow:hidden;}
#popup-c2c.divvisible{display:block!important;}
#popup-c2c.divocultar{display:none!important;}
#popup-c2c.visible{display:block!important;}
#popup-c2c.ocultar{display:none!important;}
#popup-c2c a.bot-cerrar{position:absolute; top:10px; right:10px; padding:0 25px 0 0; display:inline-block; font-size:16px; font-family:Roboto;font-weight:500; color:#239fc3; background-position:right center; background-image:url(../responsive-img/ico-cerrar-azul.gif); background-repeat:no-repeat;}
#popup-c2c.verde a.bot-cerrar{position:absolute; top:10px; right:10px; padding:0 25px 0 0; display:inline-block; font-size:16px; font-family:Roboto;font-weight:500; color:#8db540; background-position:right center; background-image:url(../responsive-img/ico-cerrar-verde.gif); background-repeat:no-repeat;}
#popup-c2c.rosa a.bot-cerrar{position:absolute; top:10px; right:10px; padding:0 25px 0 0; display:inline-block; font-size:16px; font-family:Roboto;font-weight:500; color:#b92f84; background-position:right center; background-image:url(../responsive-img/ico-cerrar-rosa.gif); background-repeat:no-repeat;}
#popup-c2c.naranja a.bot-cerrar{position:absolute; top:10px; right:10px; padding:0 25px 0 0; display:inline-block; font-size:16px; font-family:Roboto;font-weight:500; color:#ff9f14; background-position:right center; background-image:url(../responsive-img/ico-cerrar-naranja.gif); background-repeat:no-repeat;}
#popup-c2c .titulo{margin-bottom:35px; font-size:20px; font-family:Roboto;font-weight:500; color:#000;}
#popup-c2c .titulo #littarifarecomendada{display:inline;}
#popup-c2c .te-llamamos-til{margin-bottom:23px; padding-bottom:10px; font-size:20px; font-family:Roboto;font-weight:bold; color:#239fc3; text-align:center; border-bottom:1px solid #239fc3;}
#popup-c2c.verde .te-llamamos-til{margin-bottom:23px; padding-bottom:10px; font-size:20px; font-family:Roboto;font-weight:bold; color:#8db540; text-align:center; border-bottom:1px solid #8db540;}
#popup-c2c.rosa .te-llamamos-til{margin-bottom:23px; padding-bottom:10px; font-size:20px; font-family:Roboto;font-weight:bold; color:#b92f84; text-align:center; border-bottom:1px solid #b92f84;}
#popup-c2c.naranja .te-llamamos-til{margin-bottom:23px; padding-bottom:10px; font-size:20px; font-family:Roboto;font-weight:bold; color:#ff9f14; text-align:center; border-bottom:1px solid #ff9f14;}
/*
#popup-c2c .tu-tel{ margin-bottom:30px;}
#popup-c2c .tu-tel input{ width:188px; height:30px; margin-right:8px; padding-left:12px; font-size:15px; font-family:Roboto; background-color:#FFF; border:1px solid #dfdfdf;}
#popup-c2c .tu-tel a{ display:inline-block; padding:5px 8px; height:23px; font-size:20px; font-family:Roboto;font-weight:bold; color:#fff; background-color:#025290;}
#popup-c2c .politica{font-size:14px; margin-bottom:35px; font-family:Roboto;font-weight:500; color:#000; text-align:center;}
#popup-c2c .politica input{margin-right:6px;}
#popup-c2c .politica a{font-size:14px; font-family:Roboto;font-weight:500; color:#025290; text-decoration:underline;}
*/
#popup-c2c .llamarnos-tu{margin-bottom:23px; padding-bottom:10px; font-size:20px; font-family:Roboto;font-weight:bold; color:#239fc3; text-align:center; border-bottom:1px solid #239fc3;}
#popup-c2c.verde .llamarnos-tu{margin-bottom:23px; padding-bottom:10px; font-size:20px; font-family:Roboto;font-weight:bold; color:#8db540; text-align:center; border-bottom:1px solid #8db540;}
#popup-c2c.rosa .llamarnos-tu{margin-bottom:23px; padding-bottom:10px; font-size:20px; font-family:Roboto;font-weight:bold; color:#b92f84; text-align:center; border-bottom:1px solid #b92f84;}
#popup-c2c.naranja .llamarnos-tu{margin-bottom:23px; padding-bottom:10px; font-size:20px; font-family:Roboto;font-weight:bold; color:#ff9f14; text-align:center; border-bottom:1px solid #ff9f14;}
#popup-c2c ul{display: inline-block;margin: 0 auto;width: 350px;}
#popup-c2c li{float:left; width:47%; font-size:16px; font-family:Roboto; color:#000; text-align:center;}
#popup-c2c li:first-child{ padding-right:10px; margin-right:10px; border-right:1px solid #000;width:47%;}
#popup-c2c li div{margin-top:20px; font-size:27px; font-family:Roboto;font-weight:bold;}
#popup-c2c li div a{color:#000;}

#popup-c2c .entrartlfno{margin-bottom:30px;}
#popup-c2c .entrartlfno .llamada {display:inline-block;}
#popup-c2c .entrartlfno .llamada a {display:inline-block; padding:5px 18px; height:23px; font-size:20px; font-family:Roboto;font-weight:bold; color:#fff; background-color:#025290;}
#popup-c2c .entrartlfno .llamada a.focosel{background-color:#239fc3!important;} 
#popup-c2c.verde .entrartlfno .llamada a.focosel{background-color:#8db540!important;} 
#popup-c2c.rosa .entrartlfno .llamada a.focosel{background-color:#b92f84!important;} 
#popup-c2c.naranja .entrartlfno .llamada a.focosel{background-color:#ff9f14!important;} 
#popup-c2c .entrartlfno .tunumero {display:inline-block;}
#popup-c2c .entrartlfno .tunumero input[type=tel]{width:188px; height:30px; margin-right:8px; padding-left:12px; font-size:15px; font-family:Roboto; background-color:#FFF; border:1px solid #dfdfdf;}
#popup-c2c .entrartlfno .llamada a.libre{background-color:#025290;}
#popup-c2c.verde .entrartlfno .llamada a.libre{background-color:#4c801a;}
#popup-c2c.rosa .entrartlfno .llamada a.libre{background-color:#7d116c;}
#popup-c2c.naranja .entrartlfno .llamada a.libre{background-color:#c7401f;}
#popup-c2c .entrartlfno .politica{font-size:14px; margin:10px 0; font-family:Roboto;font-weight:500; color:#000; text-align:center;}
#popup-c2c .entrartlfno .politica .txtlbl{display:inline;}
#popup-c2c .entrartlfno .politica .txtlblerror{border:1px solid red;}

#popup-c2c .entrartlfno .politica a{font-size:14px; font-family:Roboto;font-weight:500; color:#025290;border-bottom:1px solid #025290;text-decoration:none;}
#popup-c2c.verde .entrartlfno .politica a{font-size:14px; font-family:Roboto;font-weight:500; color:#4c801a;border-bottom:1px solid #4c801a;text-decoration:none;}
#popup-c2c.rosa .entrartlfno .politica a{font-size:14px; font-family:Roboto;font-weight:500; color:#7d116c;border-bottom:1px solid #7d116c;text-decoration:none;}
#popup-c2c.naranja .entrartlfno .politica a{font-size:14px; font-family:Roboto;font-weight:500; color:#c7401f;border-bottom:1px solid #c7401f;text-decoration:none;}

#popup-c2c .entrartlfno .politica a:hover{color:#239fc3;border-bottom:1px solid #239fc3;text-decoration:none;}
#popup-c2c.verde .entrartlfno .politica a:hover{color:#8db540;border-bottom:1px solid #8db540;text-decoration:none;}
#popup-c2c.rosa .entrartlfno .politica a:hover{color:#b92f84;border-bottom:1px solid #b92f84;text-decoration:none;}
#popup-c2c.naranja .entrartlfno .politica a:hover{color:#ff9f14;border-bottom:1px solid #ff9f14;text-decoration:none;}

#popup-c2c .entrartlfno .politica input{margin-right:6px;}
#popup-c2c .entrartlfno .politica input[type="checkbox"]{ display: none; }
#popup-c2c .entrartlfno .politica input[type="checkbox"] + label span{display: inline-block; width: 11px; height: 14px; background: url(../responsive-img/c2c-cabecera/check.gif) left top no-repeat; margin: -6px 4px 0 0;vertical-align: middle; cursor:pointer;margin-right:4px;}
#popup-c2c .entrartlfno .politica input[type="checkbox"]:checked + label span{background: url(../responsive-img/c2c-cabecera/check.gif) -11px top no-repeat;width: 15px;margin-right:0;}
#popup-c2c .entrartlfno .politicaerror input[type="checkbox"] + label span{background: url(../responsive-img/c2c-cabecera/check-rojo.gif) left top no-repeat;}
#popup-c2c .entrartlfno .politicaerror input[type="checkbox"]:checked + label span{background: url(../responsive-img/c2c-cabecera/check-rojo.gif) -11px top no-repeat;}

#popup-c2c .entrartlfno .politica .ico-flecha{display:inline-block; border:0 !important; margin:0 0 0 5px; width:15px; height:9px; background-image:url(../responsive-img/c2c-cabecera/ico-flecha-politica.gif); background-repeat:no-repeat; background-position:center center; }
#popup-c2c .entrartlfno .politica .ico-flecha.activo{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);	rotation: 180deg;filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);}
#popup-c2c .entrartlfno .txt-politica-mv{background-color: #fff;border: 1px solid #000;color: #000;font-family: "Roboto";font-size: 12px;padding: 30px 10px 10px;position: absolute;top: 272px;width: 82%;}
#popup-c2c .entrartlfno .txt-politica-mv .bot-cerrar{background-image:none;color: #000;font-family: "Roboto";font-weight:500;font-size: 14px;padding-right: 0;position: absolute;right: 10px;top: 5px;}
#popup-c2c .entrartlfno .txt-politica-mv .bot-cerrar span{font-size: 16px;padding-left: 4px;}
#popup-c2c .entrartlfno .txt-politica-mv strong{font-family:'Roboto';font-weight:500;font-size:16px; }

#popup-c2c #otros-mensajes-mvResulCober{cursor:pointer;background-color: #fff;color: red;font-family: "Roboto";font-size: 14px;height: auto;margin:5px 0;padding: 0; text-align:left;display:inline-block;}
#popup-c2c #otros-mensajes-mvResulCober a.cerrarX{position:absolute; top:85px; right:10px; width:20px; height:20px; background-image:url(../responsive-img/c2c-cabecera/ico-cerrar-msj-rojo.gif); background-size:15px auto; background-repeat:no-repeat; background-position:center center;}
#popup-c2c #otros-mensajes-mvResulCober strong{font-family:'Roboto';font-weight:500;}

#popup-c2c .politica input[type="checkbox"]{ display: none; }

@media screen and (max-width: 959px) and (min-width: 600px){

}
@media screen and (max-width:767px){
	#popup-c2c .visibleESC{display:none!important;}
	#popup-c2c .visibleMOV{display:block!important;}
}
@media screen and (max-width:599px){

/*
#popup-c2c{width:300px; height:495px; padding:45px 20px 20px;margin:-247px 0 0 -150px;}
#popup-c2c .titulo{margin-bottom:30px;}
*/
#popup-c2c{z-index:998;width:305px; height:450px; padding:30px 20px 20px;margin:-205px 0 0 -150px;overflow-x:scroll;}
#popup-c2c .titulo{margin-bottom:10px;}
#popup-c2c .entrartlfno {margin-bottom: 15px;}

#popup-c2c .te-llamamos-til{margin-bottom:10px;}
/*
#popup-c2c .tu-tel{ margin-bottom:15px; text-align:center;}
#popup-c2c .tu-tel input{ margin-bottom:10px;}
#popup-c2c .politica{margin-bottom:30px; }
#popup-c2c .politica input{margin-right:6px;}
#popup-c2c .politica a{font-size:14px; font-family:Roboto;font-weight:500; color:#025290; text-decoration:underline;}
*/
#popup-c2c .llamarnos-tu{margin-bottom:10px;}
#popup-c2c ul{ width:100%;}
#popup-c2c li{width:46%;}
#popup-c2c li:first-child{ border-right:1px solid #000;width:46%;}
#popup-c2c li div{margin-top:8px; font-size:21px; font-family:Roboto;font-weight:bold;}
	
#popup-c2c .entrartlfno .llamada{display:block; width:200px; margin:0 auto 10px auto; text-align:center;}
#popup-c2c .entrartlfno .llamada a {margin-top:7px;}
#popup-c2c .entrartlfno .txt-politica-mv{background-color: #fff;color: #000;font-family: "Roboto";font-size: 12px;padding:30px 10px 10px 10px;max-height:100px;overflow-y: auto;}
#popup-c2c .entrartlfno .tunumero input[type="tel"] {margin-bottom:10px;width:200px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #popup-c2c .entrartlfno .llamada{width:220px;}
 #popup-c2c .entrartlfno .tunumero input[type="tel"] {width: 200px;margin-right:0;}
 #popup-c2c .entrartlfno .txt-politica-mv{max-height:102px;}
}

#popup-c2c #otros-mensajes-mvResulCober {margin:0;position: absolute;text-align: center;top: 195px;width:100%;left:0;}

#popup-c2c .entrartlfno .politica input[type="checkbox"] + span + label span.btck{display: inline-block; width: 19px; height: 22px; background: url(../responsive-img/c2c-cabecera/check-mv.gif) left top no-repeat; margin: -6px 6px 0 0;vertical-align: middle; cursor:pointer;}
#popup-c2c .entrartlfno .politica input[type="checkbox"]:checked + span + label span.btck{background: url(../responsive-img/c2c-cabecera/check-mv.gif) -19px top no-repeat;width: 25px;margin-right:0;}
#popup-c2c .entrartlfno .politicaerror input[type="checkbox"] + span + label span.btck{background: url(../responsive-img/c2c-cabecera/check-rojo-mv.gif) left top no-repeat;}
#popup-c2c .entrartlfno .politicaerror input[type="checkbox"]:checked + span + label span.btck{background: url(../responsive-img/c2c-cabecera/check-rojo-mv.gif) -19px top no-repeat;}

#popup-c2c .entrartlfno .politica input[type="checkbox"] + label span.btck{display: inline-block; width: 19px; height: 22px; background: url(../responsive-img/c2c-cabecera/check-mv.gif) left top no-repeat; margin: -6px 6px 0 0;vertical-align: middle; cursor:pointer;}
#popup-c2c .entrartlfno .politica input[type="checkbox"]:checked + label span.btck{background: url(../responsive-img/c2c-cabecera/check-mv.gif) -19px top no-repeat;width: 25px;margin-right:0;}
#popup-c2c .entrartlfno .politicaerror input[type="checkbox"] + label span.btck{background: url(../responsive-img/c2c-cabecera/check-rojo-mv.gif) left top no-repeat;}
#popup-c2c .entrartlfno .politicaerror input[type="checkbox"]:checked + label span.btck{background: url(../responsive-img/c2c-cabecera/check-rojo-mv.gif) -19px top no-repeat;}
#popup-c2c .entrartlfno .politica input{margin-right:6px;}
#popup-c2c .entrartlfno .politica {font-size:13px;margin:0; }
#popup-c2c .entrartlfno .politica a{font-size:13px; }
#popup-c2c .entrartlfno .txt-politica-mv{top:280px;}
}


#pq-elegir-combi .visibleESC{display:inline-block!important;}
#pq-elegir-combi .visibleMOV{display:none!important;}
@media screen and (max-width:767px){
	#pq-elegir-combi .visibleESC{display:none!important;}
	#pq-elegir-combi .visibleMOV{display:inline-block!important;}
}
@media screen and (max-width: 959px) and (min-width: 768px){
	#pq-elegir-combi .visibleESC{display:inline-block!important;}
}
@media screen and (max-width: 767px) and (min-width: 600px){
	#pq-elegir-combi .visibleMOV{display:inline-block!important;}
}