html, body {height: 100%;}
body { font-family: 'Ubuntu', sans-serif; background-image:url('../img/background.jpg'); font-size: 14px; background-position: center top; background-repeat:no-repeat;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
h1, .h1{color: #fff; font-size: 2em; background-color: #174F8F;height: 1.5em;
    padding: 0px 15px !important;
    line-height: 1.5em;}


a:hover{text-decoration: none; filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; }
a.no-opacity:hover {filter:alpha(opacity=100); -moz-opacity:1; opacity: 1; }
.language{margin-bottom: 2em;}
.btn-language {background-image: none; border: none; padding: 4px 6px; font-size: .8em; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; text-transform: uppercase;}
.btn-primary{background-color: #0068b1; color: #ffffff; }
a.btn-primary:hover{background-color:#fff; color: #000;}
.header-wrap{margin-bottom: 3em;}
.nav {margin-bottom:0px; padding:0; background: #859db8;}
.nav.nav-pills{margin:13px 0;}
/* .nav {margin-bottom:0px; padding:0; background: #FFF; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; } */
.nav-pills>li>a{font-size: 16px;font-weight:bold;color:#FFF;text-transform:uppercase;padding:0; padding:20px 8px}
.nav-pills-en>li>a{margin:0.7em 1em; padding: 20px 5px}

.nav-pills > li > a:hover{color: #039; background: #859db8;}
.nav-pills > li > a:active{color: #039; background: #859db8;}

li.active, .nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {background: none; color: #039;}

#logo-parallel{display: inline-block; width:256px; height:64px; background-image:url('../img/sprite-parallel.png'); background-position:0 0; }
.slogan{margin: 0 0 4em 20px; color: #FFF; font-size: 2em; line-height: 1.3em; min-height: 4.5em;}
.marcas{margin: 2em 0 2em 0;}
.marcas-desc{font-size: .85em; line-height: 120%; padding: 30px 0 0 0; min-height: 67px}
.span6.der {border-left: 3px double #bbb; margin-left: 13px; padding-left: 4px;}
.main-wrap{margin-top: 6px;}
.main-article{margin-bottom: 1em}
.main-desc{font-size: 1.35em;  line-height: 120%;}
.main-desc-col{font-size: 1.1em;}
.main-desc-lst{font-size: .8em;}
.txt-blue{color: #0179c5;}
.txt-upper{text-transform: uppercase;}
.txt-ch{font-size: .8em;}
.txt-med{font-size: 1.1em; line-height: 1.2em}
.txt-gr{font-size: 1.4em; line-height: 1.2em}

.txt-phone{font-size: 1.2em; line-height: 1.4em}

.txt-vbig{font-size: 1.8em; line-height: 120%;}
.txt-gig{font-size: 2.5em; line-height: 120%;}
.lst{display:inline-block;width:16px;height:18px;background-image:url('../img/sprite-parallel.png');background-repeat:no-repeat;background-position:0 -160px}
.row-footer{min-height: 90px;}
.borde-gris{min-height: 50px; margin-bottom: 1em;  border-bottom: 1px dotted gray; border-top: 1px dotted gray; padding:.8em 1em;}
.nl{text-transform: uppercase; font-size: 1.5em; color:#0179c5; margin-top: .9em;}
.nl-input{background-color:#231f20!important;border:none!important;-webkit-box-shadow:0!important;-moz-box-shadow:0!important;box-shadow:0!important;color:#FFF!important;width:190px!important;margin:0 1em;text-align:center}
.rrss{display:inline-block;width:62px;height:62px;background-image:url('../img/sprite-parallel.png');background-repeat:no-repeat;margin:3px 0 0 0;padding:0}
a:hover{text-decoration: none; filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4; }
#mail{background-position:0px -96px;}
#fb{background-position: -64px -96px;}
#li{background-position: -128px -96px;}
form{margin: 0;}
.nl-submit{display:inline-block;width:16px!important;height:20px;border:0;background-color:#231f20;background-image:url('../img/sprite-parallel.png');background-repeat:no-repeat;background-position:-64px -160px;margin:3px 0 0 0;padding:0}
.copyright{color: #575757; font-size: .8em;}
.txt-center{text-align: center;}
.bordeado{border: 2px solid green;}
.empresa-wrap{background:#FFF; min-height: 55%; }
.accordion-toggle{height: 1.5em; padding: 0px 15px !important; line-height: 1.5em;}
.accordion-heading a{color: #fff; font-size: 2em; }
.accordion-mas{width:32px; height: 16px; background-position:-192px -160px;	display: inline-block; background-image: url('../img/sprite-parallel.png');background-repeat: no-repeat;}
.accordion-blue-1{background-color: #174F8F; color: #FFF;}
.accordion-blue-2{background-color: #1767A7; color: #FFF;}
.accordion-blue-3{background-color: #0777BF; color: #FFF;}
.accordion-blue-4{background-color: #1F8FCF; color: #FFF;}
.accordion-blue-5{background-color: #2797D7; color: #FFF;}
.accordion-blue-6{background-color: #2FA7DF; color: #FFF;}
.accordion-blue-7{background-color: #4FBFEF; color: #FFF;}
.accordion-group, .accordion-inner, .accordion-body{border: none;}
.accordion-inner {padding-top: 1.5em;}
footer a{color: #FFF;}
.heading{ margin: 0 4em 4em 4em; padding-left: 6em;}
.linea-parallel{background-color: #DDD; color:#174F8F; padding:.5em 1em .1em 1em;}
.linea-parallel .txt-gr{font-size: 2em;}
@media (max-width: 767px){
	.container{margin-left: -20px; padding: 0 2em;}
	.marcas-wrap>div.container{ }
	.main-wrap>div.container{background-color: #DDD; padding:2em;}
	.footer-wrap>footer.container{background-color: #231f20; color: #FFF; min-height: 240px; padding:2em;}
}
@media (min-width: 768px) and (max-width: 979px) {
}
@media (min-width: 980px){
	.marcas-wrap{width: 100%;}
	.main-wrap{width: 100%; background-color: #DDD; padding: 30px 0;}
	.footer-wrap{width: 100%; background-color:#231f20; padding:2em 0 1em 0; color: #FFF;}
}

.txt-xs 	{font-size: 0.5em !important;}
.txt-s 		{font-size: 0.9em !important;}
.txt-std 	{font-size:   1em !important;}
.txt-m 		{font-size: 1.2em !important;}
.txt-l 		{font-size: 1.5em !important;}
.txt-xl 	{font-size: 1.8em !important;}
.txt-xxl 	{font-size: 2.5em !important;}
.txt-xxxl 	{font-size: 2.8em !important;}
.txt-xxxxl 	{font-size: 3.2em !important;}
.nav {padding-left: 0px;}

/*@media (min-width: 980px) and (max-width: 1199px) {}
@media (min-width: 1200px) {}
*/
