body{
	font-family: Helvetica;
	overflow-y: scroll;
}

.divisor{
	border-bottom: 1px solid #E7E7E7;
	margin-bottom: 10px;
}

/* NAVBAR 
 --------------*/
#logo{
	padding: 10px 10px 0px 10px;
}

#navhead{
	padding-left: 15px;
	padding-right: 15px;
}

#fixedbar{
	margin-bottom: 0px;
}

#fixedbar>div{
	background-color: transparent;
}

#fixedbar>div>div>ul>li>a{
	padding-top: 10px;
	padding-bottom: 20px;
	font-weight: 400;
	font-size: 15px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

#fixedbar>div>div>ul>li>a:hover{
	color: #3BA2CC !important;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #3BA2CC;
}

#fixedbar>div>div>ul>li>a:focus{
	color: #777777;
}

#dropdownmenu>li>a{
	font-size: 15px;
	font-weight: 400;
}

.open>a{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #3BA2CC;
}

.open>a:focus{
	background-color: transparent !important;
	color: #3BA2CC !important;
}

.activenav>a{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #3BA2CC;
	color: #3BA2CC !important;
}

/* SLIDER
 --------------*/
#carousel-example-generic{
	margin-top: 1px;
}

.carousel .item {
	-webkit-transition: opacity 3s;
	-moz-transition: opacity 3s;
	-ms-transition: opacity 3s;
	-o-transition: opacity 3s;
	transition: opacity 3s;
}

.carousel .active.left {
	left: 0;
	opacity: 0;
	z-index: 2;
}

.carousel .next {
	left: 0;
	opacity: 1;
	z-index: 1;
}

/* BOXES
 ------------- */
#boxes{
	padding-top: 10px;
	background-color: #FFFFFF;
}

.boxtitle{
	font-size: 20px;
	font-weight: 400;
}

.post {
	background-color: #FFF;
	overflow: hidden;
	box-shadow: 0 0 1px #CCC;
}
.post img {
	filter: blur(2px);
	-webkit-filter: blur(2px);
	-moz-filter: blur(2px);
	-o-filter: blur(2px);
	-ms-filter: blur(2px);
}
.content {
	padding: 15px;
	padding-top: 0px;
}
.content>div{
	margin-top: 15px;
}

a:hover{
	text-decoration: none !important;
}

.post .post-img-content {
	min-height: 196px;
	position: relative;
}
.post .post-img-content img {
	position: absolute;
}

.post .post-title {
	display: table-cell;
	vertical-align: bottom;
	z-index: 2;
	position: relative;
}
.post .post-title b {
	background-color: rgba(51, 51, 51, 0.58);
	display: inline-block;
	margin-bottom: 5px;
	color: #FFF;
	padding: 10px 15px;
	margin-top: 5px;
}

/* PROVEEDORES
 ------------- */
#proveedores>div>div>div>div>img{
	margin: 0 auto;
}

.texto{
	padding: 15px;
	text-align: justify;
}

/* CONTACTO
 ------------- */
#gmap{
	float: right;
}

/* FOOTER
 ------------- */
.email{
	display: inline-block;
}

#footer{
	margin-top: 10px;
	min-height: 125px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #3BA2CC;
	padding-bottom: 10px;
}

#info{
	padding-top: 15px;
}

#info>p{
	font-size: 11px;
}

#info>h3{
	margin-top: 0px;
}

#copyright{
	padding-top: 15px;
	font-size: 11px;
}

#social{
	padding-top: 5px;
	font-size: 35px;
}

.fa-facebook-square{
	color: #3B5998;
}

.fa-twitter-square{
	color: #4099FF;
}

.fa-linkedin-square{
	color: #4875B4;
}

#browsers {
    
    margin-top: 10px;
}

#browsers > div > div{
    
    padding-top: 10px;
    padding-bottom: 10px;
}

#browsers > div > div > div {
    
    line-height: 128px;
}