@font-face {
  font-family: 'Univers-Light-Normal';
  src: url('../fonts/Univers-Light-Normal.eot');
  src: url('../fonts/Univers-Light-Normal.eot?#iefix') format('embedded-opentype'), url('../fonts/Univers-Light-Normal.woff2') format('woff2'), url('../fonts/Univers-Light-Normal.woff') format('woff'), url('../fonts/Univers-Light-Normal.ttf') format('truetype'), url('../fonts/Univers-Light-Normal.svg#Univers-Light-Normal') format('svg');
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-style: normal;
	font-variant: normal;
	font-size:8px;
	line-height:8px;
	height: 100%;
}

.main-conainer{position: relative;}

.header img.logo{margin:20px 0 10px 0;}
.header img.home{margin-right:15px;}

.page-body{padding-top:20px; background: url('../images/bkg-deg.png') repeat-x;}

.page-body-center{background:#f2f2f2; padding: 20px 0 30px 20px; border-radius: 0 50px 0 0; height: 100%;}
.page-body-center h5{width: 85%;font-size: 0.9em;}
.page-body-center p{width: 90%; line-height: 1em;}

.buttons-item{margin: 20px 0 0 0;}
.buttons-item a div{font-family:'Univers-Light-Normal'; color:#807f7f; margin-top:5px;}
.buttons-item a:hover{text-decoration:none;}
.buttons-item a:hover div{color:#000;}

/* MENU LATERAL IZQUIERDA */
.navbar .container-fluid, .navbar-collapse{padding:0 !important; font-family:'Univers-Light-Normal';}
.navbar-default{background:none; border:none;}
.navbar-brand{height:auto !important; padding-top:8px;}
.navbar-brand img{width:34px;}
.navbar-brand p{font-size:0.8em; margin-top:5px;}
.navbar-nav{font-size:0.8em; margin:0px;}
.navbar-nav li{width:100%; border-bottom:solid 1px #c7c7c7;}
.navbar-nav li a{padding-top:5px !important; padding-bottom:5px !important; line-height:1.2em; color:#7b7c7f !important;}
.navbar-nav li.active.section-1 a{color:#ce220f !important;}
.navbar-nav li.active.section-2 a{color:#0072b4 !important;}
.navbar-nav li.active.section-3 a{color:#0b4388 !important;}
.navbar-nav li.active.section-4 a{color:#168d7b !important;}
.navbar-nav li.active.section-5 a{color:#31a836 !important;}
.navbar-nav li.active.section-6 a{color:#407e3e !important;}
.navbar-nav li.active.section-7 a{color:#f18400 !important;}
.navbar-nav li.active.section-8 a{color:#d5007f !important;}
.navbar-nav li.active.section-9 a{color:#8b559e !important;}
.navbar-nav li.active.section-10 a{color:#757474 !important;}
.navbar-nav li.active.section-11 a{color:#508da7 !important;}
.navbar-nav li.active.section-12 a{color:#7c9197 !important;}
/* FIN MENU LATERAL IZQUIERDA */

/* Section Image*/
.section-image{position:absolute; z-index: 1; bottom:0; right:0;}

.talleres-item {margin-top:20px;}
.talleres-item a{color:#000; cursor:pointer;}
.talleres-item .no-padding{padding:0 !important;}
.talleres-item .txt{float:left; font-size: 0.9em; margin:10% 0 0 5%;}

.contacto label{font-family:'Univers-Light-Normal'; font-weight: normal; color:#7b7c7f;}
.contacto .help-block{font-size:0.9em;}
.form-control{font-size:1em;}
.btn{font-size:1em; font-family:'Univers-Light-Normal';}

.clientes-item {margin-top:20px;}

@media (max-width: 450px) {
	body {font-size: 1.2em; line-height: 1em;}
	
	.buttons-item a div{margin-top:7px;}
	
	.header img.lenguage{margin-top:33px; width:30px;}
	.header img.home{margin-top:33px; width:30px;}
}

@media (min-width: 450px) {
	
	body {font-size: 1.4em; line-height: 1em;}
	
	.buttons-item a div{margin-top:10px;}
	
	.header img.lenguage{margin-top:37px; width:35px;}
	.header img.home{margin-top:37px; width:35px;}
}

/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */
/* @media (max-width: @screen-xs-max) {} */

/* Small devices (tablets, 768px and up) */
/* @media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { */
@media (min-width: 768px) {
	body {font-size: 1.6em; line-height: 1em;}
	
	.header img.logo{margin:60px 0 20px 0;}
	.header img.lenguage{margin-top:95px; width:auto;}
	.header img.home{margin-top:95px; width:auto;}
	
	.buttons-item{margin: 25px 0 0 0;}
	.navbar-brand img{width:80px; padding-top:15px;}
	
	.page-body-center{margin-top:25px; font-size:0.8em; min-height:480px;}
	
	.clientes-item {margin-top:25px;}
}

/* Medium devices (desktops, 992px and up) */
/* @media (min-width: @screen-md-min) and (max-width: @screen-md-max) { */
@media (min-width: 992px) {
	body {font-size: 2em; line-height: 1em;}
	
	.header img.logo{margin-top:90px;}
	.header img.lenguage{margin-top:125px;}
	.header img.home{margin-top:125px;}
	
	.buttons-item{margin: 30px 0 0 0;}
	.navbar-brand img{width:112px; padding-top:15px;}
	.navbar-brand p{font-size:1em; margin-top:10px;}
	
	.page-body-center{margin-top:30px; min-height:570px;}
	.page-body-center .pa-1 p{width:80%;}
	.page-body-center .pa-2 p{width:85%;}
	.page-body-center .pa-3 p{width:90%;}
	.page-body-center .pa-3 i {margin-top:3px;}
	.page-body-center .pa-4 p{width:100%;}
	.page-body-center .pa-5 p{width:82%;}
	.page-body-center .pa-6 p{width:100%;}
	
	.talleres-item {margin-top:65px;}
	.clientes-item {margin-top:30px;}
}

/* Large devices (large desktops, 1200px and up) */
/* @media (min-width: @screen-lg-min) { */
@media (min-width: 1200px) {}