/*!
 * Start Bootstrap - Modern Business HTML Template (https://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see https://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

html,
body {
	height: 100%;
	font-size: medium;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.8;
}

.img-center {
	margin: 0 auto;
}

.nosub {
	text-decoration: none;
	color: #FF6600;
}

.nosub:hover {
	text-decoration: none;
	color:black
}


.imagendia {
/*	padding-bottom: 9px;
	margin: 40px 0 20px; */
	font-size: 22px;
	font-weight:200;
}

.imagendiap2 {
/*	padding-bottom: 9px;
	margin: 40px 0 20px; */
	font-size: 20px;
	font-weight:200;
}

.imagendiap {
/*	padding-bottom: 9px;
	margin: 40px 0 20px; */
	font-size: 16px;
	font-weight:200;
}


.imagendia2 {
/*	padding-bottom: 9px;
	margin: 40px 0 20px; */
	font-size: 22px;
	font-weight:400;
}

.scrollnews {
    height: 255px;
    overflow-y: scroll;
    overflow-x:hidden;
}

.scrollnews2 {
    height: 300px;
    overflow-y: scroll;
    overflow-x:hidden;
}


.img-circle {
	border-radius: 50%;
	max-height: 110px;
}

.img-circle2 {
	border-radius: 50%;
	max-height: 75px;
}

.img-circle5 {
	border-radius: 50%;
	max-height: 75px;

}

.img-circle5:hover {
	border-style: dashed;	
	border-width:thin;
	border-color:rgba(179,178,177,1.00);
	opacity: 0.8;
}

.img-unete {
max-height: 155px;

}



.img-circle2:hover {
	border-style: dashed;	
	border-width:thin;
	border-color:rgba(179,178,177,1.00);
	opacity: 0.8;
}

.img-circle-big {
	border-radius: 50%;
	max-height: 1px;
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




/* Home Page Carousel */

header.carousel {
    height: 50%;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    padding-top:150x;
	width: 100%;
    height: 100%;
    background-position: center;
    background-size:cover;
}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 50px 0;
}

.img-logo {
	height: 55px;
	}

.News-portada-titulo {
	
	background-color:rgba(23,22,22,0.80);	
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:16px;
    padding-top:4px;
}

.News-portada {
	background-color:rgba(23,22,22,0.80);
	font-family: 'Raleway', sans-serif;
	font-weight:300;
	font-size:12px;
	color:rgba(234,140,8,1.00);	
    padding-top:4px;
	padding-bottom:7px;
}
		
.Fuente_texto {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:18px;
}

.blackbottom {
	background:rgba(236,240,241,1.00)
}

.textbottom {
	color:rgba(0,0,0,1.00);
}
	

.style9 {
	font-weight:400;
}

.styleazul {
	color:rgba(16,7,248,1.00);
}
	
.stylerojo {
	color:rgba(247,3,7,1.00);
}

.styleverde {
	color:rgba(12,247,3,1.00);
}

.stylenaranja {
	color:rgba(242,167,4,1.00);
}

.ocultar {
	display:initial;	
}

.mostrar {
	display:none;	
}	
.style3 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:16px;
}

.styleNEWS {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:14px;
}

.styleNEWSp {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:13px;
}

.styleNEWSg {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:20px;
	font-weight:400;
	
}

.styleNEWSm {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:14px;
	color:rgba(125,121,121,1.00)
}



.stylevideo {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:400;
	font-size:11px;
}

.stylenombre {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:24px;
}
		
			
	
/* Responsive Styles */

@media(max-width:991px) {
.customer-img,
.img-related {
        margin-bottom: 30px;
    }
	
.img-logo {
	height: 55px;
	}

.style1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:16px;
}

.style2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:16px;
}

.style2b {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:16px;
}

.Fuente_texto {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:16px;
}

.ocultar {
	display:initial;	
}

.mostrar {
	display:none;	
}


@media(max-width:767px) {
.img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
	
.img-logo {
	height: 55px;
	}

.Estilo29 {
	font-weight:400;
	font-size: 11px; 
}

.Estilo18 {
	font-size: 11px; 

}

.style1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:14px;
}

.style2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:14px;
}
.style2b {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:15px;
}

.News-portada-titulo {
	
	background-color:rgba(23,22,22,0.80);	
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	font-size:12px;
    padding-top:4px;
}

.News-portada {
	background-color:rgba(23,22,22,0.80);
	font-family: 'Raleway', sans-serif;
	font-weight:300;
	font-size:10px;
	color:rgba(234,140,8,1.00);	
    padding-top:4px;
	padding-bottom:7px;
}

.Fuente_texto {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:16px;
}

.ocultar {
	display:initial;	
}

.mostrar {
	display:none;	
}



}


@media(max-width:400px) {
.ocultar {
	display:none;
}
	
.mostrar {
	display:initial;	
}

.style1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:14px;
}
.style2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:13px;
}

.style2b {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:15px;
}

}



@media(min-width:767px) {

.Estilo29 {
	font-weight:400;
	font-size: 14px; 
}

.Estilo18 {
	font-size: 14px; 

}

.style1 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:14px;
}

.style2 {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:14px;
}

.style2b {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:15px;
}

.Fuente_texto {
	font-family: 'Yanone Kaffeesatz', sans-serif;
	font-weight:200;
	font-size:18px;
}

.ocultar {
	display:initial;	
}

.mostrar {
	display:none;	
}

}




