/* --------------------------------------------------
	FICHERO CSS PARA CUSTOMIZACION DE LOS ELEMENTOS
	ASOCIADOS AL TEMA (barra navegacion, footer...)
-------------------------------------------------- */

/* ------------------------------------------------- 
  Customizacion elementos genericos
-------------------------------------------------- */


@font-face {
  font-family: 'Helvetica Neue';
  src: url('../fonts/helvetica-neue-webfont.eot'); /* IE9 Compat Modes */
  src: url('../fonts/helvetica-neue-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/helvetica-neue-webfont.woff') format('woff'), /* Modern Browsers */
       url('../fonts/helvetica-neue-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/helvetica-neue-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Arial Custom';
  src: url('../fonts/arial-narrow-bold-regular-webfont.eot'); /* IE9 Compat Modes */
  src: url('../fonts/arial-narrow-bold-regular-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/arial-narrow-bold-regular-webfont.woff') format('woff'), /* Modern Browsers */
       url('../fonts/arial-narrow-bold-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/arial-narrow-bold-regular-webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'allerbold';
    src: url('../fonts/aller_bd-webfont.eot');
    src: url('../fonts/aller_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_bd-webfont.woff2') format('woff2'),
         url('../fonts/aller_bd-webfont.woff') format('woff'),
         url('../fonts/aller_bd-webfont.ttf') format('truetype'),
         url('../fonts/aller_bd-webfont.svg#allerbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html,
body 
{
    height: 100%;
}

body 
{
   padding-top: 71px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
   /*font-family: 'Arial Custom';*/
   font-family: 'Roboto Condensed', sans-serif;
   font-size:16px;
  
}

.img-portfolio 
{
    margin-bottom: 30px;
}

.img-hover:hover 
{
    opacity: 0.8;
}

h1, h2, h3, .h1, .h2, .h3
{
	font-weight: bold;
	color: #3b096b;
}

h4, h5, h6, .h4, .h5, .h6 
{
	font-weight: 600;
}

h5, h6, .h5, .h6 
{
	font-weight: 200;
	color: #333333;
	line-height: 1.4;
}

h5, .h5
{
	font-size: 16px;
}

li>p
{
	display: inline;
}

div.description
{
	margin-bottom: 30px;
}

div.store-link
{
	max-width: 250px;
	margin: auto;
}

.form-control:focus,
.form-control:hover
{
	border-color: #3b096b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(59,9,107,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(59,9,107,.6);	
}

.btn-primary,
.btn-primary:focus
{
	background-color: #3b096b;
	border-color: #3b096b;
	font-weight: 200;
}

.btn-primary:hover
{
	background-color: #FF9900;
	border-color: #FF6600;
	font-weight: 200;
}

.alert-success 
{
	color: #FFF;
	background-color: #FF9900;
	border-color: #FF6600;
}

.nav>li>a>img 
{
	max-height: 30px;
}

.disolve 
{
	min-height: 21px;
	background: url(../images/disolve.png);
	background-size: 100% 100%;
	position:realtive;
	z-index: 2;
}
#footer_copyright .disolve 
{
	min-height: 21px;
	background: url(../images/disolve.png);
	background-size: 100% 100%;
	position:absolute;
	z-index: 2;
	width:100%;
}


.fixed-disolve
{
	top: 0px;
}

.widget-header
{
	color: #3b096b;
	font-size: 22px;
}

/* Ajustes responsive */

@media(max-width:767px) 
{
    .img-portfolio {
        margin-bottom: 15px;
    }
}

/* ------------------------------------------------- 
  Customizacion de la Navbar
-------------------------------------------------- */

.outsidecontainer 
{
	min-height: 21px;
	background-color: #FFF;
	background-size: 100% 100%;
	position:relative;
	z-index: 2;
}

.container 
{	
	background-color: #FFF;
}

.navbar,
.navbar-header,
.navbar-nav,
.navbar-inverse .navbar-nav>li>a
{
	min-height: 70px;
}

.navbar-brand
{
	padding-top: 5px;
	height: 65px;
}

.navbar-inverse,
.navbar-toggle 
{
	background-color: transparent;
	border-color: transparent;
}

.navbar-toggle
{
	background-color: #FF6600;
	margin-top: 18px;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus 
{
	background-color: #FF6600;
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a,
.dropdown-menu>li>a 
{
	color: #3b096b;
	font-weight: 200;
	font-size: 16px;
}

.navbar-inverse .navbar-toggle:hover, 
.navbar-inverse .navbar-toggle:focus,
.navbar-inverse .navbar-nav>li>a:hover, 
.dropdown-menu>li>a:hover
{
	color: #FF6600;
}

.navbar-nav>li>a 
{
    padding-top: 24px;
}

.navbar-inverse .navbar-nav>.open>a, 
.navbar-inverse .navbar-nav>.open>a:hover, 
.navbar-inverse .navbar-nav>.open>a:focus 
{
	background-color: #FF6600;
}

.dropdown-menu
{
	border-color: rgba(59,9,107,.15);	
}

/* Ajustes responsive */

@media(max-width:767px) 
{
	.navbar-inverse .navbar-collapse, 
	.navbar-inverse .navbar-form 
	{
		border-color: #3b096b;
		border-bottom: 1px solid #3b096b;
		background-color: #FFF;
	}
	.navbar-nav,
	.navbar-inverse .navbar-nav>li>a
	{
		min-height: 40px;
		padding-top: 12px;
		margin-top: 0px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a 
	{
		color: #3b096b;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover 
	{
		color: #FF6600;
	}
}

@media(max-width:480px) 
{
	.navbar-fixed-top .navbar-collapse, 
	.navbar-fixed-bottom .navbar-collapse 
	{
		max-height: 340px;
	}
}

/* ------------------------------------------------- 
  Customizacion del carrusel
-------------------------------------------------- */

header.carousel 
{
    height: 260px;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner 
{
    height: 100%;
}

header.carousel .fill 
{
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}

header.carousel .text-primary 
{
	color: #FFF;
}

header.carousel .fa-inverse 
{
	color: #3b096b;
}

header.carousel .carousel-caption .fa-stack
{
	padding-top: 15px;
	text-shadow: none;
}

header.carousel .carousel-caption img
{
	height: 110px;
	padding-top: 20px;
}

header.carousel .carousel-caption h2,
header.carousel .carousel-caption h2>a,
header.carousel .carousel-caption h2>a:focus,
header.carousel .carousel-caption h2>a:hover
{
	color: #FFF;
	text-decoration: none;
}

/* Ajustes responsive */

@media(max-width: 767px) 
{
    header.carousel
    {
        height: 160px;
    }
    header.carousel .carousel-caption h2
	{
        display: none;
    }
    header.carousel .carousel-indicators 
    {
		bottom: 0px;
	}
}

@media(max-width: 480px) 
{
	header.carousel
	{
        display: none;
    }
}

/* ------------------------------------------------- 
  Customizacion de la seccion BlaBlaBlapp
-------------------------------------------------- */

#seccion_blablablapp .panel-default 
{
	min-height: 230px;
}

#seccion_blablablapp .panel-heading .text-primary 
{
	color: #FF6600;
}

/* Ajustes responsive */

@media(max-width: 1200px) 
{
    #seccion_blablablapp .panel-default 
	{
		min-height: 350px;
	}
}

@media(max-width: 991px) 
{
    #seccion_blablablapp .panel-default 
	{
		min-height: 300px;
	}
}

@media(max-width: 767px) 
{
    #seccion_blablablapp .panel-default 
	{
		min-height: 260px;
	}
}

/* ------------------------------------------------- 
  Customizacion de la seccion Plataformas
-------------------------------------------------- */

#seccion_plataformas li
{
	font-weight: 200;
	color: #333333;
}

/* ------------------------------------------------- 
  Customizacion de la seccion Prepago
-------------------------------------------------- */

#seccion_prepago a>img
{
	margin: auto;
}

/* ------------------------------------------------- 
  Customizacion del footer
-------------------------------------------------- */

footer #footer_widgets
{
	margin-top: 20px;    
    /*background: url(../images/slide-background.png);	  */
background: #ef6d22;
    width: 100%;
	padding:30px;	
}
footer #footer_widgets .footer_widget_titulo{
	font-size:18px;
	font-weight:bold;
	color:#111;
}
footer #footer_widgets .footer-widget-text{
	font-size:14px;
	text-align:justify;
	line-height:16px;
	color:#333;
}

footer #footer_copyright
{
	margin-top: 0px;    
    background: #111;	
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
}

footer h5
{
	color: #FFF;
	margin-left: 9%;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

 
/* Responsive Styles */
@media(min-width:1024px) {
	.skdslider {
		height:375px;
	}
}
@media(max-width:1024px) {
	.skdslider .slide-desc {
		bottom:20% !important;
		left:32% !important;		
	}
	.skdslider .slide-desc h2{
		font-size:12pt !important;
		line-height:12pt !important;
	}
	.skdslider .slide-desc h4{
		font-size:11pt !important;
		line-height:11pt !important;
	}
	.skdslider .slide-desc .botones_app img{
		width:50%;	
	}
	.skdslider .slide-desc .botones_app img{
		width:75%;	
	}	
	.botones_app{
		text-align:center;
	}
}
@media(max-width:991px) {
	.skdslider .slide-desc {
		bottom:25% !important;
		left:35% !important;
		font-size:9pt !important;
		line-height:9pt !important;
		width:35%;
	}
	.skdslider .slide-desc h2{
		font-size:10pt !important;
		line-height:10pt !important;
	}
	.skdslider .slide-desc h4{
		font-size:8pt !important;
		line-height:8pt !important;
	}
	.skdslider .slide-desc .botones_app img{
		width:50%;	
	}
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
	.skdslider{
	 height:175px;	
	}
	.row_description{
		margin-bottom:50px;	
	}
	.ranking_item {
		margin-bottom:30px;	
	}
	#seccion_plataformas { background-size:cover !important;}
	.caracteristicas_app div.col-md-4 { margin-bottom:70px;}
	.col-md-3.img-portfolio.tarjetas  { width:35%; display:inline-block; height:auto;}
	.skdslider .slide-desc {
		bottom:5%;
		left:30%;
	}
}


.banner{
	height: 102px; 
    position: fixed; 
    bottom: 0%;
    width: 100%; 
    text-align: center;
    background-color: #FFFFFF; 
    opacity: 1;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-color: #3b096b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(59,9,107,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(59,9,107,.6);
	visibility: hidden;
	/*
    border-color: #FF6600;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,102,0,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255,102,0,.6);*/
}

.banner2{
	height: 102px;
}

.banner_close{
	background-color: transparent;
	border-color: transparent;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	margin-top: 35px;
	color: #3b096b;
}

.banner_close:focus,
.banner_close:hover{
	background-color: #FF6600;
}
.banner_close:active{
	background-color: #FF6600;
}
@media(max-width:640px){
	.skdslider #demo2{
	 display:none !important;
	}
	.cabecera_estatica{display:block !important;}
	.skdslider{
	 display:none !important;
	}
	#exTab3 .nav-pills { width:45%; float:left; border-right: 1px dashed #3b096b;}
	#exTab3 .tab-content {     width: 52%; float: right; border: 0px !important; padding: 0px !important; margin-left: 5px;}	
	#exTab3 .tab-content .paises, #exTab3 .tab-content .paises .pais { padding:0px;}
	#exTab3 .tab-content .paises .pais { margin-bottom:10px;}
	#exTab3 .nav-pills > li > a {
	  border: 0px;  	  
	}
	#exTab3 .nav.nav-pills li a img{ width:50px; max-width:50px; height:auto; margin:auto;}

	#exTab3 .nav.nav-pills li {margin-bottom:0px;}
	#exTab3 .nav-pills > li.active > a{	  
	  border:0px !important; 	  
	}
	.col-md-6.store-link {margin-bottom:10px;}
	.col-md-6.store-link .img-responsive { width:100%;}
}
@media(max-width:480px){	
	.banner{
		height: 200px;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}	
	
	h3.banner_text{
		font-size: 1.2em;
	}
	
	.banner_close{
		margin-top: 75px;
	}
	.ranking_item {
		margin-bottom:30px;	
	}
	#seccion_plataformas { background-size:cover !important;}
	.caracteristicas_app div.col-md-4 { margin-bottom:70px;}
	.col-md-3.img-portfolio.tarjetas img { width:100%; height:auto;}
	.col-md-6.store-link {margin-bottom:10px;}
	.col-md-6.store-link .img-responsive { width:100%;}
}

@media(max-width:320px){
	.banner{
		height: 160px;
		width: 100%;
		margin-left: 0px;
		margin-right: 0px;
	}
	.skdslider #demo2{
	 display:none !important;
	}
	.cabecera_estatica{display:block !important;}
	
	h3.banner_text{
		font-size: 1.2em;
	}
	
	.banner_close{
		margin-top: 65px;
	}
	.ranking_item {
		margin-bottom:30px;	
	}
	#seccion_plataformas { background-size:cover !important;}
	.caracteristicas_app div.col-md-4 { margin-bottom:70px;}
	.col-md-3.img-portfolio.tarjetas img { width:100%; height:auto;}
	.col-md-6.store-link {margin-bottom:10px;}
	.col-md-6.store-link .img-responsive { width:100%;}
}

.rates_description{
	text-align: center;
}

.general_ranking{
	color: #FF6600;
}

.general_stars{
	display: inline-block;
}

.ranking_item{
	text-align: center;
}

.carousel-control.left{
/*	background: -webkit-linear-gradient(left, rgba(239,110,42,1), rgba(241,153,44,1)); /* For Safari 5.1 to 6.0 */
/*	background: -o-linear-gradient(left, rgba(239,110,42,1), rgb(241,153,44,1)); /* For Opera 11.1 to 12.0 */
/*	background: -moz-linear-gradient(left, rgb(239,110,42,1), rgb(241,153,44,1)); /* For Firefox 3.6 to 15 */
/*	background: linear-gradient(left, rgb(239,110,42,1), rgb(241,153,44,1)); /* Standard syntax */
/*	filter: alpha(opacity=90); */
/*	opacity: .9;*/
background:none;
}

.carousel-control.right{
/*	background: -webkit-linear-gradient(right, rgba(239,110,42,1), rgba(241,153,44,1)); /* For Safari 5.1 to 6.0 */
/*	background: -o-linear-gradient(right, rgba(239,110,42,1), rgb(241,153,44,1)); /* For Opera 11.1 to 12.0 */
/*	background: -moz-linear-gradient(right, rgb(239,110,42,1), rgb(241,153,44,1)); /* For Firefox 3.6 to 15 */
/*	background: linear-gradient(right, rgb(239,110,42,1), rgb(241,153,44,1)); /* Standard syntax */
/*	filter: alpha(opacity=90); */
/*	opacity: .9;*/
background:none;

}

.carousel-control:hover{
	filter: alpha(opacity=80);
	opacity: 1;
	color:#000;
}
.carousel-inner > .item > h4,
.carousel-inner > .item > a > h4,
.carousel-inner > .item > h5,
.carousel-inner > .item > a > h5 {	
    margin: auto;
}
.carousel-control{
	color:#000;	
}
.item.ranking_item {    
	background: #fafafa;
    border: 1px solid #eee;
    border-radius: 5px;
    padding: 10px;
    box-shadow: 1px 1px 1px #ccc;
	min-height:370px;
}
.carousel-inner .item.ranking_item h1, .carousel-inner .item.ranking_item h2, .carousel-inner .item.ranking_item h3, .carousel-inner .item.ranking_item h4, .carousel-inner .item.ranking_item p{
	color:#000;
	text-shadow:none;	
}
.carousel-inner .item.ranking_item .item_name, .carousel-inner .item.ranking_item h6{
	color:#fff;	
	text-shadow:none;
	font-weight:normal;	
}
.carousel-inner .item.ranking_item .item_stars, .item.ranking_item .item_stars { color:#FF6700;    font-size: 30px; margin-bottom:10px;}
p.item_name, .item_name{margin-bottom:10px !important; margin-top:10px; font-size:20px;}
h5.item_date_address, .item_date_address{font-size:14px;}
h5.vitem_desc { font-style:italic;}
.slider_blanco{background:rgba(255,255,255,0.2);padding:10px; border-radius:5px;}
footer .row{margin:0px;}
.botones_app {list-style-type:none; margin-top:10px;}
.botones_app span{ /*width:48% !important;*/ display:inline-block; margin: 5px 5px;}
.botones_app img{ width:150px !important; display:inherit;}
.ei-slider-large .botones_app img{ width:48%;}
.ei-slider-large h4{font-size:14px;}
.ei-slider-large h1, .ei-slider-large h2, .ei-slider-large h3, .ei-slider-large h4, .ei-slider-large h5, .ei-slider-large h6{font-style:normal;color:#000;}
.ei-title { background:rgba(255,255,255,0.7); border-radius:10px; padding:10px;}
.coment_img{width:50%; height:auto; margin:auto; overflow:hidden;text-align:center;vertical-align:middle; border-radius:50%; border: 1px solid #3E267C;}
.item.ranking_item .coment_img img { width:100%; height:auto;}
.panel-heading.iconos i{margin: -40px auto;color: #fff; background:#ef6d22; font-size:65px; line-height:65px; padding:20px; border-radius:50%; width:100px; height:100px;}
.panel-heading.iconos{padding:0px;}
#seccion_plataformas { background:url(../images/section_plataformas.jpg) no-repeat center center #3E267C; padding:20px; color:#fff;}
#seccion_plataformas .container { background:transparent;}
#seccion_plataformas button{  background-color: #FF9900; border-color: #FF6600; font-weight: 200;}
#seccion_plataformas button:hover{  background-color: #FFC979; border-color: #FF9900; color:#444;}
#seccion_plataformas a{  color: #FF9900;}
#seccion_plataformas h1, #seccion_plataformas h2, #seccion_plataformas h3, #seccion_plataformas h4, #seccion_plataformas h5, #seccion_plataformas h6, #seccion_plataformas ul li{color:#fff;}
.center { text-align:center;}
.row_description{
		margin-bottom:50px;	
}
.cabecera_estatica{display:none;}
.cabecera_estatica img { width:100%; height:auto;}
.footer_widget_text {color:#eee;}
.skdslider .slide-desc > h5{ color:#DA4C03; font-size:18px; font-weight:bold;}
footer .footer_widget_text ul {padding-left:0px;}
footer .footer_widget_text ul li{ list-style-type:none;}
footer .footer_widget_text ul.icon_social li{ display:inline-block; margin-right:10px;}
footer .footer_widget_text ul.icon_social li a{font-size:30px; line-height:30px;}
.icon_social i{ font-size:30px; width: 50px; height: 50px; text-align: center; padding: 10px; border-radius: 50%; border: 2px solid #D7D7D7;}
.icon_social i:hover{background:#e0e0e0 !important; color:#555;}
.icon_social i.fa-facebook{background:rgb(59,89,152);}
.icon_social i.fa-twitter{background:rgb(29, 202, 255);}
.icon_social i.fa-youtube{background:rgb(179,18,23);}
.icon_social i.fa-google-plus{background:rgb(179,18,23);}
footer .footer_widget_text a {color:#fff;}
footer .footer_widget_text a:hover, footer .footer_widget_text a:visited, .footer_widget_text a:link {color:#eee;}
.naranja{color:#DA4C03 !important;}
.skdslider .slide-desc > p.naranja{
	font-size:18px; font-weight:bold;	
}
.destacar{
	font-size:18px; font-weight:bold;
}
.circulo_naranja{     border-radius: 50%; background: #ef6d22; color: #fff; padding: 78px 20px; width: 250px; height: 250px; text-align: center; vertical-align: middle;   line-height: 25px;  font-size: 20px;}
.circulo_naranja strong{ font-weight:bold; font-size:35px; display:block;}
.circulo_morado{ margin:auto;     border-radius: 50%; background: #3B096B; color: #fff;     padding: 40px 20px; width: 230px; height: 230px; text-align: center; vertical-align: middle;   line-height: 35px;  font-size: 20px;}
.circulo_morado strong{ font-weight:bold; font-size:35px; display:block;}
#estatica {position:inherit; margin-top:20px;}
#estatica h2{ font-size:25px;}
#estatica {font-size:14px;}
.circulo_morado .peque{font-size:10px; margin-top:-10px;}
.imagen_centro {padding-top:20px; text-align:center;}
.imagen_centro img{ display:initial;}
#exTab2 h3 {
  color : white;
  background-color: #428bca;
  padding : 5px 15px;
}

/* change border radius for the tab , apply corners on top*/

#exTab3 .nav-pills > li > a {
  border-radius: 4px 4px 0 0 ;  
  background-color: #fff; 
  color:#DA4C03;
  text-align:center;
}
#exTab3 .nav.nav-pills li a img{ width:50px; max-width:50px; height:auto; margin:auto;}

#exTab3 .nav.nav-pills li {margin-bottom:-1px;}
#exTab3 .nav-pills > li.active > a{	  
	  border:1px solid #3b096b;
	  border-bottom-color: transparent;
}
.tab-pane div.paises .pais a{
	color: #3b096b;
	display:inline-block;
}
.tab-pane div.paises .pais img{
	display:inline-block;
	width:30px;
	height:auto;
	margin-right:10px;
}
div.paises { margin-top:20px;}
div.paises .pais { 
	list-style-type:none;
}

#exTab3 .tab-content {
  color : white;
  background-color: #fff;
  border:1px solid #3b096b;
  padding : 5px 15px;
  border-radius:0px 0px 4px 4px;
}
.morado{color:#3B096B;}
#text-logo{
	margin-left:20px;
	font-size:24px;
	font-family:"allerbold", Arial;
}
#text-logo{
	color:#633e98;
}
#tex-logo .naranja{
	color:#f16f22;	
}
#recargar{
	font-size:30px;	
}
#video {
height: 0;
padding-top: 25px;

margin-bottom: 10px;
position: relative;
overflow: hidden;
display:block;
}
#video iframe {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}

.bonoInfo
{
	font-family: 'Serif';
	color: #FF9900;
}

.bonoLastRenew
{
	color: #3b096b;
	font-family: 'Serif';
}

.containerNoBono {
  height: 300px;
  position: relative;
}

.childBonoInfo{
   padding: 1px 1px 1px 1px;
   border-width: 1px;
   border-radius: 20px; 
   border-color:#3b096b;
   border-style: solid;
}

/*.childBonoIncluye{
	padding: 2px 2px 2px 3px;    
   border-width: 1px;
   
   border-color:blue;
   border-style: solid;
}*/
.childBonoIncluye{
	font-family: 'Serif';
	text-align: center;
}

h5.bonoLastRenew{
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
}
.bonoContainerTarifa{
	padding: 1px 5px 5px 5px;
    border-width: 1px;
 
    border-color:#3b096b;
    border-style: solid;
}
h5.consultaLabel2{
	margin-top: 5px;
	color: black;
	font-weight: 500;
	text-align: center;
}
h5.consultaInfo{
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: center;
	
}

h2.consultaNombrePrecio{
	text-align: center;
}
h3.consultaTitulo{
	color: #3b096b;
	font-weight: normal;
	text-align: center;
}
#cancel_button{
	float: right;
 	text-color: white;	
	font-family: 'Serif';
}

#renew_button{
	float: right;
	text-color: white;
        font-family: 'Serif';
	
}

h2.consultaPrecioCur{
	text-align: center;
	color: orange;
	font-weight: 1200;
}

.childNoBono {
	width: 300px;
	height: 100px;
  
  position: absolute;
  top: 50%;
  left: 50%;
  
  transform: translate(-50%, -50%);
}

.nobonobuttonposition{
	float: none;
}

