section {


	position:relative;


	padding:20px 0 20px;


	background:#fff


}


strong {


	color:#4472c4;


}





strong {


	color:;


}





.bordertopcolor_01{


	border-top:solid;


	border-top-color:#ffc000;


}


.bordertopcolor_02{


	border-top:solid;


	border-top-color:#bef50c;


}


.bordertopcolor_03{


	border-top:solid;


	border-top-color:#23e148;


}


.bordertopcolor_04{


	border-top:solid;


	border-top-color:#2ed7a1;


}


.bordertopcolor_05{


	border-top:solid;


	border-top-color:#39b6ce;


}


.bordertopcolor_06{


	border-top:solid;


	border-top-color:#4472c4;


}


.bgcolor_01{


	background-color:#ffa200;


}


.bgcolor_02{


	background-color:#85ae00;


}


.bgcolor_03{


	background-color:#07a726;


}


.bgcolor_04{


	background-color:#0d9267;


}


.bgcolor_05{


	background-color:#237c8d;


}


.bgcolor_06{


	background-color:#183f84;


}








/*------------------------------


	MINI TITULOS


------------------------------*/


.minisub {


	border-bottom:1px #ffc000 solid;


	font-weight:600;


	font-size:16px;


	margin-top:15px;


	margin-bottom:20px;


}


.minisub span {


	display:inline-block;


	border-bottom:3px #ffc000 solid;


	margin-bottom:-2px


}





/*------------------------------


	IMAGEN Y TEXTO


------------------------------*/


#home-features {


}


.home-features-item {


    background-color: #eee;


    border: solid 1px #ccc;


    border-radius: 5px;


    position: relative;


    overflow: hidden;


    height: 300px;


    margin: 0 auto;


    margin-bottom: 20px;


}


.home-features-item .item-icon {


    text-align: center;


}


.home-features-item i {


    color: #009c82;


    font-size: 14em;


}


.hover {


    -webkit-user-select: none;


    -webkit-touch-callout: none;


}


.home-features-item .item-content {


    background-color: #39b6ce;


    color: #fff;


    padding: 20px;


    height: 300px;


    position: absolute;


    z-index: 10;


    top: 235px;


    left: 0;


    -webkit-transition: all .4s linear;


    -moz-transition: all .4s linear;


    -ms-transition: all .4s linear;


    -o-transition: all .4s linear;


    transition: all .4s linear;


}


.home-features-item:hover .item-content,


.home-features-item.cs-hover .item-content {


    top: 0


}


.home-features-item .item-content h3 {


    font-size: 1.5em;


    text-align: center;


    font-weight: 400;


    margin: 0 0 20px 0;


    color: #fff;


}


@media (min-width: 768px) and (max-width: 791px) { 


    .home-features-item {


        height: 250px


    }


    .home-features-item i {


        font-size: 12em


    }


    .home-features-item .item-content {


        font-size: .8em;


        line-height: 1.6em;


    }


    .home-features-item .item-content h3 {


        font-size: 1.5em;


        margin: 0 0 10px 0;


    }


    .home-features-item .item-content {


        padding: 10px;


        height: 250px;


        top: 210px;


        left: 0;


    }


}





@media (min-width: 792px) { 


    .home-features-item .item-content {


        font-size: .98em;


        line-height: 1.6em;


    }


    .home-features-item i {


        font-size: 14em


    }


}





@media (min-width: 1200px) { 


    .home-features-item {


        width: 90%


    }


    .home-features-item .item-content {


        line-height: 1.7em


    }


    .home-features-item i {


        font-size: 14em


    }


}





/*------------------------------


	TABLAS


------------------------------*/


.table {


	margin-top:20px;


	margin-bottom:20px;


	border:2px solid #1FBB8A;


	border-right-width:10px;


	border-bottom-width:10px;


}


.table>thead>tr>th{


	background-color:#1FBB8A;


	color:#FFFFFF;


}


.colorrow{


	background-color:#f9f9f9;


}


.colorrow2{


	background-color:#fff;


}


.colorcell{


	background-color:#f1f2f9;


	color:#1b1c20;


	font-weight:bold;


}





/*------------------------------


	BOX SHADOW


------------------------------*/


.box-shadow-block{


	padding:15px 20px;


	padding-top:20px;


	margin-bottom:20px;


	border:1px solid #eee;


	border-bottom-left-radius:5px;


	border-top-right-radius:5px;


}


.box-shadow-bg-01 {


	background:#ffc000;


}


.box-shadow-bg-02 {


	background:#bef50c;


	color:#FFFFFF;


}


.box-shadow-bg-03 {


	background:#53eb17;


	color:#FFFFFF;


}


.box-shadow-bg-04 {


	background:#23e148;


}


.box-shadow-bg-05 {


	background:#2ed7a1;


	color:#FFFFFF;


}


.box-shadow-outer {


	position: relative;


	z-index: 1;


	margin-top:10px;


	margin-bottom:10px;


}


.box-shadow-outer .box-shadow-1 {


	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2);


}

















/*------------------------------


	Image Box #5


------------------------------*/


.img-box-5 {


	margin:20px 0px;


}


.img-box-5 .box-shadow-1 {


  box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.2);


}


.img-box-5 .img-box-5-item{


	margin:10px auto;


	padding: 10px;


}


.img-box-5 .bg01{


	background-color:#ffc000;


}


.img-box-5 .bg02{


	background-color:#bef50c;


}


.img-box-5 .bg03{


	background-color:#23e148;


}


.img-box-5 .bg04{


	background-color:#2ed7a1;


}


.img-box-5 .bg05{


	background-color:#39b6ce;


}


.img-box-5 .bg06{


	background-color:#4472c4;


}





.img-box-5 .bg07{


	background-color:#C7DCDC;


}





.img-box-5 .img-box-5-content h4 a{


	color:#777;


}


.img-box-5 .img-box-5-content .bor{


	width:60px;


	height:3px; 


	margin-top:5px;


	margin-bottom:5px;


}


@media (max-width:791px){


	.img-box-5 .img-box-5-item{


		max-width:300px;


	}


	.img-box-5 .img-box-5-img{


		margin-bottom:20px;


	}


}


/* Thumbnail */


.img-thumbnail {


	padding: 2px;


	background: #fff;


	border-radius: 3px;


	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.15);


}














/*------------------------------


	icon-box


------------------------------*/


/* Icon Box #4 */


.icon-box-4-item{


	width:100%;


	max-width:200px;


	margin:10px auto;


}


.icon-box-4-icon{


	width:22px;


	height:22px;


	line-height:22px;


	border-radius:100px;


	display:inline-block;


	color:#fff;


	font-size:14px;


	text-align:center;


	margin-right:5px;


	margin-bottom:25px;


}


.bg-color {


  background-color: #23e148 !important;


}

















.btn-color1 {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffc000), color-stop(100%, #af8400));


    background: -webkit-linear-gradient(top, #ffc000, #af8400);


    background: -moz-linear-gradient(top, #ffc000, #af8400);


    background: -o-linear-gradient(top, #ffc000, #af8400);


    background: linear-gradient(top, #ffc000, #af8400);


    background-color: #ffc000;


    border-color: #af8400;


    color: white;


    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);


}


.btn-color1:hover {


    background-color: #dad6ca;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffc000), color-stop(100%, #ffc000));


    background: -webkit-linear-gradient(top, #ffc000, #ffc000);


    background: -moz-linear-gradient(top, #ffc000, #ffc000e);


    background: -o-linear-gradient(top, #ffc000, #ffc000);


    background: linear-gradient(top, #ffc000, #ffc000);


	border-color: #ffc000;


	color: white;


}


.btn-color1:active {


    background: #7a776e;


    color: #fff;


}





.btn-color2 {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bef50c), color-stop(100%, #7da302));


    background: -webkit-linear-gradient(top, #bef50c, #7da302);


    background: -moz-linear-gradient(top, #bef50c, #7da302);


    background: -o-linear-gradient(top, #bef50c, #7da302);


    background: linear-gradient(top, #bef50c, #7da302);


    background-color: #bef50c;


    border-color: #7da302;


    color: white;


    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);


}


.btn-color2:hover {


    background-color: #1bb0ce;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bef50c), color-stop(100%, #bef50c));


    background: -webkit-linear-gradient(top, #bef50c, #bef50ce);


    background: -moz-linear-gradient(top, #bef50c, #bef50c);


    background: -o-linear-gradient(top, #bef50c, #bef50c);


    background: linear-gradient(top, #bef50c, #bef50c);


	border-color: #bef50c;


	color: white;


}


.btn-color2:active {


    background: #1bb0ce;


    color: #fff;


}





.btn-color3 {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2ed7a1), color-stop(100%, #3d6979));


    background: -webkit-linear-gradient(top, #2ed7a1, #13a476);


    background: -moz-linear-gradient(top, #2ed7a1, #13a476);


    background: -o-linear-gradient(top, #2ed7a1, #13a476);


    background: linear-gradient(top, #2ed7a1, #13a476);


    background-color: #2ed7a1;


    border-color: #13a476;


    color: white;


    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);


}


.btn-color3:hover {


    background-color: #4f869a;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2ed7a1), color-stop(100%, #2ed7a1));


    background: -webkit-linear-gradient(top, #2ed7a1, #2ed7a1a);


    background: -moz-linear-gradient(top, #2ed7a1, #2ed7a1);


    background: -o-linear-gradient(top, #2ed7a1, #2ed7a1);


    background: linear-gradient(top, #2ed7a1, #2ed7a1);


	border-color: #2ed7a1;


	color: white;


}


.btn-color3:active {


    background: #4f869a;


    color: #fff;


}


.btn-color4 {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #39b6ce), color-stop(100%, #198ea4));


    background: -webkit-linear-gradient(top, #39b6ce, #198ea4);


    background: -moz-linear-gradient(top, #39b6ce, #198ea4);


    background: -o-linear-gradient(top, #39b6ce, #198ea4);


    background: linear-gradient(top, #39b6ce, #198ea4);


    background-color: #39b6ce;


    border-color: #198ea4;


    color: white;


    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);


}


.btn-color4:hover {


    background-color: #6a5e72;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #39b6ce), color-stop(100%, #39b6ce));


    background: -webkit-linear-gradient(top, #39b6ce, #39b6ce);


    background: -moz-linear-gradient(top, #39b6ce, #39b6ce);


    background: -o-linear-gradient(top, #39b6ce, #39b6ce);


    background: linear-gradient(top, #39b6ce, #39b6ce);


	border-color: #39b6ce;


	color: white;


}


.btn-color4:active {


    background: #6a5e72;


    color: #fff;


}


.btn-color5 {


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #563444), color-stop(100%, #452a37));


    background: -webkit-linear-gradient(top, #4f869a, #98958ba);


    background: -moz-linear-gradient(top, #dad6ca, #98958ba);


    background: -o-linear-gradient(top, #dad6ca, #98958ba);


    background: linear-gradient(top, #dad6ca, #98958ba);


    background-color: #4f869a;


    border-color: #351f29;


    color: white;


    text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);


}


.btn-color5:hover {


    background-color: #563444;


    background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6d4357), color-stop(100%, #563444));


    background: -webkit-linear-gradient(top, #6d4357, #563444);


    background: -moz-linear-gradient(top, #c0bcaf, #7a776e);


    background: -o-linear-gradient(top, #c0bcaf, #7a776e);


    background: linear-gradient(top, #c0bcaf, #7a776e);


	border-color: #351f29;


	color: white;


}


.btn-color5:active {


    background: #563444;


    color: #fff;


}





.img-responsive {


	-moz-transform: scale(1.3) (-15deg);


	-webkit-transform: scale(1.3) (-15deg);


	-o-transform: scale(1.3) (-15deg);


	-ms-transform: scale(1.3) (-15deg);


	transform: scale(1.3) (-15deg);


	-moz-transition: all 0.5s ease-in-out;


	-ms-transition: all 0.5s ease-in-out;


	-o-transition: all 0.5s ease-in-out;


	transition: all 0.5s ease-in-out;


}





.referencia {





font-size: 11px;





line-height: normal;





}


/*


/*-----------------------------------------------------------------------------------*/


/*	01. TABS IZQUIERDA - VERDE


/*-----------------------------------------------------------------------------------*/


.product{


	border-top: none;


}


.product .product-content{


	margin-top: 30px;


	margin-bottom: 30px;


}


.product .product-content .tab-area ul{


	padding: 0;


	margin: 0;


	list-style-type: none;


	border: 0;


}


.product .product-content .tab-area li{


	float: none;


	margin-bottom: 0px;


}


.product .product-content .tab-area li a{


	display: block;


	padding: 5px 0px 5px 15px;


	border-radius: 0 !important;


	color: #575757;


	border:1px solid #ededed;


	-webkit-transition: all 0.5s ease;


	-moz-transition: all 0.5s ease;


	-o-transition: all 0.5s ease;


	-ms-transition: all 0.5s ease;


	transition: all 0.5s ease;


	position: relative;


	text-decoration:none;


}


.product .product-content ul > li.active > a:after {


	top: 0px;


	border: solid transparent;


	content: " ";


	height: 0;


	width: 0;


	position: absolute;


	pointer-events: none;


}


.product .product-content ul > li.active > a:after {


	border-color: rgba(75, 170, 211, 0);


	border-width: 15px;


	left: 100%;


}


.product .product-content .tab-area span.product-detail{


	display: block;


	margin-top:5px;


	margin-left: 10px;


	padding: 5px 0px;


}


.product .product-content .tab-pane{


	border: none;


}


.product .product-content ul > li.active > a{


	background: #07b873;


	color: #fff;


}


.product .product-content .tab-area li a:hover{


	background: #07b873;


	color: #fff;


}


.product .product-content ul > li.active > a:after {


	border-left-color: #05a969;


}


.product .product-content .tab-area  li.active > a .product-title i{


	color: #05a969;


}


.tab-content {


	background: rgba(250,250,250, 0.7);


	padding: 30px 20px;





	box-shadow: rgb(153, 153, 153) 0px 1px 1px;


	-webkit-box-shadow: rgb(153, 153, 153) 0px 1px 1px;


	-moz-box-shadow: rgb(153, 153, 153) 0px 1px 1px;


}


/*-----------------------------------------------------------------------------------*/
