@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

/* ------ SITE  ------ */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#EFF3FA;
}

img {
	border:0;
}

a {
	text-decoration: none;
}

.both{
	clear:both;
	height:0;
}

.site {
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	padding:0 6px 6px 6px;
}

.top {
	position:relative;
	width:1200px;
	height:85px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:10px 0 0 0;
	background:#0099FF;
}

.home{
	position: absolute;
	background: url(../../images/home.png) no-repeat center center;
	width: 60px;
	height: 60px;
	right: 15px;
	top:14px;
	text-indent: -9999px

} 

.logo{
    background: url(../../images/logo.png) no-repeat center top;
    display: block;
	padding-top:35px;
    margin: 0px auto 0 auto;
    height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
	font-size:30px;
	letter-spacing: 1px;
	font-weight:400;
	text-align:center;
	color: #FFF;
}

.logo_mercurio{
    background: url(../../images/logo_mercurio_header.png) no-repeat center top;
    display: block;
	padding-top:35px;
    margin: 0px auto 0 auto;
    height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
	font-size:30px;
	letter-spacing: 1px;
	font-weight:400;
	text-align:center;
	color: #FFF;
}

.logo_segunda{
    background: url(../../images/logo_segunda_header.png) no-repeat center top;
    display: block;
	padding-top:35px;
    margin: 0px auto 0 auto;
    height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
	font-size:30px;
	letter-spacing: 1px;
	font-weight:400;
	text-align:center;
	color: #FFF;
}


/* ------  MENU NAV PRINCIPAL ------ */

.menuNav {
	position:relative;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	height: 50px;
	background:#fff;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	background-image: -o-linear-gradient(bottom, #fff 0%, #E7E7E7 100%);
	background-image: -moz-linear-gradient(bottom, #fff 0%, #E7E7E7 100%);
	background-image: -webkit-linear-gradient(bottom, #fff 0%, #E7E7E7 100%);
	background-image: -ms-linear-gradient(bottom, #fff 0%, #E7E7E7 100%);
	background-image: linear-gradient(to bottom, #fff 0%, #E7E7E7 100%);
	
}


.menuNav ul {
	margin:0;
	list-style: none;
	text-align:center;
	padding:0;
}
 
.menuNav ul li {
    display: inline-block;
	vertical-align: top;
	margin:0;
} 

.menuNav ul li a {
	height:30px;
	display: block;
	/*float: left;*/
	padding: 15px 30px 5px 30px;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	text-align:center;
	color: #000;
	text-decoration: none;
	background: url(../../images/menu-separador.png) no-repeat left center;
	margin-left:-4px;
} 

.menuNav ul li a:hover {
	color:#FFF;
	background: #06C;
}


.menuNav ul li.activo a {
	color:#FFF;
	background: #06C;
	
}

/* -----------------------------  
				BANNERS HOME
------------------------------------- */

.banner-desplegado {
	height:289px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6px;
	width:1200px;
	background:url(../images/img-desplegados.png) right #9769FE no-repeat;
}


.banner-premiun {
	height:289px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6px;
	width:1200px;
	background:url(../images/img-desplegados.png) right #59C44D no-repeat;
}

.banner-tit-desplegado {
	padding: 30px 0px 10px 50px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	font-weight:700;
	line-height:55px;
	text-align:left;
	color: #fff;

} 

.banner-text-desplegado {
	padding: 5px 0px 10px 50px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	text-align:left;
	color: #fff;

}

.btn-desplegado{

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #E7E7E7));
	background:-moz-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-webkit-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-o-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-ms-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:linear-gradient(to bottom, #fff 5%, #E7E7E7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#E7E7E7',GradientType=0);
	background-color:#E7E7E7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:2px solid #fff;
	cursor:pointer;
	color:#000;
	font-family:arial;
	width:120px;
	font-size:15px;
	text-align:center;
	padding:7px 10px;
	display:block;
	margin:10px 0 0 50px;
	text-decoration:none;
	text-shadow:0px 1px 7px #fff;
}
.btn-desplegado:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E7E7E7), color-stop(1, #fff));
	background:-moz-linear-gradient(top, #E7E7E7 5%, #fff 100%);
	background:-webkit-linear-gradient(top, #E7E7E7 5%, #fff 100%);
	background:-o-linear-gradient(top, #E7E7E7 5%, #fff 100%);
	background:-ms-linear-gradient(top, #E7E7E7 5%, #fff 100%);
	background:linear-gradient(to bottom, #E7E7E7 5%, #fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7', endColorstr='#fff',GradientType=0);
	background-color:#E7E7E7;

}
.btn-desplegado:active {
	position:relative;
	top:1px;
} 


.btn-economico{

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #E7E7E7));
	background:-moz-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-webkit-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-o-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-ms-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:linear-gradient(to bottom, #fff 5%, #E7E7E7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#E7E7E7',GradientType=0);
	background-color:#E7E7E7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:2px solid #fff;
	cursor:pointer;
	color:#000;
	font-family:arial;
	width:120px;
	font-size:15px;
	text-align:center;
	padding:7px 10px;
	display:block;
	margin:10px 0 0 50px;
	text-decoration:none;
	text-shadow:0px 1px 7px #fff;
}

.btn-economico{

	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #E7E7E7));
	background:-moz-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-webkit-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-o-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:-ms-linear-gradient(top, #fff 5%, #E7E7E7 100%);
	background:linear-gradient(to bottom, #fff 5%, #E7E7E7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#E7E7E7',GradientType=0);
	background-color:#E7E7E7;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:2px solid #fff;
	cursor:pointer;
	color:#000;
	font-family:arial;
	width:120px;
	font-size:15px;
	text-align:center;
	padding:7px 10px;
	display:block;
	margin:10px 0 0 50px;
	text-decoration:none;
	text-shadow:0px 1px 7px #fff;
}

.btn-economico:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #E7E7E7), color-stop(1, #fff));
	background:-moz-linear-gradient(top, #E7E7E7 5%, #fff 100%);
	background:-webkit-linear-gradient(top, #E7E7E7 5%, #fff 100%);
	background:-o-linear-gradient(top, #E7E7E7 5%, #fff 100%);
	background:-ms-linear-gradient(top, #E7E7E7 5%, #fff 100%);
	background:linear-gradient(to bottom, #E7E7E7 5%, #fff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E7E7E7', endColorstr='#fff',GradientType=0);
	background-color:#E7E7E7;

}
.btn-economico:active {
	position:relative;
	top:1px;
} 

.banner-economico-esporadico {
	height:250px;
	width:1200px;
	/*background:url(../images/img-economico.png) right #FF9224 no-repeat;
	float:left;
	margin-right:6px;*/
	margin-left:auto;
	margin-right:auto;
	margin-bottom:6px;
    /*background:url(../images/img-economico.png) right #FF9224 no-repeat;*/
	background:url(../images/img-economico.png) right #FF9224 no-repeat;
    /*background-size: 200px 250px;*/
}

.banner-tit-economico-esporadico {
	padding: 10px 0px 10px 50px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:40px;
	font-weight:700;
	line-height:55px;
	text-align:left;
	color: #fff;
} 

.banner-economico {
	height:235px;
	width:597px;
	background:url(../images/img-economico.png) right #FF9224 no-repeat;
	float:left;
	margin-right:6px;
}

.banner-tit-economico {
	padding: 10px 0px 0px 50px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	font-weight:700;
	line-height:35px;
	text-align:left;
	color: #fff;
} 

.banner-text-economico {
	padding: 5px 0px 10px 50px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	text-align:left;
	color: #fff;

}

.banner-tienda {
	height:235px;
	width:597px;
	background:url(../images/img-tienda.png) right #8DC73D no-repeat;
	float:left;
}

.banner-tit-tienda {
	padding: 20px 0px 10px 50px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:30px;
	font-weight:700;
	line-height:40px;
	text-align:left;
	color: #fff;
} 

.banner-text-tienda {
	padding: 0px 0px 10px 50px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	text-align:left;
	color: #fff;

}

.btn-banner3-pub, .btn-banner3-bus{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FDF3C8), color-stop(1, #F4E7AF));
	background:-moz-linear-gradient(top, #FDF3C8 5%, #F4E7AF 100%);
	background:-webkit-linear-gradient(top, #FDF3C8 5%, #F4E7AF 100%);
	background:-o-linear-gradient(top, #FDF3C8 5%, #F4E7AF 100%);
	background:-ms-linear-gradient(top, #FDF3C8 5%, #F4E7AF 100%);
	background:linear-gradient(to bottom, #FDF3C8 5%, #F4E7AF 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDF3C8', endColorstr='#F4E7AF',GradientType=0);
	background-color:#FDF3C8;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:2px solid #FEF4CD;
	cursor:pointer;
	color:#000;
	font-family:arial;
	width:120px;
	font-size:15px;
	text-align:center;
	padding:7px 10px;
	display:block;
	margin:10px 0 0 50px;
	text-decoration:none;
	text-shadow:0px 1px 7px #fff;
}
.btn-banner3-pub:hover, .btn-banner3-bus:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #F4E7AF), color-stop(1, #FDF3C8));
	background:-moz-linear-gradient(top, #F4E7AF 5%, #FDF3C8 100%);
	background:-webkit-linear-gradient(top, #F4E7AF 5%, #FDF3C8 100%);
	background:-o-linear-gradient(top, #F4E7AF 5%, #FDF3C8 100%);
	background:-ms-linear-gradient(top, #F4E7AF 5%, #FDF3C8 100%);
	background:linear-gradient(to bottom, #F4E7AF 5%, #FDF3C8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4E7AF', endColorstr='#FDF3C8',GradientType=0);
	background-color:#F4E7AF;
}
.btn-banner3-pub:active, .btn-banner3-bus:active {
	position:relative;
	top:1px;
}


/* -----------------------------  
				SEARCH
------------------------------------- */


.main-search {
	padding:20px 0 40px 0;
	background:#8EC63D;

}

.img-search {
	padding-top:30px;
	padding-left:140px;
	float:left;	
}

.cont-text-search {
	padding-top:20px;
	padding-right:50px;
}

.tit-search {
	padding: 30px 30px 5px 0px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:25px;
	font-weight:700;
	text-align:left;
	color: #fff;
}

.text-search {
	padding: 0px 30px 5px 0px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	text-align:left;
	color: #fff;
}

.cont-search {
	margin:40px auto 30px auto;
	width:890px;
	height:115px;
	background-color:#FDF3C8;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.tit-cont-search {
	padding: 15px 30px 5px 30px;
	margin:0;
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-weight:400;
	text-align:left;
	color: #000;
}

.busqueda {
	width:710px;
	height:35px;
	border-radius:2px;
	border:#8EC63D 2px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111;
	margin:5px 0px 15px 30px;
	padding-left:35px;
	background:url(../images/btn_lupa.png) #FFF center  left no-repeat;
	box-shadow:inset 0px 1px 12px #ccc; 
	-webkit-box-shadow:inset 0px 1px 10px #ccc; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 10px #ccc; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 10px #ccc; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 10px #ccc; /*Mozilla Firefox*/ 
	outline:0px;
	float:left;
}

.btn-search{
	background-color:#8EC63D;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #8EC63D;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:80px;
	height:41px;
	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:10px 15px 10px 15px;
	display:block;
	margin:5px 0 0 -6px;
	text-decoration:none;
	float:left;
}
.btn-search:hover {
	background-color:#7DAE33;

}
.btn-search:active {
	position:relative;
	top:1px;
} 


/* -----------------------------  
				SEARCH RESULT
------------------------------------- */


.main-search-result {
	margin:4px 0 0 0;
	background:#8EC63D;

}

.table-search-result {
	width:1200px;
	margin:0px;
	border-spacing:0;
}

.search_result_left {
	width:280px;
	background-color:#FDF3C8;
	height:100%;
	vertical-align:top;
}

.search_result_right {
	position:relative;
	width:916px;
	background-color:#fff;
	padding-bottom:40px;
	padding-left:4px;
	height:100%;
	vertical-align:top;
}

.top-search {
	background:#8ec63d;
	text-align:center;
}

.top-order {
	background:#FEF2E0;
	height:45px;
	margin-top:4px;
	margin-bottom:4px;
	}


.cont-order {
	margin:					0 0 0 20px;
}

.text-order {
	font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
	font-size:				15px;
	color: 					#000;
	padding:				13px 0px 0 0;
	font-weight:			400;
	float:					left;
	margin:					0 15px 0 0;
}

.select-order {
	float:					left;
	margin:					14px 0 0 0;
}


.mis-compras {
	height:45px;
	background:url(../../images/carro.png) no-repeat right;
	float: right;
	 width:250px;
}

.tit-white {
	font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
	font-size:				16px;
	color: 					#fff;
	padding:				12px 0px 0 0;
	font-weight:			400;
	float:					right;
	margin:					0 50px 0 0;
}
.num-compras {
	font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
	font-size:				16px;
	color: 					#fff;
	padding:				12px 0px 0 0;
	text-align:				center;
	font-weight:			700;
	float:					right;
	width:					30px;
	margin:					0 19px 0 0;
}




/* busqueda acotada */

.tit-search-advance {
	font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
	font-size:				20px;
	color: 					#83B735;
	padding:				10px 0 0 15px;
	text-align:				left;
	font-weight:			700;
	margin:0;
}

.busqueda_acotada {
	width:500px;
	height:28px;
	border-radius:2px;
	border:#8EC63D 2px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#111;
	margin:5px 0px 2px -40px;
	padding-left:35px;
	background:url(../../images/btn_lupa.png) #FFF center  left no-repeat;
	box-shadow:inset 0px 1px 12px #ccc; 
	-webkit-box-shadow:inset 0px 1px 10px #ccc; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 10px #ccc; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 10px #ccc; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 10px #ccc; /*Mozilla Firefox*/ 
	outline:0px;
}

.sub-tit-search-advance {
	font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
	font-size:				16px;
	color: 					#83B735;
	padding:				20px 0 0 15px;
	text-align:				left;
	font-weight:			700;
	margin:					0;
}

.select-search-advance {
	margin:					5px 0 0 15px;
}


.btn-search-advance{
	background-color:#0099FF;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #8EC63D;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:80px;
	height:32px;
	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:3px 15px 5px 15px;
	display:block;
	margin:6px 25px 0 -55px;
	text-decoration:none;
	border:1px solid #CCEBFF;
	float: right;
}
.btn-search-advance:hover {
	background-color:#7DAE33;
	border:1px solid #fff;

}
.btn-search-advance:active {
	position:relative;
	top:1px;
} 


.btn-search-filter{
	background-color:#8EC63D;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #8EC63D;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:80px;
	height:41px;
	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:10px 15px 10px 15px;
	display:block;
	margin:20px auto 20px auto;
	text-decoration:none;
}
.btn-search-filter:hover {
	background-color:#7DAE33;

}
.btn-search-filter:active {
	position:relative;
	top:1px;
} 


/* LISTA RESULTADOS */




.list-result {
	min-height:600px;
	}

.result-1, .result-1 a {
	display:block;
	height:130px;
	background:#ECF2FB url(../images/sep-search.jpg) bottom repeat-x;
}

.result-1 a:hover, .result-2 a:hover {
	background-color:#FEFAE7;
}

.result-1 a:active, .result-2 a:active {
	background-color:#FEFAE7;
}

.result-2, .result-2 a {
	display:block;
	height:130px;
	background:#FCFDFE url(../images/sep-search.jpg) bottom repeat-x;

}

.cont-img-product {
	width:160px;
	height:120px;
	text-align:right;
	padding-top:10px;
	margin-right:15px;
	float:left;
}


.img-result {
	width:140px;
	height:105px;
	border:2px solid #FFF;
}
 

.cont-info-search {
	width:70%;
	float:left;
} 


.result-tit {
		font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
		font-size:		20px;
		color: 			#0066CC;
		line-height:	20px; 
		padding:		20px 0 0 0;
		font-weight:	700;
		margin:			0;
}

.result-desc {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				14px;
		color: 					#000;
		line-height:			17px; 
		padding:				3px 0 0 0;
		font-weight:			300;
		margin:					0;

} 

.cont-info-search {
	width:75%;
	float:left;

} 

.result-price {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				25px;
		color: 					red;
		padding:				5px 0 0 0;
		font-weight:			400;
		margin:					0;
}

.detail-price {
		border-top: 			1px #CCCCCC  solid;
		background:				#F9F9F9;
		border-bottom: 			1px #CCCCCC  solid;
		margin:					15px 0 0 0;
}


.info-price {
	display:table;
	margin:0 auto;
}

.txt-price{
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000;
	font-weight:bold;
	margin:25px 15px 0 0;
	float:left;
}

.number-price{
		margin:10px 0 10px 0;
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				35px;
		font-weight:			700;
		color: 					red;
		float:left;
}

.number-price-green{
		margin:10px 0 10px 0;
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				35px;
		font-weight:			700;
		color: 					#6A9E34;
		float:left;
}

.detail-date {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				12px;
		color: 					#000;
		padding:				0 0 5px 15px;
		font-weight:			300;
		margin:					0;

} 




/* -----------------------------  
				SEARCH DETAIL
------------------------------------- */

.main-search-detail {
	margin:4px 0 0 0;
	background:#DFEAF7;
}

.cont-tit-product {
	margin:4px 0 0 0;
	background:#FEF2E0;
	height:60px;
}

.tit-product {
	margin:				0;
	font-family: 		'Open Sans', Helvetica, Arial, sans-serif;
	font-size:			30px;
	color: 				#0081D7;
	padding:				9px 0px 0px 30px;
	font-weight:			700;
	float:					left;
}


.cont-mis-compras {
	margin:4px 0 0 0;
	background:#8EC63D;
	height:45px;
}

.btn-back{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:14px;
	font-weight: 700;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background-color:#0099FF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0077C6;
	padding:5px 10px 5px 10px;
	display:block;
	width:70px;
	margin:10px auto 10px auto;

}



.btn-back:hover {
	background-color:#EABB00;
	border:1px solid #EABB00;
}

.btn-back:active {
	position:relative;
	top:1px;

}


.btn-back-modal{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:14px;
	font-weight: 700;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background-color:#0099FF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0077C6;
	padding:5px 10px 5px 10px;
	display:block;
	width:70px;
	margin:10px auto 10px auto;

}



.btn-back-modal:hover {
	background-color:#EABB00;
	border:1px solid #EABB00;
}

.btn-back-modal:active {
	position:relative;
	top:1px;

}
.btn-back-2{
	background-color:#0099FF;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #0077C6;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:80px;
	height:41px;
	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:5px 15px 5px 15px;
	display:block;
	margin:30px auto 30px auto;
	text-decoration:none;
}
.btn-back-2:hover {
	background-color:#0077C6;
}

.btn-back-2:active {
	position:relative;
	top:1px;
}


.btn-close-preview {
	background-color:#0099FF;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #0077C6;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;

	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:8px 20px;
	display:table;
	text-decoration:none;
	margin:10px auto;
	
}

.btn-close-preview a {
	background-color:#0099FF;
	border:1px solid #0077C6;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:80px;
	height:41px;
	font-size:15px;
	font-weight:700;
	text-align:center;
	text-decoration:none;
	
}

.btn-close-preview:hover {
	background-color:#0077C6;
}

.btn-close-preview:active {
	position:relative;
	top:1px;
}


.search-detail-left{
	width:580px;
	display:block;
	margin:4px 0 0 0;
	padding:10px;

	float:left;
}

.search-detail-right{
	width:580px;
	display:block;
	margin:4px 0 0 0;
	padding:10px;

	float:left;
}


.detail-date {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				12px;
		color: 					#000;
		padding:				10px 0 0 15px;
		font-weight:			300;
		margin:					0;

}  


.tit-detail {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				23px;
		color: 					#8EC63D;
		margin:					5px 0 0 15px;
		font-weight:			700;
}

.infoTec, .infoSale  {
	height:30px;
}

.infoTecColor, .infoSaleColor {
	background-color:#DEE9FA;
	height:30px;


}

.tec1, .tec2 , .tec3, .tec4, .tec5, .tec6, .tec7, .tec8, .tec9, .tec10, .tec11, .tec12, .tec13, .tec14, .tec15, .sale1, .sale2 , .sale3, .sale4{
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000;
	font-weight:bold;
	margin:4px 5px 0px 10px;
	float:left;
}

.tec-r1, .tec-r2, .tec-r3, .tec-r4, .tec-r5, .tec-r6, .tec-r7, .tec-r8, .tec-r9, .tec-r10, .tec-r11, .tec-r12, .tec-r13, .tec-r14, .tec-r15, .sale-r1, .sale-r2, .sale-r3, .sale-r4 {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	text-align:left;
	margin:4px 0px 0px 0px;
	float:left;
	color:#000;
}

.tit-tec {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	margin:0;
	padding:15px 0 5px 0;
	color:#000;
}


.tit-search-adv {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				23px;
		color: 					#8EC63D;
		margin:					5px 0 0 15px;
		font-weight:			700;
}

.search-adv {
	background:#FDF3C8;
	padding:50px 30px 30px 30px;
}

.border-orange {
	border: 2px solid #FF6600;
	margin:10px;
	background:#FFFFFF;
	
}

.legend-orange {
	border: 		1px solid #FF6600;
	padding:		5px 0 5px 10px;
	margin:			0;
	background: 	#FF6600;
	font-weight: 	400;
	font-size:		18px;
	color: 			#fff;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	display:		block;
}

.legend-orange-2{
	margin:0;
	padding:5px;
	display:block;
	color:#fff;
	background:#F76635;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:center;
}

.margin-label {
	padding:15px;
}

.base-info {
	display:	block;
	background: #F3F3F3;
	border:		1px solid #ccc;
	width:980px;
	margin:20px auto;
	padding:10px;
}

.text2  {
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:justify;
	margin:			10px;

}

.text  {
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	margin:			15px;
}

.info-insertar  {
	display:none;
}

.cont-btn-user  {
		padding:0px;
		margin:20px auto;
		display:table;
	}

.btn-cart {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A4BD25), color-stop(1, #7EAD38));
	background:-moz-linear-gradient( center top, #A4BD25 5%, #7EAD38 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A4BD25', endColorstr='#7EAD38');
	background-color:#7EAD38;
	border:1px solid #778811;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	font-size:18px;
	width:180px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:700;
	padding:10px;
	text-decoration:none;
	display:block;

	text-shadow:1px 1px 0px #333;
	margin: 20px auto 20px auto;
	cursor:pointer;
}


.btn-cart:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7EAD38), color-stop(1, #5D8926));
	background:-moz-linear-gradient( center top, #7EAD38 5%, #5D8926 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EAD38', endColorstr='#5D8926');
	background-color:#5D8926;
	border:1px solid #778811;
}

.btn-cart:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}

.btn-cart-blue {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background-color:#0099FF;
	border:1px solid #0077C6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	font-size:18px;
	width:180px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:700;
	padding:10px;
	text-decoration:none;
	display:block;
	text-shadow:1px 1px 0px #333;
	margin: 10px auto 20px auto;
}


.btn-cart-blue:hover {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-o-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background-color:#0079CA;
	border:1px solid #0077C6;
}

.btn-cart-blue:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #000; 
	-webkit-box-shadow:inset 0px 1px 5px #000; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #000; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #000; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #000; /*Mozilla Firefox*/ 
}


	.medio-pago   {
		display:block;
		height:70px;
		background:url(../../images/medio-pago.jpg) no-repeat center #FFF;
		border-top: 			1px #CCCCCC  solid;
		border-bottom: 			1px #CCCCCC  solid;
	}

.container-cart{
	padding:15px 0px 0px 0px;
	margin:15px;
	width:555px;
	border:2px solid #8EC63D;
	background:#EFF3FA;
}

.container-pay{
	padding:15px 0px 0px 0px;
	margin:15px auto;
	
	width:555px;
	border:2px solid red;
	background:#FFFFFF;
}


.cont-cant {
	padding:15px;

}

.text-cant {
	color:#666;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:400;
	padding: 0 15px 0 180px;
	float:left;

}

.cant-input{
	width:70px;
	height:30px;
	text-align:center;
	margin: 10px 0 0 0;
	color:#000;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:700;

}



/* -----------------------------  
				CARRO COMPRAS
------------------------------------- */

.main-search-cart {
	padding:0px 0 40px 0;
	background:#DFEAF7;
}

.main-search-wizard {
	padding:0 0 40px 0;
	background:#DFEAF7;
}

.cont-cart {
	position:relative;
	background-color:#F3F3F3;
	width:820px;
	border:1px solid #ccc;
	float:left;
	display:block;
	border-radius:5px;
	margin:10px 25px 10px 25px;
	padding:10px 5px 10px 5px;
	box-shadow: 0px /*{c-bdown-shadow-x}*/ 0px /*{c-bdown-shadow-y}*/ 4px /*{c-bdown-shadow-radius}*/ #bbb /*{c-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fff  /*{c-bdown-background-start}*/), to( #fd0d0d0 /*{c-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fff /*{c-bdown-background-start}*/, #eee /*{c-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */	
	background-image:    -moz-linear-gradient( #fff /*{c-bdown-background-start}*/, #eee /*{c-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fff /*{c-bdown-background-start}*/, #eee /*{c-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fff /*{c-bdown-background-start}*/, #eee /*{c-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fff /*{c-bdown-background-start}*/, #eee /*{c-bdown-background-end}*/);
}

.btn-close {
	width:100%;
	border-spacing:0;
    border-collapse:collapse;
}


.table-cart {
	width:100%;
	border-spacing:0;
    border-collapse:collapse;
}

.td-check-cart {
	width:21px;
	height:100%;
	vertical-align:middle;
}

.td-info-cart {
	vertical-align:top;
}

.photo-cart {
	width:80px;
	height:60px;
	background-color:#666666;
	margin-left:0px;
	float:left;
}

.cont-info-cart {
	width:795px;
	height:45px;
	border:1px solid #D6D6D6;
	background:#FFFFFF;
	margin:15px 0 0 0px;
	display:block;
}

.info-cart {
	margin:0 0 0 10px;
	display:block;
	float:left;
}


	.tit-cart {
	margin:0px 0px 0px 15px;
	width:85%;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	text-align:left;
	float:left;
	color:#000;
}
	
	.info-cart-2 {
		height:45px;
		float:left;
		margin:0;
		padding:0 25px 0 25px;
		border-right:1px solid #ccc;
	}
	
	.info-cart-3 {
		height:45px;
		float:left;
		margin:0;
		padding:0 25px 0 25px;
		border-right:1px solid #ccc;
	}
	
	.text-cart-3 {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	text-align:left;
	margin:12px 5px 0px 0px;
	float:left;
	font-weight:bold;
	color:#000;
}

.price-cart {
	margin:5px 0 0 0;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:23px;
	font-weight:400;
	text-align:left;
	padding:0 5px 0 15px;
	float:left;
	color:#666;
}
.info-cart-1 {
		height:45px;
		padding:0 25px;
		border-right:1px solid #ccc;
		float:left;
}


.text-cart-1 {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	text-align:left;
	color:#000;
	font-weight:bold;
	margin:12px 5px 0px 0px;
	float:left;
}

.text-cart-2 {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	text-align:left;
	margin:12px 0px 0px 0px;
	float:left;
	color:#000;
}



.cantidad {
	margin:2px 0px 0px 0px;
	width:70px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	float:left;
	text-align:left;
	color:#000;
}

.sel-cantidad {
	margin:10px 0px 0px 2px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#000;
}



.pay-cart {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #F53636), color-stop(1, #CA0000));
	background:-moz-linear-gradient( center top, #F53636 5%, #CA0000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F53636', endColorstr='#CA0000');
	background-color:#F53636;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #495661;
	text-align:center;
	font-size:18px;
	display:table;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:700;
	padding:10px 30px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 20px auto 20px auto;
	cursor:pointer;
}


.pay-cart:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D83838), color-stop(1, #950000));
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D83838), color-stop(1, #950000));
	background:-moz-linear-gradient( center top, #D83838 5%, #950000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D83838', endColorstr='#950000');

	background-color:red;
	border:1px solid #303941;
}

.pay-cart:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}

.opportunitySale-cart {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7EAD38), color-stop(1, #7EAD38));
	background:-moz-linear-gradient( center top, #7EAD38 5%, #7EAD38 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EAD38', endColorstr='#7EAD38');
	background-color:#7EAD38;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #495661;
	text-align:center;
	font-size:18px;
	display:table;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:700;
	padding:10px 30px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 20px auto 20px auto;
	cursor:pointer;
}


.opportunitySale-cart:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D83838), color-stop(1, #950000));
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D83838), color-stop(1, #950000));
	background:-moz-linear-gradient( center top, #D83838 5%, #950000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D83838', endColorstr='#950000');

	background-color:green;
	border:1px solid #303941;
}

.opportunitySale-cart:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}



.btn-refresh{
	background-color:#0099FF;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #0077C6;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:130px;
	height:41px;
	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:10px 15px 30px 15px;
	display:block;
	margin:15px auto 25px auto;
	text-decoration:none;
}
.btn-refresh:hover {
	background-color:#0077C6;
}

.btn-refresh:active {
	position:relative;
	top:1px;
} 

.txt-price-alert {
    background-color: #FF0000;
    color: #FFFFFF;
    display: table;
    font-family: 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 400;
    margin: 15px auto;
    padding: 15px;
    text-align: center;
}


/* -----------------------------  
				WIZARD 
------------------------------------- */


.wizardTopTienda{
	position:relative;
	background-color:#8EC63D;
	padding:5px 0 5px 0;
	margin:0;
	display:block;
}

.wizardTopAvisos{
	position:relative;
	background-color:#9769FE;
	padding:5px 0 5px 0;
	margin:0;
	display:block;
}

.wizardBoxStepAvisos{
	font-size:16px;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
	color:#9769FE;
	background-color:#fff;
	padding:10px;
	margin:5px 10px 0 0;
	display:block;
	position:absolute;
	top:15px;
	right:10px;
}

.wizardBoxStepTienda{
	font-size:16px;
	font-weight:700;
	font-family: 'Open Sans', sans-serif;
	color:#8EC63D;
	background-color:#fff;
	padding:10px;
	margin:5px 10px 0 0;
	display:block;
	position:absolute;
	top:15px;
	right:10px;
}

.cont-wizardTop{
	display: table; margin-left:auto; margin-right:auto;
}

.cont-text-wizardTop{
	float:left
	
}

.titPublicar {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	margin:12px 10px 0 10px;
	display:block;
	font-size:30px;
	line-height:25px;
/*	background-color:red;*/
	font-weight:400;
    
}

.wizardTextStep{
	margin:0px;
	padding:5px 15px 0 12px;
	color:#fff;
	font-size:25px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;

}


.titPublicarPay {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	margin:22px 15px 0 5px;
	display:block;
	font-size:28px;
	line-height:25px;
/*	background-color:red;*/
	font-weight:400;
	float:left;
}

.wizardTextStepPay{
	margin-top:15px;
	padding:10px 15px 0 0;
	color:#fff;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float:left;
}




.wizardBoxStep{
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	color:#976bff;
	background-color:#fff;
	padding:10px;
	margin:5px 10px 0 0;
	display:block;
	float:right;
}



.wizardBoxNumber{
	background-color:#fff;
	padding:5px 15px 5px 15px;
	margin:12px 15px 10px 15px;
	color:#976bff;
	display:block;
	font-size:30px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	float:left;
}

.wizardBoxNumberAvisos{
	background-color:#fff;
	padding:5px 15px 5px 15px;
	margin:12px 15px 10px 15px;
	color:#976bff;
	display:block;
	font-size:30px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	float:left;
}

.wizardBoxNumberTienda{
	background-color:#fff;
	padding:5px 15px 5px 15px;
	margin:12px 15px 10px 15px;
	color:#8EC63D;
	display:block;
	font-size:30px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	float:left;
}

.cont-panel{
	margin: 20px auto 8px auto;
	display: table;

}

.cont-panel-2{
	margin:8px;
}

.cont-panel-select{
	margin:8px;
	display: table;
	margin-left:20px;
}


.cont-sub-panel{
	margin:8px;
	padding-top:10px;
	border-top:2px solid #CCC;
}

.border-yellow {
	border: 2px solid #EABB00;
	margin:10px;
	background:#FFFFFF;
	
}

.border-red {
	border: 2px solid #C50707;
	margin:10px;
	background:#FFFFFF;
	
}

.panel-yellow-1{
	background-color:#FFFFFF;
	border: solid 1px #EABB00;
	margin-top:20px;
	margin-bottom:15px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.panel-yellow-2{
	background-color:#FFFFFF;
	border: solid 1px #EABB00;
	margin:40px auto;
	width:1000px;
}

.panel-yellow-3{
	background-color:#FFFFFF;
	border: solid 1px #EABB00;
	margin:5px -78px 25px 97px;
	width:320px;
	margin-bottom:15px;
	float:left;
}

.panel-orange{
	background-color:#FFFFFF;
	border: solid 1px #F76635;
	margin:40px auto;
	padding-bottom:5px;
	margin-bottom:15px;
	width:1000px;
}

.panel-orange-2{
	background-color:#FFFFFF;
	border: solid 1px #F76635;
	margin:40px auto;
	width:1000px;
}
.panel-green-1{
	background-color:#FFFFFF;
	border: solid 1px #339933;
	margin:30px auto;
	width:900px;

}

.panel-green-2{
	background-color:#FFFFFF;
	border: solid 1px #339933;
	margin:30px auto;
	width:1000px;
}

.panel-green-3{
	background-color:#FFFFFF;
	border: solid 1px #339933;
	margin:5px -78px 25px 97px;
	width:320px;
	float:left;
}

.panel-green-4{
	background-color:#FFFFFF;
	border: solid 1px #339933;
	margin:20px 0px 25px 38px;
	width:280px;
	float:left;
}

.panel-green-5{
	background-color:#FFFFFF;
	border: solid 1px #339933;
	margin:30px auto;
	width:700px;

}

.panel-blue-1{
	background-color:#FFFFFF;
	border: solid 1px #009999;
	width:900px;
	margin:30px auto;
}

.panel-blue-2{
	background-color:#FFFFFF;
	border: solid 1px #009999;
	margin:30px auto;
	width:1000px;


}

.panel-blue-date{
	background-color:#FFFFFF;
	border: solid 1px #0066CC;
	margin:20px auto;
	width:1000px;

}



.legend-blue-date{
	margin:0;
	padding:5px;
	display:block;
	color:#fff;
	background:#0066CC;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:center;
}

.panel-blue-3{
	background-color:#FFFFFF;
	border: solid 1px #009999;
	margin:5px -78px 25px 97px;
	width:320px;
	float:left;
}

.panel-red-1{
	background-color:#FFFFFF;
	border: solid 1px red;
	margin-top:20px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}

.panel-red-2{
	background-color:#FFFFFF;
	border: solid 1px red;
	margin-top:20px;
	margin-bottom:40px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.legend-yellow{
	margin:0;
	padding:5px;
	display:block;
	color:#fff;
	background:#EABB00;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:center;
}

.legend-orange{
	margin:0 0 30px 0;
	padding:5px;
	display:block;
	color:#fff;
	background:#F76635;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:center;
}

.legend-blue{
	margin:0 0 20px 0;
	padding:2px;
	display:block;
	color:#fff;
	background:#87CEEB;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:center;

    
}


.legend-green{
	margin:0;
	padding:5px;
	display:block;
	color:#fff;
	background:#339933;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:center;
	
}
.legend-red{
	margin:0;
	padding:5px;
	display:block;
	color:#fff;
	background:#C50707;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:center;
	
}

.legend-green-4{
	margin:0;
	padding:5px;
	display:block;
	color:#fff;
	background:#339933;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:center;
	
}

.tit-green{
	margin:0;
	padding:5px 125px;
	color:#339933;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:left;
}

.legend-blue{
	margin:0;
	padding:5px;
	display:block;
	color:#fff;
	background:#009999;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:center;
}

.legend-myAds{
	margin:0;
	padding:5px;
    color:#0099FF;
	display:block;
	font-size:18px;
    font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:bold;
}

.panel-myAds{
	background-color:#FFFFFF;
	border: solid 1px #0066CC;
	margin:20px auto;
	width:auto;

}

.line-myAds{
	width:auto;
	height:3px;
	margin:5px auto;
	background:#EEF2FA;
	clear:both;
}

.img-logo-myAds {
    width:20px;
    height: 20px;
}

.tit-blue{
	margin:0;
	padding:15px 125px;
	color:#009999;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:left;
}

.tit-blue-2{
	margin:0;
	padding:15px 125px;
	color:#009999;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:left;
}

.link-blue{
	margin:0;
	padding:5px 125px;

}

.link-blue a{
	text-decoration:underline;
	color:#009999;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	text-align:left;
}

.link-blue a:hover{
	text-decoration:none;
}

.btn-ingresar{
	background-color:#0099FF;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #0077C6;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:130px;
	height:41px;
	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:10px 15px 30px 15px;
	display:block;
	margin:15px auto 25px auto;
	text-decoration:none;
}
.btn-ingresar:hover {
	background-color:#0077C6;
}

.btn-ingresar:active {
	position:relative;
	top:1px;
} 

.tit-panel{
	margin:0;
	color:#000;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	padding-left:30px;

}

.txt-panel{
	margin:0;
	color:#000;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	padding-left:15px;

}

.radio-group{
	margin:20px;
	color:#000;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	padding-left:15px;
}

.radios{
	margin:10px 10px 10px 50px;
	vertical-align: middle;

}

.cont-check-yes{
	display:block; background:#F3F3F3; padding:10px;
	color:#000;
	font-size:15px;
	margin-bottom:20px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
}



.check-yes-no{
	margin-left:15px;
	margin-right:10px;
}

.check-politic{
	margin:0px;
	width:20px;

}

.new-adress{
	padding:20px 0 20px 0;
	display:none;
}

.textarea-2{
	width:240px;

}



.controls{
    position:relative;
	background-image:url(../images/bg-controls.jpg);
	height:80px;
	margin-top:40px;
	padding:15px 0;
}


.save-cancel{
    position:relative;
	display: table;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	text-align:center;
	background-color:#EEF3FB;
	border:1px solid #D9E1F4;
}


.btn-save{
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	
	background: #0099FF no-repeat center left;
	background-image: url(../images/ic_save.png); /* fallback */
	background-image: url(../images/ic_save.png), -webkit-gradient(linear, left top, left bottom, from(#F53636), to(#0077C6)); /* Saf4+, Chrome */
	background-image: url(../images/ic_save.png), -webkit-linear-gradient(top, #0099FF, #0077C6); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_save.png),    -moz-linear-gradient(top, #0099FF, #0077C6); /* FF3.6+ */
	background-image: url(../images/ic_save.png),     -ms-linear-gradient(top, #0099FF, #0077C6); /* IE10 */
	background-image: url(../images/ic_save.png),      -o-linear-gradient(top, #0099FF, #0077C6); /* Opera 11.10+ */
	background-image: url(../images/ic_save.png),         linear-gradient(top, #0099FF, #0077C6);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #495661;
	text-align:center;
	display:block;
	width:120px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:400;
	padding:8px 10px 8px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 10px;
	cursor:pointer;
	float:left;
}

.btn-save:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #0077C6 no-repeat center left;
	background-image: url(../images/ic_save.png); /* fallback */
	background-image: url(../images/ic_save.png), -webkit-gradient(linear, left top, left bottom, from(#0077C6), to(#004E82)); /* Saf4+, Chrome */
	background-image: url(../images/ic_save.png), -webkit-linear-gradient(top, #0077C6, #004E82); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_save.png),    -moz-linear-gradient(top, #0077C6, #004E82); /* FF3.6+ */
	background-image: url(../images/ic_save.png),     -ms-linear-gradient(top, #0077C6, #004E82); /* IE10 */
	background-image: url(../images/ic_save.png),      -o-linear-gradient(top, #0077C6, #004E82); /* Opera 11.10+ */
	background-image: url(../images/ic_save.png),         linear-gradient(top, #0077C6, #004E82);

	border:1px solid #303941;
}

.btn-cancel {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	
	background: #0099FF no-repeat center left;
	background-image: url(../images/ic_cancel.png); /* fallback */
	background-image: url(../images/ic_cancel.png), -webkit-gradient(linear, left top, left bottom, from(#0099FF), to(#0077C6)); /* Saf4+, Chrome */
	background-image: url(../images/ic_cancel.png), -webkit-linear-gradient(top, #0099FF, #0077C6); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_cancel.png),    -moz-linear-gradient(top, #0099FF, #0077C6); /* FF3.6+ */
	background-image: url(../images/ic_cancel.png),     -ms-linear-gradient(top, #0099FF, #0077C6); /* IE10 */
	background-image: url(../images/ic_cancel.png),      -o-linear-gradient(top, #0099FF, #0077C6); /* Opera 11.10+ */
	background-image: url(../images/ic_cancel.png),         linear-gradient(top, #0099FF, #0077C6);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #495661;
	text-align:center;
	display:block;
	width:120px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:400;
	padding:8px 10px 8px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 10px;
	cursor:pointer;
	float:left;
}

.btn-cancel:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #0077C6 no-repeat center left;
	background-image: url(../images/ic_cancel.png); /* fallback */
	background-image: url(../images/ic_cancel.png), -webkit-gradient(linear, left top, left bottom, from(#0077C6), to(#004E82)); /* Saf4+, Chrome */
	background-image: url(../images/ic_cancel.png), -webkit-linear-gradient(top, #0077C6, #004E82); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_cancel.png),    -moz-linear-gradient(top, #0077C6, #004E82); /* FF3.6+ */
	background-image: url(../images/ic_cancel.png),     -ms-linear-gradient(top, #0077C6, #004E82); /* IE10 */
	background-image: url(../images/ic_cancel.png),      -o-linear-gradient(top, #0077C6, #004E82); /* Opera 11.10+ */
	background-image: url(../images/ic_cancel.png),         linear-gradient(top, #0077C6, #004E82);

	border:1px solid #537C29;
}

.btn-save:active, .btn-cancel:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}


.btn-next-green {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	
	background: #8EC63D no-repeat center right;
	background-image: url(../images/ic_next.png); /* fallback */
	background-image: url(../images/ic_next.png), -webkit-gradient(linear, left top, left bottom, from(#8EC63D), to(#669933)); /* Saf4+, Chrome */
	background-image: url(../images/ic_next.png), -webkit-linear-gradient(top, #8EC63D, #669933); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_next.png),    -moz-linear-gradient(top, #8EC63D, #669933); /* FF3.6+ */
	background-image: url(../images/ic_next.png),     -ms-linear-gradient(top, #8EC63D, #669933); /* IE10 */
	background-image: url(../images/ic_next.png),      -o-linear-gradient(top, #8EC63D, #669933); /* Opera 11.10+ */
	background-image: url(../images/ic_next.png),         linear-gradient(top, #8EC63D, #669933);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #537C29;
	text-align:center;
	display:block;
	width:190px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	padding:9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 10px;
	cursor:pointer;
	float:left;
}


.btn-next-green:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #669933 no-repeat center right;
	background-image: url(../images/ic_next.png); /* fallback */
	background-image: url(../images/ic_next.png), -webkit-gradient(linear, left top, left bottom, from(#669933), to(#537C29)); /* Saf4+, Chrome */
	background-image: url(../images/ic_next.png), -webkit-linear-gradient(top, #669933, #537C29); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_next.png),    -moz-linear-gradient(top, #669933, #537C29); /* FF3.6+ */
	background-image: url(../images/ic_next.png),     -ms-linear-gradient(top, #669933, #537C29); /* IE10 */
	background-image: url(../images/ic_next.png),      -o-linear-gradient(top, #669933, #537C29); /* Opera 11.10+ */
	background-image: url(../images/ic_next.png),         linear-gradient(top, #669933, #537C29);

	border:1px solid #334D1A;
}

.btn-back-green {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	
	background: #8EC63D no-repeat center left;
	background-image: url(../images/ic_back.png); /* fallback */
	background-image: url(../images/ic_back.png), -webkit-gradient(linear, left top, left bottom, from(#8EC63D), to(#669933)); /* Saf4+, Chrome */
	background-image: url(../images/ic_back.png), -webkit-linear-gradient(top, #8EC63D, #669933); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_back.png),    -moz-linear-gradient(top, #8EC63D, #669933); /* FF3.6+ */
	background-image: url(../images/ic_back.png),     -ms-linear-gradient(top, #8EC63D, #669933); /* IE10 */
	background-image: url(../images/ic_back.png),      -o-linear-gradient(top, #8EC63D, #669933); /* Opera 11.10+ */
	background-image: url(../images/ic_back.png),         linear-gradient(top, #8EC63D, #669933);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #537C29;
	text-align:center;
	display:block;
	width:190px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	padding:9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 10px;
	cursor:pointer;
	float:left;
}


.btn-back-green:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #669933 no-repeat center left;
	background-image: url(../images/ic_back.png); /* fallback */
	background-image: url(../images/ic_back.png), -webkit-gradient(linear, left top, left bottom, from(#669933), to(#537C29)); /* Saf4+, Chrome */
	background-image: url(../images/ic_back.png), -webkit-linear-gradient(top, #669933, #537C29); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_back.png),    -moz-linear-gradient(top, #669933, #537C29); /* FF3.6+ */
	background-image: url(../images/ic_back.png),     -ms-linear-gradient(top, #669933, #537C29); /* IE10 */
	background-image: url(../images/ic_back.png),      -o-linear-gradient(top, #669933, #537C29); /* Opera 11.10+ */
	background-image: url(../images/ic_back.png),         linear-gradient(top, #669933, #537C29);
	border:1px solid #537C29;
}

.btn-next-green:active, .btn-back-green:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}

.btn-next-pink {
	-moz-box-shadow:inset 0px 1px 0px 0px #E2D7FF;
	-webkit-box-shadow:inset 0px 1px 0px 0px #E2D7FF;
	box-shadow:inset 0px 1px 0px 0px #E2D7FF;
	
	background: #7D46FF no-repeat center right;
	background-image: url(../images/ic_next.png); /* fallback */
	background-image: url(../images/ic_next.png), -webkit-gradient(linear, left top, left bottom, from(#976BFF), to(#7D46FF)); /* Saf4+, Chrome */
	background-image: url(../images/ic_next.png), -webkit-linear-gradient(top, #976BFF, #7D46FF); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_next.png),    -moz-linear-gradient(top, #976BFF, #7D46FF); /* FF3.6+ */
	background-image: url(../images/ic_next.png),     -ms-linear-gradient(top, #976BFF, #7D46FF); /* IE10 */
	background-image: url(../images/ic_next.png),      -o-linear-gradient(top, #976BFF, #7D46FF); /* Opera 11.10+ */
	background-image: url(../images/ic_next.png),         linear-gradient(top, #976BFF, #7D46FF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #537C29;
	text-align:center;
	display:block;
	width:190px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	padding:9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 10px 1px;
	cursor:pointer;
	float:left;
}


.btn-next-pink:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Mozilla Firefox*/
	
	background: #663399 no-repeat center right;
	background-image: url(../images/ic_next.png); /* fallback */
	background-image: url(../images/ic_next.png), -webkit-gradient(linear, left top, left bottom, from(#663399), to(#4B2572)); /* Saf4+, Chrome */
	background-image: url(../images/ic_next.png), -webkit-linear-gradient(top, #663399, #4B2572); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_next.png),    -moz-linear-gradient(top, #669933, #4B2572); /* FF3.6+ */
	background-image: url(../images/ic_next.png),     -ms-linear-gradient(top, #669933, #4B2572); /* IE10 */
	background-image: url(../images/ic_next.png),      -o-linear-gradient(top, #669933, #4B2572); /* Opera 11.10+ */
	background-image: url(../images/ic_next.png),         linear-gradient(top, #669933, #4B2572);

	border:1px solid #4B2572;
}


.btn-back-pink {
	-webkit-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Mozilla Firefox*/
	
	background: #976BFF no-repeat center left;
	background-image: url(../images/ic_back.png); /* fallback */
	background-image: url(../images/ic_back.png), -webkit-gradient(linear, left top, left bottom, from(#976BFF), to(#7D46FF)); /* Saf4+, Chrome */
	background-image: url(../images/ic_back.png), -webkit-linear-gradient(top, #976BFF, #7D46FF); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_back.png),    -moz-linear-gradient(top, #976BFF, #7D46FF); /* FF3.6+ */
	background-image: url(../images/ic_back.png),     -ms-linear-gradient(top, #976BFF, #7D46FF); /* IE10 */
	background-image: url(../images/ic_back.png),      -o-linear-gradient(top, #976BFF, #7D46FF); /* Opera 11.10+ */
	background-image: url(../images/ic_back.png),         linear-gradient(top, #976BFF, #7D46FF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #537C29;
	text-align:center;
	display:block;
	width:190px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	padding:9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 10px 1px;
	cursor:pointer;
	float:left;
}


.btn-back-pink:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Mozilla Firefox*/
	
	background: #663399 no-repeat center left;
	background-image: url(../images/ic_back.png); /* fallback */
	background-image: url(../images/ic_back.png), -webkit-gradient(linear, left top, left bottom, from(#669933), to(#4B2572)); /* Saf4+, Chrome */
	background-image: url(../images/ic_back.png), -webkit-linear-gradient(top, #663399, #4B2572); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/ic_back.png),    -moz-linear-gradient(top, #663399, #4B2572); /* FF3.6+ */
	background-image: url(../images/ic_back.png),     -ms-linear-gradient(top, #663399, #4B2572); /* IE10 */
	background-image: url(../images/ic_back.png),      -o-linear-gradient(top, #663399, #4B2572); /* Opera 11.10+ */
	background-image: url(../images/ic_back.png),         linear-gradient(top, #663399, #4B2572);
	border:1px solid #537C29;
}



.btn-number-pink {
	-webkit-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Mozilla Firefox*/
	
	background: #976BFF;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#976BFF), to(#7D46FF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #976BFF, #7D46FF); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #976BFF, #7D46FF); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #976BFF, #7D46FF); /* IE10 */
	background-image: -o-linear-gradient(top, #976BFF, #7D46FF); /* Opera 11.10+ */
	background-image: linear-gradient(top, #976BFF, #7D46FF);

	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #537C29;
	text-align:center;
	display:block;
	width:67px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	padding:9px;
	text-decoration:none;
	text-shadow:1px 1px 0px #333;
	margin: 10px 1px;
	cursor:pointer;
	float:left;
}


.btn-number-pink:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #E2D7FF; /*Mozilla Firefox*/
	
	background: #663399;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#669933), to(#4B2572)); /* Saf4+, Chrome */
	background-image:-webkit-linear-gradient(top, #663399, #4B2572); /* Chrome 10+, Saf5.1+ */
	background-image:-moz-linear-gradient(top, #663399, #4B2572); /* FF3.6+ */
	background-image:-ms-linear-gradient(top, #663399, #4B2572); /* IE10 */
	background-image:-o-linear-gradient(top, #663399, #4B2572); /* Opera 11.10+ */
	background-image:linear-gradient(top, #663399, #4B2572);

}




.cont-next-back{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	text-align:center;
	border:0px solid #495661;
}



.next-back{
	display: table;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	text-align:center;
	background-color:#EEF3FB;
	border:1px solid #D9E1F4;
	padding:0 10px;
}

.menu-step{
	position:relative; display:block; float:left; margin:0
}


.cont-step-group{
	position:absolute;
	top:54px;
	left:1px;
	border-top: 0px solid #59B200;
	border-left: inset 2px solid #59B200;
	border-right: inset 2px solid #59B200;
	border-bottom: inset 5px solid #59B200;
	z-index:100;
	margin:0 0 20px 0;
	display:none;
	-moz-box-shadow:0px 1px 1px 1px #D4C4FD;
	-webkit-box-shadow:0px 1px 1px 1px #D4C4FD;
	box-shadow:0px 1px 1px 1px #D4C4FD;
	width:67px;
}

.step-group{
	margin:0;
	padding:0;
}

.step-group li{
	list-style:none;
	border-top: 1px solid #E2E2E2;
}

.step-option  {
	width:100%;
	height:40px;
	border: 0px solid #fff;
	background: #7C47FC;
	display:block;
	border-radius:0px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #fff;
	font-size:13px;
	font-weight:400;
	text-align:center;
	cursor:pointer;
}

.step-option:hover  {
	background-color:#4D2675;
	
}
.step-option-selected {    
	width:100%;
	height:40px;
	border: 0px solid #fff;
	background:#4D2675;
	display:block;
	border-radius:0px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #fff;
	font-size:13px;
	text-align:center;
    cursor:pointer;
}




.btn-delete-cart {
	position:absolute;
	width:28px;
	height:28px;
	background:url(../images/close.png);
	border:none;
	top:-10px;
	left:812px;
	z-index:55;
	cursor:pointer;
}

.btn-delete-file {
	position:absolute;
	width:28px;
	height:28px;
	background:url(../images/close.png);
	border:none;
	top:47px;
	left:480px;
	z-index:55;
	cursor:pointer;
}

.btn-delete-cart:active {
	top:-9px;
	left:813px;

}

.btn-edit{
	-moz-box-shadow:inset 0px 1px 0px 1px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 1px #fff;
	box-shadow:inset 0px 1px 0px 1px #fff;
	
	background: #F4F4F4 no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#CFCFCF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F4F4F4, #CFCFCF); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #F4F4F4, #CFCFCF); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #F4F4F4, #CFCFCF); /* IE10 */
	background-image: -o-linear-gradient(top, #F4F4F4, #CFCFCF); /* Opera 11.10+ */
	background-image: linear-gradient(top, #F4F4F4, #CFCFCF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #A4A4A4;
	text-align:center;
	display:block;
	width:90px;
	color:#000;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:400;
	padding:4px 5px 4px 5px;
	text-decoration:none;
	margin: 5px;
	cursor:pointer;
	float:right;
}

.btn-edit:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #EBF4FA no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EBF4FA), to(#CAE4F3)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #EBF4FA, #CAE4F3); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #EBF4FA, #CAE4F3); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #EBF4FA, #CAE4F3); /* IE10 */
	background-image: -o-linear-gradient(top, #EBF4FA, #CAE4F3); /* Opera 11.10+ */
	background-image: linear-gradient(top, #EBF4FA, #CAE4F3);

	border:1px solid #78ABD1;
}

.btn-edit:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}

.btn-editPromotion{
	-moz-box-shadow:inset 0px 1px 0px 1px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 1px #fff;
	box-shadow:inset 0px 1px 0px 1px #fff;
	
	background: #F4F4F4 no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#CFCFCF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F4F4F4, #CFCFCF); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #F4F4F4, #CFCFCF); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #F4F4F4, #CFCFCF); /* IE10 */
	background-image: -o-linear-gradient(top, #F4F4F4, #CFCFCF); /* Opera 11.10+ */
	background-image: linear-gradient(top, #F4F4F4, #CFCFCF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #A4A4A4;
	text-align:center;
	display:block;
	width:200px;
	color:#000;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:400;
	padding:4px 5px 4px 5px;
	text-decoration:none;
	margin: 5px;
	cursor:pointer;
	float:right;
    height:30px;
}

.btn-editPromotion:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #EBF4FA no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EBF4FA), to(#CAE4F3)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #EBF4FA, #CAE4F3); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #EBF4FA, #CAE4F3); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #EBF4FA, #CAE4F3); /* IE10 */
	background-image: -o-linear-gradient(top, #EBF4FA, #CAE4F3); /* Opera 11.10+ */
	background-image: linear-gradient(top, #EBF4FA, #CAE4F3);

	border:1px solid #78ABD1;
}

.btn-editPromotion:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}

.cont-filter-adress{
	margin-left:40px;
	float:left;
}	

.tit-adress {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:700;
	margin:0 0 5px 0;
	color:#339933;
}

.cont-resumen{
	margin:10px 10px;
	padding:3px;
	background:#F5F5F5;
}


.tit-resumen {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	margin:0 15px 0 10px;
	width:140px;
	padding:8px;
	color:#000;
	float:left;
}

.txt-resumen {
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:300;
	margin:0 15px 0 0px;
	max-width:550px;
	padding:8px;
	color:#000;
	float:left;
}

.mySelection {
	border: 2px solid #EABB00;
	margin:35px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	background:#F5F5F5;
}

.textMySelection  {
	font-weight: 	700;
	font-size:		22px;
	color: 			#EABB00;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
	float:			left;
	margin:         2px 15px;
}

.textSelection  {
	background-color:#fff;
	margin: 5px 10px;
	width:460px;
	padding:3px;
	float:left;
}

.line-sep{
	clear:both;
	height:1px;
	width:980px;
	margin:15px auto;
	background-color:#EABB00;
}

.textName  {
	margin:			0 0 0 10px;
	font-weight: 	700;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	margin-right:15px;
	float:left;
}

.textNameEdit  {
	margin:			8px 0 0 10px;
	font-weight: 	700;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	margin-right:15px;
	float:left;
}

.textNameEnd  {
	margin:			0 0 0 10px;
	font-weight: 	700;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;


}

.textInfoEnd  {
	margin:			0 0 0 10px;
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
}

.textInfo  {
	margin:			0 0 0 10px;
	font-weight: 	400;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;

}

.textInfoEdit  {
	margin:			8px 0 0 10px;
	font-weight: 	400;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;

}

.textInfoEnd  {
	margin:			0 0 0 10px;
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		justfy;
}


textarea{

	margin:			0px;
	height:			20px;
	width:			275px;
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
	border: 1px solid #999;
}

	/* RADIO - CHECKBOX */
	
	.cont-radio {
		position:relative;
		float:left;
		margin-left:auto;
		margin-right:auto;
		margin-left:6px;
		margin-bottom:5px;

	}
	

	.cont-check {
		position:relative;
		float:left;
		margin-left:auto;
		margin-right:auto;
		margin-left:6px;
		margin-bottom:5px;

	}


/* --------------------------------------------------  
		LOGIN
----------------------------------------------------- */
	
.tit_login  {
	font-weight: 	700;
	font-size:		22px;
	color: 			#0099FF;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
	margin:			5px 0 0 0;
}	

.cont-select-rut {
		width:375px;
		margin-left:125px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		float:left;

	}

	.login-form input[type="text"],
	.login-form input[type="email"],
	.login-form input[type="password"],
	.login-form input[type="url"],
	.login-form input[type="number"],
	.login-form textarea {
		width:350px;
		height:30px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 15px;
		font-weight:400px;
		box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		border:1px solid #CCC;
		background:#FFF;
		margin:0 0 15px;
		padding:3px;
	}
	
	.login-form input[type="text"]:hover,
	.login-form input[type="email"]:hover,
	.login-form input[type="password"]:hover,
	.login-form input[type="url"]:hover,
	.login-form input[type="number"]:hover,
	.login-form textarea:hover {
		-webkit-transition:border-color 0.3s ease-in-out;
		-moz-transition:border-color 0.3s ease-in-out;
		transition:border-color 0.3s ease-in-out;
		border:1px solid #AAA;
	}
	.login-form textarea {
		height:100px;
		max-width:100%;
	}
	.login-form .btn-form[type="submit"] {
		cursor:pointer;
		width:100%;
		max-width:300px;
		display:block;
		border:none;
		background:#0099FF;
		background-image:linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
		background-image:-moz-linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
		background-image:-webkit-linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
		color:#FFF;
		margin:25px auto 25px auto;
		padding:10px;
		border-radius:5px;
		font-weight:700;
		font-size:16px;
		font-family: 'Open Sans', sans-serif;
		text-align:center;
	}
	.login-form button[type="submit"]:hover {
		background-image:linear-gradient(bottom, #007ACC 0%, #007ACC 52%);
		background-image:-moz-linear-gradient(bottom, #007ACC 0%, #007ACC 52%);
		background-image:-webkit-linear-gradient(bottom, #007ACC 0%, #007ACC 52%);
		-webkit-transition:background 0.3s ease-in-out;
		-moz-transition:background 0.3s ease-in-out;
		transition:background-color 0.3s ease-in-out;
	}
	.login-form button[type="submit"]:active {
		box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
	}
	.login-form input:focus,
	.login-form textarea:focus {
		outline:0;
		border:1px solid #999;
	}
	::-webkit-input-placeholder {
		color:#888;
	}
	:-moz-placeholder {
		color:#888;
	}
	::-moz-placeholder {
		color:#888;
	}
	:-ms-input-placeholder {
		color:#888;
	}
	

	.cont-select-user-1 {
		width:375px;
		margin:0 0 15px 125px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		float:left;
	}
	
	.cont-select-user-2 {
		width:375px;
		margin:0 0 15px 20px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		float:left;
	}

    .cont-select-user-3 {
		width:750px;
		margin:0 0 15px 125px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		float:left;
	}
	
	
	.cont-select-pass {
		width:375px;
		margin-left:20px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		float:left;
	}
	
	.text-user {
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 15px;
		font-weight:400px;
		color: #000;
		margin:10px 0 3px 0;

	}

	.select-user {
		width:350px;
		height:30px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 15px;
		font-weight:400px;
		box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		border:1px solid #CCC;
		background:#FFF;
		margin:0 0 15px;
		padding:3px;

	}
	
	.select-wizard{
		margin:0;
		width:230px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		cursor: pointer;
		background-color:#fff;
		border:1px solid #ccc;
	}
	
    .text-alert {
	font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
	font-size:				15px;
	text-align: 			left;
	color: 					red;
	margin:					0 0 0 0; 
	padding:				0;
	font-weight:			400;
	}

   .text-uploadFileAlert {
	font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
	font-size:				15px;
	text-align: 			left;
	color: 					red;
	margin:					0 0 0 0; 
	padding:				0;
	font-weight:			400;
	}


.validation-summary-errors {
	font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
	font-size:				15px;
	text-align: 			left;
	display:				block;
	width:					30%;
	color: 					red;
	background-color:		#FFE8E8;
	border:					1px solid #F00;
	margin:					20px auto; 
	padding:				15px 200px;
	font-weight:			400;
	}


.tit_order  {
	font-weight: 	700;
	font-size:		19px;
	color: 			#0099FF;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
	margin:			20px 0;
}

.btn-order {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A4BD25), color-stop(1, #7EAD38));
	background:-moz-linear-gradient( center top, #A4BD25 5%, #7EAD38 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A4BD25', endColorstr='#7EAD38');
	background-color:#7EAD38;
	border:1px solid #778811;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:700;
	padding:10px;
	text-decoration:none;
	display:table;
	text-shadow:1px 1px 0px #333;
	margin: 10px auto 10px auto;
}


.btn-order:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7EAD38), color-stop(1, #5D8926));
	background:-moz-linear-gradient( center top, #7EAD38 5%, #5D8926 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EAD38', endColorstr='#5D8926');
	background-color:#5D8926;
	border:1px solid #778811;
}

.number-order{
	margin-bottom:15px; border-bottom:1px solid #ccc; padding-bottom:20px;
}



/* --------------------------------------------------  
		CONTROLES Y COLORES RADIOS Y CHECKBOXS
----------------------------------------------------- */


/* COLOR RED*/

	input[type=radio].radio-red {
		display: none;
	}

	input[type=radio].radio-red + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		width:230px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-red:checked + label{
		 background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #C50707;
		-moz-box-shadow:inset 0 1px 10px #339933;

		box-shadow:inset 0 1px 10px #C50707;
		background-color:#F6D6D6;
		border:1px solid #C50707;
	}

	
	/* COLOR GREEN*/

	input[type=radio].radio-green {
		display: none;
	}

	input[type=radio].radio-green + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		width:230px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-green:checked + label{
		 background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #339933;
		-moz-box-shadow:inset 0 1px 10px #339933;

		box-shadow:inset 0 1px 10px #339933;
		background-color:#E1F0E1;
		border:1px solid #4BB247;
	}
	
	/* COLOR GREEN 2*/

	input[type=radio].radio-green2 {
		display: none;
	}

	input[type=radio].radio-green2 + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:260px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-green2:checked + label{
		 background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #339933;
		-moz-box-shadow:inset 0 1px 10px #339933;
		box-shadow:inset 0 1px 10px #339933;
		background-color:#E1F0E1;
		border:1px solid #4BB247;
	}

	
	/* COLOR YELLOW */

	input[type=radio].radio-yellow {
		display: none;
	}

	input[type=radio].radio-yellow + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		width:230px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-yellow:checked + label{
		 background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #EABB00;
		-moz-box-shadow:inset 0 1px 10px #EABB00;
		box-shadow:inset 0 1px 10px #EABB00;
		background-color:#FDFAEA;
		border:1px solid #EABB00;
	}

	/* RADIO COLOR BLUE 1 */

	input[type=radio].radio-blue {
		display:none;
		margin:0;
	}

	input[type=radio].radio-blue + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:230px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-blue:checked + label{
		background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline:0;
		-webkit-box-shadow:inset 0 1px 10px #009999;
		-moz-box-shadow:inset 0 1px 10px #009999;
		box-shadow:inset 0 1px 10px #009999;
		background-color:#E3F4F4;
		border:1px solid #009999;
	}

	/* RADIO COLOR BLUE 2 */

	input[type=radio].radio-blue2 {
		display:none;
		margin:0;
	}

	input[type=radio].radio-blue2 + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:260px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-blue2:checked + label{
		background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #009999;
		-moz-box-shadow:inset 0 1px 10px #009999;
		box-shadow:inset 0 1px 10px #009999;
		background-color:#E3F4F4;
		border:1px solid #009999;
	}


	/* COLOR BLUE CHECK*/

	input[type=checkbox].checkbox-blue {
		display:none;
	}

	input[type=checkbox].checkbox-blue + label{
		background:url(../../images/check-off.png) left center no-repeat; 
		display: block;
		width:230px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=checkbox].checkbox-blue:checked + label{
		background:url(../../images/check-on.png) left center no-repeat; 
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #88B0E1;
		-moz-box-shadow:inset 0 1px 10px #88B0E1;
		box-shadow:inset 0 1px 10px #88B0E1;
		background-color:#DFEAF7;
		border:1px solid #DFEAF7;
	}


	/* COLOR CHECK YELLOW*/

	input[type=checkbox].checkbox-yellow {
		display: none;
	}

	input[type=checkbox].checkbox-yellow + label{
		background:url(../../images/check-off.png) left center no-repeat; 
		display: block;
		width:230px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=checkbox].checkbox-yellow:checked + label{
		 background:url(../../images/check-on.png) left center no-repeat; 
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #EABB00;
		-moz-box-shadow:inset 0 1px 10px #EABB00;
		box-shadow:inset 0 1px 10px #EABB00;
		background-color:#FDFAEA;
		border:1px solid #EABB00;
	}

	/* COLOR GREEN CHECKBOX*/

	input[type=checkbox].checkbox-green {
		display: none;
	}

	input[type=checkbox].checkbox-green + label{
		background:url(../../images/check-off.png) left center no-repeat;
		width:230px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=checkbox].checkbox-green:checked + label{
		 background:url(../../images/check-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #339933;
		-moz-box-shadow:inset 0 1px 10px #339933;
		box-shadow:inset 0 1px 10px #339933;
		background-color:#E1F0E1;
		border:1px solid #4BB247;
	}




	
	
	/* -- STEP 2 - PUBLICACIONES  */	

	/* CHECK EL MERCURIO */

	input[type=checkbox].checkbox-mercurio {
		display: none;
	}

	input[type=checkbox].checkbox-mercurio + label{
		background:url(../../images/check-off.png) left center no-repeat;
		display: inline-block;
		vertical-align:center;
		width:260px;
		margin:5px;
		padding:10px 10px 10px 35px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=checkbox].checkbox-mercurio:checked + label{
		background:url(../../images/check-on.png) left center no-repeat; 
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #999;
		-moz-box-shadow:inset 0 1px 10px #999;
		box-shadow:inset 0 1px 10px #999;
		background-color:#EAEAEA;
		border:1px solid #EAEAEA;
	}

     	/* CHECK EL REVISTAS-MERCURIO */

	input[type=checkbox].checkbox-RevistasMercurio {
		display: none;
	}

	input[type=checkbox].checkbox-RevistasMercurio + label{
		background:url(../../images/check-off.png) left center no-repeat;
		display: inline-block;
		vertical-align:center;
		width:260px;
		margin:5px;
		padding:10px 10px 10px 35px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=checkbox].checkbox-RevistasMercurio:checked + label{
		background:url(../../images/check-on.png) left center no-repeat; 
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #999;
		-moz-box-shadow:inset 0 1px 10px #999;
		box-shadow:inset 0 1px 10px #999;
		background-color:#EAEAEA;
		border:1px solid #EAEAEA;
	}




	/* CHECK LUN */

	input[type=checkbox].checkbox-lun {
		display: none;
	}

	input[type=checkbox].checkbox-lun + label{
		background:url(../../images/check-off.png) left center no-repeat;
		display: block;
		vertical-align:top;
		width:260px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=checkbox].checkbox-lun:checked + label{
		background:url(../../images/check-on.png) left center no-repeat; 
		top:2px;
		outline:0;
		-webkit-box-shadow:inset 0 1px 10px #88B0E1;
		-moz-box-shadow:inset 0 1px 10px #88B0E1;
		box-shadow:inset 0 1px 10px #88B0E1;
		background-color:#DFEAF7;
		border:1px solid #DFEAF7;
	}


	/* CHECK SEGUNDA */

	input[type=checkbox].checkbox-segunda {
		display: none;
	}

	input[type=checkbox].checkbox-segunda + label{
		background:url(../../images/check-off.png) left center no-repeat;
		display: block;
		vertical-align:top;
		width:260px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=checkbox].checkbox-segunda:checked + label{
		background:url(../../images/check-on.png) left center no-repeat; 
		top:2px;
		outline:0;
		-webkit-box-shadow:inset 0 1px 10px #2DA647;
		-moz-box-shadow:inset 0 1px 10px #2DA647;
		box-shadow:inset 0 1px 10px #2DA647;
		background-color:#D7F4DD;
		border:1px solid #2DA647;
	}


	/* CHECK EMOL */

	input[type=checkbox].checkbox-emol {
		display: none;
	}

	input[type=checkbox].checkbox-emol + label{
		background:url(../../images/check-off.png) left center no-repeat;
		display: block;
		vertical-align:top;
		width:260px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=checkbox].checkbox-emol:checked + label{
		background:url(../../images/check-on.png) left center no-repeat; 
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #999;
		-moz-box-shadow:inset 0 1px 10px #999;
		box-shadow:inset 0 1px 10px #999;
		background-color:#EAEAEA;
		border:1px solid #EAEAEA;
	}

	.border-emol {
		border: 2px solid #999;
		background:#FFFFFF;
	}

	.panel-emol {
		border: 1px solid #999;
		background:#FFFFFF;
        margin:20px auto 50px auto;
		width:1000px;

	}
	
	.panel-emol-selection {
		border: 1px solid #999;
		background:#FFFFFF;
        margin:20px auto 50px auto;
		width:1000px;

	}

    .panel-mercurio-selection {
        border-bottom: 1px solid  #1660A5;
		border-left:1px solid #1660A5;
		border-right:1px solid #1660A5;
		border-top:1px solid #1660A5;
		background-color:#FFFFFF;
		margin:20px auto 50px auto;
		width:1100px;
	}

	.panel-mercurio {
		border: 1px solid #1660A5;
		background:#FFFFFF;
        margin:20px auto 50px auto;
		width:1000px;

	}

	.legend-mercurio {
		border: 		1px solid #1660A5;
		height:			42px;
		padding:		5px 0;
		background:     #1660A5;
		margin:			0;
		font-weight: 	400;
		font-size:		18px;
		color: 			#fff;
		font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		text-align:center;
		display:		block;
}


      .panel-RevistasMercurio-selection {
        border-bottom: 1px solid  #1660A5;
		border-left:1px solid  #1660A5;
		border-right:1px solid  #1660A5;
		border-top:1px solid #1660A5;
		background-color:#FFFFFF;
        margin:20px auto 50px auto;
		width:1100px;
	}

	.panel-RevistasMercurio {
		border: 1px solid #1660A5;
		background:#FFFFFF;
        margin:20px auto 50px auto;
		width:1000px;

	}

	.legend-RevistasMercurio {
		border: 		1px solid #1660A5;
		height:			42px;
		padding:		5px 0;
		background:     #1660A5;
		margin:			0;
		font-weight: 	400;
		font-size:		18px;
		color: 			#fff;
		font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		text-align:     center;
		display:		block;
	}


	.panel-lun {
		border-bottom: 1px solid  #202267;
		border-left:1px solid  #202267;
		border-right:1px solid  #202267;
		border-top:7px solid #FC0011;
		background-color:#FFFFFF;
        margin:20px auto 50px auto;
		width:1000px;

	}
	
	.panel-lun-selection{
		border-bottom: 1px solid  #202267;
		border-left:1px solid #202267;
		border-right:1px solid #202267;
		border-top:7px solid #FC0011;
		background-color:#FFFFFF;
        margin:20px auto 50px auto;
		width:1100px;

	}
	
	.legend-lun {
	    height:			42px;
	    padding:		0;
	    background: 	#202267;
	    margin:			0;
	    font-weight: 	400;
	    font-size:		18px;
	    color: 			#fff;
	    font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	    text-align:     center;
	    display:		block;
}
	
	.panel-segunda {
		border: 1px solid  #2DA647;
		background-color:#FFFFFF;
        margin:20px auto 50px auto;
		width:1000px;

}

	.legend-segunda {
		border: 		1px solid #2DA647;
		height:			45px;

		padding:		5px 0 5px 10px;
		background: 	#2DA647;
		margin:			0;
		font-weight: 	400;
		font-size:		18px;
		color: 			#fff;
		font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
		text-align:		center;
		display:		block;
}
    	
	.panel-segunda-selection {
        border-bottom: 1px solid  #2DA647;
		border-left:1px solid  #2DA647;
		border-right:1px solid  #2DA647;
		border-top:1px solid #2DA647;
		background-color:#FFFFFF;
        margin:20px auto 50px auto;
		width:1100px;

	}

	.logoMySelection-lun {
		background:#202267;
		border-top:3px solid #FC0011;
		text-align:center;
		width:200px;
		height:25px;
		margin-top:5px;
		float:left;
	}
	
	.logoMySelection-emol {
		text-align:center;
		width:80px;
		height:25px;
		margin-top:5px;
		float:left;
}

    .logoMySelection-segunda {
        background:#2DA647;
		text-align:center;
		width:200px;
		height:25px;
		margin-top:5px;
		float:left;
}

    .logoMySelection-mercurio {
	    background:#1660A5;
	    text-align:center;
	    width:200px;
	    padding-top:5px;
	    height:30px;
	    margin-top:5px;
        float:left;
}

    .logoMySelection-RevistasMercurio {
	    background:#1660A5;
	    text-align:center;
	    width:200px;
	    padding-top:5px;
	    height:30px;
	    margin-top:5px;
        float:left;
}

	
	.legend-emol {
	border: 		0px solid #00429A;
	height:			45px;
	padding:		5px 0 5px 10px;
	background:     #E0E0E0;
	margin:			0;
	font-weight: 	400;
	font-size:		18px;
	color: 			#fff;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:center;
	display:		block;
}

.legend-emol-select {
	border: 		0px solid #00429A;
	height:			35px;
	padding:		5px 0 5px 10px;
	background:     #E0E0E0;
	margin:			0;
	font-weight: 	700;
	font-size:		22px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:center;
	display:		block;
}


	/* STEP 3 - FECHAS DE PUBLICACIÓN */

	.tit-blue-dates{
		margin:0;
		padding:5px 50px;
		color:#0066CC;
		font-size:20px;
		font-family: 'Open Sans', sans-serif;
		font-weight:700;
		text-align:left;

	}
	
	#dateRange {
	display:none;
}

.btn-range {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A4BD25), color-stop(1, #7EAD38));
	background:-moz-linear-gradient( center top, #A4BD25 5%, #7EAD38 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A4BD25', endColorstr='#7EAD38');
	background-color:#7EAD38;
	border:1px solid #778811;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-align:center;
	font-size:18px;
	width:300px;
	color:#fff;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:700;
	padding:10px;
	text-decoration:none;
	display:block;
	text-shadow:1px 1px 0px #333;
	margin: 20px auto 20px auto;
	cursor:pointer;
}


.btn-range:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7EAD38), color-stop(1, #5D8926));
	background:-moz-linear-gradient( center top, #7EAD38 5%, #5D8926 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EAD38', endColorstr='#5D8926');
	background-color:#5D8926;
	border:1px solid #778811;
}

.btn-range:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}


.btn-multi {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A4BD25), color-stop(1, #7EAD38));
	background:-moz-linear-gradient( center top, #A4BD25 5%, #7EAD38 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A4BD25', endColorstr='#7EAD38');
	background-color:#7EAD38;
	padding:10px 25px 10px 25px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #778811;
	color:#fff;
	font-family:arial;
	font-size:16px;
	font-weight:700;
	text-shadow:1px 1px 0px #333;
	text-align:center;
	width:230px;
	display:block;
	margin:15px auto;
	cursor:pointer;
}

.btn-multi:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7EAD38), color-stop(1, #5D8926));
	background:-moz-linear-gradient( center top, #7EAD38 5%, #5D8926 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EAD38', endColorstr='#5D8926');
	background-color:#5D8926;
}

.btn-multi:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}

.btn-publicar {
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #A4BD25), color-stop(1, #7EAD38));
	background:-moz-linear-gradient( center top, #A4BD25 5%, #7EAD38 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A4BD25', endColorstr='#7EAD38');
	background-color:#7EAD38;
	padding:10px 25px 10px 25px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #778811;
	color:#fff;
	font-family:arial;
	font-size:18px;
	font-weight:600;
	text-shadow:1px 1px 0px #333;
	text-align:center;
	width:230px;
	display:block;
	margin:15px auto;
	cursor:pointer;
}

.btn-publicar:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #7EAD38), color-stop(1, #5D8926));
	background:-moz-linear-gradient( center top, #7EAD38 5%, #5D8926 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7EAD38', endColorstr='#5D8926');
	background-color:#5D8926;
}

.btn-publicar:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
}


.btn-selectDates{
	text-align:center;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	text-decoration:none;
	
	-moz-box-shadow:inset 0px 1px 0px 1px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 1px #fff;
	box-shadow:inset 0px 1px 0px 1px #fff;
	
	background: #F4F4F4 no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#CFCFCF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F4F4F4, #CFCFCF); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #F4F4F4, #CFCFCF); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #F4F4F4, #CFCFCF); /* IE10 */
	background-image: -o-linear-gradient(top, #F4F4F4, #CFCFCF); /* Opera 11.10+ */
	background-image: linear-gradient(top, #F4F4F4, #CFCFCF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #A4A4A4;
	
	color:#000;
	
	padding:4px 8px 4px 8px;
	margin:5px 6px 5px 6px;

	cursor:pointer;
	float:none;
	display:table;
}

.btn-selectDates:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #EBF4FA no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EBF4FA), to(#CAE4F3)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #EBF4FA, #CAE4F3); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #EBF4FA, #CAE4F3); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #EBF4FA, #CAE4F3); /* IE10 */
	background-image: -o-linear-gradient(top, #EBF4FA, #CAE4F3); /* Opera 11.10+ */
	background-image: linear-gradient(top, #EBF4FA, #CAE4F3);

	border:1px solid #78ABD1;
}

.btn-selectDates:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 

}



.cont-input-date{
	display: table;
	margin:15px auto;

}

.line-date{
	width:960px;
	height:3px;
	margin:5px auto;
	background:#EEF2FA;
	clear:both;
}

.input-date{
	color:#000;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:700;
	padding-left:5px;
	margin-left:30px;
	float:left;
}

/* --- STEP 4 TAMAÑOS --- */

.contentRadio {
	position:relative;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	height:120px;
}

#contentRadio {
	position:relative;
	float:left;
	margin-left:15px;
	margin-bottom:25px;
	height:130px;
}

.contentRadio-clas {
	position:relative;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

#contentRadioVideo {
	position:relative;
	float:left;
	margin-left:15px;
	margin-bottom:15px;
	/* [disabled]margin-bottom:20px; */
	height:130px;
}

#contentRadioBanner {
	position:relative;
	float:left;
	margin-left:15px;
	margin-bottom:40px;
	/* [disabled]margin-bottom:20px; */
	height:130px;
}

#contentImagesize {
	margin:0px auto 0 auto;
	text-align:center;

}

#contentBannersize {
	margin:0px auto 0 auto;
	text-align:center;
}

#contentVideosize {
	margin:0 auto 0 auto;
	text-align:center;
	display:block;

}

.contentImagesize-clas {
	margin:10px auto 10px auto;
	text-align:center;
	padding:3px;
	height:80px;
}

.textSize2 {
	margin:10px 0 0 0px;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif; 
	font-size:12px;
	text-align:center;
}

.textSize1 {
	margin:10px 0 0 0px;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif; 
	font-size:15px;
	font-weight:700;
	text-align:center;
}

.textSize1-clas {
	margin:5px 0 5px 0px;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif; 
	font-size:16px;
	font-weight:700;
	text-align:center;
	color:#000;
	text-shadow:#FFF 2px 2px 2px;
	
}

/* ------------------------------ 
	SELECT SIZE AVISOS 
----------------------------------*/

input[type=radio].selSize {
		display: none;
	}

input[type=radio].selSize + label {
		display:inline-block;
		width:90px;
		border-radius:6px;
		margin:0px 0 0 0px;
		padding: 10px 15px 5px 15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		color: #333;
		text-align:center;
		text-shadow: 0 1px 1px rgba(255,255,255,0.75);
		vertical-align: middle;
		cursor: pointer;
		border: 2px solid #ccc;
		border-color: #e6e6e6 #e6e6e6 #bfbfbf;
		border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
		border-bottom-color: #b3b3b3;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e6e6e6',GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		background-color: #F4F4F4;
	}

	 input[type=radio].selSize:checked + label{
		outline:0;
		top:1px;
		left:1px;
		-webkit-box-shadow: inset 3px 1px 12px #FFCB2F;
		-moz-box-shadow: inset 3px 1px 12px #FFCB2F;
		box-shadow: inset 3px 1px 12px #FFCB2F;
		background-color:#FFFAEA;
		border: 2px solid #F9BB00;
	}	

/* ------------------------------ 
	SELECT SIZE VIDEOS 
----------------------------------*/

	input[type=radio].selSizeVideo {
		display: none;
	}

	input[type=radio].selSizeVideo + label {
		display:inline-block;
		width:90px;
		border-radius:6px;
		margin:0px 0 0 0px;
		padding: 10px 15px 5px 15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		color: #333;
		text-align:center;
		text-shadow: 0 1px 1px rgba(255,255,255,0.75);
		vertical-align: middle;
		cursor: pointer;
		border: 2px solid #ccc;
		border-color: #e6e6e6 #e6e6e6 #bfbfbf;
		border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
		border-bottom-color: #b3b3b3;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e6e6e6',GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		background-color: #F4F4F4;
}

	 input[type=radio].selSizeVideo:checked + label{
		outline:0;
		top:1px;
		left:1px;
		-webkit-box-shadow: inset 3px 1px 12px #FFCB2F;
		-moz-box-shadow: inset 3px 1px 12px #FFCB2F;
		box-shadow: inset 3px 1px 12px #FFCB2F;
		background-color:#FFFAEA;
		border: 2px solid #F9BB00;
}


/* ------------------------------ 
	SELECT SIZE BANNER 
----------------------------------*/

	input[type=radio].selSizeBanner {
		display: none;
	}

	input[type=radio].selSizeBanner + label {
		width:115px;
		height:140px;
		display:inline-block;
		border-radius:6px;
		margin:0px 0 0 0px;
		padding: 10px 15px 5px 15px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 13px;
		line-height: 15px;
		color: #333;
		text-align:center;
		text-shadow: 0 1px 1px rgba(255,255,255,0.75);
		vertical-align: middle;
		cursor: pointer;
		border: 2px solid #ccc;
		border-color: #e6e6e6 #e6e6e6 #bfbfbf;
		border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
		border-bottom-color: #b3b3b3;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#e6e6e6',GradientType=0);
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);
		background-color: #F4F4F4;
}

	 input[type=radio].selSizeBanner:checked + label{
		outline:0;
		top:1px;
		left:1px;
		-webkit-box-shadow: inset 3px 1px 12px #FFCB2F;
		-moz-box-shadow: inset 3px 1px 12px #FFCB2F;
		box-shadow: inset 3px 1px 12px #FFCB2F;
		background-color:#FFFAEA;
		border: 2px solid #F9BB00;
}	




/* ------------------------------ 
	RADIOS TEMPLATES CLASIFICADOS
----------------------------------*/

input[type=radio].selSize-clas {
		display: none;
	}

input[type=radio].selSize-clas + label {
		padding:5px;
		display:block;
		border-radius:6px;
		margin:0px 0 5px 5px;
		padding: 10px auto 5px auto;
		line-height: 15px;
		color: #333;
		text-align:left;
		cursor: pointer;
		border: 2px solid #fff;
		
		background-image: -webkit-gradient(linear, left top, left bottom, from( #fff ), to( #DFDFDF  )); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient( #fff , #DFDFDF  ); /* Chrome 10+, Saf5.1+ */
		background-image:    -moz-linear-gradient( #fff , #DFDFDF  ); /* FF3.6 */
		background-image:     -ms-linear-gradient( #fff , #DFDFDF  ); /* IE10 */
		background-image:      -o-linear-gradient( #fff , #DFDFDF  ); /* Opera 11.10+ */
		background-image:         linear-gradient( #fff , #DFDFDF  );
		
		-webkit-box-shadow:  0 1px 0 #111, 0 1px 5px #666;
		-moz-box-shadow:  0 1px 0 #111, 0 1px 5px #666;
		box-shadow:  0 1px 0 #111, 0 1px 5px #666;
		background-color: #fff;
		
	}

	 input[type=radio].selSize-clas:checked + label{
		outline:0;
		background-image: -webkit-gradient(linear, left top, left bottom, from( #fff ), to( #FEC7A9 )); /* Saf4+, Chrome */
		background-image: -webkit-linear-gradient( #fff , #FEC7A9); /* Chrome 10+, Saf5.1+ */
		background-image:    -moz-linear-gradient( #fff , #FEC7A9 ); /* FF3.6 */
		background-image:     -ms-linear-gradient( #fff , #FEC7A9 ); /* IE10 */
		background-image:      -o-linear-gradient( #fff , #FEC7A9 ); /* Opera 11.10+ */
		background-image:         linear-gradient( #fff , #FEC7A9 );
		
		-webkit-box-shadow: inset 0 1px 10px #FF6633;
		-moz-box-shadow: inset 0 1px 10px #FF6633;
		box-shadow: inset 0 1px 10px #FF6633;
		border: 2px solid #FF6633;
		top:1;
	}
	

/* ------------------------------ 
	CREA AVISO CLASIFICADO
----------------------------------*/
		

.wordCount{
	margin-top:20px;
}

.wordCount span{
	margin-left:10px;
	font-weight:bold;
	font-size:18px;

}

	.text-user-clas {
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 15px;
		font-weight:400;
		color: #000;
		margin:10px 0 3px 0;

	}
	
	.text-user-att {
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-weight:400;
		color: #000;
		padding:10px 0 0px 0;
		margin:10px 0 10px 0;

	}


.cont-form-aviso {
	width:500px;
	margin-left:10px;
	float:left;


}

.cont-preview {
	 width:450px;
     padding:20px 0 20px 0;
     background-color:#EFF3FA;
     margin:10px 10px 0 10px;
     -webkit-box-shadow:  inset 0 1px 0 #111, inset 0 1px 5px #666;
     -moz-box-shadow:  inset 0 1px 0 #111, inset 0 1px 5px #666;
     box-shadow:  inset 0 1px 0 #111, inset 0 1px 5px #666;
     float:left;
}

.cont-attach {
	/*display:none;*/
	margin:30px;
	background:#CCC;
	margin:25px 15px;
	padding:0px 20px 20px 20px;
	background-color:#EFF3FA;
	border:1px solid #CCC;
}

.detail-file-up-clas{
 display:block;
 background-color:#fff;
 border:1px solid #BED5EF;
 padding:15px 20px 15px 20px;
 margin:10px 0 20px 0;

}

.custom-input-file{
 background-color:#0099FF;
 -webkit-border-top-right-radius: 2px;
 -webkit-border-bottom-right-radius: 2px;
 -moz-border-radius-topright: 2px;
 -moz-border-radius-bottomright: 2px;
 border-top-right-radius: 2px;
 border-bottom-right-radius: 2px;
 border:1px solid #0077C6;
 cursor:pointer;
 color:#fff;
 font-family: 'Open Sans', sans-serif;
 font-size:15px;
 font-weight:700;
 width:170px;
 text-align:center;
 padding:10px 15px 10px 15px;
 margin:15px auto;
 text-decoration:none;

 overflow: hidden;
    position: relative;
    cursor: pointer;
}

.custom-input-file:hover{
 background-color:#0077C6;
}


.custom-input-file:active {
 position:relative;
 top:1px;
} 

.custom-input-file .input-file {
    margin: 0;
    padding: 0;
    outline: 0;
    font-size: 10000px;
    border: 10000px solid transparent;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: -1000px;
    top: -1000px;
    cursor: pointer;
}

     .refresh {
      float:right;
      height:27px;
      width:27px;
      margin: 8px 25px 0 15px;
   cursor:pointer;
     }

.cont-input-aviso {
	width:450px;
	margin-left:0px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:400;
	color: #000;

}

	.input-aviso {
		width:450px;
		height:25px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400;
		box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		border:1px solid #CCC;
		background:#FFF;
		margin:0 0 15px;
		padding:3px;

	}
	
	.textarea-aviso {
		width:600px;
		height:40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400;
		box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		border:1px solid #CCC;
		background:#FFF;
		margin:0 0 15px;
		padding:3px;

	}

	.text-note {
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-style:italic;
		font-weight:400;
		color: #333;
		margin:30px 30px 10px 30px;
		padding:25px 0 0 0;
		border-top:1px solid #CCC;

	}
	
	.text-note-ul {
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-style:italic;
		font-weight:400;
		color: #000;
		margin:0 0 40px 0;

	}
	
	.price-base-orange {
		display:block;
		background: #FEEBD8;
		border:0px solid #FF6600;
		margin:20px 10px 10px 10px;
	}
	
	.price-base-yellow {
		display:block;
		background: #FDFAEA;
		margin:20px 10px 10px 10px;		
	}

	.price-base-yellow-resume {
		display:block;
		background: #FDF8E1;
		border:1px solid #EEDFA8;
		margin-bottom:4px;
	}
	

	
	.price-base-green {
		display:block;
		background:#EAF4EA;
		border-top:0px solid #339933;
		margin:20px 10px 10px 10px;	
	}
	
	.price-base {
		display:block;
		background: #EFF3FA;
		border-top:0px solid #339933;
		margin:20px 10px 10px 10px;	
	}
	
	.price-text {
		font-family: 		'Open Sans', Helvetica, Arial, sans-serif;
		font-size:			13px;
		color: 				#000;
		text-transform:		uppercase;
		margin:				0;
		padding:			11px 0 0 15px;
		font-weight:		700;

		float:				left;	
			
	}

	.price-select {
		font-family: 		'Open Sans', Helvetica, Arial, sans-serif ;
		font-size:			20px;
		color: 				#000;
		margin:				0;
		padding:			5px 0 0 15px;
		font-weight:		300;
		float:				left;
	}
	
	.price {
		font-family: 		'Open Sans', Helvetica, Arial, sans-serif;
		font-size:			25px;
		color: 				#000;
		margin:				0;
		padding:			3px 15px;
		font-weight:		700;
		float:				right;
	}
	
	.price-resume {
		font-family: 		'Open Sans', Helvetica, Arial, sans-serif;
		font-size:			22px;
		color: 				#000;
		margin:				0;
		padding:			3px 15px;
		font-weight:		400;
		float:				right;
	}

	.price-total-yellow {
		display:block;
		background: #EABB00;
		border:1px solid #EEDFA8;
		padding:10PX;
		margin-top:10PX;
	}
	
	.price-total {
		font-family:	'Open Sans', Helvetica, Arial, sans-serif;
		font-size:		26px;
		color: 			#fff;
		margin:			0;
		padding:		5px 15px 3px 0px;
		font-weight:	700;
		float: 			right;			 
			
	}
	
	.price-total-txt {
		font-family:	'Open Sans', Helvetica, Arial, sans-serif;
		font-size:		25px;
		color: 			#fff;
		margin:			0;
		padding:		5px 15px 3px 0px;
		font-weight:	700;
		float: 			left;			 
			
	}
	
.textInfoQuote {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding-top:0px;
	padding-left:10px;
	font-size:14px;
	text-align:left;
	margin-top:12px;
	max-width:760px;
		margin-bottom:12px;
	float:left;
}

.quotePrice1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	font-size:20px;
	margin-top:9px;
	float:right;

}

.check-resume {
	float:left;
	margin:15px 15px 15px 15px;
	
}



/* step 6,5*/

	/* radio search*/

	.cont-radio-search {
		/*position:relative;
		margin-left:115px;
		margin-bottom:10px;*/
	    position:relative;
	    float:left;
	    margin-left:auto;
	    margin-right:auto;
	    margin-left:6px;
	    margin-bottom:5px;

	}
	
	
	input[type=radio].radio-search {
		display: none;
	}

	input[type=radio].radio-search + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		vertical-align:top;
		height:30px;
		width:710px;
		margin:5px;
		padding-top:10px;
		padding-left:40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#fff;
		border:1px solid #fff;

	}

	 input[type=radio].radio-search:checked + label{
		 background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #339933;
		-moz-box-shadow:inset 0 1px 10px #339933;
		box-shadow:inset 0 1px 10px #339933;
		background-color:#E1F0E1;
		border:1px solid #4BB247;
	}
	
	
	.btn-edit-cliente{
	background-color:#0099FF;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #0077C6;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:160px;
	font-size:13px;
	font-weight:400;
	text-align:center;
	padding:8px 15px 8px 15px;
	display: block;

	margin:20px auto 25px auto;
	text-decoration:none;
}
.btn-edit-cliente:hover {
	background-color:#0077C6;
}

.btn-edit-cliente:active {
	position:relative;
	top:1px;
} 

.cont-search-client {
	background-color:#F7F7F7;
	padding:30px 0;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
} 

.cont-new-client {
	background-color:#F7F7F7;
	padding:30px 20px 30px 20px;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
} 

	.cont-form-client {
		width:372px;
		padding-left:20px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		float:left;
        text-align:left;
	}	
	
	.cont-form-adress {
		width:600px;
		margin-bottom:30px;
		padding-left:20px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		float:left;
	}	
	
	.tit-blue-client{
		margin:0;
		padding:5px 20px;
		color:#009999;
		font-size:18px;
		font-family: 'Open Sans', sans-serif;
		font-weight:700;
		text-align:left;
}

	.select-adress {
		width:745px;
		height:30px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 15px;
		font-weight:400px;
		box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		border:1px solid #CCC;
		background:#FFF;
		margin:0 0 15px;
		padding:3px;

	}
	
	.cont-btn-inline{
		margin:2px auto 2px auto;
		display:table;
		
	}
	
	.cont-btn-inline-2{
		padding-left:0;
		
	}
	
	.btn-inline{	
	-moz-box-shadow:inset 0px 1px 0px 1px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 1px #fff;
	box-shadow:inset 0px 1px 0px 1px #fff;
	
	background: #F4F4F4 no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#CFCFCF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F4F4F4, #CFCFCF); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #F4F4F4, #CFCFCF); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #F4F4F4, #CFCFCF); /* IE10 */
	background-image: -o-linear-gradient(top, #F4F4F4, #CFCFCF); /* Opera 11.10+ */
	background-image: linear-gradient(top, #F4F4F4, #CFCFCF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #A4A4A4;
	text-align:center;
	cursor:pointer;
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:400;
	text-align:center;
	padding:4px 15px 4px 15px;
	display: block;
	float:left;
	margin:15px 5px;
	text-decoration:none;
}

  .btn-inline-myAds-anular{	
	-moz-box-shadow:inset 0px 1px 0px 1px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 1px #fff;
	box-shadow:inset 0px 1px 0px 1px #fff;
	
	background: #F4F4F4 no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#CFCFCF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F4F4F4, #CFCFCF); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #F4F4F4, #CFCFCF); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #F4F4F4, #CFCFCF); /* IE10 */
	background-image: -o-linear-gradient(top, #F4F4F4, #CFCFCF); /* Opera 11.10+ */
	background-image: linear-gradient(top, #F4F4F4, #CFCFCF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #A4A4A4;
	text-align:center;
	cursor:pointer;
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	font-weight:400;
	text-align:center;
	padding:4px 15px 4px 15px;
	/*display: block;*/
	float:left;
	margin:15px 5px;
	text-decoration:none;
}

.btn-inline-myAds-veranular{	
	-moz-box-shadow:inset 0px 1px 0px 1px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 1px #fff;
	box-shadow:inset 0px 1px 0px 1px #fff;
	
	background: #F4F4F4 no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#CFCFCF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F4F4F4, #CFCFCF); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #F4F4F4, #CFCFCF); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #F4F4F4, #CFCFCF); /* IE10 */
	background-image: -o-linear-gradient(top, #F4F4F4, #CFCFCF); /* Opera 11.10+ */
	background-image: linear-gradient(top, #F4F4F4, #CFCFCF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #A4A4A4;
	text-align:center;
	cursor:pointer;
	color:#000;
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	font-weight:400;
	text-align:center;
	padding:4px 15px 4px 15px;
	/*display: block;*/
	float:left;
	/*margin:15px 5px;*/
    margin:2px;
	text-decoration:none;
}



.btn-inline:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #EBF4FA no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EBF4FA), to(#CAE4F3)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #EBF4FA, #CAE4F3); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #EBF4FA, #CAE4F3); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #EBF4FA, #CAE4F3); /* IE10 */
	background-image: -o-linear-gradient(top, #EBF4FA, #CAE4F3); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EBF4FA, #CAE4F3);

    border:1px solid #78ABD1;
}

.btn-inline:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 
} 

.select-area {
	margin: 2px 0 0 0;
	width:240px;
	height:30px
}

.btn-ingresar-inline{
	background-color:#0099FF;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #0077C6;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:10px 15px 10px 15px;
	margin:15px 5px;
	text-decoration:none;
	}
.btn-ingresar-inline:hover {
	background-color:#0077C6;
}
	
.btn-ingresar-inline:active {
	position:relative;
	top:1px;
} 


/* --------------------------------------------------  
                    UPLOAD FILE  
----------------------------------------------------- */


.detail-file{
	display:block;
	background-color:#F8F8F8;
	border:1px solid #D6D6D6;
	padding:2px 10px 2px 30px;
	margin:10px 0 20px 0;
}

.detail-file-up{
	display:block;
	background-color:#FFFAE6;
	border:1px solid #D6D6D6;
	padding:15px 20px 15px 20px;
	margin:10px 0 20px 0;
}

.detail-file-up-blue{
	display:block;
	background-color:#EFF3FA;
	border:1px solid #DFEAF7;
	padding:15px 20px 15px 20px;
	margin:10px 0 20px 0;
}

.content-btn-file   {
	padding:0px;
	display:block;
	margin:0 0 0 20px;
	float: right;
}

.text-detail-file{
	position:relative;
	display:block;

	font-weight:400;
	color:#000000;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	text-align:left;
	margin:8px 0 0 0;
	float:left;
}


.upload-file{
	position:relative;
	margin:10px auto 60px auto;
	text-align:center;
	background:#CCCCCC;
}

/*.file{
	position:absolute;
	width:100%;
	height:50px;
	padding-left:4px;
	background:#FFF;
	font-size:0.8em;
	font-weight:normal;
	color:#000;
	text-align:center;
	line-height:30px;
	cursor:pointer;
}*/

/*.file, .file div{
	height:30px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}*/
.file input[type=file]{
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	font-size:18px;
}
/*.file div{
	position:relative;
	width:180px;
	margin:0 auto 0 auto;
	line-height:26px;
	height:40px;
	padding-top:5px;
	text-align:center;
	font-weight:normal;
	background:#0099FF center repeat-x;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight: 700;
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background-color:#0099FF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0077C6;
}*/

.btn-file{
	color:#000;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight: 400;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff;
	box-shadow:inset 0px 1px 0px 0px #fff;
	background-color:#ddd;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #999;
	padding:5px 10px 5px 10px;
	display: inline-block;
	margin:10px auto 10px auto;
}

.btn-file:hover {
	color:#FFFFFF;
	background-color:#EABB00;
	border:1px solid #EABB00;
}

.btn-file:active {
	position:relative;
	top:1px;
}

.loading {
	width:250px;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #333), color-stop(1, #000));
	background:-moz-linear-gradient( center top, #333 5%, #000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333', endColorstr='#000');
	background-color:#000000;
	opacity:0.9;
	padding:10px;
	margin:0 auto 0 auto;
	position:relative;
	border-radius:8px;
	border:1px solid #999;
	text-align:center;
	-moz-box-shadow:0px 1px 10px 2px #333;
	-webkit-box-shadow:0px 1px 10px 2px #333;
	box-shadow:0px 1px 10px 2px #333;
}


.modal-error {
	background: #f7f7f7 top center no-repeat;
	background-image: url(../images/atencion.png); /* fallback */
	background-image: url(../images/atencion.png), -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6d6d6)); /* Saf4+, Chrome */
	background-image: url(../images/atencion.png), -webkit-linear-gradient(top, #fff, #d6d6d6); /* Chrome 10+, Saf5.1+ */
	background-image: url(../images/atencion.png),    -moz-linear-gradient(top, #fff, #d6d6d6); /* FF3.6+ */
	background-image: url(../images/atencion.png),     -ms-linear-gradient(top, #fff, #d6d6d6); /* IE10 */
	background-image: url(../images/atencion.png),      -o-linear-gradient(top, #fff, #d6d6d6); /* Opera 11.10+ */
	background-image: url(../images/atencion.png),         linear-gradient(top, #fff, #d6d6d6); /* W3C */
	
	width:80%;
	opacity:1;
	padding:60px 10px 10px 10px;
	margin:20px auto 0 auto;
	position:relative;
	border-radius:8px;
	border:1px solid #ccc;
	text-align:center;
	-moz-box-shadow:0px 1px 10px 2px #333;
	-webkit-box-shadow:0px 1px 10px 2px #333;
	box-shadow:0px 1px 10px 2px #333;
}

.textSelection-error  {
	background-color:#fff;
	margin: 10px;
	padding:15px;
	border:2px solid #F7BE3C;
}

.txt-modal-error {
	margin:0;
	color:#000;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight: 400;
	text-align:center;
}

.textName-error  {
	margin:			0 0 0 10px;
	font-weight: 	700;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;


}

.textInfo-error  {
	margin:			0 0 10px 10px;
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
}

.txt-loading {
	margin:0;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight: 400;
	text-align:center;
}

.content-btn-error   {
		padding:0px;
		display:block;
		margin:10px 0 0 0;
	}
	
.btn-error{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight: 400;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 3px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 3px 0px #fff;
	box-shadow:inset 0px 1px 3px 0px #fff;
	background-color:#0099FF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0082D9;
	padding:5px 10px 5px 10px;
	display: inline-block;
	margin:10px auto 10px auto;

}

.btn-error:hover {
	color:#FFFFFF;
	background-color:#EABB00;
	border:1px solid #EABB00;
}

.btn-error :active {
	position:relative;
	top:1px;

}

.btn-delete{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight: 400;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff;
	box-shadow:inset 0px 1px 0px 0px #fff;
	background-color: #CC0000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #999;
	padding:5px 10px 5px 10px;
	display: inline-block;
	margin:10px auto 10px auto;

}

.btn-delete:hover {
	color:#FFFFFF;
	background-color:#EABB00;
	border:1px solid #EABB00;
}

.btn-delete :active {
	position:relative;
	top:1px;

}


.alert {
	background: #f7f7f7 top center no-repeat;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6d6d6)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #fff, #d6d6d6); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #fff, #d6d6d6); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #fff, #d6d6d6); /* IE10 */
	background-image: -o-linear-gradient(top, #fff, #d6d6d6); /* Opera 11.10+ */
	background-image: linear-gradient(top, #fff, #d6d6d6); /* W3C */
	
	width:90%;
	opacity:1;
	padding:10px;
	margin:20px auto 0 auto;
	position:relative;
	border-radius:8px;
	border:5px solid  #F00;
	text-align:center;

}

.arrow-alert {
	width:27px;
	height:15px;
	margin-left:20%;
	margin-bottom:-12px;
	background-image:url(../images/arrow-red.png);


}

	.text-info-upload {
		display:block;
		background: #F3F3F3;
		border:1px solid #009999;
		margin-bottom:30px;
	}
	
	.attach-text {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		font-size:				13px;
		color: 					#000;
		margin:					0 0 0 0;
		padding:				4px 15px 0 15px;
		font-weight:			400;
	}
	
	 .attach-text2   {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		font-size:				13px;
		color: 					#000;
		padding:				4px 15px 0 35px;

		font-weight:			400;

			
	}




/* ----------------------------------  
				PAGINADOR 
------------------------------------- */

.cont-pager {
	position:relative; width:100%; display: table;
	vertical-align:bottom;
}

.pager {
	background-color:#DAE6F8;
	width:100%;
	margin:0;
	padding:0;
	display:table;
	position:absolute;
	z-index:998;
	font-size: 0;

}

.pager-left, .pager-right {
	display: inline-table;
	width:30%;
	margin:0;
	padding:0;
	vertical-align:top;
	height:40px;
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	font-size: 0;
}

.pager-center {
	position:relative;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #ccc));
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #ccc));
	background:-moz-linear-gradient( center top, #fff 5%, #ccc 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ccc');
	background-color:#fff;
	display: inline-table;
	vertical-align:center;
	margin:0;
	padding:0;
	height:40px;
	font-size: 0;
	width:40%;
}

.cont-pager {
	display: table;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}


.nav-pager  {
	width:100%;
	margin:0;
	padding:0;
	height:40px;
	border: 0px solid #fff;
	background: #59B200;
	display:block;
	border-radius:0px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #fff;
	font-size:14px;
	text-align:center;
	cursor: pointer;
}

.nav-pager:hover  {
	background-color:#EABB00;
	
}

.nav-pager:active {
	position:relative;
}

.nav-pager-end  {
	width:100%;
	height:40px;
	border: 0px solid #fff;
	background: #E2E2E2;
	display:block;
	border-radius:0px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #666;
	font-size:14px;
	text-align:center;	
}

.text-pager1 {
	font-size:14px;
	font-weight:700;
	border-radius:0px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #000;
	padding:10px 20px;
	display:block;
	background:	#FFF;
	text-align:	center;
	margin:	0;
	
}
.text-pager2 {
	font-size: 14px;
	display: block;
	height: 30px;
	padding-top: 10px;
	text-align: center;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #333;
	background:url(../images/arrow-pager.png) right center no-repeat;
	margin:	0;
	cursor: pointer;
}

.text-pager2 a {
	text-decoration: underline;
	color:#333;
}

.text-pager2: hover {
	text-decoration:underline;
	background-color:#CCC;
}

.text-pager2: active {
	position:relative;
	top:1px;}

.cont-pager-group-bak{
	display:none;
	margin-top:	0px;
	border-top: 0px solid #ccc;
	border-left: 2px solid #ccc;
	border-right: 2px solid #ccc;
	border-bottom: 5px solid #ccc;
}

.cont-pager-group{
	position:absolute;
	top:40px;
	display:none;
	border-top: 0px solid #59B200;
	border-left: inset 2px solid #59B200;
	border-right: inset 2px solid #59B200;
	border-bottom: inset 5px solid #59B200;
	width:40%;
	z-index:999;
	left: 50%;
    margin-left: -20%;
	-moz-box-shadow:0px 3px 2px 2px #59B200;
	-webkit-box-shadow:0px 3px 2px 2px #59B200;
	box-shadow:0px 3px 2px 2px #59B200;
}

.pager-group{
	margin:0;
	padding:0;
}

.pager-group li{
	list-style:none;
	border-top: 1px solid #E2E2E2;
}


.pager-option  {
	width:100%;
	height:40px;
	border: 0px solid #fff;
	background: #F0F0F0;
	display:block;
	border-radius:0px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #333;
	font-size:14px;
	text-align:center;
	cursor:pointer;
}

.pager-option:hover  {
	background-color:#E1DBD5;
	
}
.pager-option-selected {    
	width:100%;
	height:40px;
	border: 0px solid #fff;
	background: #CCC;
	display:block;
	border-radius:0px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	font-weight: normal;
	color: #333;
	font-size:14px;
	text-align:center;
    cursor:pointer;
}


/* ------  SLIDER  ------ */
		
.container-slider{
	width:525px;
	display:table;
	padding:15px;
	margin:15px;
	border:2px solid #8EC63D;
	background:white;
}

#container{
	width:100%;
	height:100%;
	display:inline-block;
	max-width:525px;
	margin:0;
	padding:0;
	background-color:#EFEFEF;
}

#banner-fade,
#banner-slide{
	margin-bottom: 40px;
	
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0; overflow:hidden;}
li.bjqs-slide{/*position:absolute;*/ display:none;}

ul.bjqs-controls{list-style:none; margin:0; padding:0; z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}

ul.bjqs-controls.v-centered li.bjqs-next a, ul.bjqs-controls.v-centered li.bjqs-next a:hover{right:0; background:url(../../images/next.gif); opacity:0.8}

ul.bjqs-controls.v-centered li.bjqs-prev a, ul.bjqs-controls.v-centered li.bjqs-prev a:hover{left:0; background:url(../../images/prev.gif); opacity:0.8}


ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}

ol.bjqs-markers.h-centered{text-align: center;}

ul.bjqs-controls.v-centered li a{
	display:block;
	height:61px;
	width:38px;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	color:#fff;
}

ol.bjqs-markers li{display:inline;}

ol.bjqs-markers li .cls_img{
	height:28px;
	width:28px;
	background: url(../../images/photo-b.png) center center no-repeat;
	color:#fff;
	margin:5px;
	text-decoration: none;
	display:inline-block;
}

ol.bjqs-markers li .cls_vid{
	height:28px;
	width:28px;
	background: url(../../images/video-b.png) center center no-repeat;
	color:#fff;
	margin:5px;
	text-decoration: none;
	display:inline-block;
}

ol.bjqs-markers li.active-marker-cls_img a,
ol.bjqs-markers li.cls_img a:hover{
	background: url(../../images/photo.png) #8EC63D  center center no-repeat;
}

ol.bjqs-markers li.active-marker-cls_vid a,
ol.bjqs-markers li.cls_vid a:hover{
	background: url(../../images/video.png) #8EC63D  center center no-repeat;
}



p.bjqs-caption{
	background: rgba(255,255,255,0.5) display:block;width:100%;margin:0;padding:2%;position:absolute;bottom:0;
}

/* ------  FIN SLIDER  ------ */

.textSelectionEdit {
	width:100%;
	background-color:#fff;
	margin:0px 10px 10px 0;
	padding:4px 0 10px 0;
}
 



/* ------ FOOTER  ------ */

.footer{
	height:90px;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:6px;
	background:#FBFBFB url(../images/bg_footer.jpg) repeat-x;
}

.logo-footer{
	padding-left:50px;
	padding-top:26px;
	float:left;
}

.text-footer{
	margin-top:0px;
	font-family: 'Open Sans', sans-serif;
	color: #4D5A63;
	padding:0;
	font-size:13px;
	font-weight:400;
}


.menu-footer ul {
	padding-left:50px;
	padding-top:30px;
	margin-left:80px;
	margin-top:33px;
	list-style: none;
	text-align:center;
	padding:0;
	float:left;
}
 
.menu-footer ul li {
    display: inline-block;
	vertical-align: top;
	margin:0;
} 

.menu-footer ul li a {
	height:30px;
	display: block;
	float: left;
	padding: 15px 15px 5px 15px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color: #4D5A63;
	font-weight:400;
	text-align:center;
	text-decoration: none;
	margin-left:-4px;
} 

.menu-footer ul li a:hover {
	text-decoration:underline;
}

.footer-img{
 	font-family: Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: antialiased;
	-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
	font-size:22px;
	font-weight:400;
	text-align:left;
	color: #4D5A63;
    width:348px;
    height:23px;
}

.no-result {
	display:block;
	margin:15px;
	padding:20px;
	background:#FCFDFE url(../images/no-result.png) bottom right  no-repeat;

}

.no-result-tit {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		font-size:				20px;
		color: 					#000;
		text-align:				center;
		font-weight:			700;
		margin:					0 0 15px 0;
}

.no-result-text {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		font-size:				15px;
		color: 					#000;
		text-align:				center;
		font-weight:			400;
		margin:					0 0 15px 0;
}

.cart-no-result {
 display:block;
 margin:15px;
 padding:20px;
 background:#FCFDFE url(../images/cart-no-result.png) bottom right  no-repeat;
}



/* ------------------------------------  
			HTML PREVIEW  
--------------------------------------- */



#overlay {
	position:absolute;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	z-index: 200;
	background-image: url(../../preview/overlay.png);
	top: 0;
	left: 0;

}

.modal {
    position:relative;
	display:block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

.preview{
	position:relative;
	display:block;
	margin:0 auto 0 auto;
	text-align:center;
}

.img-preview{
	max-width:800px;
	margin:0 auto 0 auto;
	background-color:#f0f0f0;
	padding:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-align:center;
	margin:10px;
	-webkit-box-shadow: 0px 0px 10px 0px #000;
	-moz-box-shadow:    0px 0px 10px 0px #000;
	box-shadow:         0px 0px 10px 0px #000;
}



/* --------------------------------------------------  
					DETALLE DESCUENTOS
----------------------------------------------------- */

	.detailDesc {
		margin:8px;
		background:#FEFDF6;
		width:98%;

	}

	.priceDetailDesc {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		font-size:				16px;
		color: 					#000;
		margin:					0;
		padding:				5px;
		font-weight:			400;
		float:					right;
		display: 				table-cell;
		vertical-align: 		middle;
	}

	.textDetailDesc {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		font-size:				12px;
		color: 					#000;
		margin:					0;
		padding:				7px 5px 5px 25px;
		font-weight:			400;
		float:					left;
		display: 				table-cell;
		vertical-align: 		middle;
	}

    	.textDetailPromotion{
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		font-size:				12px;
		color: 					#000;
		margin:					0;
		padding:				7px 5px 5px 25px;
		font-weight:			bold;
		float:					left;
		display: 				table-cell;
		vertical-align: 		middle;
	}
	
	.titDetailDesc {
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
		font-size:				13px;
		color: 					#000;
		margin:					0 0 0 0;
		padding:				10px 0 0 35px;
		font-weight:			400;
		float:left;
			
	}
	
/* --------------------------------------------------  
					MODAL MENSAJE
----------------------------------------------------- */
		
#overlay_mensaje {
	position:absolute;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-align:center;
	z-index: 200;
	background-image: url(../wizard/preview/overlay.png);
	top: 0;
	left: 0;
}

.modal_mensaje {
    position:relative;
	display:block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}


.cont_mensaje{
	position:relative;
	width:85%;
	max-width:800px;
	margin:0 auto 0 auto;
	background-color:#fff;
	padding:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-align:center;
	-webkit-box-shadow: 0px 0px 10px 0px #000;
	-moz-box-shadow:    0px 0px 10px 0px #000;
	box-shadow:         0px 0px 10px 0px #000;
}

.tit_modal_mensaje  {
	font-weight: 	700;
	font-size:		20px;
	color: 			#0099FF;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		center;
	margin:			15px;
        
}

.txt_modal_mensaje  {
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		center;
	margin:			15px;

}

.cont_btn_modal{
	display:table;
	margin:10px auto;

}

.btn-modal{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:13px;
	font-weight: 700;
	text-align:center;
	-moz-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	-webkit-box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	box-shadow:inset 0px 1px 0px 0px #CAD0D5;
	background-color:#0099FF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #0077C6;
	padding:3px 7px 3px 7px;
	display:block;

	margin:10px 5px 10px auto;
	cursor:pointer;

}



.btn-modal:hover {
	background-color:#EABB00;
	border:1px solid #EABB00;
}

.btn-modal:active {
	position:relative;
	top:1px;

}

.btn-close-modal {
	position:absolute;
	right:-12px;
	top:-12px;
	cursor:pointer;

}


	/* --------------------------------------------------  
					MIS COTIZACIONES
----------------------------------------------------- */

.main-quote {
	padding:0 0 40px 0;
    margin:0;
	background:#DFEAF7;
}

.tit-page {


	background-color:#976bff;
	padding:15px 0 15px 190px;
	margin:0 0 20px 0;
	display:block;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-size:20px;
	font-weight:700;

}

.cont-btn-quote{
	margin:20px auto 10px auto;
	display:table;
		
}

.content-quote {
	max-width:800px;
	margin:10px auto 30px auto;
	width:92%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#fff;
	box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	-moz-box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	border:#fff 1px solid;
	padding:10px;
}

.content-quote-modal{
	position:relative;
	width:85%;
	max-width:800px;
	margin:0 auto 0 auto;
	background-color:#fff;
	padding:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	text-align:center;
	-webkit-box-shadow: 0px 0px 10px 0px #000;
	-moz-box-shadow:    0px 0px 10px 0px #000;
	box-shadow:         0px 0px 10px 0px #000;
}


.tit-quote {
	color:#0099FF;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:15px;
	font-weight:700;
	margin:0px 0 15px 15px;
	width:130px;
	float:left;

}

@media only screen and (min-width: 380px) {
.tit-quote {
	color:#0099FF;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	margin:2px 0 15px 10px;
	width:60%;
	float:left;
}
}

.logos-quote {
	height:30px;
	margin:0px;
	float:left;
}

.img-logo-quote {
	margin-right:5px;
	float:left;
}

.linSepQuote{
	width:100%;
	height:2px;
	margin:10px 0;
	background-image:url(../images/linSep.png);
	clear:both;
}

.table-quote{
	border-spacing: 0;
	cellspacing:0;
	cellpadding:0;
    border-collapse: collapse;
	width:100%;
	border: 1px solid #CFDEF3;
	color:#111;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:10px 0 0 0;
} 

.table-quote-modal{
	border-spacing: 0;
	cellspacing:0;
	cellpadding:0;
    border-collapse: collapse;
	width:100%;
	border: 1px solid #6898D9;
	color:#111;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:12px;
	margin:0 0 20px; 0;
} 

.tr-quote1{
	background:#ECF2FB;
} 

.tr-quote2{
	background:#fff;
}

.td-tit-quote{
	text-align:left;
	width:40%;
	padding:7px;
} 

.td-txt-quote{
	text-align:left;
	width:60%;
	padding:7px;
}  

.text-quote  {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	text-align:right;
	margin:7px 0 0 0;
	padding-right:10px;
	font-size:13px;
	font-weight:400;
	text-decoration: none;

} 

.text-quote a  {
	color: #000;
	text-decoration: underline;
} 

.text-quote a:active  {
	color: blue;
	text-decoration:none;
} 


/* --------------------------------------------------  
		FORM DESCUENTO ESPECIAL
----------------------------------------------------- */


	.login-form-descuento input[type="text"],
	.login-form-descuento input[type="email"],
	.login-form-descuento input[type="password"],
	.login-form-descuento input[type="url"],
	.login-form-descuento input[type="number"],
	.login-form-descuento textarea {
		width:250px;
		height:30px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 15px;
		font-weight:400px;
		box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
		border:1px solid #CCC;
		background:#FFF;
		padding:3px;
	}
	
	.login-form-descuento input[type="text"]:hover,
	.login-form-descuento input[type="email"]:hover,
	.login-form-descuento input[type="password"]:hover,
	.login-form-descuento input[type="url"]:hover,
	.login-form-descuento input[type="number"]:hover,
	.login-form-descuento textarea:hover {
		-webkit-transition:border-color 0.3s ease-in-out;
		-moz-transition:border-color 0.3s ease-in-out;
		transition:border-color 0.3s ease-in-out;
		border:1px solid #AAA;
	}
	.login-form-descuento textarea {
		height:100px;
		max-width:100%;
	}

.cont-resumen-especial{
	margin:10px 10px;
	width:350px;
	padding:15px;
	background:#fff;
	border:1px solid #CCC;
}

.cont-form-descuento{
	margin:20px 0;
	
	}
.check-yes{
	color:#000;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float:left;
}

.text-check-yes{
	color:#000;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	float:left;
	margin:0 10px;
}

.text-check-yes-2{
	color:#000;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	margin:0 3px;
}

.text-check-yes-3{
	color:#000;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	margin:8px 3px 0 15px;
	width:200px;
	display:block;
	float:left;

}

	.price-base-yellow-especial {
		display:block;
		background: #FDF8E1;
		border:1px solid #EEDFA8;
		margin:20px 0;
	}
	
	.price-base-yellow-especial-2 {
		display:block;
		background: #FDF8E1;
		border:1px solid #EEDFA8;
		margin:20px 0;
		margin:30px auto;
		width:1000px;
	}



/* --------------------------------------------------  
		STEP WEB PAY
----------------------------------------------------- */

.main-ResumenMyAds {
	padding:0 0 40px 0;
    margin:0;
	background:#DFEAF7;
}


.cart-summary {
	max-width:700px;
	display:block;
	margin:2px auto 25px auto;
	padding:10px;
	border:1px #ccc solid;
	background-color:#FFFFFF;
}

.cart-summary-error {
	max-width:480px;
	display:block;
	margin:2px auto 25px auto;
	padding:5px;
	border:2px red solid;
	background-color:#FFFFFF;
}

.textInfoSumaryOk  {
	margin:			20px auto 40px auto;
	font-weight: 	700;
	font-size:		18px;
	color: 			#339933;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:		center;
}

.textNameSumary1  {
	margin:			0 10px 0 10px;
	font-weight: 	700;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif ;
	text-align:left;

}

.textInfoSumary3  {
	margin:			0 0 0 10px;
	font-weight: 	400;
	font-size:		28px;
	color: 			#fff;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif ;
	text-align:left;
}

.textNameSumary3  {
	margin:			0 10px 0 10px;
	font-weight: 	700;
	font-size:		17px;
	color: 			#fff;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif ;
	text-align:left;


}

.textInfoSumary1  {
	margin:			0 0 0 10px;
	font-weight: 	400;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:left;
}

.textInfoSumaryError  {
	margin:			40px auto 40px auto;
	font-weight: 	700;
	font-size:		18px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:		center;
}

.textSumaryError {
	background-color:#fff;
	padding:5px;
	display:block;
	margin:10px 0 10px 0;
}


.textSumary1 {
	background-color:#EEF3FB;
	padding:5px;
	display:block;
	margin:10px 0 10px 0;
}

.textSumaryPrice {
	background-color:#F9FBF0;
	padding:5px;
	display:block;
	border:1px solid #D2E29C;
	margin:15px 3px 3px 3px;
}

.textInfoSumaryPrice  {
	margin:			0 0 0 10px;
	font-weight: 	400;
	font-size:		16px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
}

.textNameSumaryPrice  {
	margin:			0 10px 0 10px;
	font-weight: 	400;
	font-size:		22px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
}



.textSumaryGreen {
	background:url(../../images/check.png) no-repeat right center #A3C539;
	padding:10px 50px 10px 10px;;
	display:block;
	margin:0 0 10px 0;
}

.textSumaryRed {
	background:url(../../images/error.png) no-repeat right center red;
	padding:10px 50px 10px 10px;;
	display:block;
	margin:0 0 10px 0;
}



.textSumary2  {
	background-color:#F4F8FD;
	margin: 10px 0 10px 0;
	padding:3px;
}

.textNameSumary2  {
	margin:			0 10px 0 10px;
	font-weight: 	700;
	font-size:		14px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	float:left;

}

.textInfoSumary2  {
	margin:			0 0 0 10px;
	font-weight: 	400;
	font-size:		14px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
}

.cont_btn_sumary{
	display:table;
	margin:10px auto;
}

.btn-sumary{
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	text-decoration:none;
	font-size:15px;
	font-weight: 700;
	text-align:center;	background-color:#0099FF;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #0077C6;
	cursor:pointer;
	padding:11px 15px;
	display:block;
	margin:7px;
	cursor:pointer;
	float:left;
}

.btn-sumary a{
	color:#fff;
	text-decoration:none;
}

.btn-sumary:hover {
	background-color:#0077C6;
}

.btn-sumary:active {
	position:relative;
	top:1px;

}
.btn-new-ad{
	background-color:#0099FF;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	border-top-right-radius: 2px;
	border-bottom-right-radius: 2px;
	border:1px solid #0077C6;
	cursor:pointer;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	width:300px;

	font-size:15px;
	font-weight:700;
	text-align:center;
	padding:5px 15px;
	display:block;
	margin:10px auto;
	text-decoration:none;
}
.btn-new-ad:hover {
	background-color:#0077C6;
}

.btn-new-ad:active {
	position:relative;
	top:1px;
} 


/* --------------------- TIPO DE CUENTA ----------------------*/
	
.cont-account{
	margin:10px;
	padding:10px 3px 20px 3px;
	background:#F5F5F5;
}


.radio-account {
	float:left;
	margin:15px 15px 15px 15px;
		cursor:pointer;	
}

.panel-account{
	background-color:#fff;
	border: solid 1px red;
	margin:30px auto;
	width:1000px;
}

.account-left{
	float:left;
	width:650px;
}


.account-right{
	float:left;
	width:250px;
	margin-left:25px;	
}

.legend-account {
	border: 		1px solid red;
	padding:		5px 0 5px 10px;
	margin:			0;
	background: 	red;
	font-weight: 	400;
	font-size:		18px;
	color: 			#fff;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	display:		block;
}

.border-account {
	border: 2px solid red;
	background:#FFF;
}

.text-account {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	text-align:left;
}

.tit-account {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:20px;

}

.tit-price {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:400;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:12px;

}

.price-account {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:700;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:20px;
}

.info-account {
	font-family:Arial, Helvetica, sans-serif;
	text-align:right;
	font-weight:700;
	color:red;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	font-size:14px;

}

/* --------------------- FORMA DE PAGO ----------------------*/
	
.cont-payment{
	margin:10px;
	padding:10px 3px 20px 3px;
	background:#F5F5F5;


}

.cont-payment:hover{
	background:#F0F0F0;

}


.radio-payment {
	float:left;
	margin:15px 15px 15px 15px;
}

.radio-mail {
	float:left;
	margin:15px 15px 15px 15px;
}

.panel-payment{
	background-color:#fff;
	border: solid 1px red;
	margin:30px auto 0 auto;
	width:1000px;
}

.panel-consultationAgreement{
	background-color:#edf3f9;
	border: solid 1px #0066CC;
	margin:30px auto 0 auto;
	width:auto;
}

.payment-left{
	float:left;
	width:650px;
}


.payment-right{
	float:left;
	width:250px;
	margin-left:25px;	
}

.legend-payment {
	border: 		1px solid red;
	padding:		5px 0 5px 10px;
	margin:			0;
	background: 	red;
	font-weight: 	700;
	font-size:		18px;
	color: 			#fff;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	display:		block;
	text-align:		center;
}

.border-payment {
	border: 2px solid red;
	background:#FFF;
}

.text-payment {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:400;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;
	text-align:left;
}

.tit-payment {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:700;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:18px;

}

.tit-price {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:right;
	font-weight:400;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:12px;

}

.price-payment {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:right;
	font-weight:700;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:20px;
}

.info-payment {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:right;
	font-weight:700;
	color:red;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	font-size:14px;
}

.info-price-payment {
	display:table;
	width:400px;
	margin:10px auto;
	border-bottom:1px solid black;
}

.txt-price-payment{
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:16px;
	text-align:right;
	color:#000;
	font-weight:400;
	margin:10px 10px 10px 0;
	width:170px;
	float:left;
}

.number-price-payment{
		margin:					8px 0 10px 0;
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				18px;
		font-weight:			700;
		color: 					black;
		width:					160px;
		text-align:				right;
		float:					left;
}


.info-price-total {
	display:table;
	width:500px;
	margin:10px auto;
}

.txt-price-total{
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size:18px;
		text-align:right;
		color:#000;
		font-weight:700;
		margin:17px 0 10px 0;
		width:70px;
		float:right;
}

.number-price-total{
		margin:				4px 0 10px 20px;
		font-family: 		'Open Sans', Helvetica, Arial, sans-serif;
		font-size:			35px;
		font-weight:		700;
		color: 				red;
		float:				right;
		padding-right:		110px;
		text-align:			right;

}



/* --------------------------------

		STEP 6,5 NEWS CSS 
		
-----------------------------------*/

.tit-blue-65{
	margin:0;
	padding:15px 0 5px 0;
	color:#009999;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:left;
}

.tit-green-65{
	margin:0;
	padding:15px 0 5px 0;
	color:#339933;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:left;
}

.tit-yellow-65{
	margin:0;
	padding:15px 0 5px 0;
	color:#EABB00;
	font-size:18px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	text-align:left;
}

.cont-radio-65 {
	position:relative;
	float:left;
	margin-left:auto;
	margin-right:auto;
	margin-left:6px;
	margin-bottom:5px;

}


.item-65 {
	background: url(../../images/bg-item65.jpg) bottom repeat-x;
	padding:20px 80px 25px 80px;
	border-bottom:1px solid #f0f0f0;
	margin-top:5px;
}

.cont-form-65{
	width:390px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:400px;
	color: #000;
	margin-right:30px;
	float:left;
}


.input-65 {
	width:390px;
	height:30px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight:400px;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 15px;
	padding:3px;
}

.cont-textarea-65{
	width:840px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:400px;
	color: #000;
}	 

.textarea-65 {
	width:810px;
	height:50px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight:400px;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 15px;
	padding:3px;

}	

	/* RADIO COLOR GREEN 65*/

	input[type=radio].radio-green65 {
		display: none;
	}

	input[type=radio].radio-green65 + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:210px;
		margin:5px 8px 5px 0px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-green65:checked + label{
		 background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #339933;
		-moz-box-shadow:inset 0 1px 10px #339933;
		box-shadow:inset 0 1px 10px #339933;
		background-color:#E1F0E1;
		border:1px solid #4BB247;
	}

	

         /* RADIO COLOR YELLOW-65 */

	input[type=radio].radio-yellow65 {
		display:none;
		margin:0;
	}

	input[type=radio].radio-yellow65 + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:245px;
        height:32px;
		margin:5px 5px 5px 18px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;

		/*word-break: break-all;*/
		-ms-word-break: break-all;
		 word-break: break-all;
		
		 /* Non standard for webkit */
		 word-break: break-word;
		
		-webkit-hyphens: auto;
		   -moz-hyphens: auto;
			-ms-hyphens: auto;
				hyphens: auto;

	}

	 input[type=radio].radio-yellow65:checked + label{
		background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline:0;
		-webkit-box-shadow:inset 0 1px 10px #EABB00;
		-moz-box-shadow:inset 0 1px 10px #EABB00;
		box-shadow:inset 0 1px 10px #EABB00;
		background-color:#FDFAEA;
		border:1px solid #EABB00;
	}



    /* RADIO COLOR BLUE SEARCH */

	input[type=radio].radio-blue-search {
		display:none;
		margin:0;
	}

	input[type=radio].radio-blue-search + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:230px;
        height:32px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;

		/*word-break: break-all;*/
		-ms-word-break: break-all;
		 word-break: break-all;
		
		 /* Non standard for webkit */
		 word-break: break-word;
		
		-webkit-hyphens: auto;
		   -moz-hyphens: auto;
			-ms-hyphens: auto;
				hyphens: auto;

	}

	 input[type=radio].radio-blue-search:checked + label{
		background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline:0;
		-webkit-box-shadow:inset 0 1px 10px #009999;
		-moz-box-shadow:inset 0 1px 10px #009999;
		box-shadow:inset 0 1px 10px #009999;
		background-color:#E3F4F4;
		border:1px solid #009999;
	}


	/* RADIO COLOR BLUE */

	input[type=radio].radio-blue65 {
		display:none;
		margin:0;
	}

	input[type=radio].radio-blue65 + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:230px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 11px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-blue65:checked + label{
		background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline:0;
		-webkit-box-shadow:inset 0 1px 10px #009999;
		-moz-box-shadow:inset 0 1px 10px #009999;
		box-shadow:inset 0 1px 10px #009999;
		background-color:#E3F4F4;
		border:1px solid #009999;
	}

/* RADIO COLOR BLUE CLIENT */

	input[type=radio].radio-blue-client {
		display:none;
		margin:0;
	}

	input[type=radio].radio-blue-client + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:190px;
		margin:5px 5px 5px 0;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;
	}

	 input[type=radio].radio-blue-client:checked + label{
		background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline: 0;
		-webkit-box-shadow:inset 0 1px 10px #009999;
		-moz-box-shadow:inset 0 1px 10px #009999;
		box-shadow:inset 0 1px 10px #009999;
		background-color:#E3F4F4;
		border:1px solid #009999;
    }

	/* RADIO COLOR ORANGE */

	input[type=radio].radio-orange {
		display:none;
		margin:0;
	}

	input[type=radio].radio-orange + label{
		background:url(../../images/radio-off.png) left center no-repeat;
		display: block;
		width:262px;
        height:30px;
		margin:5px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
		background-color:#F0F0F0;
		border:1px solid #F0F0F0;
		float:left;

	}

	 input[type=radio].radio-orange:checked + label{
		background:url(../../images/radio-on.png) left center no-repeat;
		top:2px;
		outline:0;
		-webkit-box-shadow:inset 0 1px 10px #F76635;
		-moz-box-shadow:inset 0 1px 10px #F76635;
		box-shadow:inset 0 1px 10px #F76635;
		background-color:#FCDFD6;
		border:1px solid #F76635;
	}



.cont-result-search-65 {
	background-color:#F6F6F6;
	padding:30px 15px 30px 45px;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
} 

.cont-search-client-65 {
	background-color:#F6F6F6;
	padding:30px 15px;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
} 

.linsep {
	background:url(../../images/bg_linsep.jpg);
	height:2px;
	margin:10px auto;
} 

.cont-type-client {
	position:relative;
	margin-left:20px;
	margin-bottom:15px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:400px;

}
 
	/* --------------------------------------------------  
					FORM COMISIONES
----------------------------------------------------- */



.contentForms{
	padding:10px;
}


.content-report-client {
	max-width:800px;
	margin:10px auto 10px auto;
	width:92%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#fff;
	box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	-moz-box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	border:#fff 1px solid;
	padding:10px;
}

.info-client {
	max-width:800px;
	background:#FF0000;
	margin:0 auto;
	width:100%;
}

.tit-client {
	color:#0099FF;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:700;
	margin:0 0 5px 0;

}


.textNameClient  {
	margin:			5px 10px 5px 10px;
	font-weight: 	700;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	float:left;
}


.textInfoClient  {
	margin:			5px 0px;
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;

}

.textSelectionClient-1  {
	background-color:#ECF2FB;
	margin:0px;
	display:block;
	width:100%;
	max-width:350px;
	float:left;
}

.textSelectionClient-2  {
	background-color:#fff;
	margin:0px;
	display:block;
	width:100%;
	max-width:350px;
	height:30px;
	float:left;
}

.linSepClient{
	width:100%;
	height:2px;
	margin:10px 0;
	background-image:url(../images/linSep.png);
}

.content-report-client input[type="text"],
.content-report-client input[type="date"],
.content-report-client input[type="tel"],
.content-report-client input[type="url"],
.content-report-client textarea{
	width:95%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #999;
	background:#FFF;
	margin:2px 10px 15px 0;
	padding:3px;
	border-radius:3px;
	font-weight: 	400;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
	height:30px;
}



.content-report-client input[type="search"]
{
	width				:95%;
	box-shadow			:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow	:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow		:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border				:1px solid #999;
	background			:#FFF;
	margin				:10px 10px 15px 0;
	padding				:5px 5px 5px 30px;
	border-radius		:3px;
	font-weight			:400;
	font-size			:13px;
	color				:#000;
	font-family			:'Open Sans', Helvetica, Arial, sans-serif;
	text-align			:left;
	background			:url(../images/ic-search.jpg) no-repeat left #fff; 
}


.content-report-client .btn-form[type="submit"] {
	cursor:pointer;
	width:100%;
	max-width:140px;
	display:block;
	border:none;
	background:#0099FF;
	background-image:linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
	background-image:-moz-linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
	background-image:-webkit-linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
	color:#FFF;
	margin:15px auto 15px auto;
	padding:10px;
	border-radius:5px;
	font-weight:700;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
}

.cont-date-comisions{
	width:48%;
	float:left;
	margin-bottom:10px;
}

.content-report-client button[type="submit"]:hover {
	background-image:linear-gradient(bottom, #007ACC 0%, #007ACC 52%);
	background-image:-moz-linear-gradient(bottom, #007ACC 0%, #007ACC 52%);
	background-image:-webkit-linear-gradient(bottom, #007ACC 0%, #007ACC 52%);
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
.content-report-client button[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}


.content-report-client select {
	margin-bottom:12px;
	height:28px;
	width:95%;
	border:1px solid #999;
} 


.cont-table{
	height:220px;
	overflow: auto;

}

.table-result-client{
	border-spacing: 0;
	cellspacing:0;
	cellpadding:0;
    border-collapse: collapse;
	width:100%;
	border: 1px solid #ccc;
} 

.table-result-client-head{
	border-spacing:0;
	cellspacing:0;
	cellpadding:0;
    border-collapse: collapse;
	width:100%;
} 


.table-result-client table, .table-result-client th, .table-result-client td
{ border: 1px solid #0099FF;}

/*.table-result-client-head table, .table-result-client-head th, .table-result-client-head td
{ border: 1px solid #fff;
}
*/


.top-client{
	background:#0099FF;
	position:relative;

}

.tr-result-client{

	position:relative;

} 

.td-top-client{
	font-weight:400;
	font-size:11px;
	padding:5px;
	font-family:'Open Sans', sans-serif;
	text-align:left;
	color:#FFFFFF;	
	margin:0;
	width:20%;
	
} 

.td-top-client-price{
	font-weight:400;
	font-size:11px;
	padding:5px;
	font-family:'Open Sans', sans-serif;
	text-align:left;
	color:#FFFFFF;
	margin:0;
	width:30%;
} 

.td-client{
	font-weight:400;
	font-size:11px;
	padding:5px;
	font-family:'Open Sans', sans-serif;
	text-align:left;
	color:#000;
	margin:0;
	width:15%;
	
} 

.td-client-price{
	font-weight:400;
	font-size:11px;
	padding:5px;
	font-family:'Open Sans', sans-serif;
	text-align:left;
	color:#000;
	margin:0;
	width:35%;	
} 

.line-end-table{
	width:100%;
	height:5px;
	margin:5px 0;
	background-color:#0099FF;
}

.total-client{
	width:100%;
	height:40px;
	margin:5px 0;
	background-color:#F0F0F0;
}

.totalTxt1  {
	margin:			0;
	padding:		10px;
	font-weight: 	700;
	font-size:		18px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:left;
	float:left;
}

.totalTxt2  {
	margin:			0;
	padding:		10px;
	font-weight: 	400;
	font-size:		14px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	float:left;
}


.totalNum1  {
	margin:			0;
	padding:		7px;
	font-weight: 	700;
	font-size:		18px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		right;

}

.totalNum2  {
	margin:			0;
	padding:		9px;
	font-weight: 	400;
	font-size:		14px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		right;
}


.list-control{
		margin-left:auto;
		margin-right:auto;
		margin-left:6px;
		margin-bottom:5px;
}
.list-control p{
	display: block;
	width:260px;
	margin:5px 10px 10px 5px;
	padding:10px 10px 10px 40px;
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight:400px;
	color: #000;
	text-align:left;
	vertical-align: bottom;
	background-color:#F0F0F0;
	border:1px solid #F0F0F0;
	float:left;
}


.input-name-comisions {
	max-width:		800px;
	display:		block;
	margin:			0 0 0 10px;

}

.textNameComisions  {
	margin:			5px 5px 5px 0px;
	font-weight: 	700;
	font-size:		13px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
}

	
.textSelectionComisions-name  {
	background-color:#ECF2FB;
	margin:15px 0 0 0;
	display:table;
	width:100%;
	max-width:800px;
}

.textSelectionComisions-2  {
	background-color:#F0F0F0;
	margin:5px 0 5PX 0;
	display:table;
	width:100%;
	max-width:800px;
}

.textSelectionComisions-1  {
	background-color:#ECF2FB;
	margin:5px 0 5px 0;
	display:table;
	width:100%;
	max-width:800px;
}

.textNameComisions  {
	margin:			5px 10px 5px 10px;
	font-weight: 	400;
	font-size:		15px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;

}


.textInfoComisions  {
	margin:			5px 0 5px 10px;
	font-weight: 	700;
	font-size:		15px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;


}

.linSepClient{
	width:100%;
	height:2px;
	margin:10px 0;
	background-image:url(../images/linSep.png);
}

/* --------------------------------------------------  
					INFO CLIENT STEP 7
----------------------------------------------------- */


/* --------------------------------------------------  
					MULTI PAGO
----------------------------------------------------- */

.modal-multipay{
	position:relative;
	width:85%;
	max-width:800px;
	margin:0 auto 0 auto;
	background-color:#fff;
	padding:10px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow: 0px 0px 10px 0px #000;
	-moz-box-shadow:    0px 0px 10px 0px #000;
	box-shadow:         0px 0px 10px 0px #000;
}


.cont-multipay  {
	background: #FFF url(../../images/bg-multipay.jpg) bottom repeat-x;
	border-bottom:1px solid #f0f0f0;
	margin:0;
}

.text_multipay  {
	font-weight: 	700;
	font-size:		22px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	padding:		10px 40px 10px 40px;
	margin:			0;
}

.check-label-multipay{
	font-weight: 	400;
	font-size:		15px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	padding:		10px 10px 10px 20px;
	margin:			0 0 10px 45px;
	background:#CCC;
	display:block;
	width:60px;
	text-shadow: 0 /*{c-bup-shadow-x}*/ 0px /*{c-bup-shadow-y}*/ 0 /*{c-bup-shadow-radius}*/ #fff /*{c-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bup-background-start}*/), to( #f1f1f1 /*{c-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #fff /*{c-bup-background-start}*/, #f1f1f1 /*{c-bup-background-end}*/);
	border: 1px solid #ccc/*{c-bup-border} CAMBIA BORDE CAJA SELECT*/;
	background: #eee /*{c-bup-background-color}*/;
	cursor:pointer;
}

.txt-disponible {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	padding:0;
	font-size:16px;
	text-align:left;
	color:#666;
	margin:0;
}

.price-disponible {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:0 0 5px 0;
	font-size:20px;
    text-align: left;
	color:#333;
	margin:0;
}


.product-multipay  {
	padding:15px 15px 5px 15px;
	background:#EDF8F4;
	border-bottom:2px solid #CCC;
}

.name-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:3px 0;
	font-size:19px;
	text-align:left;
	margin:0;
}

.price-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:3px 0 15px 0;
	font-size:22px;
    text-align: right;
	margin:0;
}

.input-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:0 10px 0 0;
	font-size:14px;
    text-align: right;
	width:50px;
	margin:0;
}

.value-product {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:5px 0 0 0;
	font-size:14px;
	text-align:right;
	margin:0;
}

.value-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:0 0 5px 0;
	font-size:14px;
	text-align:right;
	margin:0;
}

.value-saldo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:3px 0 5px 0;
	font-size:12px;
	text-align:left;
	margin:0;
	width:auto;
	float:left;
}

.price-saldo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:0 8px 5px 0;
	font-size:16px;
    text-align: right;
	color:red;
	margin:0;
	float:right;
}


/* -------------------- */


.idClient  {
	padding:		13px 35px 13px 15px;
	margin:			20px 0 0 0;
	background:		#FFF;
	display:		table;


}

.tit-idClient  {
	font-weight: 	700;
	font-size:		17px;
	margin:			0 0 0 37px;	
	color: 			#9769FE;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
	float:			left;

}

.info-idClient  {
	font-weight: 	400;
	font-size:		14px;
	padding:		0;
	margin:			2px 0 0 15px;	
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:		left;
	float:			left;

}

/* --------------------------------------------------  
					MODAL FECHAS
----------------------------------------------------- */


.cont-months {
	padding:		5px 0;
	margin:			10px auto;
	background:		#EBF1FA;
	width:			100%;
	display:		inline-table;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
}


.btn-months{
	text-align:center;

	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:13px;
	text-decoration:none;



}

.btn-months a{
	-moz-box-shadow:inset 0px 1px 0px 1px #fff;
	-webkit-box-shadow:inset 0px 1px 0px 1px #fff;
	box-shadow:inset 0px 1px 0px 1px #fff;
	
	background: #F4F4F4 no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#F4F4F4), to(#CFCFCF)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #F4F4F4, #CFCFCF); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #F4F4F4, #CFCFCF); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #F4F4F4, #CFCFCF); /* IE10 */
	background-image: -o-linear-gradient(top, #F4F4F4, #CFCFCF); /* Opera 11.10+ */
	background-image: linear-gradient(top, #F4F4F4, #CFCFCF);
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #A4A4A4;
	
	color:#000;

	padding:4px 5px 4px 5px;
	margin: -5px 5px 15px 5px;
	cursor:pointer;
	float:left;

}

.btn-months a:hover {
	-webkit-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 1px 0px #D1E3B3; /*Mozilla Firefox*/
	
	background: #EBF4FA no-repeat center left;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EBF4FA), to(#CAE4F3)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #EBF4FA, #CAE4F3); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #EBF4FA, #CAE4F3); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #EBF4FA, #CAE4F3); /* IE10 */
	background-image: -o-linear-gradient(top, #EBF4FA, #CAE4F3); /* Opera 11.10+ */
	background-image: linear-gradient(top, #EBF4FA, #CAE4F3);

	border:1px solid #78ABD1;
}

.btn-months:active {
	position:relative;
	top:1px;
	box-shadow:inset 0px 1px 7px #666; 
	-webkit-box-shadow:inset 0px 1px 5px #666; /*Safari, Chrome*/ 
	-ms-box-shadow:inset 0px 1px 5px #666; /*Internet explorer*/ 
	-o-box-shadow:inset 0px 1px 5px #666; /*Opera*/ 
	-moz-box-shadow:inset 0px 1px 5px #666; /*Mozilla Firefox*/ 

}

.cont-caledar{
    position:relative;
	margin:5px auto;
	display:table;
}


.content-report-date {
	max-width:800px;
	margin:10px auto 10px auto;
	width:93%;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#fff;
	box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	-moz-box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	border:#fff 1px solid;
	padding:10px;
}

.block-calendar{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	background:#fff;
	z-index:9999;
	opacity:0;
}

/* --------------------------------------------------  
					NO CONEXION
----------------------------------------------------- */

.no-conexion {
	max-width:480px;
	display:block;
	margin:2px auto 2px auto;
	padding:20px;
	border:2px #EABB00 solid;
	background: url(../images/img_no_conexion.jpg) top center no-repeat #FFFFFF;
	
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow: 0 1px 2px #DDD, 0 1px 5px #EABB00;
	-webkit-box-shadow: 0 1px 2px #DDD, 0 1px 5px #EABB00;
	-moz-box-shadow: 0 1px 2px #DDD, 0 1px 5px #EABB00;
}

.textInfo_yellow  {
	margin:			80px auto 5px auto;
	color:			#EABB00;
	font-weight: 	700;
	font-size:		16px;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:		center;
}

.text_no_conexion  {
	color:			#333;
	margin:			10px auto;
	padding:		0 20px;
	font-weight: 	300;
	font-size:		13px;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:		center;
}





/* menu
----------------------------------------------------------*/

nav {
	position:relative;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	height: 50px;
	background:#fff;
	border-bottom:1px solid #FFF;
	border-top:1px solid #FFF;
	background-image: -o-linear-gradient(bottom, #fff 0%, #E7E7E7 100%);
	background-image: -moz-linear-gradient(bottom, #fff 0%, #E7E7E7 100%);
	background-image: -webkit-linear-gradient(bottom, #fff 0%, #E7E7E7 100%);
	background-image: -ms-linear-gradient(bottom, #fff 0%, #E7E7E7 100%);
	background-image: linear-gradient(to bottom, #fff 0%, #E7E7E7 100%);
    z-index:10;
	
}

ul.menu
{
    font-size: 1.3em;
    font-weight: 600;
    margin: 0 0 5px;
    padding: 0;
    text-align: left;
    /*float:left;*/
    position:relative;
    margin:0;
	text-align:center;
	padding:0;
}

    ul.menu li
    {
    list-style: none;
    /*padding-left: 15px;*/
    display: inline-block;
	vertical-align: top;
    background: url(../images/menu-separador.png) no-repeat right center;
	margin:0 -6px 0 0;
    }

    ul.menu li a
    {
	height:30px;
	float: left;
	padding: 15px 30px 5px 30px;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	text-align:center;
	color: #000;
    white-space:nowrap;
    text-decoration: none;
    margin:0;
    }

    ul.menu li a:hover
    {
	color:#000;
    background-color:#D3E2EB;
    }

    ul.menu li.menuSelected
    {
        background-color:#D3E2EB;
        margin:0 -6px 0 0;
    }




        ul.menu li.menuSelected a
        {
        color:#333;


        }

        ul .submenu
        {
        display:none;
        position:absolute;
        margin-top:50px;
        width:300px;
        color:#666;
        border:2px solid #ccc;
        background: #fff;
        padding:0;
        }


        ul.menu li ul li
        {
        color:#FFF;
        margin:0;
        display: block;
        height:20px;
        background: #fff;
        font-family: 'Open Sans', sans-serif;
	    font-size:13px;
	    font-weight:400;
         width:300px;

	   }

       ul.menu li:hover > .submenu
        {
        display:block;
        margin:50px 0 0 0;
        }

        ul.menu li ul li.menuSelected
        {
         background-color:#fff;


        }



        ul.menu li ul li a
        {
        padding: 8px 20px 0px 20px;
        display: block;
        width:260px;
        text-align:left;
        }

       ul.menu li ul li a:hover
        {
	    color:#000;
	    background: #D3E2EB;
        width:260px;
        display:block;

        }

        ul.menu li ul li.menuSelected a
        {
            color:#333;
        }



/* --------------------------------------------------  
					INFORMATION - IMPORTANT
----------------------------------------------------- */

.information {
	max-width:480px;
	display:block;
	margin:2px auto 2px auto;
	padding:20px;
	border:2px #4094CD solid;
	background: url(../images/img_information.png) top center no-repeat #F3F9FC;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	box-shadow: 0 1px 2px #DDD, 0 1px 5px #4094CD;
	-webkit-box-shadow: 0 1px 2px #DDD, 0 1px 5px #4094CD;
	-moz-box-shadow: 0 1px 2px #DDD, 0 1px 5px #4094CD;
}


.tit_information  {
	margin:			50px auto 5px auto;
	color:			#4094CD;
	font-weight: 	700;
	font-size:		16px;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:		center;
}

.text_information  {
	color:			#333;
	margin:			10px auto;
	padding:		0 20px;
	font-weight: 	300;
	font-size:		13px;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:		center;
}



.contact-form {
	max-width:500px;
	margin:10px auto 20px auto;
	width:85%;
	text-shadow:0 1px 0 #FFF;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#fff;
	box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	-webkit-box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	-moz-box-shadow: 0 1px 2px #DDD, 0 1px 5px #333;
	border:#fff 1px solid;
	padding:15px;
}

.contact-form label span {
    cursor: pointer;
    color: #000;
    display: block;
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
}

.contact-form input[type="text"],
.contact-form input[type="email"],
.contact-form input[type="tel"],
.contact-form input[type="url"],
.contact-form textarea {
	width:100%;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
	margin:0 0 15px;
	padding:5px;
	border-radius:5px;
}

.contact-form input[type="text"]:hover,
.contact-form input[type="email"]:hover,
.contact-form input[type="password"]:hover,
.contact-form input[type="url"]:hover,
.contact-form input[type="number"]:hover,
.contact-form textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}
.contact-form textarea {
	height:100px;
	max-width:100%;
}
.contact-form .btn-form[type="submit"] {
	cursor:pointer;
	width:100%;
	max-width:300px;
	display:block;
	border:none;
	background:#0099FF;
	background-image:linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
	background-image:-moz-linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
	background-image:-webkit-linear-gradient(bottom, #007ACC 0%, #0099FF 52%);
	color:#FFF;
	margin:0 auto;
	padding:10px;
	border-radius:5px;
	font-weight:700;
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
}

.contact-form input:focus,
.contact-form textarea:focus {
	outline:0;
	border:1px solid #999;
}
.upperCase {
    text-transform: uppercase;
}

/* 
################################################################

    -  DESDE ACA COMIENZAN LOS NUEVOS ESTILOS INCORPORADOS - 19/03/2015

################################################################
*/ 



/* --------------------------------------------------  
					POP MULTI PAGO
----------------------------------------------------- */

.border-multi {
	border: 2px solid #009999;
	background:#FFF;
    margin: 20px 0;
}


.legend-multi {
	border: 		1px solid #009999;
	padding:		5px 0 5px 10px;
	margin:			0;
	background: 	#009999;
	font-weight: 	400;
	font-size:		18px;
	color: 			#fff;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	display:		block;
}


.cont-resumen-multipay{
	margin:0px;
	padding:0px;
	background:#EDF8F4;
    border-bottom:1px solid #ccc;
}


	/* CHECK MULTIPAY*/

	input[type=checkbox].checkbox-multipay {
		display: none;
	}

	input[type=checkbox].checkbox-multipay + label{
		background:url(../../images/check-blue-off.png) left center no-repeat;
		display: block;
		vertical-align:top;
		margin:0px;
		padding:10px 10px 10px 40px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
	    background: #f1f1f1;
        background-image: url(../../images/check-blue-off.png); /* fallback */
        background-image:url(../../images/check-blue-off.png), -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bhover-background-start}*/), to( #f1f1f1 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
        background-image:url(../../images/check-blue-off.png), -webkit-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	    background-image:url(../../images/check-blue-off.png),    -moz-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* FF3.6 */
	    background-image: url(../../images/check-blue-off.png),    -ms-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* IE10 */
	    background-image:url(../../images/check-blue-off.png)      -o-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	    background-image: url(../../images/check-blue-off.png)  left center no-repeat,        linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/);
        background-repeat: no-repeat;
        background-position: left center;
		border-bottom:1px solid #ccc;
	}

	 input[type=checkbox].checkbox-multipay:checked + label{
		background:url(../../images/check-blue-on.png) left center no-repeat #EDF8F4; 
		top:2px;
		outline:0;
	}


.modal-multipay{
	position:relative;
	width:85%;
	max-width:800px;
	margin:20px auto 20px auto;
    padding: 20px;
	background-color:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	-webkit-box-shadow: 0px 0px 10px 0px #000;
	-moz-box-shadow:    0px 0px 10px 0px #000;
	box-shadow:         0px 0px 10px 0px #000;
}


.cont-multipay  {
	background: #FFF url(../images/bg-multipay.jpg) bottom repeat-x;
	border-bottom:1px solid #f0f0f0;
	margin:0;
}

.text_multipay  {
	font-weight: 	700;
	font-size:		17px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	padding:		7px 20px 0 20px;
	margin:			0;
}

.textInfoMulti {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding-top:0px;
	padding-left:10px;
	font-size:14px;
	text-align:left;
    margin:15px 0;
	max-width:760px;
	float:left;
}

.multiPrice1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding-top:0px;
	padding-right:10px;
	padding-left:10px;
	font-size:20px;
	margin:12px 0;
	float:right;

}

.txt-disponible {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	padding:0;
	font-size:16px;
	text-align:left;
	color:#666;
	margin:0;
}

.price-disponible {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:0 0 5px 0;
	font-size:20px;
    text-align: left;
	color:#333;
	margin:0;
}


.product-multipay  {
	padding:15px 25px 15px 15px;
	background:#EDF8F4;
	border-bottom:2px solid #CCC;
}

.name-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:3px 0;
	font-size:19px;
	text-align:left;
	margin:0;
}

.price-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:3px 0 15px 0;
	font-size:22px;
    text-align: right;
	margin:0;
}

.input-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:0 10px 0 0;
	font-size:14px;
    text-align: right;
	width:50px;
	margin:0;
}

.value-product {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:5px 0 0 0;
	font-size:14px;
	text-align:right;
	margin:0;
}

.value-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:0 0 5px 0;
	font-size:14px;
	text-align:right;
	margin:0;
}

.value-saldo {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:3px 0 5px 0;
	font-size:12px;
	text-align:left;
	margin:0;
	width:auto;
	float:left;
}

.price-saldo-multi {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:0 -15px 0 0;
	font-size:16px;
    text-align: right;
	color:red;
	margin:0;
	float:right;
}

.input-multipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:0 10px 0 0;
	font-size:14px;
    text-align: right;
	margin:0;
    width:100%;
    height: 35px;
	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;
	background:#FFF;
}


.quotePriceRedMulti {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    margin: 0 auto 10px auto;
    text-align: center;
    font-size: 33px;
    color:#FF0000;
}

.quoteTotalMulti {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:10px;
	font-size:16px;
	text-align:center;
	margin:0;
}
	
.contPriceMulti {
		border: 			1px #CCCCCC  solid;
		background:				#F9F9F9;
		margin:					15px 0 0 0;
}	
/* -------------------- */



/* --------------------------------------------------  
	   PANEL SELECCIONE FORMA DE PAGO
----------------------------------------------------- */

.panel-payment{
	background-color:#fff;
	border: solid 1px red;
	margin:30px auto 0 auto;
	width:1000px;
}


.legend-payment {
	border: 		1px solid red;
	padding:		5px 0 5px 10px;
	margin:			0;
	background: 	red;
	font-weight: 	700;
	font-size:		18px;
	color: 			#fff;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	display:		block;
	text-align:		center;
}

.cont-multipayment  {
	background: #FFF;
	border-bottom:1px solid #f0f0f0;
	margin:0;
}

.cont-check-use-multi{
	background:none;
    display: block;
    height: 123px;
    border-bottom: 1px solid #ccc;

}

.text_use-multipayment  {
	font-weight: 	700;
	font-size:		22px;
	color: 			#000;
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif /*{global-font-family}*/;
	text-align:left;
	padding:		10px 40px 20px 40px;
	margin:			0;
}

    input[type=radio].radio-use-multipay {
		display: none;
	}

	input[type=radio].radio-use-multipay + label{
		background:url(../../images/radio-blue-off.png) left center no-repeat;
		vertical-align:top;
		margin:0 0 0 5px;
        width: 44%;
		padding:20px 0 20px 50px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 16px;
		font-weight:700;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
	    background: #f1f1f1;
        background-image: url(../../images/radio-blue-off.png); /* fallback */
        background-image:url(../../images/radio-blue-off.png), -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bhover-background-start}*/), to( #f1f1f1 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
        background-image:url(../../images/radio-blue-off.png), -webkit-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	    background-image:url(../../images/radio-blue-off.png),    -moz-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* FF3.6 */
	    background-image: url(../../images/radio-blue-off.png),    -ms-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* IE10 */
	    background-image:url(../../images/radio-blue-off.png)      -o-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	    background-image: url(../../images/radio-blue-off.png)  left center no-repeat,        linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/);
        background-repeat: no-repeat;
        background-position: left center;
		border:1px solid #ccc;
        float: left;

	}

	 input[type=radio].radio-use-multipay:checked + label{
		background:url(../../images/radio-blue-on.png) left center no-repeat #FFE1E1; 
		top:2px;
		outline:0;
	}



	/* CHECK PAYMENT*/

	input[type=checkbox].checkbox-payment {
		display: none;
        
	}

	input[type=checkbox].checkbox-payment + label{
        position: relative;
		background:url(../../images/check-blue-off.png) left center no-repeat;
		display: block;
		vertical-align:top;
		margin:0px;
		padding:40px 15px 20px 60px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
	    background: #f1f1f1;
        background-image: url(../../images/check-blue-off.png); /* fallback */
        background-image:url(../../images/check-blue-off.png), -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bhover-background-start}*/), to( #f1f1f1 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
        background-image:url(../../images/check-blue-off.png), -webkit-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	    background-image:url(../../images/check-blue-off.png),    -moz-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* FF3.6 */
	    background-image: url(../../images/check-blue-off.png),    -ms-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* IE10 */
	    background-image:url(../../images/check-blue-off.png)      -o-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	    background-image: url(../../images/check-blue-off.png)  left center no-repeat,        linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/);
        background-repeat: no-repeat;
        background-position: left center;
		border-bottom:1px solid #ccc;
	}

	 input[type=checkbox].checkbox-payment:checked + label{
		background:url(../../images/check-blue-on.png) left center no-repeat #FFE1E1; 
		top:0px;
		outline:0;
	}


	/* RADIO PAYMENT*/

	input[type=radio].radio-payment {
		display: none;
	}

	input[type=radio].radio-payment + label{
        position: relative;
		background:url(../../images/radio-blue-off.png) left center no-repeat;
		display: block;
		vertical-align:top;
		margin:0px;
		padding:40px 15px 20px 60px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
	    background: #f1f1f1;
        background-image: url(../../images/radio-blue-off.png); /* fallback */
        background-image:url(../../images/radio-blue-off.png), -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bhover-background-start}*/), to( #f1f1f1 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
        background-image:url(../../images/radio-blue-off.png), -webkit-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	    background-image:url(../../images/radio-blue-off.png),    -moz-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* FF3.6 */
	    background-image: url(../../images/radio-blue-off.png),    -ms-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* IE10 */
	    background-image:url(../../images/radio-blue-off.png)      -o-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	    background-image: url(../../images/radio-blue-off.png)  left center no-repeat,        linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/);
        background-repeat: no-repeat;
        background-position: left center;
		border-bottom:1px solid #ccc;
	}

	 input[type=radio].radio-payment:checked + label{
		background:url(../../images/radio-blue-on.png) left center no-repeat #FFE1E1; 
		top:0px;
		outline:0;
	}

     /* RADIO MAIL*/

     	input[type=radio].radio-mail {
		display: none;
	}

	input[type=radio].radio-mail + label{
        position: relative;
		background:url(../../images/radio-blue-off.png) left center no-repeat;
		display: block;
		vertical-align:top;
		margin:0px;
		padding:40px 15px 20px 60px;
		font-family:'Open Sans', Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight:400px;
		color: #000;
		text-align:left;
		vertical-align: bottom;
		cursor: pointer;
	    background: #f1f1f1;
        background-image: url(../../images/radio-blue-off.png); /* fallback */
        background-image:url(../../images/radio-blue-off.png), -webkit-gradient(linear, left top, left bottom, from( #fff /*{c-bhover-background-start}*/), to( #f1f1f1 /*{c-bhover-background-end}*/)); /* Saf4+, Chrome */
        background-image:url(../../images/radio-blue-off.png), -webkit-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	    background-image:url(../../images/radio-blue-off.png),    -moz-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* FF3.6 */
	    background-image: url(../../images/radio-blue-off.png),    -ms-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* IE10 */
	    background-image:url(../../images/radio-blue-off.png)      -o-linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/); /* Opera 11.10+ */
	    background-image: url(../../images/radio-blue-off.png)  left center no-repeat,        linear-gradient( #fff /*{c-bhover-background-start}*/, #f1f1f1 /*{c-bhover-background-end}*/);
        background-repeat: no-repeat;
        background-position: left center;
		border-bottom:1px solid #ccc;
	}

	 input[type=radio].radio-mail:checked + label{
		background:url(../../images/radio-blue-on.png) left center no-repeat #FFE1E1; 
		top:0px;
		outline:0;
	}

.text-payment {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:400;
	padding-top:5px;
	padding-left:10px;
	font-size:14px;

	text-align:left;
}

.tit-payment {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	font-weight:700;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:18px;

}

.tit-price {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:right;
	font-weight:400;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:12px;

}

.price-payment {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:right;
	font-weight:700;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	font-size:20px;
}

.info-payment {
	font-family: 	'Open Sans', Helvetica, Arial, sans-serif;
	text-align:right;
	font-weight:700;
	color:red;
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	font-size:14px;
}

.cont-used {
		margin:			5px 0 0 0;
		padding:		1px 10px;
		background:		#EDF8F4;
		float:right;
		border:3px solid #fff;
		-moz-box-shadow:    inset 0 0 12px #999;
   		-webkit-box-shadow: inset 0 0 12px #999;
   		box-shadow:         inset 0 0 12px #999;
		width:300px;


	}

.txt-used {
		margin:				0;
		padding:			5px 5px 0 0;
		width:				100%;
		font-family: 		'Open Sans', Helvetica, Arial, sans-serif;
		font-size:			11px;
		text-align:			right;
		color:				#000;
		font-weight:		400;
		z-index:			190;

	}

.price-used {
		margin:				0;
		padding:			2px 5px 15px 0;
		width:				100%;
		height:				13px;
		font-family: 		'Open Sans', Helvetica, Arial, sans-serif;
		font-size:			16px;
		text-align:			right;
		color:				#000;
		font-weight:		700;
		z-index:			190;

	}

.refresh-payment {
    position: absolute;
    right: 10px;
    top: 5px;
    height: 27px;
    width: 27px;
    cursor: pointer;
    background:url(/Content/Mobile/Images/refresh.png)no-repeat;
}

/* --------------------------------------------------  
	   PANEL DETALLE DE PAGOS
----------------------------------------------------- */


.detail-multipay {
		border: 			1px #CCCCCC  solid;
		background:         #F9F9F9;
		margin:				15px;
}


.detail-multipay-webpay {
		border: 			1px #CCCCCC  solid;
		background: url(/Content/Images/logo-webpay-grey.png) left center no-repeat #F9F9F9;
		margin:					15px;
}

.detail-multipay-cte {
		border: 			1px #CCCCCC  solid;
		background: url(/Content/Images/logo-ctacte-grey.png) left center no-repeat #F9F9F9;
		margin:					15px;
}

.detail-multipay-cte-especial {
		border: 			1px #CCCCCC  solid;
		background: url(/Content/Images/logo-especial-grey.png) left center no-repeat #F9F9F9;
		margin:					15px;
}

.detail-multipay-convenio {
		border: 			1px #CCCCCC  solid;
		background: url(/Content/Images/logo-convenio-grey.png) left center no-repeat #F9F9F9;
		margin:					15px;
}

.cont-detail-multipay  {
	display:table; 
	width:480px;
	margin:20px auto;
	border-bottom:0px solid black;
}

.txt-price-detail-multipay{
	font-family:'Open Sans', Helvetica, Arial, sans-serif;
	font-size:16px;
	text-align:right;
	color:#000;
	font-weight:400;
	margin:10px 10px 10px 0;
	width:250px;
	float:left;
}

.hr-multipay {
    border: 1px #CCCCCC solid ;
    /*margin:	0 250px;*/
}

.quoteTotalMultipay {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:400;
	padding:10px;
	font-size:16px;
	text-align:center;
	margin:0;
}

.number-price-multipay{
		margin:					8px 0 10px 0;
		font-family: 			'Open Sans', Helvetica, Arial, sans-serif;
		font-size:				18px;
		font-weight:			700;
		color: 					black;
		width:					160px;
		text-align:				right;
		float:					left;
}

#pswd_info ul li {
    margin:10px 20px;
    padding:0;
}

#pswd_info ul li:last-child {
    text-align:center;
    margin:20px 0 25px 0;
}

#pswd_info {
    position:relative;
    /*bottom: -115px\9; */ /* IE Specific */
    /*width:250px;*/
    padding:15px;
    background:#fefefe;
    font-size:.875em;
    border-radius:5px;
    box-shadow:0 1px 3px #ccc;
    border:1px solid #ddd;
}
#pswd_info h4 {
    margin:0 0 10px 0;
    padding:0;
    font-weight:normal;
}
#pswd_info::before {
    content: "\25B2";
    position:absolute;
    top:-12px;
    left:45%;
    font-size:14px;
    line-height:14px;
    color:#ddd;
    text-shadow:none;
    display:block;
}

.invalid {
    background:url(../images/ic_back.png) no-repeat 0 50%;
    padding-left:22px;
    line-height:24px;
    color:#ec3f41;
}
.valid {
    background:url(../images/ic_save.png) no-repeat 0 50%;
    padding-left:22px;
    line-height:24px;
    color:#3a7d34;
}
