/*0.GLOBAL==============*/

/*=============================================*/

.bottomGlobal{
	width: 504px;
	height: 45px;
	position: absolute;
	top: 330px;
}
.hrBottom{
	margin-bottom: 5px;
	margin-top:  9px;
	margin-left: 10px;
	margin-right: 10px;
}

.branding_text {
 position:absolute;left:19px; top:4px; color:#888787; background-color:#d4d0c8; font-size:10px; padding: 0 5px 0 5px;
}

.branding_text2 {
 color:#6c6b6b;
}

.button_next, .button_back, .button_cancel, .button_browse, .button_watch {
	margin-top: 10px;
	margin-left: 10px;
	width: 75px;
	height: 18px;
	float: left;
	font-size: 11px;
	text-align: center;
	padding-top: 5px;
	-webkit-box-shadow: 1px 1px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 0px rgba(50, 50, 50, 0.75);
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	cursor: pointer;
	color:#000;
}

.button_watch {
	width: auto;
	display:inline-block;
	padding: 2px 8px 2px 8px;
	line-height: 17px;
}

.noFloat{
	float: none;
}

.button_next:active, .button_back:active, .button_cancel:active, .button_browse:active, .button_watch:active {
	border: 1px solid black;
	
}

.button_next span, .button_back span, .button_cancel span, .button_browse span {
	text-decoration: underline;
}

.button_disabled {
	color:#aaaaaa;
	pointer-events: none;

}

.button_next {
	margin-left: 0px;	
}



input{
	font-size: 11px;
}
legend{
	font-size: 11px;
}
hr{
	margin-top: 20px;
	margin-bottom: 20px;
}
body{
	background-color: #3a6ea5; 
	font-family:"Tahoma";
	-webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
}
h1{
	font-size: 15px;
	margin-top: 15px;
	font-weight: bold;	
}

h2{
	font-size: 12px;
	margin-top: 2px;
	font-weight: normal;
}

.index_titles {
	height:26px;
}

.clear{
	clear: both;
}
.window01{
	width: 504px;
	height: 388px;
	background-color: #d4d0c8;
	padding: 2px;
	border-right: 1px solid #808080;
	border-bottom: 1px solid #808080;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	-webkit-box-shadow: 1px 1px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    1px 1px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         1px 1px 0px rgba(50, 50, 50, 0.75);
}
.topBar{
	height: 20px;
	padding: 1px;
	margin-bottom: 1px
	background: #0a246a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:/themes/pagow_web/image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMjQ2YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmNhZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left,  #0a246a 0%, #a6caf0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0a246a), color-stop(100%,#a6caf0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #0a246a 0%,#a6caf0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #0a246a 0%,#a6caf0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #0a246a 0%,#a6caf0 100%); /* IE10+ */
	background: linear-gradient(to right,  #0a246a 0%,#a6caf0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a246a', endColorstr='#a6caf0',GradientType=1 ); /* IE6-8 */
}
.topBar img{
	float: left;
}
.topBar span{
	color: white;
	font-size: 12px;
	float: left;
	margin-top: 3px;
	margin-left: 2px;
	font-weight: bolder;
}
.topBar ul{
	margin-bottom: 0px;
	margin-top: 2px;
	margin-right: 2px;
	float: right;
}
.topBar li{
	display: inline;
	list-style-type: none;
}
.buttonsWrapper{
	position: absolute;
	top: 335px;
}

.whiteBox{
	width: 100%;
	height: 65px;
	background-color: white;
	border:1px solid #d8d4cd;
	-webkit-box-shadow: 0px 1px 0px rgba(155, 155, 155, 1);
	-moz-box-shadow:    0px 1px 0px rgba(155, 155, 155, 1);
	box-shadow:         0px 1px 0px rgba(155, 155, 155, 1);
}
.whiteBox p{
	font-size: 11px;
	margin-left: 20px;
	margin-top: 8px;
}
.stepsLeftSide{
	float: left;
}
.logoSoft{
	float: right;
	margin-top: 15px;
	margin-right: 15px;
}
.firstTitle{
	margin-top: 10px;
	margin-bottom: 0px;
	font-size: 11px;
	font-weight: bolder;
	margin-left: 15px;
}
.steps p{
	margin-top: 15px;
	margin-left: 20px;
	font-size: 11px;
	margin-right: 30px;
	margin-bottom: 30px;
}

/*1.WELCOME (wc_)==============*/

.wc_leftSide, .wc_rightSide{
	margin-top: 1px;
}
.wc_leftSide{
	height: 300px;
}
.wc_leftSide img{
	height: 300px;
	width: 157px;
}
.wc_rightSide{
	background-color: white;
	width: 327px;
	height: 300px;
	padding-left: 13px
}
.wc_leftSide, .wc_rightSide{
	float: left;
}
.wc_rightSide iframe{
	margin-top: 25px;
	height: 230px;
	font-size: 10px;
	width: 312px;
}
/*=============================================*/

/*2.COMPONENTS (cp_)==============*/

.cp_thirdWrapper{
	margin-left: 20px;
	margin-right: 20px;
	width: 460px;
}
#cp_third{
	width: 143.3px;
	float: left;
	font-size: 11px;
}
.cp_thirdFirst p{
	margin-top: 0px;
}
.cp_thirdSecond, .cp_thirdThird{
	margin-left: 15px;
}
.cp_thirdThird p{
	margin-top: 0px;
	color: #9b9b9e;
}
.cp_thirdThird fieldset{
	height: 132px;
	margin-bottom: 25px;
}
.cp_thirdSecond fieldset{
	margin-top: 5px;
	background-color: white;
	padding-left: 0px;
	padding-top: 0px;
	height: 133px;
	-webkit-box-shadow: inset 1px 1px 0px 1px rgba(64,64,64,1);
	-moz-box-shadow: inset 1px 1px 0px 1px rgba(64,64,64,1);
	box-shadow: inset 1px 1px 0px 1px rgba(64,64,64,1);
	border: none;
}
.cp_button{
	margin-top: 0px!important;
}
.cp_sizeSoft{
	padding-top: 75px!important;
}
.checkOption{
	cursor: pointer;
}
#wi_bottom_buttons{
	margin-left: 238px;
}
.cp_nextButton{
	margin-left: 0px!important;
	margin-top: 0px!important;
}

/* PAYPAL BUTTON*/
.paypal{
	margin-top: 30px !important;
    text-align: center;
    margin-left: 51px !important;
    margin-right: 53px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    border-radius: 13px;
    box-shadow: 0 5px #999;
    background: #439bde;
    transition: all 0.3s ease 0s;
}

.paypal img{
	cursor: pointer;
}
.paypal:hover {
	background-color: #ffc538;
	transition: all 0.3s ease 0s;
}

.paypal:active {
  background-color: #ffc538;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}
/**/

/*=============================================*/

/*3.PLACE (pl_)==============*/
.pl_browseFieldset{
	margin:67px 20px 20px 20px;
}
.pl_buttonBrowse{
	margin-top: 0px!important;
}
.pl_txtBrowse{
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 5px;
}
.pl_browseWrapper input{
	float: left;
	width: 335px;
}
.pl_spaceRequirements p{
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 4px;
	margin-left:20px;
}
.pl_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.pl_setButtons{
	margin-left: 238px!important;
}
.pl_nextButton{
	margin-left: 0px!important;
}
.pl_spaceRequirements hr{
	margin-left: 25px;
	margin-right: 25px;
	margin-top: 27px;
}

/*=============================================*/

/*4.START MENU (sm_)==============*/

.sm_setButtons{
	margin-left: 238px!important;
}
.sm_nextButton{
	margin-left: 0px!important;
}
.sm_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-top: 10px;
}
.sm_txtBrowse{
	width: 460px;
	margin-left: 20px;
}
.sm_browseWrapper iframe{
	margin-left: 20px;
	width: 466px;
	height: 135px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}
.sm_steps p{
	margin-bottom: 15px;
}
.sm_txtBrowse{
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 5px;
}
.sm_check{
	margin-left: 20px;
	float: left;
}
.sm_browseWrapper{
	font-size: 11px;
}
.sm_browseWrapper span{
	float: left;
	width: 250px;
	margin-top: 3px;
	margin-left: 2px;
}


/*=============================================*/

/*5.INTRODUCE MOVIL (im_)==============*/

.im_setButtons{
	margin-left: 238px!important;
}
.im_nextButton{
	margin-left: 0px!important;
}
.im_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.im_check{
	margin-left: 20px;
}
.im_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.im_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.im_leftSide{
	float: left;
	width: 164px;
    height: 226px;
    overflow: hidden;	
}

.im_rightSide{
	float: left;
	width: 296px;
	font-size: 10px;
}
.im_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
}
.im_h2{
	margin-top: 22px;
	font-size: 12px;
	float: left;
}
.im_phone{
	float: left;
	margin-top: 22px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #8d8e90;
	margin-left: 51px;
	width: 170px;
}
.im_rightSide iframe {
	width: 290px;
	height: 80px;
	margin-top: 10px;
	margin-bottom: 13px;
	margin-left: 2px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.ac_rightSide iframe {
	width: 280px;
	height: 80px;
	margin-top: 10px;
	margin-bottom: 13px;
	margin-left: 18px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}


.in2_mainWrapper iframe {	
	width: 421px;
	height: 55px;
	margin-top: 10px;
	margin-bottom: 13px;
	margin-left: 18px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.im_rightSide a{
	font-size: 10px;
	text-decoration: none;
	color: blue;
	margin-left:5px;
}
.im_check{
	margin-left: 5px;
	margin-top: 20px;
	float: left;
}
.im_separator{
	margin-top: 7px;
}
.im_rightSide span{
	float: left;
	width: 270px;
	margin-top: 13px;
	margin-left: 2px;
}
.im_extra_link {
	float: right;
	margin-right: 3px;
}

.im_extra_price {
	position: absolute;
	left: 228px;
	top: 210px;
	width: 190px;
}

/*=============================================*/


/*6.ACTIVATION CODE (ac_)==============*/

.ac_setButtons{
	margin-left: 238px!important;
}
.ac_nextButton{
	margin-left: 0px!important;
}
.ac_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.ac_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.ac_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.ac_leftSide{
	float: left;
}
.ac_rightSide{
	float: left;
	width: 280px;
	font-size: 10px;

}
.ac_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.ac_h2{
	margin-top: 7px;
	font-size: 12px;
	float: left;
	margin-left: 33px;
}
.ac_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #8d8e90;
	margin-left: 33px;
	width: 178px;
}
.ac_separator{
	margin-top: 7px;
}

/*=============================================*/


/*7.INSTALLATION (in_)==============*/

.in_setButtons{
	margin-left: 238px!important;
}
.in_nextButton{
	margin-left: 0px!important;
}
.in_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.in_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.in_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.in_separator{
	margin-top: 7px;
}
.in_mainWrapper p{
	font-size: 11px;
	margin-left: 20px;
}
.in_gif{
	margin-top: 55px;
	margin-bottom: 104px;
	width: 400px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;

}

/*=============================================*/


/*8.INSTALLATION2 (in2_)==============*/

.in2_setButtons{
	margin-left: 238px!important;
}
.in2_nextButton{
	margin-left: 0px!important;
}
.in2_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.in2_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.in2_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.in2_separator{
	margin-top: 7px;
}
.in2_progressBar{
	margin-top: 40px;
	background-color: #001fa7;
	width: 420px;
	height: 15px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #fafafa;
	border-bottom: 1px solid #fafafa;
}
.in2_detailsButton{
	float: none!important;
	margin-left: 19px!important;
	margin-bottom: 10px;
}
.in2_details{
	height: 125px;
	margin-left: 16px;
	width: 418px;
	background-color: white;
	overflow:hidden;
	resize:none;
	border: 1px solid #999;
	-webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    font-family: "Tahoma";
    font-size: 11px;
    outline-color: transparent;
  	outline-style: none;
	display: none;
}

#downloading_more_info .downloading_info p{
	margin-top: 15px;
	margin-left: 20px;
	font-size: 11px;
	text-align:justify;
	
}

#downloading_more_info {
	/* display: none; */
}

.banner-downloading img{
	width: 465px;
    height: 85px;
    margin-top: 5px;
}

.banner-downloading2 img{
	width: 465px;
    height: 135px;
    margin-top: 5px;
}

.in2_details:active{

}
/*=============================================*/

/*9.TELEPHONIC ACTIVATION (ac2_)==============*/

.ac2_setButtons{
	margin-left: 238px!important;
}
.ac2_nextButton{
	margin-left: 0px!important;
}
.ac2_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.ac2_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.ac2_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.ac2_leftSide{
	float: left;
}
.ac2_rightSide{
	float: left;
	width: 280px;
	font-size: 10px;

}
.ac2_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.ac2_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
	margin-right: 75px;
}
.ac2_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #8d8e90;
	margin-left: 75px;
	margin-right: 75px;
	margin-bottom: 5px;
	width: 150px;
}
.ac2_separator{
	margin-top: 7px;
}
.ac2_rightSide p{
	margin-left: 5px;
}
.ac2_title p{
	width: 410px;
}
.ac2_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	font-weight: bolder;
}
.ac2_stepGuide{
	float: left;
	width: 210px;
	margin-left: 15px;
	font-size: 10px;
}
.ac2_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}
.ac2_stepWrapper{
	margin-bottom: 6px;

}



.ac2_phoneIco{
	float: left;
	width: 20px;
	margin-top: 2px;
	margin-left: 63px;
}
.ac2_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
	float: left;
}
.ac2_noMargin{
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 40px;
	margin-bottom: 5px;
	text-decoration: none;
}
.ac2_topMargin{
	margin-top: 6px!important;
}
.ac2_extra_link {
	float: right;
	margin-right: 3px;
	text-decoration: none;
}

/*=============================================*/


/*10.CODE REQUEST (co_)==============*/

.co_setButtons{
	margin-left: 238px!important;
}
.co_nextButton{
	margin-left: 0px!important;
}
.co_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.co_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.co_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.co_leftSide{
	float: left;
}
.co_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.co_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.co_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.co_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.co_separator{
	margin-top: 7px;
}
.co_rightSide p{
	margin-left: 10px;
}
.co_title p{
	width: 410px;
}
.co_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.co_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 20px;
	font-weight: bolder;	
}

.co_stepPrice {
	float: left;	
	margin-left: 100px;
	font-size: 15px;
	font-weight: bolder;
	margin-top:5px;
	margin-bottom: 6px;
}

.co_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}

.co_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.co_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.co_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.noFloat{
	float: none;
}
.co_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.co_topMargin{
	margin-top: 6px!important;
}
.co_toLeft{
	margin-left: 83px;
}
.co_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.co_stepLast{
	margin-bottom: 10px;
}
.co_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
.co_asterisc{
	width: 12px;
}

/*=============================================*/

/*11.France1 (fr1_)==============*/

.fr1_setButtons{
	margin-left: 238px!important;
}
.fr1_nextButton{
	margin-left: 0px!important;
}
.fr1_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.fr1_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.fr1_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.fr1_leftSide{
	float: left;
}
.fr1_rightSide{
	float: left;
	width: 280px;
	font-size: 10px;

}
.fr1_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.fr1_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.fr1_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #8d8e90;
	margin-left: 15px;
	width: 170px;
	margin-bottom: 40px;
}
.fr1_code_qr{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #8d8e90;
	margin-left: 15px;
	width: 170px;
	margin-bottom: 8px;
}
.fr2_code_qr{
	margin-bottom: 5px!important;
}
.fr1_separator{
	margin-top: 7px;
}
.fr1_rightSide p{
	margin-left: 10px;
}
.fr1_title p{
	width: 410px;
}
.fr1_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
	width:65px;
}
.fr1_stepGuide{
	float: left;
	width: 80px;
	margin-left: 15px;
	font-size: 15px;
	font-weight: bolder;
}
.fr1_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}
.fr1_stepWrapper{
	margin-bottom: 0px;
	margin-left: 5px;
}
.fr1_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.noFloat{
	float: none;
}
.fr1_noMargin{
	margin-left: 5px;
	text-decoration: none;
	float: left;
}
.fr1_topMargin{
	margin-top: 11px!important;
}
.de1_topMargin{
	margin-top: 10px!important;
}
.fr1_toLeft{
}
.fr1_marginleft{
	margin-left: 5px!important;
	margin-top: 15px!important;
}
.customColor{
	color: green;
	background-color: white;
	font-size: 20px;
	width: 100px;
}
.fr1_h2Float{
	float: left; 
	margin-left: 10px;
	font-weight: normal;
}
.fr1_stepLast{
	margin-bottom: 15px;
}
.fr1_rightSide h2{
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.fr1_sms{
	float: right;
	margin-right: 17px;
}

.fr2_sms{
	float: right;
	margin-right: 7px;
	margin-top: 24px;
	width: 87px;
}

.fr3_sms{
	float: right;
	margin-right: 7px;
	margin-top: 10px;
	width: 87px;
}

.fr4_sms{
	float: right;
	margin-right: 7px;
	margin-top: 12px;
	width: 87px;
}

.fr1_inputCode h2{
	margin-top: 7px;
}
.fr1_greyAd{
	margin-left: 10px;
	color: #999;
	font-size:11px;
}
.fr1_asterisc {
color:#ff0088;border:0px;margin:0px;
}


/*=============================================*/

/*10.CODE REQUEST (it1_)==============*/

.it1_setButtons{
	margin-left: 238px!important;
}
.it1_nextButton{
	margin-left: 0px!important;
}
.it1_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.it1_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.it1_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.it1_leftSide{
	float: left;
	height:226px!important;
}
.it1_rightSide{
	float: left;
	width: 280px;
	font-size: 10px;

}
.it1_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 10px;
}
.it1_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.it1_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #8d8e90;
	margin-left: 50px;
	width: 170px;
	margin-bottom: 5px;
}
.it1_separator{
	margin-top: 7px;
}
.it1_rightSide p{
	margin-left: 10px;
}
.it1_title p{
	width: 410px;
}
.it1_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.it1_stepGuide{
	float: left;
	width: 80px;
	margin-left: 15px;
	font-size: 18px;
	font-weight: bolder;
}
.it1_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}
.it1_stepWrapper{
	margin-bottom: 6px;
	margin-left: 5px;
}
.it1_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.noFloat{
	float: none;
}
.it1_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.it1_topMargin{
	margin-top: 6px!important;
	margin-bottom: 0px;
}
.it1_toLeft{
	margin-left: 78px;
}
.it1_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.it1_stepLast{
	margin-bottom: 0px;
}
.it1_mainWrapper iframe{
	margin-top: 5px;
	width: 260px;
	height: 87px!important;
	background-color: white;
	margin-left: 5px;
}

/*=============================================*/

#wi_txt_premiumpin2{
	margin-bottom: 40px;
}
.noActive{
	color: #999;
}
.noActive .customColor{
	background-color: transparent;
	color: #999;
}
.hideC{
	display: none;
}
.noPadding{
	padding-top: 0px!important;
}
.floatForImage{
	float: left;
}
.checkStep{
	float: left;
	width: 50px;
	height: 50px;
	background-image: url("../../img/checkStep.png");
	display: block;
	margin-top: 4px;
}
.addMargin{
	margin-top: 10px!important;
}
.noMargin{
	margin-bottom: 0px;
}
.noMarginLeft{
	margin-left: 0px;
}
.widthCustom01{
	width: 50px;
}
.widthCustom02{
	width: 70px;
	font-size: 20px;
}
.widthCustom02HU{
	width: 70px;
	font-size: 20px;
	margin-left: -18px;
}
.widthCustom02BE{
	width: 50px;
	font-size: 20px;
	margin-left: -6px;
}
.widthCustom02HU2{
	width: 70px;
	font-size: 16px;
}
.inactiveColours{
	color: #999;
}
.inactiveColours span{
	text-decoration: line-through;
}


#wi_span_txt_optinphone {
	font-weight:bolder;
}

*=============================================*/

/*10.CODE REQUEST (ru1_)==============*/

.ru1_setButtons{
	margin-left: 238px!important;
}
.ru1_nextButton{
	margin-left: 0px!important;
}
.ru1_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.ru1_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.ru1_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.ru1_leftSide{
	float: left;
	height:226px!important;
}
.ru1_rightSide{
	float: left;
	width: 280px;
	font-size: 10px;

}
.ru1_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	line-height:11px;
}
.ru1_h2{
	margin-top: 4px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.ru1_code{
	float: left;
	margin-top: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	color: #8d8e90;
	margin-left: 20px;
	width: 140px;
	margin-bottom: 5px;
}
.ru1_separator{
	margin-top: 7px;
}
.ru1_rightSide p{
	margin-left: 10px;
}
.ru1_title p{
	width: 410px;
}
.ru1_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.ru1_stepGuide{
	float: left;
	width: 460px;
	margin-left: 15px;
	font-size: 11px;
	font-weight: bolder;
}
.ru1_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}
.ru1_stepWrapper{
	margin-bottom: 6px;
	margin-left: 5px;
}
.ru1_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.ru1_legalLink{
	float: left;
	margin-left: 10px;
	font-size: 11px;
	width: 300px;
	margin-bottom: 5px;
}
.noFloat{
	float: none;
}
.ru1_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.ru1_topMargin{
	margin-top: 6px!important;
	margin-bottom: 0px;
}
.ru1_toLeft{
	margin-left: 78px;
}
.ru1_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.ru1_stepLast{
	margin-bottom: 0px;
}
.ru1_mainWrapper iframe{
	margin-top: 5px;
	width: 260px;
	height: 87px!important;
	background-color: white;
	margin-left: 5px;
}
.ru4_sms{
	float: right;
	margin-right: 7px;
	margin-top: 12px;
	width: 130px;
}
.ru1_sms{
	float: right;
	margin-right: 7px;
	margin-top: 0px;
	width: 130px;
}


/*=============================================*/


/*Premium Pin 1 y 2 ES*/
.co_stepGuide_ES{
	float: right;	
	margin-right: 70px;
	font-size: 20px;
	font-weight: bolder;	
}
.co_topMargin_ES{
	margin-top: 41px!important;
	width: 120px;
	margin-left: 5px;
	display: block;
}
.co_topMargin_ES2{
	margin-top: 11px!important;
	width: 120px;
	margin-left: 5px;
	display: block;
}
.co_topMargin_ES a{
	text-decoration: none;
}
.co_stepWrapper_ES{
	margin-bottom: 10px;
	margin-left: 5px;
}
.co_txt_ES{
	line-height: 15px;
}
.co_h2Float_ES{
	float: left;
	margin-left: 8px;
	font-weight: normal;
}
/*====================/*

/*DK premium page ==============*/

.dk_setButtons{
	margin-left: 238px!important;
}
.dk_nextButton{
	margin-left: 0px!important;
}
.dk_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.dk_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.dk_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.dk_leftSide{
	float: left;
}
.dk_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.dk_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.dk_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.dk_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.dk_separator{
	margin-top: 7px;
}
.dk_rightSide p{
	margin-left: 10px;
}
.dk_title p{
	width: 410px;
}
.dk_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.dk_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 15px;
	font-weight: bolder;	
}

.dk_stepPrice {
	float: left;	
	margin-left: 118px;
	font-size: 10px;
	font-weight: bolder;
	margin-top:5px;
}

.dk_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}

.dk_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.dk_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.dk_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.dk_noFloat{
	float: none;
}
.dk_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.dk_topMargin{
	margin-top: 7px!important;
}
.dk_toLeft{
	margin-left: 154px!important;
}
.dk_toLeft2{
	margin-left: 55px!important;
	margin-top: 5px;
}
.dk_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.dk_stepLast{
	margin-bottom: 5px;
}
.dk_reduce{
	font-size: 9px;
}
.dk_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
/*=============================================*/

/*SE premium page ==============*/

.se_setButtons{
	margin-left: 238px!important;
}
.se_nextButton{
	margin-left: 0px!important;
}
.se_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.se_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.se_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.se_leftSide{
	float: left;
}
.se_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.se_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.se_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.se_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.se_separator{
	margin-top: 7px;
}
.se_rightSide p{
	margin-left: 10px;
}
.se_title p{
	width: 410px;
}
.se_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.se_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 15px;
	font-weight: bolder;	
}

.se_stepPrice {
	float: left;	
	margin-left: 118px;
	font-size: 10px;
	font-weight: bolder;
	margin-top:5px;
}

.se_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}

.se_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.se_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.se_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.se_noFloat{
	float: none;
}
.se_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.se_topMargin{
	margin-top: 7px!important;
}
.se_toLeft{
	margin-left: 108px!important;
}
.se_toLeft2{
	margin-left: 48px!important;
	margin-top: 5px;
}
.se_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.se_stepLast{
	margin-bottom: 5px;
}
.se_reduce{
	font-size: 9px;
}
.se_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
/*=============================================*/

/*UK premium page ==============*/

.uk_setButtons{
	margin-left: 238px!important;
}
.uk_nextButton{
	margin-left: 0px!important;
}
.uk_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.uk_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.uk_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.uk_leftSide{
	float: left;
}
.uk_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.uk_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.uk_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.uk_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.uk_separator{
	margin-top: 7px;
}
.uk_rightSide p{
	margin-left: 10px;
}
.uk_title p{
	width: 410px;
}
.uk_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.uk_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 15px;
	font-weight: bolder;	
}

.uk_stepPrice {
	float: left;	
	margin-left: 118px;
	font-size: 10px;
	font-weight: bolder;
	margin-top:5px;
}

.uk_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}

.uk_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.uk_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.uk_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.uk_noFloat{
	float: none;
}
.uk_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.uk_topMargin{
	margin-top: 7px!important;
}
.uk_toLeft{
	margin-left: 154px!important;
}
.uk_toLeft2{
	margin-left: 55px!important;
	margin-top: 5px;
}
.uk_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.uk_stepLast{
	margin-bottom: 5px;
}
.uk_reduce{
	font-size: 9px;
}
.uk_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
/*=============================================*/

/*DE premium page ==============*/

.de_setButtons{
	margin-left: 238px!important;
}
.de_nextButton{
	margin-left: 0px!important;
}
.de_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.de_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.de_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.de_leftSide{
	float: left;
}
.de_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.de_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.de_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.de_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.de_separator{
	margin-top: 7px;
}
.de_rightSide p{
	margin-left: 10px;
}
.de_title p{
	width: 410px;
}
.de_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.de_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 15px;
	font-weight: bolder;	
}

.de_stepPrice {
	float: left;	
	margin-left: 118px;
	font-size: 10px;
	font-weight: bolder;
	margin-top:5px;
}

.de_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}

.de_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.de_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.de_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.de_noFloat{
	float: none;
}
.de_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.de_topMargin{
	margin-top: 7px!important;
}
.de_toLeft{
	margin-left: 100px!important;
}
.de_toLeft2{
	margin-left: 55px!important;
	margin-top: 5px;
}
.de_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.de_stepLast{
	margin-bottom: 5px;
}
.de_reduce{
	font-size: 9px;
}
.de_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
/*=============================================*/

/*NO premium page ==============*/

.no_setButtons{
	margin-left: 238px!important;
}
.no_nextButton{
	margin-left: 0px!important;
}
.no_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.no_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.no_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.no_leftSide{
	float: left;
}
.no_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.no_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.no_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.no_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.no_separator{
	margin-top: 7px;
}
.no_rightSide p{
	margin-left: 10px;
}
.no_title p{
	width: 410px;
}
.no_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.no_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 15px;
	font-weight: bolder;	
}

.no_stepPrice {
	float: left;	
	margin-left: 118px;
	font-size: 10px;
	font-weight: bolder;
	margin-top:5px;
}

.no_rightSide h3{
	font-size: 15px;
	margin-left: 5px;
	margin-top: 0px;
}

.no_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.no_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.no_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.no_noFloat{
	float: none;
}
.no_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.no_topMargin{
	margin-top: 7px!important;
}
.no_toLeft{
	margin-left: 155px!important;
}
.no_toLeft2{
	margin-left: 55px!important;
	margin-top: 5px;
}
.no_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.no_stepLast{
	margin-bottom: 5px;
}
.no_reduce{
	font-size: 9px;
}
.no_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
/*=============================================*/
.operador h3{
	text-decoration:none;
	color:#af007d;
	position: relative;
   	top: -22px;
   	font-size: 20px;
}
.operador{
	
	font-size:42px;
	font-weight:700;
	margin: 13px 10px 13px 3px;
	width:50%
} 
.limpia{
	width:100%;
	clear:both
}

.izq p{
	font-size:13px;
	color:#2C2C2C;
	text-align:justify;
	padding:0 0 10px
}
.caja{
	font-family:"Arial";
	font-weight:normal;
	line-height:23px;
	font-size:18px;
	position:relative;
	width:270px;
	height:23px;
	border:1px solid #e4e4e4;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#FFF
}
.caja .tel {
	padding:0 0 0 11px
}
.caja .tel a {
	color: #af007d;
	text-decoration:none
}
.caja .overlay {

	position:absolute;
	top:-2px;
	right:8px;
	width:120px;
	height:27px;
	background: #af007d;
	border-radius: 2px;
	-moz-border-radius:2px;
	-webkit-border-radius: 2px
}
.caja .overlay p {
	color:#fff; 
	font-size:12px;
	line-height:10px;
	padding:3px 0 0 5px;
	text-align:left 
}

.caja .overlay span {
	position:absolute;
	top: 8px;
	left:-5px;
	width:10px;
	height:10px;
	background:url("../../img/pico.png") no-repeat
}
/*=============================================*/

.be_setButtons{
	margin-left: 238px!important;
}
.be_nextButton{
	margin-left: 0px!important;
}
.be_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.be_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.be_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.be_leftSide{
	float: left;
}
.be_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.be_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.be_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.be_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.be_separator{
	margin-top: 7px;
}
.be_rightSide p{
	margin-left: 10px;
}
.be_title p{
	width: 410px;
}
.be_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.be_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 20px;
	font-weight: bolder;	
}

.be_stepPrice {
	float: left;	
	margin-left: 100px;
	font-size: 15px;
	font-weight: bolder;
	margin-top:5px;
	margin-bottom: 6px;
}

.be_rightSide h3{
	font-size: 15px;
	margin-left: 27px;
	margin-top: 0px;
}

.be_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.be_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.be_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.noFloat{
	float: none;
}
.be_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.be_topMargin{
	margin-top: 6px!important;
}
.be_toLeft{
	margin-left: 83px;
}
.be_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.be_stepLast{
	margin-bottom: 10px;
}
.be_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
.be_asterisc{
	width: 12px;
}

.be_info {
	text-align: center;
}


.be_info p{
	font-weight: bold;
}

/* *** Pantalla TR ******************** */

.tr_setButtons{
	margin-left: 238px!important;
}
.tr_nextButton{
	margin-left: 0px!important;
}
.tr_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.tr_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.tr_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.tr_leftSide{
	float: left;
}
.tr_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.tr_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.tr_h2{
	margin-top: 15px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.tr_code{
	float: left;
	margin-top: 13px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.tr_separator{
	margin-top: 7px;
}
.tr_rightSide p{
	text-align: center;
}
.tr_title p{
	width: 410px;
}
.tr_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.tr_stepGuide{
	font-size: 20px;
	font-weight: bolder;	
}

.tr_stepPrice {
	float: left;	
	margin-left: 100px;
	font-size: 15px;
	font-weight: bolder;
	margin-top:5px;
	margin-bottom: 6px;
}

.tr_rightSide h3{
	font-size: 15px;
	margin-top: 0px;
}

.tr_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.tr_stepWrapper{
	margin-bottom: 8px;
	margin-top: 8px;
	text-align: center;
}
.tr_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}

.tr_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.tr_topMargin{
	margin-top: 6px!important;
}
.tr_toLeft{
	margin-left: 83px;
}
.tr_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.tr_stepLast{
	margin-bottom: 10px;
}
.tr_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
.tr_asterisc{
	width: 12px;
}

.tr_footer_legal {
	font-size: 9px!important;
    margin-top: 14px!important;
    text-align: justify!important;
    margin-left: 5px!important;
	color: #888888!important;
}

.tr_thanks_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
	font-size: 15px;
}

.tr_footer_thanks_legal {
	font-size: 10px!important;
    margin-top: 14px!important;
    text-align: justify!important;
    margin-left: 10px!important;
	margin-right: 10px;
	color: #888888!important;
}

/* *********************************** */

.clear {
  clear: both;
}

strong {
  font-weight: bold;
}

.wrapper{
  font: 11px/1.3em Verdana, "Bitstream vera sans", Geneva, Arial, Helvetica, sans-serif;
  color: #333;
  letter-spacing: -0.2px;
  clear: both;
  text-align: center;
}

.legal {
  text-align: center;
  color: #aaa;
  font-size: 10px;
  line-height: 12px;
  margin: 9px;
}


.keyword {
  color: #1e2d83;
  font-family: Arial, Helvetica, sans-serif;
  padding: 0 3px;
  font-size: 24px;
  line-height: 40px;
  letter-spacing: -1px;
}


.box-be {
    padding: 4px;
    width: 120px;
    height: 80px;
    border: 1px solid #000000;
    margin: 5px auto -15px;
    zoom: 0.9;
}

.box-be .border_box {
    border: 1px solid #000000;
    height: 78px;
}

.box-be .num {
    background-color: #000000;
    text-align: center;
    font-size: 45px;
    line-height: 50px;
    height: 54px;
}

.box-be .num span {
    color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
}

.box-be .tarifa {
    text-align: center;
    font-size: 15px;
    line-height: 23px;
    height: 24px;
    background-color: #FFFFFF;
}

.box-be .tarifa span {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.container {
     display: inline-flex;
     margin-bottom: 19px;
     font-size: 16px;
     zoom: 0.9;

}
 
 .container li {
 
  display: block;
  /*padding: 5px;*/
  text-align: center;
 
}

.code{
  margin-top: 26px;
}
/****************rusia*/

.wrapper-ru{
  font: 11px/1.3em Verdana, "Bitstream vera sans", Geneva, Arial, Helvetica, sans-serif;
  color: #333;
  letter-spacing: -0.2px;
  clear: both;
  text-align: center;
  padding-left: 7px;
}

.legal-ru {
  text-align: center;
  color: #aaa;
  font-size: 10px;
  line-height: 12px;
  margin: 9px;
}


.keyword1-ru {
      color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    /* padding: 0 3px; */
    font-size: 31px;
    /* line-height: 40px; */
    letter-spacing: -1px;
    position: relative;
    font-weight: bold;
    top: 11px;
}
.keyword2-ru {
 color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    /* padding: 0 3px; */
    font-size: 19px;
    /* line-height: 40px; */
    letter-spacing: -1px;
    position: relative;
    top: 8px;
}

.box-ru {
        /* padding: 4px; */
    width: 221px;
    height: 53px;
    border: 1px solid #026d29;
    margin: 19px auto -5px;
    zoom: 0.9;
    border-radius: 0 6px 6px 0;
    background-color: #fff;
}

.box-ru .border_box-ru {
    /*border: 1px solid #000000;*/
    height: 78px;
}

.box-ru .num-ru {
     /* background-color: #000000; */
    text-align: center;
    font-size: 45px;
    /* line-height: 50px; */
    /* height: 54px; */
}

.box-ru .num-ru span {
         color: #1e7950;
    position: relative;
    font-size: 40px;
    top: 6px;
    font-family: Arial, Helvetica, sans-serif;
}

.box-ru .tarifa-ru {
        text-align: center;
    font-size: 15px;
    line-height: 23px;
    height: 24px;
    
}

.box-ru .tarifa-ru span {
       color: #1e7950;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    font-size: 16px;
    top: 16px;

}
.container-ru {
     display: inline-flex;
     margin-bottom: 19px;
     font-size: 5px;
     zoom: 0.9;

}
 
 .container-ru li {
 
  display: block;
  padding: 5px;
  text-align: center;
 
}

.code-ru{
       margin-top: 17px;
    height: 50px;
    background-color: #026d29;
    border-radius: 6px 0 0 6px;
}

.ru_setButtons{
	margin-left: 238px!important;
}
.ru_nextButton{
	margin-left: 0px!important;
}
.ru_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.ru_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.ru_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.ru_leftSide{
	float: left;
}
.ru_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.ru_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.ru_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.ru_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.ru_separator{
	margin-top: 7px;
}
.ru_rightSide p{
	margin-left: 10px;
}
.ru_title p{
	width: 410px;
}
.ru_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.ru_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 20px;
	font-weight: bolder;	
}

.ru_stepPrice {
	float: left;	
	margin-left: 100px;
	font-size: 15px;
	font-weight: bolder;
	margin-top:5px;
	margin-bottom: 6px;
}

.ru_rightSide h3{
	font-size: 15px;
	margin-left: 27px;
	margin-top: 0px;
}

.ru_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.ru_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.ru_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.ru_noFloat{
	float: none;
}
.ru_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.ru_topMargin{
	margin-top: 6px!important;
}
.ru_toLeft{
	margin-left: 83px;
}
.ru_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.ru_stepLast{
	margin-bottom: 10px;
}
.ru_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
.ru_asterisc{
	width: 12px;
}

.ru_info {
	text-align: center;
}


.ru_info p{
	font-weight: bold;
}

.subtarifa-ru p{
	color: #1e7950;	
}

.container {
    display: inline-flex;
    margin-bottom: 5px;
    font-size: 6px;
    zoom: 0.9;
}

.code_ru strong{
	font-size: 20px;
    color: #121baf;
    position: relative;
    top: 3px;

}


/******/


.wrapper-kz{
  font: 11px/1.3em Verdana, "Bitstream vera sans", Geneva, Arial, Helvetica, sans-serif;
  color: #333;
  letter-spacing: -0.2px;
  clear: both;
  text-align: center;
  padding-left: 7px;
}

.legal-kz {
  text-align: center;
  color: #aaa;
  font-size: 10px;
  line-height: 12px;
  margin: 9px;
}


.keyword1-kz {
      color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    /* padding: 0 3px; */
    font-size: 31px;
    /* line-height: 40px; */
    letter-spacing: -1px;
    position: relative;
    font-weight: bold;
    top: 11px;
}
.keyword2-kz {
 color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    /* padding: 0 3px; */
    font-size: 19px;
    /* line-height: 40px; */
    letter-spacing: -1px;
    position: relative;
    top: 8px;
}

.box-kz {
        /* padding: 4px; */
    width: 221px;
    height: 53px;
    border: 1px solid #026d29;
    margin: 19px auto -5px;
    zoom: 0.9;
    border-radius: 0 6px 6px 0;
    background-color: #fff;
}

.box-kz .border_box-kz {
    /*border: 1px solid #000000;*/
    height: 78px;
}

.box-kz .num-kz {
     /* background-color: #000000; */
    text-align: center;
    font-size: 45px;
    /* line-height: 50px; */
    /* height: 54px; */
}

.box-kz .num-kz span {
         color: #1e7950;
    position: relative;
    font-size: 40px;
    top: 6px;
    font-family: Arial, Helvetica, sans-serif;
}

.box-kz .tarifa-kz {
        text-align: center;
    font-size: 15px;
    line-height: 23px;
    height: 24px;
    
}

.box-kz .tarifa-kz span {
       color: #1e7950;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    font-size: 16px;
    top: 16px;

}
.container-kz {
     display: inline-flex;
     margin-bottom: 19px;
     font-size: 5px;
     zoom: 0.9;

}
 
 .container-kz li {
 
  display: block;
  padding: 5px;
  text-align: center;
 
}

.code-kz{
       margin-top: 17px;
    height: 50px;
    background-color: #026d29;
    border-radius: 6px 0 0 6px;
}

.kz_setButtons{
	margin-left: 238px!important;
}
.kz_nextButton{
	margin-left: 0px!important;
}
.kz_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
}
.kz_separator{
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 25px;
}
.kz_mainWrapper{
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 13px;
}
.kz_leftSide{
	float: left;
}
.kz_rightSide{
	float: left;
	width: 290px;
	font-size: 10px;

}
.kz_rightSide p{
	font-size: 11px;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 5px;
}
.kz_h2{
	margin-top: 7px;
	font-size: 11px;
	float: left;
	margin-left: 75px;
}
.kz_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 219px;
	margin-bottom: 5px;
}
.kz_separator{
	margin-top: 7px;
}
.kz_rightSide p{
	margin-left: 10px;
}
.kz_title p{
	width: 410px;
}
.kz_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
}
.ru_stepGuide{
	float: left;	
	margin-left: 35px;
	font-size: 20px;
	font-weight: bolder;	
}

.ru_stepPrice {
	float: left;	
	margin-left: 100px;
	font-size: 15px;
	font-weight: bolder;
	margin-top:5px;
	margin-bottom: 6px;
}

.kz_rightSide h3{
	font-size: 15px;
	margin-left: 27px;
	margin-top: 0px;
}

.kz_stepWrapper iframe {
	width: 280px;
	height: 66px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	border-top: 1px solid #666;
	border-left: 1px solid #666
}

.kz_stepWrapper{
	margin-bottom: 3px;
	margin-left: 5px;
}
.kz_phoneNumber{
	text-align: center;
	margin-top: 5px!important;
	margin-bottom: 0px!important;
}
.kz_noFloat{
	float: none;
}
.kz_noMargin{
	margin-left: 5px;
	text-decoration: none;
}
.kz_topMargin{
	margin-top: 6px!important;
}
.kz_toLeft{
	margin-left: 83px;
}
.kz_h2Float{
	float: left;
	margin-left: 10px;
	font-weight: normal;
}
.kz_stepLast{
	margin-bottom: 10px;
}
.kz_extra_link {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	text-decoration: none;
}
.kz_asterisc{
	width: 12px;
}

.kz_info {
	text-align: center;
}


.ru_info p{
	font-weight: bold;
}

.subtarifa-kz p{
	color: #1e7950;	
}

.container {
    display: inline-flex;
    margin-bottom: 5px;
    font-size: 6px;
    zoom: 0.9;
}

.code_kz strong{
	font-size: 20px;
    color: #121baf;
    position: relative;
    top: 3px;

}



.no_stepGuide_za{
	float: left;
    margin-left: 75px;
    font-size: 15px;

}

.price_za {
    margin-top: 20px;
    margin-bottom: 20px;
}

.price_za p{
    line-height: 0px;
     text-align: center;
     color: #000;


}

.widthCustom01GEN {
    width: 75px;
}

.gen1_step {
    float: left;
    margin-left: 5px;
    font-size: 11px;
    padding-top: 5px;
    width: 50px;
}

.ad_link {
	font-size: 15px;
    margin-left: 70px;
}

.se1_step{
	float: left;
	margin-left: 5px;
	font-size: 11px;
	padding-top: 5px;
	width:50px;
}

.widthCustom01se{
	width: 80px;
}

.genSE1_step {
    float: left;
    margin-left: 5px;
    font-size: 11px;
    padding-top: 5px;
    width: 30px;
}

.widthCustom01GENSE {
    width: 95px;
}

.widthCustom01GENHU {
    width: 65px;
    font-size: 14px;
}

.widthCustom02HU22{
	width: 90px;
	font-size: 14px;
}

.hu1_step {
    float: left;
    margin-left: 5px;
    font-size: 11px;
    padding-top: 5px;
    width: 45px;
}

.workprocess_lu{
	font-size: 11px;
    list-style-type: inherit;
    margin-left: 35px;
    line-height: 20px;
}

.txtbe_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 38px;
	width: 180px;
	margin-bottom: 5px;
}

.txtnl_code {
    float: left;
    margin-top: 5px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 0px;
    color: #8d8e90;
    margin-left: 38px;
    width: 160px;
    margin-bottom: 5px;
}

.txtbe_code_marginleft{
	margin-left: 3px;
}

.txtbe_code_color{
	color: black;
}

.txtbe_link_portal{
	margin-top: 10%;
    margin-left: 22%;
    font-size: 18px;
    text-decoration: underline;
}

.txtbe_bold{
	font-weight: bold;
}

.dicno_botton {
	font-size: 20px;
    color: white;
    font-weight: bold;
    text-decoration: none;
}

.dicno_padding {
	padding-top: 5px;
    padding-bottom: 6px;
}

.txtza_code_marginleft{
	margin-left: 10px;
}

.txtza_button{
	margin-top: 50px !important;
    text-align: center;
    margin-left: 51px !important;
    margin-right: 53px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    border-radius: 13px;
    box-shadow: 0 5px #999;
    background: #439bde;
    transition: all 0.3s ease 0s;
}

.txtna_button {
    margin-top: 70px !important;
    text-align: center;
    margin-left: 51px !important;
    margin-right: 53px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.02), 0 6px 20px 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    border-radius: 13px;
    box-shadow: 0 5px #999;
    background: #439bde;
    transition: all 0.3s ease 0s;
}

.txtza_button img{
	cursor: pointer;
}
.txtza_button:hover {
	background-color: #ffc538;
	transition: all 0.3s ease 0s;
}

.txtza_button:active {
  background-color: #ffc538;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}

.stripe_code{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 20px;
	width: 265px;
	margin-bottom: 0px;
}

.stripe_code2{
	float: left;
	margin-top: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	color: #8d8e90;
	margin-left: 25px;
	width: 60px;
	margin-bottom: 15px;
}

.be_to{
	font-size: 11px;
	margin-right: 7px;
}
