body{ color: #575757; background: #FFF; font-size: 12px; }
 
h1{ color: #000; }
h2{ color: #FCB800; }
h3{ color: #575757; }
h4{ color: #435A91; }

#footer p{ color: #858585; } 

a{ color: #858585; }

a:hover{text-decoration: none;}

ul{list-style-image: url(../sysimages/bgBullet-blue.png);}


button,
a.btn,
input[type=submit],
input[type=button]{
color: #FFF;
background: #FFBA00;
}

button:hover,
a.btn:hover,
input[type=submit]:hover,
input[type=button]:hover{ background: #000; }

body, #container{ width: 100%; }

#container{ z-index: 9; position: relative; top: 0; left: 0; z-index: 1; overflow: hidden;}
.contentWidth{width: 980px; margin: 0 auto;}

#content{padding-bottom: 40px;}
#content .title h3{margin-top: 5px;}
#content .blockText{line-height: 150%;}

/*Header*/
#header { background: #FFF url(../sysimages/bgHeader-landing.png) repeat-x left top; }
#header .contentWidth{ background: none; }



/*FOOTER*/

    #footer {width: 100%; margin-bottom: 30px; background: #FFF;}
    #footer .socialNetworksContent{width: auto!important; margin: 0 auto; display: table!important}
    #footer .socialNetworksContent a.socialNetworks{
    width: 15px;
    height: 15px;
    background-image: url(../sysimages/socialFooterLanding.png)!important;
    background: no-repeat 0 0;
    cursor: pointer;
    float: none!important;
    display: inline-block!important;
    text-align: center!important;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
    }

    #footer .socialNetworksContent a.socialNetworks{      background-position:   0   0 !important}
    #footer .socialNetworksContent a.socialNetworks.tw{      background-position: -15px 0 !important}
    #footer .socialNetworksContent a.socialNetworks.pi{      background-position: -30px 0 !important}
    #footer .socialNetworksContent a.socialNetworks.gp{      background-position: -45px 0 !important}
    #footer .socialNetworksContent a.socialNetworks.lk{      background-position: -60px 0 !important}
    #footer .socialNetworksContent a.socialNetworks.yt{      background-position: -75px 0 !important}
    #footer .socialNetworksContent a.socialNetworks.inst{    background-position: -90px 0 !important}

    #footer .socialNetworksContent a.socialNetworks:hover{      background-position:   0   -15px !important}
    #footer .socialNetworksContent a.socialNetworks.tw:hover{      background-position: -15px -15px !important}
    #footer .socialNetworksContent a.socialNetworks.pi:hover{      background-position: -30px -15px !important}
    #footer .socialNetworksContent a.socialNetworks.gp:hover{      background-position: -45px -15px !important}
    #footer .socialNetworksContent a.socialNetworks.lk:hover{      background-position: -60px -15px !important}
    #footer .socialNetworksContent a.socialNetworks.yt:hover{      background-position: -75px -15px !important}
    #footer .socialNetworksContent a.socialNetworks.inst:hover{    background-position: -90px -15px !important}



    #footer p{ width: 100%; text-align: center; margin-top: 10px;}


/* content */

    /*content onde estamos*/
    .adressIconRed,
    .telefIconRed,
    .emailIconRed{
    width: 25px;
    height: 25px;
    float: left;
    background: url(../sysimages/iconsContactsRed.png) no-repeat 0 0;
    }

    .telefIconRed{background-position: -25px 0;}
    .emailIconRed{background-position: -50px 0;}

    #content .bigTitle .left p{float: left; padding-left: 5px;}

    .columns2 { width: 45%; height: auto; float: left; padding: 15px 20px; margin-bottom: 20px;}
    
    .contactsInfo .adressInfo,
    .contactsInfo .adressTlf,
    .contactsInfo .adressEmail{margin-left: 15px; margin-bottom: 20px;}


    .contactsInfo .adressInfo span,
    .contactsInfo .adressTlf span,
    .contactsInfo .adressEmail span{
    width: 22px;
    height: 25px;
    float: left;
    background: url(../sysimages/iconsContactsYellow.png) no-repeat 2px top; 
    }

    .contactsInfo .adressTlf span{background-position: -20px top;}
    .contactsInfo .adressEmail span{background-position: -42px top;}

    .contactsInfo p{float: left; padding-left: 10px; margin-bottom: 20px;}


/*Landingpage 2*/
.containerTop{z-index: 99999999; position: relative;}

.servicesContainer {width: 100%; margin-right: 80px;}
.servicesContainer .blockText4{margin: 0 0 90px 15px;width:370px;}
.servicesContainer .blockText4 p{border-left: 1px solid #FEB900; padding-left: 10px; margin-top: 10px;}

.contactContainer > p{
width: 150px;
border-bottom: 1px solid #BBB;
margin: 0 auto;
}

.contactContainer form{ float: right; width: 315px; margin-top: -20px; margin-bottom: 30px;}
.contactContainer form .inputError{width: 315px;}
.contactContainer form input[type=submit]{margin-left: 60px}

.mapContainer .mapContent{ background: #D9D9D9; width: 100%; }
.mapContainer .mapContent img{ display: block; width: 1024px; margin: 0 auto;}

#map-canvas { /*width: 907px; */ height: 593px; margin: 0 auto; }
.labels_balao { width: 26px; text-align: center; padding-top: 5px; }

