body{padding:0;margin:0; font-family:arial,sans-serif,sans;font-size:12px;text-align:center;background:#fff;overflow-x:hidden;color:#333333;}
img{border:0;padding:0;margin:0;}
a img{border:0;padding:0;margin:0;text-decoration:none;}
a{text-decoration:none;color:#23659b;}
a.readMore{padding:2px 10px;background:#fff;font-size:14px;font-family:Museo300,arial;font-style: italic;}
a.button{height:34px;line-height:34px;width:112px;background:url(../images/button.png) no-repeat;font-size:14px;font-family:Museo300,arial;display:block;color:#6d6d6d;}
a.emailIcon{height:29px;line-height:29px;background:url(../images/message.png) no-repeat;font-size:16px;font-weight:bold;display:block;color:#003882;padding-left:35px;}
.clr{clear:both;}
.tr{text-align:right !important;}
.tc{text-align:center !important;}
.tl{text-align:left !important;}
.tj{text-align:justify !important;}
.radius5{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;}
.radius10{border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;-khtml-border-radius: 10px;}
h1{font-size:28px;color:#3b7cb2;font-family:Museo500,arial;text-transform:uppercase;font-weight:normal;padding-left:20px;    margin-bottom: 0;}
h2{font-size:18px;color:#789918;font-family:Museo500,arial;font-weight:normal;border-bottom: 2px dotted #5289af;padding-bottom:5px;margin: 10px 0;}
h2.iconed{height:53px;color:#fff;text-transform:uppercase;font-size:24px;padding-bottom:10px;}
h2.services i{background:url(../images/services.png) no-repeat left;border:0;height:53px;width:77px;display:inline-block;float:left;position:relative;}
h2.camera i{background:url(../images/camera.png) no-repeat left;border:0;height:53px;width:77px;display:inline-block;float:left;position:relative;}
h2.iconed span{background:#5289af;float:left;padding:0 10px 0 40px;margin-left: -35px;margin-top: 14px;width:475px;}
h3{font-size:18px;color:#789918;font-family:Museo500,arial;font-weight:normal;margin: 10px 0;}

.wrapp{width:960px;margin:0 auto;text-align:left;position:relative;}

#headers{
background: url("../images/headers.jpg") no-repeat scroll center top #00112F;
height: 182px;
margin-bottom: 79px;
}
#headers .logo{height:98px;padding-top:40px;}
#navigations{
background: url("../images/nav.png") no-repeat scroll 0 0 transparent;
height: 60px;
margin-top: 28px;
}
#navigations ul{list-style:none;margin:0;padding:0;float:left;margin-left:40px;}
#navigations ul li{float:left;padding:16px 13px;}
#navigations ul li a{text-transform:uppercase;color:#1f3240;font-family:Museo500,arial;font-size:13px;padding:0 5px;}
#navigations ul li a:hover{color:#3b7cb2;border-bottom:2px dotted #3b7cb2;}
#navigations ul li a.active{color:#3b7cb2;font-family:Museo700,arial;border-bottom:2px dotted #3b7cb2;}

#containers{}
#containers .mainSide{background:url(../images/main.png) no-repeat top left;float:left;width:570px;padding: 50px 30px 30px;margin-right:10px;}
#containers .mainSideLvel2{background:transparent;}
#containers .mainSide .blocked{background:#e8e8e8;padding:10px;margin-bottom:10px; margin-top: 16px;}
#containers .mainSide .blocked p{margin:0;padding-bottom:5px;}
#containers .mainSide .blocked ul{margin:5px 0;padding-left:20px;font-size:14px;color:#789918}
#containers .mainSide .blocked ul li{margin-bottom:8px;}
#containers .mainSide .blocked ul li span{color:#333;}
#containers .mainSide .descriptions p{margin:0;padding-bottom:5px;}
#containers .rightSide{float:left;width:320px;padding-top: 13px;}
#containers .rightSideLevel2{margin-top:45px;}
#containers .rightSide .boxSlideShow{width:320px;height:308px;background:url(../images/box-slide.png) no-repeat top;overflow:hidden;}
#containers .rightSide .boxSlideShow .slideRight{height: 275px;margin-left: 3px;margin-top: 4px;overflow: hidden;width: 314px;}
#containers .rightSide .boxSlideShow .slideRight .nivo-controlNav{display:none !important;}
#containers .rightSide .boxTips{margin-top:20px;}

.blockOne .left{float:left;width:615px;}
.blockOne .left .captionSlideShow{display:none;}
.blockOne .right{float:right;width:320px;}

.blockTwo{position:relative;background:#e8e8e8;padding:10px;}
.blockTwo .left{float:left;width:395px}
.blockTwo .left .flag{background:url(../images/flag-left.png) no-repeat left;height:56px;font-size:19px;font-family:Museo300,arial;color:#fff;line-height:72px;padding-left:40px;margin-top: -5px;margin-left: -25px;}
.blockTwo .flagRight{background:url(../images/flag-right.png) no-repeat left;height:58px;width:44px;position:absolute;right:-16px;top:3px;}
.blockTwo .left .flagBot{font-family:Museo300,arial;font-size:18px;margin-top:5px;}
.blockTwo .right{float:right;width:500px;color:#6d6d6d;margin-right: 40px;width: 500px;padding-top: 7px;}
.blockTwo .right p{margin:0;margin-bottom:10px;}

.blockThree{}
.blockThree .left{float:left;width:615px;margin-top:22px}
.blockThree .right{float:right;width:320px;}

.blockGallery{margin-bottom:20px;}
.blockGallery img{float:left;}

.blockContents{}
.blockContents h3{color:#3676aa;font-size:18px;line-height: 18px;font-weight:normal;}
.blockContents h3.document i{background:url(../images/doc.png) no-repeat left;border:0;height:63px;width:52px;display:inline-block;float:left;position:relative;padding-right:10px;}
.blockContents h3 div{border-bottom:1px solid #3676aa;float:left;width: 250px;padding-bottom:10px;}
.blockContents ul{margin:5px 0;padding-left:26px;color:#789918}
.blockContents ul li{margin-bottom:5px;}
.blockContents ul span{color:#333;}

.blockContact{background:#e8e8e8;padding:20px 10px;margin-top:30px;}
.blockContact .leftBlockContact{float:left;width:260px;margin-right:10px;}
.blockContact .rightBlockContact{float:right;width:270px;}
.blockContact label{display:block;}
.blockContact label.keyField{font-size:13px;font-weight:bold;margin-bottom:10px; color: #3A4A58;}
.blockContact .inputText{margin-bottom:10px;background:url(../images/input.png) repeat-x top #fff;width:260px;height:20px;border:1px solid #9cb8d0;padding:5px;font-family:arial;font-size:14px;}
.blockContact .areaText{margin-bottom:10px;width:260px;background:url(../images/input.png) repeat-x top #fff;height:155px;border:1px solid #9cb8d0;padding:5px;font-family:arial;resize:none;font-size:14px;}
.blockContact .inputSubmit{background:#2669a1;color:#fff;font-weight:bold;border:1px solid #3B7CB2;padding:5px 10px;font-family:arial;font-size:14px;}

.blockInfoContact{}
.blockInfoContact p{font-size:15px;}

.flagged{background:url(../images/flag-left-s.png) no-repeat left;height:56px;font-size:19px;font-family:Museo300,arial;color:#fff;line-height:72px;padding-left:20px;}
.flagged span{margin-right:10px;}

.boxSmall{height:100px;width:280px;background:url(../images/box-s.png) no-repeat;padding: 20px 20px 30px;position:relative;}
.boxSmall .head{font-size:24px;font-family:Museo500,arial;text-transform:uppercase;color:#3b7cb2;}
.boxSmall .head span{font-family:Museo700,arial;display:block;}
.boxSmall .linked{font-family:Museo700,arial;padding-right:115px;}
.boxSmall .linked a{
font-family:Museo500,arial;color:#333;
   padding-bottom: 25px;
}
.boxSmall i.services{width:78px;height:53px;position:absolute;display:block;right:15px;bottom:20px;background:url(../images/services.png) no-repeat;}
.boxSmall i.camera{width:78px;height:53px;position:absolute;display:block;right:15px;bottom:20px;background:url(../images/camera.png) no-repeat;}

.boxBlue{background:#3676aa;padding: 20px;position:relative;color:#fff;font-size:13px; line-height:19px;}
.boxBlue .head{font-size:21px;font-family:Museo500,arial;text-transform:uppercase;border-bottom:2px dotted #fff;}
.boxBlue .leftBoxBlue{float:left;margin-right:200px;}
.boxBlue .leftBoxBlue ul{padding-left:10px;margin:10px 5px 0;}
.boxBlue .rightBoxBlue{position:absolute;right:0;top:55px;width:160px;text-align:right;padding-right:20px;}
.boxBlue .rightBoxBlue img{margin-bottom:10px;}

.boxTips{height:197px;width:270px;background:url(../images/box-tips.png) no-repeat;padding:35px 30px 50px 20px;position:relative;}
.boxTips .head{font-size:21px;font-family:Museo500,arial;text-transform:uppercase;color:#7dab24;margin-bottom:10px;}
.boxTips .leftBoxTips{float:left;width:140px;color:#6d6d6d;}
.boxTips .rightBoxTips{float:right;width:110px;text-align:center;}
.boxTips .rightBoxTips img{border:1px solid #333;margin-bottom:30px;}

/*SLIDERS*/
#sliders{width:615px;height:285px;overflow:hidden;background:url(../images/loading.gif) no-repeat center}
.captionSlideShow {display:none;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}
.nivo-caption {position:absolute;left:10px;top:20px;color:#fff;opacity:0.8;width:100%;z-index:8;}
.nivo-caption p {padding:5px;margin:0;font-family:Museo300,Arial , georgia;font-size:31px;text-transform:uppercase;}
.nivo-caption a { color:#efe9d1;text-decoration:underline;}
.nivo-html-caption {display:none;}
.nivo-directionNav{display:none !important;}
.nivo-controlNav{
background: none repeat scroll 0 0 #1F2D3E;
bottom: 0;
/*
display: block !important;
*/
height: 20px;
opacity: 0.8;
padding: 10px 0 10px;
position: absolute;
text-align: right;
width: 100%;
z-index: 10;
display: none !important;
}
.nivo-controlNav a {position:relative;z-index:9;cursor:pointer;background:url(../images/bullet.png) no-repeat -16px 0;width:16px;height:16px;display:inline-block;text-indent:9999px;margin-right:5px;}
.nivo-controlNav a.active {background-position:0 0;}
.nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.nivo-directionNav a {display:block;width:23px;height:23px;text-indent:-9999px;border:0;} 

#footers{background:url(../images/footers.jpg) no-repeat center top #00112f;height:193px;color:#fff}
#footers .navFooter{text-align:center;padding:30px 0 5px;}
#footers .navFooter a{color:#fff;padding:0 5px;}
#footers .navFooter a:hover{border-bottom:2px dotted #084f8b;}

.flota li span{
 white-space: pre-line;
 font-family: Arial;
 font-size: 12px;
 color: #333;
 
}

.flota {
float: left;
height: 193px;
margin-bottom: 35px;
margin-right: 50px;
width: 221px;
}

.blocked-flota{
    height: 436px;
	padding: 16px 10px 10px 18px !important;    
}

.flota-s .readMore{
float: right;
margin-top:-10px;
}

.flota img{
border: 1px solid #C8C8C8;
}

.clientes-s .blocked{
    min-height: 423px;
}

.clientes-s #containers .mainSide .blocked ul li {
    margin-bottom: 12px;
}

.galeria-s #containers .mainSide {
    background: url("../images/bg-galeria.png") no-repeat scroll left top transparent;
    padding: 50px 30px 30px;
    width: 960px;
}

.gfotos {
    margin-left: -50px;
}

.gfotos a img {
    margin-left: 56px;
    margin-bottom: 31px;	    
}

.blockInfoContact {
   margin-bottom: 10px;
    padding-left: 30px;
}

.axul {
color: #23659B;
}
.infoFooter2 {
    padding-top: 7px;
    font-size: 10px;
}