#w .center{text-align: center;}
#w i.fa.center{display:block; margin-right: auto; margin-left: auto;}
#w .center-auto,#w .row .center-auto{
	margin-left: auto;
	margin-right: auto; 
}
#w .left{float: left;}
#w .right{float: right;}
#w .unone{float: none;}
#w .tac{text-align: center}
#w .tal{text-align: left}
#w .tar{text-align: right;}
#w .taj{text-align: justify;}

#w .p0{padding: 0px;}
#w .p5{padding: 5px;}
#w .p8{padding: 8px;}
#w .p10{padding: 10px;}
#w .ph0{padding-left: 0px; padding-right: 0px;}
#w .pv8{padding-top: 8px; padding-bottom: 8px;}
#w .pv10{padding-top: 10px; padding-bottom: 10px;}
#w .pv12{padding-top: 12px; padding-bottom: 12px;}

#w .p-0{padding: 0px;}
#w .p-1{padding: 1px;}
#w .p-2{padding: 2px;}
#w .p-5{padding: 5px;}
#w .p-10{padding: 10px;}
#w .p-15{padding: 15px;}
#w .p-20{padding: 20px;}
#w .p-25{padding: 25px;}
#w .p-30{padding: 30px;}
#w .p-35{padding: 35px;}
#w .p-40{padding: 40px;}
#w .p-45{padding: 45px;}
#w .p-50{padding: 50px;}
#w .p-60{padding: 60px;}

#w .ple-0{padding-left: 0px;}
#w .ple-5{padding-left: 5px;}
#w .ple-10{padding-left: 10px;}
#w .ple-15{padding-left: 15px;}
#w .ple-20{padding-left: 20px;}

#w .pri-0{padding-right: 0px;}
#w .pri-5{padding-right: 5px;}
#w .pri-10{padding-right: 10px;}
#w .pri-15{padding-right: 15px;}
#w .pri-20{padding-right: 20px;}

#w .pto-0{padding-top: 0px;}
#w .pto-1{padding-top: 1px;}
#w .pto-5{padding-top: 5px;}
#w .pto-6{padding-top: 6px;}
#w .pto-7{padding-top: 7px;}
#w .pto-8{padding-top: 8px;}
#w .pto-9{padding-top: 9px;}
#w .pto-10{padding-top: 10px;}
#w .pto-12{padding-top: 12px;}
#w .pto-15{padding-top: 15px;}
#w .pto-20{padding-top: 20px;}
#w .pto-25{padding-top: 25px;}
#w .pto-30{padding-top: 30px;}
#w .pto-35{padding-top: 35px;}
#w .pto-40{padding-top: 40px;}
#w .pto-45{padding-top: 45px;}
#w .pto-50{padding-top: 50px;}
#w .pto-55{padding-top: 55px;}
#w .pto-60{padding-top: 60px;}
#w .pto-70{padding-top: 70px;}
#w .pto-80{padding-top: 80px;}
#w .pto-100{padding-top: 100px;}
#w .pto-120{padding-top: 120px;}
#w .pto-140{padding-top: 140px;}

#w .pbo-0{padding-bottom: 0px;}
#w .pbo-1{padding-bottom: 1px;}
#w .pbo-5{padding-bottom: 5px;}
#w .pbo-6{padding-bottom: 6px;}
#w .pbo-7{padding-bottom: 7px;}
#w .pbo-8{padding-bottom: 8px;}
#w .pbo-9{padding-bottom: 9px;}
#w .pbo-10{padding-bottom: 10px;}
#w .pbo-12{padding-bottom: 12px;}
#w .pbo-15{padding-bottom: 15px;}
#w .pbo-20{padding-bottom: 20px;}
#w .pbo-25{padding-bottom: 25px;}
#w .pbo-30{padding-bottom: 30px;}
#w .pbo-35{padding-bottom: 35px;}
#w .pbo-40{padding-bottom: 40px;}
#w .pbo-45{padding-bottom: 45px;}
#w .pbo-50{padding-bottom: 50px;}
#w .pbo-55{padding-bottom: 55px;}
#w .pbo-60{padding-bottom: 60px;}
#w .pbo-65{padding-bottom: 65px;}
#w .pbo-70{padding-bottom: 70px;}
#w .pbo-80{padding-bottom: 80px;}
#w .pbo-100{padding-bottom: 100px;}
#w .pbo-120{padding-bottom: 120px;}
#w .pbo-140{padding-bottom: 140px;}

#w .mh-0{margin-left: 0px; margin-right: 0px;}

#w .mto-0{margin-top: 0px;}
#w .mto-1{margin-top: 1px;}
#w .mto-4{margin-top: 4px;}
#w .mto-5{margin-top: 5px;}
#w .mto-6{margin-top: 6px;}
#w .mto-7{margin-top: 7px;}
#w .mto-8{margin-top: 8px;}
#w .mto-9{margin-top: 9px;}
#w .mto-10{margin-top: 10px;}
#w .mto-12{margin-top: 12px;}
#w .mto-15{margin-top: 15px;}
#w .mto-20{margin-top: 20px;}
#w .mto-25{margin-top: 25px;}
#w .mto-30{margin-top: 30px;}
#w .mto-35{margin-top: 35px;}
#w .mto-40{margin-top: 40px;}
#w .mto-45{margin-top: 45px;}
#w .mto-50{margin-top: 50px;}
#w .mto-55{margin-top: 55px;}
#w .mto-60{margin-top: 60px;}
#w .mto-65{margin-top: 65px;}
#w .mto-70{margin-top: 70px;}
#w .mto-80{margin-top: 80px;}
#w .mto-90{margin-top: 90px;}
#w .mto-100{margin-top: 100px;}
#w .mto-120{margin-top: 120px;}
#w .mto-140{margin-top: 140px;}
#w .mto-160{margin-top: 160px;}
#w .mto-180{margin-top: 180px;}
#w .mto-200{margin-top: 200px;}

#w .mbo-0{margin-bottom: 0px;}
#w .mbo-5{margin-bottom: 5px;}
#w .mbo-8{margin-bottom: 8px;}
#w .mbo-10{margin-bottom: 10px;}
#w .mbo-15{margin-bottom: 15px;}
#w .mbo-20{margin-bottom: 20px;}
#w .mbo-25{margin-bottom: 25px;}
#w .mbo-30{margin-bottom: 30px;}
#w .mbo-35{margin-bottom: 35px;}
#w .mbo-40{margin-bottom: 40px;}
#w .mbo-45{margin-bottom: 45px;}
#w .mbo-50{margin-bottom: 50px;}
#w .mbo-55{margin-bottom: 55px;}
#w .mbo-60{margin-bottom: 60px;}
#w .mbo-65{margin-bottom: 65px;}
#w .mbo-70{margin-bottom: 70px;}
#w .mbo-80{margin-bottom: 80px;}
#w .mbo-100{margin-bottom: 100px;}
#w .mbo-120{margin-bottom: 120px;}
#w .mbo-140{margin-bottom: 140px;}
#w .mbo-160{margin-bottom: 160px;}
#w .mbo-180{margin-bottom: 180px;}
#w .mbo-200{margin-bottom: 200px;}

#w .mle-0{margin-left: 0px;}
#w .mle-5{margin-left: 5px;}
#w .mle-10{margin-left: 10px;}
#w .mle-15{margin-left: 15px;}
#w .mle-20{margin-left: 20px;}
#w .mle-30{margin-left: 30px;}
#w .mle-40{margin-left: 40px;}

#w .mri-0{margin-right: 0px;}
#w .mri-5{margin-right: 5px;}
#w .mri-10{margin-right: 10px;}
#w .mri-15{margin-right: 15px;}
#w .mri-20{margin-right: 20px;}
#w .mri-30{margin-right: 30px;}
#w .mri-40{margin-right: 40px;}

#w .fs9, i.fs9, a.fs9, #w .btn.fs9{font-size: 9px;}
#w .fs10, i.fs10, a.fs10, #w .btn.fs10{font-size: 10px;}
#w .fs11, i.fs11, a.fs11, #w .btn.fs11{font-size: 11px;}
#w .fs12, i.fs12, a.fs12, #w .btn.fs12{font-size: 12px;}
#w .fs13, i.fs13, a.fs13, #w .btn.fs13{font-size: 13px;}
#w .fs14, i.fs14, a.fs14, #w .btn.fs14{font-size: 14px;}
#w .fs16, i.fs16, a.fs16, #w .btn.fs16{font-size: 16px;}
#w .fs18, i.fs18, a.fs18, #w .btn.fs18{font-size: 18px;}
#w .fs20, i.fs20, a.fs20, #w .btn.fs20{font-size: 20px;}
#w .fs22, i.fs22, a.fs22, #w .btn.fs22{font-size: 22px;}
#w .fs24, i.fs24, a.fs24, #w .btn.fs24{font-size: 24px;}
#w .fs28, i.fs28, a.fs28, #w .btn.fs28{font-size: 28px;}
#w .fs30, i.fs30, a.fs30, #w .btn.fs30{font-size: 30px;}
#w .fs32, i.fs32, a.fs32, #w .btn.fs32{font-size: 32px;}
#w .fs34, i.fs34, a.fs34, #w .btn.fs34{font-size: 34px;}
#w .fs36, i.fs36, a.fs36, #w .btn.fs36{font-size: 36px;}
#w .fs38, i.fs38, a.fs38, #w .btn.fs38{font-size: 38px;}
#w .fs40, i.fs40, a.fs40, #w .btn.fs40{font-size: 40px;}
#w .fs42, i.fs42, a.fs42, #w .btn.fs42{font-size: 42px;}
#w .fs46, i.fs46, a.fs46, #w .btn.fs46{font-size: 46px;}
#w .fs50, i.fs50, a.fs50, #w .btn.fs50{font-size: 50px;}
#w .fs54, i.fs54, a.fs54, #w .btn.fs54{font-size: 54px;}
#w .fs60, i.fs60, a.fs60, #w .btn.fs60{font-size: 60px;}
#w .fs64, i.fs64, a.fs64, #w .btn.fs64{font-size: 64px;}
#w .fs70, i.fs70, a.fs70, #w .btn.fs70{font-size: 70px;}
#w .fs80, i.fs80, a.fs80, #w .btn.fs80{font-size: 80px;}
#w .fs90, i.fs90, a.fs90, #w .btn.fs90{font-size: 90px;}
#w .fs100, i.fs100, a.fs100, #w .btn.fs100{font-size: 100px;}
#w .fs110, i.fs110, a.fs110, #w .btn.fs110{font-size: 110px;}
#w .fs120, i.fs120, a.fs120, #w .btn.fs120{font-size: 120px;}
#w .fs130, i.fs130, a.fs130, #w .btn.fs130{font-size: 130px;}
#w .fs140, i.fs140, a.fs140, #w .btn.fs140{font-size: 140px;}
#w .fs150, i.fs150, a.fs150, #w .btn.fs150{font-size: 150px;}
#w .fs160, i.fs160, a.fs160, #w .btn.fs160{font-size: 160px;}
#w .fs170, i.fs170, a.fs170, #w .btn.fs170{font-size: 170px;}
#w .fs180, i.fs180, a.fs180, #w .btn.fs180{font-size: 180px;}

#w .spanBlockInline{
	display: inline-block;
	width: auto;
	min-width: 20px; 
	height: auto;
	min-height: 10px;
}

#w .row-panel-section-titulo{
	background-color: #e3e3e3;
    color: #444444;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 10px;
    overflow: hidden;
    padding: 12px 15px;
    font-weight: bold;
}
#w a.link-link{padding: 0px;}
#w .block, #w div.block, #w span.block{display: block;}
#w .div-inline{display: inline-block;}
#w .w-50{min-width: 50%;}
#w .w100{width:100%;}
#w .w80{width: 80%;}
#w .w70{width: 70%;}
#w .w60{width: 60%;}
#w .w55{width: 55%;}
#w .w40{width: 40%;}
#w .w30{width: 30%;}
#w .coupon-image-profile{border:1px solid #eee; }
#w .line-dive{
	width: 100%;
	height: 1px;
	background-color: #d0cbc0;
	margin: 20px 0px;
	display: inline-block;
}
#w .notify-light{color:#ddd;}
#w .line-dive-light{
	width: 100%;
	height: 1px;
	background-color: #e1e1e1;
	margin: 20px 0px;
	display: inline-block;
}
#w .label-categoria{min-width: 250px;}
#w .block-table{
	display: table;
	width: 100%;
}
#w .block-thumb{
	position: relative;
	overflow: hidden;
	padding: 0px;
	border:none;
	border-radius: 0px;
}
#w .link-box-tag{
	display: inline-block;
	width: auto;
	min-width: 80px;
	padding: 2px 10px;
	height: auto;
	margin-right: 20px;
	color: #545454;
}
#w .link-box-tag.link-box-tag-icon-list i.fa{font-size: 9px; position: relative; top: -2px; margin-right: 5px;}
#w .link-box-tag:last-child{margin-right: 0px;}
#w .ubox-header{
	width: 100%;
	display: block;
	height: auto;
	padding: 15px 10px;
	background-color: #eee;
	color: #333;
	font-weight: 500px;
}

.row-col-h0 .col-xs-1, .row-col-h0 .col-sm-1, .row-col-h0 .col-md-1, 
.row-col-h0 .col-lg-1, .row-col-h0 .col-xs-2, .row-col-h0 .col-sm-2, 
.row-col-h0 .col-md-2, .row-col-h0 .col-lg-2, .row-col-h0 .col-xs-3, 
.row-col-h0 .col-sm-3, .row-col-h0 .col-md-3, .row-col-h0 .col-lg-3, 
.row-col-h0 .col-xs-4, .row-col-h0 .col-sm-4, .row-col-h0 .col-md-4, 
.row-col-h0 .col-lg-4, .row-col-h0 .col-xs-5, .row-col-h0 .col-sm-5, 
.row-col-h0 .col-md-5, .row-col-h0 .col-lg-5, .row-col-h0 .col-xs-6, 
.row-col-h0 .col-sm-6, .row-col-h0 .col-md-6, .row-col-h0 .col-lg-6, 
.row-col-h0 .col-xs-7, .row-col-h0 .col-sm-7, .row-col-h0 .col-md-7, 
.row-col-h0 .col-lg-7, .row-col-h0 .col-xs-8, .row-col-h0 .col-sm-8, 
.row-col-h0 .col-md-8, .row-col-h0 .col-lg-8, .row-col-h0 .col-xs-9, 
.row-col-h0 .col-sm-9, .row-col-h0 .col-md-9, .row-col-h0 .col-lg-9, 
.row-col-h0 .col-xs-10, .row-col-h0 .col-sm-10, .row-col-h0 .col-md-10, 
.row-col-h0 .col-lg-10, .row-col-h0 .col-xs-11, .row-col-h0 .col-sm-11, 
.row-col-h0 .col-md-11, .row-col-h0 .col-lg-11, .row-col-h0 .col-xs-12, 
.row-col-h0 .col-sm-12, .row-col-h0 .col-md-12, .row-col-h0 .col-lg-12{
	min-height: 0px;
}

#w .form-no-outline textarea:focus,
#w .form-no-outline select:focus,
#w .form-no-outline input[type='text']:focus,
#w .form-no-outline input[type='password']:focus{outline: none; box-shadow:0 0 0 0 #000000;}

/*** colors text ***/
#w .t-color-white, #w .t-color-white a{color:#fff;}
#w .t-color-orange, #w .t-color-orange a{color:#f28d2a;}


/*** colors borders ***/
#w .b-color-white,
#w .form-horizontal input[type="text"].b-color-white, 
#w .form-horizontal input[type="password"].b-color-white, 
#w .form-horizontal select.b-color-white, 
#w .form-horizontal textarea.b-color-white,
#w .b-color-white{border-color: white;}

#w .b-color-orange{border-color:#f28d2a;}


/*** titulo app left **/
#w .titulo.titulo-tln{margin-top: 0px; margin-bottom: 0px; text-align: left; color: #444;}
#w .cardapp-item .cardapp-item-titulo-oferta{padding: 10px; min-height: 60px;}
#w .cardapp-item .cardapp-item-titulo-oferta h3,
#w .cardapp-item .cardapp-item-titulo-oferta h2{margin-top: 0px; margin-bottom: 0px;}
#w .cardapp-item .cardapp-item-titulo-oferta h3 a,
#w .cardapp-item .cardapp-item-titulo-oferta h2 a{color: #333; font-size: 16px; font-weight: normal;}
/*** Fin titulo app left **/
#w ul.navbar-nav.navbar-nav-social li a{padding: 5px;}

#w .form-flotante{position: absolute; z-index: 99;}
#w .precio-oferta{color: #F5BE29; font-size: 18px; font-weight: bold;}
#w .precio-normal{color: #a4a4a4; font-size: 14px; font-weight: bold; text-decoration: line-through;}
#w .precio-oferta2{color: #d5760b; font-size: 20px; font-weight: bold;}
#w .precio-normal2{color: #a4a4a4; font-size: 14px; font-weight: bold; text-decoration: line-through;}
#w .detalle-precio-oferta{
	color: #2c2c2c; font-size: 38px; 
	font-weight: normal; margin-right: 20px;
	background-color: #e0e0e0; 
	display: inline-block; 
	padding: 2px 30px; border-radius: 30px;
	overflow: hidden;
}
#w .detalle-precio-normal{
	color: #a4a4a4; font-size: 20px; line-height: 36px;
	font-weight: normal; 
	display: block;
	padding: 2px 10px 8px;
	overflow: hidden;
}
#w .text-dis{overflow: hidden; font-size: 22px; padding-bottom: 10px; padding-right: 20px; font-weight: normal; color: rgb(64, 64, 64);}


#w .h3-prec i.fa{color:#4ca9d3;}

#w .h3-ubi i.fa{color:#4A8935;}

#w .alert.alert-white{background-color: transparent; color: white;border-color: transparent;}
#w .paper-white,
#w p.paper-white,
#w div.paper-white,
#w article.paper-white{
	border: 1px solid #ddd;
    box-shadow: 0 1px 10px #b3b0b0;
    line-height: 26px;
    margin: 50px auto;
    padding: 8% 10% 6%;
    width: 100%;
}
#w .detalle-precio-normal span{text-decoration: line-through; }
#w .detalle-oferta-texto,#w p.detalle-oferta-texto{font-size: 14px; line-height: 24px;}
/****** util - table no border ***/

#w .table.table-items-borderline > tbody > tr > td,
#w .table.table-items-borderline > tr > td{
	border-top: 1px solid #e7eaec;
}
#w .table.table-items-borderline > tbody > tr:first-child > td,
#w .table.table-items-borderline > tr:first-child > td{
	border-top: none;
}
/*** util tabs with box content **/
#w .nav.nav-tabs li a{outline: none;}
#w #park-detail li a{font-weight: bold; color:#737373;}
#w #park-detail li.active a{color:#f4b203;}
#w .tab-content.tab-pane-box > .active{
	overflow: hidden;
	border: 1px solid #ddd;
	border-top: none;
	padding: 10px;
}
/*** util inputs - textarea  ***/
#w .form-control, #w .single-line{
	font-size: 12px;
}
#w .codigo-coupon{font-size: 16px; font-weight: bold; color:#333; letter-spacing: 1px;}
/*** util countdown ***/
#w ul.countdown {
list-style: none;
margin:0;
padding: 0;
display: block;
text-align: left;
}
#w ul.countdown li {
display: inline-block;
}
#w ul.countdown li span {
font-size: 25px;
font-weight: 300;
line-height: 40px;
}
#w ul.countdown li.seperator {
font-size: 25px;
line-height: 30px;
vertical-align: top;
}
#w ul.countdown li p {
color: #a7abb1;
font-size: 14px;
}

/*** util radio - imagen ***/
#w .conten-item-radio-img{
	width: 150px;
	height: auto;
	min-height: 100px;
	display: inline-block;
	border: 5px solid #e9eaed;
	background-color: #fff;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
#w .conten-input-radio-img{
	height: auto;
	min-height: 80px;
	display: inline-block;
	border: 5px solid #e9eaed;
	background-color: #fff;
	padding: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	-webkit-border-radius: 2px 2px 2px 2px;
	border-radius: 2px 2px 2px 2px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#w .conten-input-radio-img input[type='radio']{
	display: block;
	margin: 8px auto 5px;
}
#w .item-radio-img{
	width: 100%;
	height: auto;
	display: block;
	background-color: #f6f7f8;
}

#w .conten-item-radio-img:hover .item-radio-img,
#w .conten-input-radio-img:hover .item-radio-img{
	background-color: #E9EAED;
}
#w .conten-item-radio-img.radio-active,
#w .conten-input-radio-img.radio-active{
	border: 5px solid #446dc5;
}
#w .conten-item-radio-img.radio-active .item-radio-img,
#w .conten-input-radio-img.radio-active .item-radio-img{background-color: #E9EAED;}
#w .item-radio-img .radio-img{
	width: 90%;
	height: auto;
	min-height: 30px;
	margin: 0px auto;
	padding-top: 10px;
}
#w .item-radio-img .radio-img img{
	display: block;
	margin: 0px auto;
}
#w .item-radio-img .radio-text{
	width: 90%;
	height: auto;
	min-height: 16px;
	margin: 5px auto 0px auto;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	text-align: center;
}

#w .web-listado-items{
	list-style: none
}
#w .web-listado-items li{min-height: 25px;}
#w .estilo-lista-01 h2{
	border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 0 0 1px;
    box-shadow: 0 1px rgba(106, 100, 100, 0.3);
    color: #ffffff;
    font-family: Arial,Tahoma,sans-serif;
    font-size: 16px;
    padding-bottom: 15px;
    padding-top: 10px;
    margin-bottom: 10px;
}

#w .estilo-lista-01 .web-listado-items li{
	
}

#w .ancho-full .web-widget {
    margin-left: -10px;
    margin-right: -10px;
}


/**** botones default **/
/** utils botones diseñados **/
#w .boton {
  border-radius: 2px;
  display: inline-block;
  font-size: 14px;
  height: auto;
  min-height: 20px;
  padding: 5px 12px;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 10px;
}

#w .boton-1{
	background-color: white;
	color: #838383;
}
#w .boton-1:hover{
	background-color: #f2f2f2;
}

#w .boton-2{
	background-color: #f2f2f2;
	color: #626262;
}
#w .boton-2:hover{
	background-color: #ddd;
}
#w .boton-3{
	background-color: #2685c5;
	color: #fff;
}
#w .boton-3:hover{
	background-color: #207ab6;
}
#w .boton-4{
	background-color: #565656;
	color: #fff;
}
#w .boton-4:hover{
	background-color: #444;
}
#w .boton-5{
	background-color: #353535;
	color: #fff;
}
#w .boton-5:hover{
	background-color: #222;
}
#w .boton-6{
	background-color: #353535;
	color: #fff;
}
#w .boton-6:hover{
	background-color: #222;
}

#w .boton-7{
	background-color: #252525;
	color: #fff;
}
#w .boton-7:hover{
	background-color: #111;
}

#w .boton-8{
	background-color: #e15959;
	color: #fff;
}
#w .boton-8:hover{
	background-color: #CB4141;
}

#w .boton-9{
	background-color: #D23232;
	color: #fff;
}
#w .boton-9:hover{
	background-color: #BC2121;
}

#w .boton-10{
	background-color: #40BB5C;
	color: #fff;
}
#w .boton-10:hover{
	background-color: #34A44D;
}

#w .boton-11{
	background-color: #448C54;
	color: #fff;
}
#w .boton-11:hover{
	background-color: #357443;
}

#w .boton-12{
	background-color: #f5dc41;
	color: #776313;
}
#w .boton-12:hover{
	background-color: #DEC734;
}

#w .boton-13{
	background-color: #E1B72E;
	color: #fff;
}
#w .boton-13:hover{
	background-color: #C29914;
}

#w .boton-13{
	background-color: #E1B72E;
	color: #fff;
}
#w .boton-13:hover{
	background-color: #C29914;
}

#w .boton-14{
	background-color: #E7951C;
	color: #fff;
}
#w .boton-14:hover{
	background-color: #DA8200;
}

#w .boton-15{
	background-color: #DC49F8;
	color: #fff;
}
#w .boton-15:hover{
	background-color: #C42FE0;
}

#w .boton-16{
	background-color: #4786EB;
	color: #fff;
}
#w .boton-16:hover{
	background-color: #3574D6;
}

#w .boton-17{
	background-color: #0E64EB;
	color: #fff;
}
#w .boton-17:hover{
	background-color: #0D5AD3;
}

#w .boton-18{
	background-color: #124DAA;
	color: #fff;
}
#w .boton-18:hover{
	background-color: #0C4092;
}

#w .boton-19{
	background-color: #4EC1E1;
	color: #fff;
}
#w .boton-19:hover{
	background-color: #15B1DC;
}

#w .boton-20{
	background-color: #8fafb8;
	color: #38414b;
}
#w .boton-20:hover{
	background-color: #72959F;
	color: #fff;
}

#w .boton-21{
	background-color: #6fe17d;
	color: #0c842b;
}
#w .boton-21:hover{
	background-color: #52d662;
	color: #376c44;
}

#w .boton-22{
	background-color: #fec0cc;
	color: #4e4e4e;
}
#w .boton-22:hover{
	background-color: #F59FB0;
}

#w .boton-23{
	background-color: #f48197;
	color: #fff;
}
#w .boton-23:hover{
	background-color: #F16681;
}

#w .boton-24{
	background-color: #e83a5d;
	color: #fff;
}
#w .boton-24:hover{
	background-color: #DE264B;
}

#w .boton-25{
	background-color: #816D52;
	color: #fff;
}
#w .boton-25:hover{
	background-color: #6C563B;
}

#w .boton-26{
	background-color: #9D7440;
	color: #fff;
}
#w .boton-26:hover{
	background-color: #95682E;
}

#w .boton-27{
	background-color: #b8d1e3;
	color: #647da0;
}
#w .boton-27:hover{
	background-color: #94bad5;
	color: #4F698C;
}

#w .boton-28{
	background-color: #f5ef5e;
	color: #647da0;
}
#w .boton-28:hover{
	background-color: #FBF100;
}

#w .boton-29{
	border: 1px solid #545454;
    color: #717171;
}

#w .boton-30{
	border: 1px solid #1f9551;
    color: #1ea93d;
}
/*** square image upload **/
#w .squ-img-content{
	display: block;
	width: 100%;
	height: auto;
}
#w .squ-img-content .squ-imagen{
	display: block;
	border: 5px solid #eaeaea;
	height: 200px;
	overflow: hidden;
}
#w .squ-img-content .squ-imagen-options{
	display: block;
	width: 100%;
	padding: 5px;
	text-align: center;
}
#w .squ-img-content .squ-img-border{
	border: 5px solid #eaeaea;
	margin: 0px 0px 10px;
	height: auto;
	padding: 10px;
	border-radius: 5px;
	display: block;

}
#w .squ-img-content .squ-img-border .squ-img-inner{
	min-height: 200px;
	border: 1px dashed #ddd;
}
#w .squ-img-content .squ-img-border .squ-img-inner .img-loader{
	display: block;
	width: 32px;
	height: 32px;
	margin: 78px auto;
}
#w .squ-img-content .squ-img-border:hover,
#w .squ-img-content .squ-img-border:focus,
#w .squ-img-content .squ-img-border:hover .squ-img-inner{
	border-color: #fe9015;
	text-decoration: none;
	outline: none;
}

#w .squ-img-content .squ-img-border .squ-img-inner .squ-text-button{
	display: block;
	width: auto;
	height: auto;
	padding: 5px 10px;
	color: #ccc;
	margin:80px auto 0; 
	text-align: center;
	font-size: 16px;
}
/*** tablas **/

table.table-park-grid td{
	padding-bottom: 8px; 
}

/**** general parking **/

#w form.formpark input[type="text"],
#w form.formpark input[type="password"],
#w form.formpark input[type="email"],
#w form.formpark select,
#w form.formpark textarea{
	display: block;
	border:1px solid #ccc;
	border-left: 5px solid #ddd;
	padding: 5px;
	border-radius: 1px;
	font-size: 14px;
}

#w form.formpark .form-control:focus{
	-webkit-box-shadow: 0 0 0 0 #000000;
	box-shadow: 0 0 0 0 #000000;
}
#w form.formpark .form-control.error{
	border:1px solid #db686e;
	border-left: 5px solid #db686e;
}
#w form.formpark .form-control.success{
	border:1px solid #4ba0db;
	border-left: 5px solid #4ba0db;
}
/*** form focus **/
#w form.form-focus-orange input[type="text"]:focus,
#w form.form-focus-orange input[type="password"]:focus,
#w form.form-focus-orange input[type="email"]:focus,
#w form.form-focus-orange input[type="url"]:focus,
#w form.form-focus-orange select:focus,
#w form.form-focus-orange textarea:focus{border-color: #fe9015;}

/*** alerts notificacion form **/
#w .alert{-webkit-border-radius: 1px; border-radius: 1px;}
.alert.alert-danger{
	color: #BC3E3E;
}

/** form **/
#w form.formpark .subtitulo-form h4{color: white; text-transform: uppercase; margin-bottom: 0px; margin-top: 0px;}
#w form.formpark .subtitulo-form-panel h4{color: #4e4e4e; text-transform: uppercase; margin-bottom: 0px; margin-top: 10px;}


/** form login **/
#w form.formpark.formpark-login{
	max-width: 540px;
	margin: 120px auto 0;
	padding: 50px 100px;
	background-color: rgba(0,0,0,0.4);
}

#w form.formpark.formpark-login .form-signin-heading{
	margin-bottom: 30px;
	text-transform: uppercase;
}
#w form.formpark.formpark-login .row{margin-bottom: 20px;}

/*** form register **/
#w form.formpark.formpark-register{
	max-width: 600px;
	margin: 50px auto 0;
	padding: 40px 50px 40px;
	background-color: rgba(0,0,0,0.4);
}

#w form.formpark.formpark-register .form-signin-heading{
	margin-top: 0px;
	margin-bottom: 30px;
	text-transform: uppercase;
}
#w form.formpark.formpark-register .row{margin-bottom: 20px;}
#w form.formpark.formpark-register .row:last-child{margin-bottom: 0px;}

/*** form register - socio **/
#w form.formpark.formpark-register-s{
	max-width: 600px;
	margin: 50px auto 0;
	padding: 40px 50px 40px;
}

#w form.formpark.formpark-register-s .form-signin-heading{
	margin-top: 0px;
	margin-bottom: 30px;
	text-transform: uppercase;
}
#w form.formpark.formpark-register-s .row{margin-bottom: 20px;}
#w form.formpark.formpark-register-s .row:last-child{margin-bottom: 0px;}

/*** form activate **/
#w form.formpark.formpark-activate{
	max-width: 600px;
	margin: 50px auto 0;
	padding: 40px 50px 40px;
	background-color: rgba(0,0,0,0.4);
}

#w form.formpark.formpark-activate .form-signin-heading{
	margin-top: 0px;
	margin-bottom: 30px;
	text-transform: uppercase;
}
#w form.formpark.formpark-activate .row{margin-bottom: 20px;}
#w form.formpark.formpark-activate .row:last-child{margin-bottom: 0px;}


/** buttons **/

#w .uibutton{
  -moz-user-select: none;
  background-image: none;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 6px 12px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  color: #444;
}
#w .uibutton.uibutton-md-h{padding-left:20px; padding-right: 20px;}
#w .uibutton.uibutton-lg-h{padding-left:30px; padding-right: 30px;}
#w .uibutton.uibutton-md{padding: 8px 20px;}
#w .uibutton.uibutton-lg{padding: 10px 30px;}

#w .uibutton-normal{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+26,dfdfdf+100 */
	background: #ffffff; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZGZkZmRmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #ffffff 26%, #dfdfdf 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ffffff), color-stop(100%,#dfdfdf)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 26%,#dfdfdf 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 26%,#dfdfdf 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 26%,#dfdfdf 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 26%,#dfdfdf 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dfdfdf',GradientType=0 ); /* IE6-8 */
	border: 1px solid #d0d0d0;
	color: #3e3e3e;
}

#w .uibutton-confirm{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#55a8dc+26,0770d2+100 */
	background: #55a8dc; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM1NWE4ZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDc3MGQyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #55a8dc 26%, #0770d2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#55a8dc), color-stop(100%,#0770d2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #55a8dc 26%,#0770d2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #55a8dc 26%,#0770d2 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #55a8dc 26%,#0770d2 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #55a8dc 26%,#0770d2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55a8dc', endColorstr='#0770d2',GradientType=0 ); /* IE6-8 */
	border: 1px solid #1273CC;
	color: #fff;
}

#w .uibutton-success{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#686868+26,4c4c4c+100 */
	background: #686868; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiM2ODY4NjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNTI1MjUyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #686868 26%, #4c4c4c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#686868), color-stop(100%,#4c4c4c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #686868 26%,#4c4c4c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #686868 26%,#4c4c4c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #686868 26%,#4c4c4c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #686868 26%,#4c4c4c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#686868', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-8 */
	border: 1px solid #4b4b4b;
	color: #fff;
}

#w .uibutton-danger{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec2121+2,ba0e0e+100 */
	background: #ec2121; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyJSIgc3RvcC1jb2xvcj0iI2VjMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTBlMGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ec2121 2%, #ba0e0e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#ec2121), color-stop(100%,#ba0e0e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ec2121 2%,#ba0e0e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ec2121 2%,#ba0e0e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ec2121 2%,#ba0e0e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ec2121 2%,#ba0e0e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec2121', endColorstr='#ba0e0e',GradientType=0 ); /* IE6-8 */
	border: 1px solid #a51617;
	color: #fff;
}

#w .uibutton-yellow{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2c452+22,f4b924+80 */
	background: #e8a913; /* Old browsers */
	border: 1px solid #e8a913;
	color: #fff;
}

#w .uibutton-yellow-hard{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2c452+22,f4b924+80 */
	background: #f2c452; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIyMiUiIHN0b3AtY29sb3I9IiNmMmM0NTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MCUiIHN0b3AtY29sb3I9IiNmNGI5MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f2c452 22%, #f4b924 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(22%,#f2c452), color-stop(80%,#f4b924)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f2c452 22%,#f4b924 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f2c452 22%,#f4b924 80%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f2c452 22%,#f4b924 80%); /* IE10+ */
	background: linear-gradient(to bottom,  #f2c452 22%,#f4b924 80%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2c452', endColorstr='#f4b924',GradientType=0 ); /* IE6-8 */
	border: 1px solid #E3A926;
	color: #474747;
}

#w .uibutton-yellow-light{
	background-color: #E1A10F;
	color: white;
	text-transform: uppercase;
	border: 1px solid #c18e16;
}

#w .uibutton-orange{
	background-color: #f28d2a;
	color: white;
	text-transform: uppercase;
	border: 1px solid #f28d2a;
}
/****/

/** buttons form icons **/
#w .uibuttonicon{
  -moz-user-select: none;
  background-image: none;
  border-radius: 0px;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.42857;
  margin-bottom: 0;
  padding: 3px 9px 4px;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  text-decoration: none;
  color: #444;
}

#w .uibuttonicon-red{
	background-color: #FF3E41;
	color: white;
}
#w .uibuttonicon-red:hover{
	background-color: #FF171A;
}
#w .uibuttonicon-skyblue{
	background-color: #2DC3F6;
	color: white;
}
#w .uibuttonicon-skyblue:hover{
	background-color: #009EE1;
}

#w .color-yellow,
#w i.color-yellow,
#w a.color-yellow,
#w a i.color-yellow,
#w h1.color-yellow,
#w h2.color-yellow,
#w h3.color-yellow,
#w h4.color-yellow,
#w h5.color-yellow{
	color: #f6b700;
}
#w .color-gray-light,
#w i.color-gray-light,
#w a.color-gray-light,
#w a i.color-gray-light,
#w h1.color-gray-light,
#w h2.color-gray-light,
#w h3.color-gray-light,
#w h4.color-gray-light,
#w h5.color-gray-light{
	color: #b3b3b3;
}

#w .form-uipark .form-control:focus{
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
/** panel **/
#w .panel-profile-nav .list-group-item.active, 
#w .panel-profile-nav .list-group-item.active:hover,
#w .panel-profile-nav .list-group-item.active:focus{
	background-color: #f6b700;
	border-color: #f6b700;
	color: white;
}

#w .panel-profile-nav .list-group-item:first-child,
#w .panel-profile-nav .list-group-item:last-child{border-radius: 0px;}

#w .panel-profile-pic{
	height: 150px;
	background-color: #ddd;
	margin-top: 20px;
	overflow: hidden;
}

#w .panel-profile-option-change{
	width: 100%;
	height: 30px;
	margin-top: -30px;
}

#w .panel-profile-option-change a{float: right; margin-right: 10px; color: #b3b3b3;}
#w .panel-profile-option-change a:hover{color: #959595;}

#w .panel-profile-fullname{
	color: #575757;
    font-size: 15px;
    height: auto;
    min-height: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 3px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

#w .panel-modulo-titulo{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c6c6c6+12,acacac+82 */
	background-color: #333; /* Old browsers */
	/* 
	background: -moz-linear-gradient(top,  #c6c6c6 12%, #acacac 82%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,#c6c6c6), color-stop(82%,#acacac)); 
	background: -webkit-linear-gradient(top,  #c6c6c6 12%,#acacac 82%);
	background: -o-linear-gradient(top,  #c6c6c6 12%,#acacac 82%);
	background: -ms-linear-gradient(top,  #c6c6c6 12%,#acacac 82%); 
	background: linear-gradient(to bottom,  #c6c6c6 12%,#acacac 82%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6c6c6', endColorstr='#acacac',GradientType=0 ); 
	*/
	color: #fff;
	text-transform: uppercase;
	font-size: 15px;
	padding: 13px 15px 12px;
	margin-top: 20px;

}
#w .panel-modulo-titulo a{
	color: #fff;
    font-size: 18px;
    height: auto;
    margin-top: -3px;
}
#w .panel-modulo-titulo a:hover{
	color: #4e4e4e; 
	text-decoration: none;
}
#w .panel-modulo-titulo i{font-size: 14px;}

#w .panel-modulo-cuerpo{
	width: 100%;
	height: auto;
	min-height: 524px;/*315px;*/
	border: 1px solid #c6c6c6;
	padding: 15px;
}

#w .row.row-bottom-dashed{border-bottom: 1px dashed #ddd; margin-top: 10px; padding-bottom: 10px;}
/** web - planes **/
#w .row .park-col-md-4{
	display: block;
	float: left;
	width: 28%;
	margin-right: 8%; 
}
#w .row .park-col-md-4:last-child{
	margin-right: 0px;
}
#w .plan-card{
	display: block;
	width: 100%;
	height: auto;
	min-height: 200px;
}
#w .plan-card .plan-card-titulo{
	background-color: #616161;
	height: auto;
	min-height: 25px;
	padding-top:6px;
	padding-bottom: 6px;
	text-align: center;
	color: #ecb000;
	font-size: 24px; 
	-webkit-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}
#w .plan-card .plan-card-detail{
	height: auto;
	min-height: 170px;
	padding: 20px;
	text-align: justify;
	font-family: helvetica, sans-serif;
	line-height: 22px;
}
#w .plan-card .plan-card-detail .plan-card-detail-text{
	height: auto;
	min-height: 100px;
	margin-bottom: 20px;
}
#w .plan-card .plan-card-month{
	height: auto;
	min-height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #555;
	font-size: 20px;
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
#w .plan-card .plan-card-price{
	color: #ecb000;
	font-size:20px;
	font-weight: bold;
}
#w .plan-card .plan-card-price-time{
	color: #a7a7a7;
	font-size:16px;
}
#w .plan-card .plan-card-button{
	height: auto;
	min-height: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}


/** Account - planes **/
#w .plan-price{
	background-color: #272521;
	padding: 30px 0px;
	text-align: center;
	height: auto;
	min-height: 50px;
	font-size: 40px;
	color: white;
}
#w .plan-button{
	height: auto;
	padding: 10px 0px;
	text-align: center;
}

#w .plan-mes{
	height: auto;
	padding: 10px 0px;
	text-align: center;
	font-size: 16px;
}
#w .plan-text{
	height: auto;
	padding: 30px 0px;
	text-align: center;
	background-color: #ddd;
	color: #333;
}
/*** estilos - barra titulos ***/
/* barra caret */
#w .web-widget.titulo-caret .widget-item-titulo,
#w .titulo.titulo-caret,
#w h1.titulo-caret{
	display: block;
	height: 46px;
	padding: 12px 10px 10px 58px;
	background-image: url('../img/sprite-barra-caret.png');
	background-repeat: no-repeat;
}
#w .web-widget.titulo-caret .widget-item-titulo h2{font-size: 20px; font-weight: bold;}

#w .web-widget.titulo-caret-01 .widget-item-titulo{
	background-position: 0px -46px;
	background-color: #efefef;
	color: #666;
}
#w .web-widget.titulo-caret-02 .widget-item-titulo,
#w .titulo-caret-02{
	background-position: 0px -92px;
	background-color: #efefef;
	color: #666;
}

#w .web-widget.titulo-caret-55 .widget-item-titulo,
#w .titulo.titulo-caret-55,
#w h1.titulo-caret{
	background-position: 0px -2484px;
	background-color: #e3e3e3;
}
/*** Fin estilos - barra titulos ***/

/*** Complementos para plantillas **/
#w .widget-item-titulo h2{margin-top: 0px; margin-bottom: 0px;}

#w .web-widget.titulo-centro .widget-item-titulo{text-align: center;}
#w .web-widget.titulo-derecha .widget-item-titulo{text-align: right;}
#w .web-widget.titulo-izquierda .widget-item-titulo{text-align: left;}

#w .web-widget.subtitulo-centro .widget-item-subtitulo{text-align: center;}
#w .web-widget.subtitulo-derecha .widget-item-subtitulo{text-align: right;}
#w .web-widget.subtitulo-izquierda .widget-item-subtitulo{text-align: left;}
/* titulo margin top - bottom */
#w .web-widget.titulo-mto10 .widget-item-titulo{margin-top: 10px;}
#w .web-widget.titulo-mto20 .widget-item-titulo{margin-top: 20px;}
#w .web-widget.titulo-mto30 .widget-item-titulo{margin-top: 30px;}
#w .web-widget.titulo-mto40 .widget-item-titulo{margin-top: 40px;}
#w .web-widget.titulo-mto50 .widget-item-titulo{margin-top: 50px;}
#w .web-widget.titulo-mto60 .widget-item-titulo{margin-top: 60px;}

#w .web-widget.titulo-mbo10 .widget-item-titulo{margin-bottom: 10px;}
#w .web-widget.titulo-mbo20 .widget-item-titulo{margin-bottom: 20px;}
#w .web-widget.titulo-mbo30 .widget-item-titulo{margin-bottom: 30px;}
#w .web-widget.titulo-mbo40 .widget-item-titulo{margin-bottom: 40px;}
#w .web-widget.titulo-mbo50 .widget-item-titulo{margin-bottom: 50px;}
#w .web-widget.titulo-mbo60 .widget-item-titulo{margin-bottom: 60px;}
/* titulo padding top - bottom */
#w .web-widget.titulo-pto10 .widget-item-titulo{padding-top: 10px;}
#w .web-widget.titulo-pto20 .widget-item-titulo{padding-top: 20px;}
#w .web-widget.titulo-pto30 .widget-item-titulo{padding-top: 30px;}
#w .web-widget.titulo-pto40 .widget-item-titulo{padding-top: 40px;}
#w .web-widget.titulo-pto50 .widget-item-titulo{padding-top: 50px;}
#w .web-widget.titulo-pto60 .widget-item-titulo{padding-top: 60px;}

#w .web-widget.titulo-pbo10 .widget-item-titulo{padding-bottom: 10px;}
#w .web-widget.titulo-pbo20 .widget-item-titulo{padding-bottom: 20px;}
#w .web-widget.titulo-pbo30 .widget-item-titulo{padding-bottom: 30px;}
#w .web-widget.titulo-pbo40 .widget-item-titulo{padding-bottom: 40px;}
#w .web-widget.titulo-pbo50 .widget-item-titulo{padding-bottom: 50px;}
#w .web-widget.titulo-pbo60 .widget-item-titulo{padding-bottom: 60px;}

/* subtitulo margin top - bottom **/
#w .web-widget.subtitulo-mto10 .widget-item-titulo{margin-top: 10px;}
#w .web-widget.subtitulo-mto20 .widget-item-titulo{margin-top: 20px;}
#w .web-widget.subtitulo-mto30 .widget-item-titulo{margin-top: 30px;}
#w .web-widget.subtitulo-mto40 .widget-item-titulo{margin-top: 40px;}
#w .web-widget.subtitulo-mto50 .widget-item-titulo{margin-top: 50px;}
#w .web-widget.subtitulo-mto60 .widget-item-titulo{margin-top: 60px;}

#w .web-widget.subtitulo-mbo10 .widget-item-titulo{margin-bottom: 10px;}
#w .web-widget.subtitulo-mbo20 .widget-item-titulo{margin-bottom: 20px;}
#w .web-widget.subtitulo-mbo30 .widget-item-titulo{margin-bottom: 30px;}
#w .web-widget.subtitulo-mbo40 .widget-item-titulo{margin-bottom: 40px;}
#w .web-widget.subtitulo-mbo50 .widget-item-titulo{margin-bottom: 50px;}
#w .web-widget.subtitulo-mbo60 .widget-item-titulo{margin-bottom: 60px;}

/* subtitulo padding top - bottom **/
#w .web-widget.subtitulo-pto10 .widget-item-titulo{padding-top: 10px;}
#w .web-widget.subtitulo-pto20 .widget-item-titulo{padding-top: 20px;}
#w .web-widget.subtitulo-pto30 .widget-item-titulo{padding-top: 30px;}
#w .web-widget.subtitulo-pto40 .widget-item-titulo{padding-top: 40px;}
#w .web-widget.subtitulo-pto50 .widget-item-titulo{padding-top: 50px;}
#w .web-widget.subtitulo-pto60 .widget-item-titulo{padding-top: 60px;}

#w .web-widget.subtitulo-pbo10 .widget-item-titulo{padding-bottom: 10px;}
#w .web-widget.subtitulo-pbo20 .widget-item-titulo{padding-bottom: 20px;}
#w .web-widget.subtitulo-pbo30 .widget-item-titulo{padding-bottom: 30px;}
#w .web-widget.subtitulo-pbo40 .widget-item-titulo{padding-bottom: 40px;}
#w .web-widget.subtitulo-pbo50 .widget-item-titulo{padding-bottom: 50px;}
#w .web-widget.subtitulo-pbo60 .widget-item-titulo{padding-bottom: 60px;}

/* descripcion margin top - bottom **/
#w .web-widget.descripcion-mto10 .widget-item-description{margin-top: 10px;}
#w .web-widget.descripcion-mto20 .widget-item-description{margin-top: 20px;}
#w .web-widget.descripcion-mto30 .widget-item-description{margin-top: 30px;}
#w .web-widget.descripcion-mto40 .widget-item-description{margin-top: 40px;}
#w .web-widget.descripcion-mto50 .widget-item-description{margin-top: 50px;}
#w .web-widget.descripcion-mto60 .widget-item-description{margin-top: 60px;}

#w .web-widget.descripcion-mbo10 .widget-item-description{margin-bottom: 10px;}
#w .web-widget.descripcion-mbo20 .widget-item-description{margin-bottom: 20px;}
#w .web-widget.descripcion-mbo30 .widget-item-description{margin-bottom: 30px;}
#w .web-widget.descripcion-mbo40 .widget-item-description{margin-bottom: 40px;}
#w .web-widget.descripcion-mbo50 .widget-item-description{margin-bottom: 50px;}
#w .web-widget.descripcion-mbo60 .widget-item-description{margin-bottom: 60px;}

/* estilos tarjetas*/
#w .web-widget.estilo-cuadrado-light .widget-item-titulo{font-weight: bold;}
#w .web-widget.estilo-cuadrado-light .grupo-card-item{border:1px solid #ddd; margin-bottom: 20px; min-height: 185px;}
#w .web-widget.estilo-cuadrado-light .widget-item-subtitulo{min-height: 45px; text-align: center;}
#w .web-widget.estilo-cuadrado-light .grupo-card-item-detail{min-height: 65px; text-align: center;}
#w .web-widget.estilo-cuadrado-light .widget-item-leer-mas{text-align: center;}
#w .web-widget.estilo-cuadrado-light .widget-item-leer-mas .btn{border:none;font-weight:bold; }

/** titulo - estilos **/
#w .web-widget.titulo-gray{
	background-color: #585858;
    color: white;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 20px;
}

#w .web-widget.titulo-gray-light{
	background-color: #b1b1b1;
    color: white;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 20px;
}

#w .web-widget.titulo-gray-inverse{
	background-color: #d5d5d5;
    color: #5f5f5f;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 20px;
}

#w .web-widget.titulo-bl-light{
	background-color: #f1f1f1;
    border-left: 5px solid #404040;
    color: #404040;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 20px;
}
#w .web-widget.titulo-bl-dark{
	background-color: #6d6d6d;
    border-left: 5px solid #333333;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 20px;
}
#w .web-widget.titulo-bb-light{
	background-color: #f1f1f1;
    border-bottom: 4px solid #d7d7d7;
    border-left: 5px solid #333333;
    color: #4f4f4f;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 20px;
}
#w .web-widget.titulo-b-line{
	background-color: #ffffff;
    border-bottom: 3px solid #656565;
    color: #656566;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 8px 0;
}


#w .web-widget.descripcion-centro .widget-item-description{text-align: center;}
#w .web-widget.descripcion-derecha .widget-item-description{text-align: right;}
#w .web-widget.descripcion-izquierda .widget-item-description{text-align: left;}
#w .web-widget.descripcion-justificada .widget-item-description{text-align: justify;}


/*** Fin Complementos Plantillas  **/
#w .wp-trazo-middle{
	width:100%;
	height:30px;
	background-image: url('/publico/img/estilo-trazo-09.png');
	background-repeat: repeat-x;
	text-align:center;
}
#w .wp-trazo-middle .conten-titulo{
	margin:auto;
	background-color:white;
	width:auto;
	height:auto;
	display:inline-block;
	text-align:center;
}
#w .wp-trazo-middle h1.titulo,
#w .wp-trazo-middle h2.subtitulo,
#w .wp-trazo-middle h2.widget-item-titulo,
#w .wp-trazo-middle h3.widget-item-subtitulo{
	display:block;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
}


#w .wp-trazo-bottom{
	width:100%;
	height:40px;
	text-align:center;
	border-bottom:1px solid #333;
	margin-bottom:5px;
}
#w .wp-trazo-bottom h1.titulo,
#w .wp-trazo-bottom h2.subtitulo,
#w .wp-trazo-bottom h2.widget-item-titulo,
#w .wp-trazo-bottom h3.widget-item-subtitulo{
	display:block;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
}


#w .wp-box{
	width:100%;
	height:auto;
	min-height:40px;
	max-height:120px;
	text-align:center;
	border:1px solid #444;
	background-color:#E6E6E6;
}
#w .wp-box h1.titulo,
#w .wp-box h2.subtitulo,
#w .wp-box h2.widget-item-titulo,
#w .wp-box h3.widget-item-subtitulo{
	display:block;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
}


#w .wp-radius{
	width:100%;
	height:auto;
	min-height:40px;
	max-height:120px;
	text-align:center;
	border:1px solid #aaa;
	border-radius:4px;
	background-color:#ededed;
	padding-left:20px;
	padding-right:20px;
}
#w .wp-radius h1.titulo,
#w .wp-radius h2.subtitulo,
#w .wp-radius h2.widget-item-titulo,
#w .wp-radius h3.widget-item-subtitulo{
	display:block;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:5px;
}
#w div[class*='wp-box-']{
	width:100%;
	min-height:40px;
	padding-left:40px;
	background-color:#555;
	background-repeat:no-repeat;
	background-position: center left;
}
#w .wp-box-caret{
	background-image: url('/publico/img/box-caret.png');
}
#w .wp-box-chevron{
	background-image: url('/publico/img/box-chevron.png');
}
#w .wp-box-chevron-circle{
	background-image: url('/publico/img/box-chevron-circle.png');
}
#w .wp-box-angle{
	background-image: url('/publico/img/box-angle.png');
}
#w .wp-box-angle-double{
	background-image: url('/publico/img/box-angle-double.png');
}
#w div[class*='wp-box-'] .titulo,
#w div[class*='wp-box-'] .subtitulo,
#w div[class*='wp-box-'] .widget-item-titulo,
#w div[class*='wp-box-'] .widget-item-subtitulo{
	background-color: #e3e3e3;
	padding-left: 20px;
	padding-right:20px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
	min-height:40px;
	height: auto;
	padding-top:6px;
	background-position: left center;
}
#w .row.row-fila, #w .row-fila{margin-bottom: 20px;}
#w .row.row-fila, #w .row-fila:last-child,#w .row .web-widget .row-fila:last-child{margin-bottom: 0px;}
#w .label-bold{font-weight: 700;}
#w .pagination li.active a,
#w .pagination li.active a:hover{color:white;}

/** articulos **/
#w p.article{
  display: block;
  text-align: justify;
  line-height: 24px;
}

#w .article-img-left img.imagen-articulo{float: left; margin-bottom: 20px; margin-right: 40px; border: 1px solid #ddd; max-width: 400px;}
#w .article-img-right img.imagen-articulo{float: right; margin-bottom: 20px; margin-left: 40px; border: 1px solid #ddd; max-width: 400px;}
#w .article-img-superior img.imagen-articulo{float: none; margin: 0px auto 20px; width: 100%; border: 1px solid #ddd;}
#w .article-img-inferior img.imagen-articulo{float: none; margin: 20px auto 20px; width: 100%; border: 1px solid #ddd;}

#w.wsdevice-movil .article-img-left img.imagen-articulo,
#w.wsdevice-movil .article-img-right img.imagen-articulo{float: none; width: 100%; max-width: 100%; margin-right: 0px; margin-left: 0px;}

