/**
 * TABS
 *
 * -------------------------------------------------------------------------------------------------
 */
.tabs > DIV {
	/*border-top: 1px solid #c7c7c7*/
	margin-top: 0;
	background: #FFF !important;
	/*border-bottom: 4px solid #E95855 !important;*/
}

.tabs > DIV SPAN {
	color: #ccc !important;
	font-weight: 300;
	line-height: 186px !important;
	display: block;
	font-size: 24px;
}

.tabs UL.horizontal {
	list-style: none outside none;
	margin: 0;  text-align:center;
	/*border:1px solid #ccc; border-radius:4px;*/
}

.tabs LI {
	background: white;
	/*border-bottom: 1px solid #E5E5E5;*/
	margin: 0 10px 0 0;
	display: inline-block;
}

.tabs A {
	color: #ccc;
	display: block;
	font-size: 14px;
	padding: 14px 10px; 
	text-decoration: none;
}

.tabs LI:hover {
	color:  #FE4800;
	}

.tabs LI:hover A {
	color: #FE4800;
}

.activo { background:green;
	color: #a0cac0 !important;
	/*border-bottom: 1px solid #FE4800 !important;*/
}

.activo A {background:#FFF; border:1px solid #FE4800;
	color: #FE4800 !important; border-radius:40px; font-family: 'assistantbold'; transition: all .6s ease-in-out;
}


.activo A:focus {outline: none;}

.tabs LI:focus {
  outline: none;
}


.link:hover {
	text-decoration: underline;
	color: inherit;}
	
section {padding:20px 0 0 0 !important;}

.tabs-image {padding:0 !important;}
.tabs-image img{width:100%; height:auto;}
.tabs-info {padding:30px 50px 0 50px!important; text-align:left !important; /*border-top:1px solid #F5F5F5;*/ height:353px; background:#FE4800;}
.tabs-info h3{color:#FFF; font-size:35px; font-family: 'loraregular'; margin-bottom:20px;}
.tabs-info p{color:#FFF;  font-family: 'assistantregular'; text-align:left; padding-left: 0 !important; padding-right: 0 !important;}



