/*#########################################################

        MAIN RESET

#########################################################*/

article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

nav,

section{display:block;}

audio,

canvas,

video{display:inline-block;*display:inline;*zoom: 1;}

/*#########################################################

        HTML TAGS

#########################################################*/

html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}

body {margin: 0;font-size: 16px;line-height:22px;font-family:sans-serif;min-width:940px;}

h1, 

h2, 

h3, 

h4, 

h5, 

h6{text-rendering: optimizelegibility;}

p{margin: 0 0 10px;}

ul, 

ol{padding: 0;margin: 0 0 10px 25px;}

ul ul, 

ul ol, 

ol ol, 

ol ul{margin-bottom:0;}

li{line-height: 20px;}

a{text-decoration:none;}

a:hover, 

a:focus{text-decoration:none;}

a:focus, 

a:hover, 

a:active{outline:0;}

img{width: auto\9;height: auto;vertical-align: middle;border: 0;-ms-interpolation-mode:bicubic;}

form {margin: 0 0 20px;}

button,

input,

select,

textarea{margin: 0;font-size:100%;vertical-align: middle;}

button,

input{*overflow:visible;line-height: normal;}

button::-moz-focus-inner,

input::-moz-focus-inner{padding:0;border:0;}

button,

html input[type="button"],

input[type="reset"],

input[type="submit"]{cursor: pointer;-webkit-appearance: button;}

label,

select,

button,

input[type="button"],

input[type="reset"],

input[type="submit"],

input[type="radio"],

input[type="checkbox"]{cursor: pointer;}

input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}

input[type="search"]::-webkit-search-decoration,

input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}

textarea {overflow: auto;vertical-align:top;}

select,

textarea,

input[type="text"],

input[type="password"],

input[type="datetime"],

input[type="datetime-local"],

input[type="date"],

input[type="month"],

input[type="time"],

input[type="week"],

input[type="number"],

input[type="email"],

input[type="url"],

input[type="search"],

input[type="tel"],

input[type="color"],

.uneditable-input {padding: 4px 6px;}

textarea {height: auto;}

input[type="radio"],

input[type="checkbox"]{margin: 4px 0 0;margin-top: 1px \9;*margin-top: 0;line-height:normal;}

input[type="file"],

input[type="image"],

input[type="submit"],

input[type="reset"],

input[type="button"],

input[type="radio"],

input[type="checkbox"]{width:auto;}

select,

input[type="file"]{height: 30px;*margin-top: 4px;line-height: 30px;}

/*#########################################################

        MAIN GRID SYSTEM

#########################################################*/

.container,

.navbar-static-top .container,

.navbar-fixed-top .container,

.navbar-fixed-bottom .container{width:940px;}

.row:before,

.row:after{display: table;line-height:0;content: "";}

.row:after{clear:both;}

.row [class*="col"]{display:block;float: left;width: 100%;min-height: 30px;margin-left: 2.127659574468085%;*margin-left: 2.074468085106383%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.row [class*="col"]:first-child{margin-left: 0;}

.row .controls-row [class*="col"] + [class*="col"]{margin-left: 2.127659574468085%;}

/* columns */

.row .col12{width: 100%;*width: 99.94680851063829%;}

.row .col11{width: 91.48936170212765%;*width: 91.43617021276594%;}

.row .col10{width: 82.97872340425532%;*width: 82.92553191489361%;}

.row .col9{width: 74.46808510638297%;*width: 74.41489361702126%;}

.row .col8{width: 65.95744680851064%;*width: 65.90425531914893%;}

.row .col7{width: 57.44680851063829%;*width: 57.39361702127659%;}

.row .col6{width: 48.93617021276595%;*width: 48.88297872340425%;}

.row .col5{width: 40.42553191489362%;*width: 40.37234042553192%;}

.row .col4{width: 31.914893617021278%;*width: 31.861702127659576%;}

.row .col3{width: 23.404255319148934%;*width: 23.351063829787233%;}

.row .col2{width: 14.893617021276595%;*width: 14.840425531914894%;}

.row .col1 {width: 6.382978723404255%;*width: 6.329787234042553%;}

[class*="col"].pull-right,

.row [class*="col"].pull-right{float: right;}

/* container */

.container{margin-right: auto;margin-left: auto;*zoom: 1;}

.container:before,

.container:after{display: table;line-height: 0;content: "";}

.container:after{clear:both;}

.container {padding-right:20px;padding-left:20px;*zoom: 1;}

.container:before,

.container:after{display: table;line-height: 0;content: "";}

.container:after{clear: both;}

/*#########################################################

        NAVIGATION

#########################################################*/

.nav{margin-bottom:20px;margin-left:0;list-style:none;}

.nav > li > a{display: block;}

.nav > li > a:hover,

.nav > li > a:focus{text-decoration:none;}

.nav > li > a > img{max-width:none;}

.nav > .pull-right{float: right;}

.navbar{*position: relative;*z-index: 2;overflow:visible;}

.navbar-inner{min-height: 40px;}

.navbar-inner:before,

.navbar-inner:after {display: table;line-height: 0;content: "";}

.navbar-inner:after{clear:both;}

.nav-collapse.collapse{height: auto;overflow: visible;}

.navbar .nav{float: none;margin:0;}

.navbar .nav.pull-right {float: right;margin-right: 0;}

/* Menu style */

.navbar .nav > li > a {float: none;padding: 20px 15px 20px;text-decoration: none;}

.navbar .nav > li > a:focus,

.navbar .nav > li > a:hover {text-decoration: none;}

.navbar .nav > .active > a,

.navbar .nav > .active > a:hover,

.navbar .nav > .active > a:focus {color: #444;text-decoration:none;}

/* Responsive Nav Btn */

.navbar .btn-navbar{display: none;float: right;padding: 7px 10px;margin-right: 5px;margin-left: 5px;}

.navbar .btn-navbar:hover,

.navbar .btn-navbar:focus,

.navbar .btn-navbar:active,

.navbar .btn-navbar.active,

.navbar .btn-navbar.disabled,

.navbar .btn-navbar[disabled] {color: #ffffff;background-color: #e5e5e5;*background-color: #d9d9d9;}

.navbar .btn-navbar:active,

.navbar .btn-navbar.active {background-color: #cccccc \9;}

.navbar .btn-navbar .icon-bar {display: block;width: 18px;height: 2px;background-color: #f5f5f5;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}

.btn-navbar .icon-bar + .icon-bar{margin-top:3px;}

/* Drop down */

.navbar .nav > li > ul{ visibility:hidden; list-style:none; }

.navbar .nav > li:hover > ul{
	visibility:visible;
}

/* Logo */

.navbar .brand{display: block;float: left;}

/* Menu Collapse style */

.collapse {position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;-moz-transition: height 0.35s ease;-o-transition: height 0.35s ease;transition: height 0.35s ease;}

.collapse.in{height: auto;}

.close{float: right;font-size: 20px;font-weight: bold;line-height: 20px;color:#000000;opacity: 0.2;filter: alpha(opacity=20);}

.close:hover,

.close:focus{color: #000000;text-decoration: none;cursor: pointer;opacity: 0.4;filter: alpha(opacity=40);}

/*#########################################################

        MISCELLANEOUS

#########################################################*/

/* clear fix */

.clearfix{*zoom: 1;}

.clearfix:before,

.clearfix:after{display:table;line-height: 0;content: "";}

.clearfix:after{clear:both;}

/* floats */

.pull-right{float:right;}

.pull-left{float:left;}

/* Img aligment */

img.pull-center{display:block;margin:12px auto;width:auto;}

img.pull-left{margin:0 20px 12px 0;}

img.pull-right{margin:0 0 12px 20px;}

img.pull-left:after, 

img.pull-right:after{clear:both;}

/* Text aligment */

.text-left{text-align:left;}

.text-center{text-align:center;}

.text-right{text-align:right;}







/* Page specifics */

body { font-size:100%; font-family:'Open Sans', sans-serif; font-weight:400; background:#ececec; }

body > header { font-size:1em; border-bottom:2px #f90 solid; background:#fff; }

body > footer { border-top:2px #f90 solid; font-size:12px; padding-top:15px; }

body > header .brand { padding:15px 0;}

body > header .phone { padding:40px 0 15px 0; }

body > header .phone > .number { font-weight:300; color:#808492; font-size:25px; }

body > header nav {

	background: rgb(29,59,70);

	background: -moz-linear-gradient(top,  rgba(29,59,70,1) 0%, rgba(50,86,110,1) 16%, rgba(50,86,110,1) 85%, rgba(29,59,70,1) 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(29,59,70,1)), color-stop(16%,rgba(50,86,110,1)), color-stop(85%,rgba(50,86,110,1)), color-stop(100%,rgba(29,59,70,1)));

	background: -webkit-linear-gradient(top,  rgba(29,59,70,1) 0%,rgba(50,86,110,1) 16%,rgba(50,86,110,1) 85%,rgba(29,59,70,1) 100%);

	background: -o-linear-gradient(top,  rgba(29,59,70,1) 0%,rgba(50,86,110,1) 16%,rgba(50,86,110,1) 85%,rgba(29,59,70,1) 100%);

	background: -ms-linear-gradient(top,  rgba(29,59,70,1) 0%,rgba(50,86,110,1) 16%,rgba(50,86,110,1) 85%,rgba(29,59,70,1) 100%);

	background: linear-gradient(to bottom,  rgba(29,59,70,1) 0%,rgba(50,86,110,1) 16%,rgba(50,86,110,1) 85%,rgba(29,59,70,1) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d3b46', endColorstr='#1d3b46',GradientType=0 );

}

body > header nav ul.nav { width:100%; display:table; }

body > header nav ul.nav > li { display:table-cell; width:auto; position:relative; }

body > header nav ul.nav > li > a { display:block; color:#fff; text-align:center; text-transform:uppercase; padding:25px 0 !important; font-weight:600; font-size:14px; }

body > header nav ul.nav > li > a:hover { color:#f90; background:#2a3b4a; }

body > header nav ul.nav > li > ul {

	display:block; position:absolute; top:70px; left:-25px; padding:40px 34px 15px; background:#ececec; border-bottom:3px solid #f90; min-width:500px; 
column-count: 2;
column-gap: 1em;
	-moz-column-count: 2;
    -moz-column-gap: 1em;
    -webkit-column-count: 2;
    -webkit-column-gap: 1em;
	}
	
.singlecolumn
{
	column-count: 1 !important;
	-moz-column-count: 1 !important;
	-webkit-column-count: 1 !important;
	min-width:300px !important;
	max-width:300px !important;
	color: rgba(29,59,70,1) !important;
}

.singlecolumn a
{
	color: rgba(29,59,70,1);
}

.triplecolumn
{
	column-count: 3 !important;
	-moz-column-count: 3 !important;
	-webkit-column-count: 3 !important;
	min-width:750px !important;
	color: rgba(29,59,70,1) !important;
}

.triplecolumn a
{
	color: rgba(29,59,70,1);
}


.quadcolumn
{
	column-count: 4 !important;
	-moz-column-count: 4 !important;
	-webkit-column-count: 4 !important;
	min-width:1000px !important;
	color: rgba(29,59,70,1) !important;
}

.quadcolumn a
{
	color: rgba(29,59,70,1);
}

body > header nav ul.nav > li:nth-child(6) > ul { background-position:295px top; }

body > header nav ul.nav > li:last-of-type > ul { left:auto; right:0px !important; }

body > header nav ul.nav > li > ul > li { list-style-image:url(../images/main-nav-bullet.png); clear:both; }

body > header nav ul.nav > li > ul > li > a { color:#243e52; font-size:13px; line-height:20px; display:block; }

body > header nav ul.nav > li > ul > li:hover > a { color:#516f89; }



/* Text */

h1 { font-family:'Open Sans Condensed', sans-serif; font-size:50px; }

h2 { font-family:'Open Sans Condensed', sans-serif; font-size:35px; color:#243e52; }



/* Seccion */

section#content { background:#fff; padding:40px 0; }

section#content a { color:#516f89; }

section#content a:hover { color:#f90; }

section#content .links-list { font-size:16px; line-height:30px; margin-top:35px; }



/*--------------------------------------------------

########### Header

--------------------------------------------------*/

/* Sprite */



header #acces a span.icon{background:url('../images/sprite.png') no-repeat;}



header #acces{background:url('../images/bck-access.jpg') no-repeat;}

header #acces{width:941px;height:30px;float:right;text-align:right;padding-top:8px;}

header #acces a{display:inline-block;width:auto;padding:0 6px;font-size:14px;color:#8b8b8b;}

header #acces a span.icon{display:inline-block;width:17px;height:20px;margin-left:4px;}

header #acces a.gotomet{color:#40576b;padding-right:14px;border-right:1px solid #ccc;}

header #acces a.support{}

header #acces a.login{}

header #acces a.gotomet span.icon{background-position:-347px 4px;}

header #acces a.support span.icon{background-position:-364px 0;}

header #acces a.login span.icon{background-position:-381px 4px;}