
body {
   font-size: 16px;
}
h2 {
   clear:both;
   padding-top: 10px;
}
h3 {
   clear:both;
   padding-top: 10px;
}
.summary h3 {
   padding-top: 0;
}
blockquote {
   
   clear:both;
}

i.sprite {
    display: inline-block;
    background-repeat: no-repeat;
    line-height: 14px
}

i.sprite.es_AR {
    width: 16px;
    height: 12px;
    background-image: url('https://enbuenosaires.s3.amazonaws.com/images/antwerp/ui/SiteSprite.png');
    background-position: left -0px
}

i.sprite.en {
    width: 16px;
    height: 12px;
    background-image: url('https://enbuenosaires.s3.amazonaws.com/images/antwerp/ui/SiteSprite.png');
    background-position: left -12px
}

div.control-group.error {
    border: 2px solid red;
    padding: 9px 0 9px;
    background: transparent url("/images/antwerp/error-arrow.gif") no-repeat center right;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px
}

html, body {
    background: lightgray
}

.container.theme-ebas, footer.container.theme-ebas {
    background: none repeat scroll 0 0 #FFF;
    border-top: 3px solid #555;
    margin-bottom: 15px
}

.navbar-ebas {
    background: none repeat scroll 0 0 transparent;
    border-top: #ff8100 5px solid
}

.navbar-ebas .navbar-toggle {
    border-color: #F63;
    background-color: #DDD
}

.navbar-ebas .navbar-toggle:hover {
    background-color: #CCC
}

.navbar-ebas .navbar-toggle .icon-bar {
    background-color: #F63
}

.form-inline.ebas-front-page input, .form-inline.ebas-front-page button, .form-inline.ebas-front-page select {
    margin-top: 10px
}

.sub-nav {
    font-size: 85%
}

.navbar-header {
    border: 0 solid black
}

.navbar-brand {
    background-color: #ff8100;
    border-radius: 0 0 8px 8px;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    color: #f3f3f3;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 20px;
    padding: 7px 10px;
    height: 40px
}

.navbar-brand:hover {
    text-decoration: none;
    background: #ff8100
}

.navbar .nav > li > a {
    color: #0069d6;
    text-shadow: none;
    font-size: 14px;
    font-weight: bold;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px
}

.navbar .nav > li > a:hover, .navbar .nav > li > a:focus {
    color: #00438a;
    text-decoration: none
}

.navbar ul.nav.sub-nav li a {
    font-weight: normal;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px
}

.navibar-brand {
    float: left;
    display: block;
    padding: 18px 10px 20px 13px;
    line-height: 12px;
    font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
    color: #f3f3f3;
    font-weight: bold;
    background-color: #ff8100;
    border-radius: 0 0 8px 8px;
    position: relative;
    top: -6px;
    letter-spacing: 1px;
    font-weight: bold;
    font-size: 20px;
    background: #ff8100;
    background: -moz-linear-gradient(top, #ff8100 10%, #ff5900 90%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #ff8100), color-stop(90%, #ff5900));
    background: -webkit-linear-gradient(top, #ff8100 10%, #ff5900 90%);
    background: -o-linear-gradient(top, #ff8100 10%, #ff5900 90%);
    background: -ms-linear-gradient(top, #ff8100 10%, #ff5900 90%);
    background: linear-gradient(top, #ff8100 10%, #ff5900 90%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8100', endColorstr='#ff5900', GradientType=0);
    -webkit-transition: .8s linear all;
    -moz-transition: .8s linear all;
    -ms-transition: .8s linear all;
    -o-transition: .8s linear all;
    transition: .8s linear all;
    text-shadow: none
}

.col-center {
    margin: 0 auto;
    float: none
}

h1 {
    font-size: 24px;
    position: relative
}

label {
    font-weight: normal
}

.clearfloats {
    clear: both
}

.modal .modal-body p {
    float: none;
    margin: 0
}

.dl-horizontal dt {
    float: left
}

.important {
    font-size: 14px;
    line-height: inherit;
    background-color: #FF9;
    padding: 7px;
    border-radius: 4px;
    border: 2px solid #BB9;
    margin-bottom: 10px
}

.modal p.important {
    margin-bottom: 10px
}

.lead {
    font-size: 21px;
    font-weight: 200;
    line-height: 30px
}

ul a, ul.list-unstyled a {
  line-height: 225%
}
/*
@media screen and (max-width: 768px) {
    ul a, ul.list-unstyled a {
        line-height: 250%
    }
}

@media screen and (max-width: 992px) {
    ul a, ul.list-unstyled a {
        line-height: 250%
    }
}
*/

.top3 {
    margin-top: 5px
}

.top5 {
    margin-top: 5px
}

.top7 {
    margin-top: 7px
}

.top10 {
    margin-top: 10px
}

.bottom10 {
    margin-bottom: 5px
}

.bottom10 {
    margin-bottom: 10px
}

.bottom15 {
    margin-bottom: 15px
}

.bottom20 {
    margin-bottom: 20px
}

ul.feedbackPanel {
    list-style: none;
    margin: 0;
    padding: 5px 0
}

ul.navlist li {
    list-style: none;
    line-height: 30px
}

li.feedbackPanelERROR {
    font-weight: bold;
    color: red;
    list-style: none
}

.pseudolink {
    font-weight: normal;
    cursor: pointer;
    color: #0069d6;
    text-decoration: none
}

.psuedolink:hover {
    color: #00438a;
    text-decoration: underline
}

span.logo {
    font-weight: bold;
    font-size: 110%;
    color: #F63
}

a.spaced15, button.spaced15 {
    margin: 15px
}

a.spaced10, button.spaced10 {
    margin: 10px
}

a.spaced5, button.spaced5 {
    margin: 10px
}

div.adsenseheader {
    margin: 8px auto;
    text-align: center
}

.bottom-buffer {
    margin-bottom: 10px
}

div.actionSection {
    margin-bottom: 7px
}

div.actionSection h4 {
    border: 0
}

div.errorMessage {
    font-weight: bold;
    color: red;
    text-align: center;
    margin-bottom: 6px
}

a.importantlink {
    color: #0069d6;
    font-weight: bold
}

table.social {
    width: 60px;
    font-size: 14px;
    border: 0 solid black
}

table.social td {
    border: 0 solid black;
    padding-top: 7px
}

table.social td.google {
    width: 60px;
    text-align: center
}

table.social td.facebook {
    width: 100px;
    border: 0 solid black;
    text-align: center
}

div.adsenseColumn {
    position: absolute;
    height: 600px;
    top: 200px;
    z-index: 9100 !important;
    width: 160px
}

div.adsenseColumn.left {
    left: -160px;
    margin-left: -1px
}

div.adsenseColumn.right {
    right: -160px;
    margin-right: -1px
}

header {
    position: relative;
    width: 100%;
    z-index: 200;
    height: 0
}

.floatFix:after, ul:after {
    clear: both;
    display: block;
    height: 0;
    visibility: hidden
}

header aside {
    width: 100%
}

section.banners {
    margin: auto;
    position: relative;
    width: 988px;
    z-index: 10000 !important
}

.tab-content {
    overflow: visible
}

div.googlepluspostenquiry {
    width: 70%;
    margin: auto;
    border: 2px dashed #F63;
    border-radius: 4px;
    padding: 7px;
    text-align: center
}

table.plustable {
    margin: auto
}

.breadcrumb {
    border: 1px solid #ddd;
    padding: 4px 15px
}

.add_to_favorites, .remove_from_list {
    background-repeat: no-repeat;
    background-position: right 0;
    height: 30px;
    width: auto;
    font-size: 14px;
    padding-right: 40px;
    padding-left: 32px;
    line-height: 30px;
    display: inline-block;
    top: 2px;
    right: -4px
}

.add_to_favorites {
    background-image: url('https://enbuenosaires.s3.amazonaws.com/images/antwerp/ui/SiteSprite.png');
    background-position: left -723px
}

.remove_from_list {
    background-image: url('https://enbuenosaires.s3.amazonaws.com/images/antwerp/ui/SiteSprite.png');
    background-position: left -755px
}

.add_to_favorites.selected {
    background-image: url('https://enbuenosaires.s3.amazonaws.com/images/antwerp/ui/SiteSprite.png');
    background-position: left -787px
}

.remove_from_list.selected {
    background-image: url('https://enbuenosaires.s3.amazonaws.com/images/antwerp/ui/SiteSprite.png');
    background-position: left -819px
}

.add_to_favorites.fixed {
    background-image: url('https://enbuenosaires.s3.amazonaws.com/images/antwerp/ui/SiteSprite.png');
    background-position: left -851px
}

.remove_from_list.fixed {
    background-image: url('https://enbuenosaires.s3.amazonaws.com/images/antwerp/ui/SiteSprite.png');
    background-position: left -883px
}

.top-buffer {
    margin-top: 20px
}

.info_list dt {
    display: block;
    float: left;
    clear: left;
    font-weight: normal;
    width: 160px;
    text-align: right;
    font-size: 14px;
    line-height: 26px;
    color: #555
}

.info_list.narrow dt {
    width: 130px
}

.info_list.responsive dt {
    width: 100px
}

.info_list dd {
    font-size: 14px;
    display: block;
    float: left;
    font-weight: bold;
    margin: 0 0 0 18px;
    line-height: 26px;
    max-width: 350px
}

.info_list.narrow dd {
    width: 220px
}

.info_list.responsive dd {
    max-width: 400px
}

.important {
    font-size: 14px;
    line-height: inherit;
    background-color: #FF9;
    padding: 7px;
    border-radius: 4px;
    border: 2px solid #BB9;
    margin-bottom: 10px
}

.lead {
    font-size: 21px;
    font-weight: 200;
    line-height: 30px
}

div.sendenquirybox label.mandatory {
    background: 0
}

dl.sendenquirybox {
    overflow: auto;
    width: 100%
}

dl.sendenquirybox dt {
    margin-bottom: 5px;
    width: 95px
}

dl.sendenquirybox dd {
    margin-bottom: 5px;
    margin-left: 120px
}

a.importantsectionlink {
    font-size: 140%;
    font-weight: bold;
    display: inline-block;
    margin: 10px 25px
}

/* static stuff for images */
div.imagecontainer {
    margin: 3px 7px;
    border:1px solid #666;
    border-radius: 4px;
    padding:6px;
}
div.imagecontainer img.mainimage {
    max-width:400px;
    max-height:450px;
}
div.imagecontainer.summary img {
    max-width:150px;
    max-height:150px;
}
/*
*/
div.imagecontainer span.caption {
    display: block;
    margin: 4px auto;
    text-align:center;
    max-width:90%;
    border: 1px solid #666;
    border-radius: 4px;
    padding: 3px;
    background-color: #EEE;
}

div.adverts-line>a{
   display:inline-block;
   width: 15%;
}
div.text-block {
   display:inline-block;
   width: 35%;
}
div.adverts-line a img{
   vertical-align:initial;
}
