*{ box-sizing:border-box; font-family:Arial, Helvetica, sans-serif;}
body{margin:0px; padding:0px;} 

/*Rules*/
.NullBG{ background-image:none;}
.PosLeftBG{ background-position:bottom left;}
h1,h2{ margin-top:0px; font-size:22px; color:#333333;}
.TituloInterna{font-family: 'PT Sans', sans-serif; font-size:40px; text-transform:uppercase; text-align:center; letter-spacing:2px;}
a{color:inherit; text-decoration:none;} a:hover{ text-decoration:underline;} img,form{ margin:0; padding:0px; border:0px;}
.ColorWht{ color:#FFFFFF;}
.Rounded5px{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.Rounded10px{-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.Rounded20px{-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;}
.BgWhite{ background-color:#FFFFFF;} .BgBlack{ background-color:#000000;}
.BgBlack_mod{ background-color:#1b1b1b;}
.ULclear{ list-style:none; margin:0px; padding:0px;} 
.clear{ clear:both; overflow:hidden;} 
.color{color:#1b3e67;} .colorOrange{color:#f47920;} .colorWhite{color:#FFFFFF;} .colorBlack{color:#000000;} .colorGray{color:#656565;}
.txt_shadow{text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);}
.fontBase{ font-family: Arial, Helvetica, sans-serif; letter-spacing:1px;}
.fontBaseEsp{font-family: 'PT Sans', sans-serif;}
.fontSize12{font-size:12px;} .fontSize14{font-size:14px;} .fontSize16{font-size:16px;} .fontSize18{font-size:18px;} .fontSize20{font-size:20px;} .fontSize22{font-size:22px;} .fontSize25{font-size:25px;} .fontSize28{font-size:28px;} .fontSize32{font-size:32px;} .fontSize40{font-size:40px;} 
.TxtLeft{text-align:left;} .TxtRight{text-align:right;} .TxtCenter{text-align:center;}
.MarginAuto{ margin:auto;} .MarginLeftRight5px{ margin-right:5px; margin-left:5px;} .MarginTop5px{ margin-top:5px;} .MarginBottom5px{ margin-bottom:5px;} .MarginBottom15px{ margin-bottom:15px;}.MarginRight60px{ margin-right:60px;}.MarginRight30px{ margin-right:30px;}  .MarginRight10px{ margin-right:10px;} 
.MarginTopBottom20px{ margin:20px 0px 20px 0px;} .MarginRight0{ margin-right:0px;}
.PaddingTop5px{padding-top:5px;} .PaddingTop10px{ padding-top:10px;} .Padding5px{ padding:5px;} .PaddingTopBottom20px{ padding:20px 0px 20px 0px;}
.w1000,.w870,.w550,.w400,.w450,.w330,.w300,.w250,.w225,.w210,.w200{ box-sizing:border-box;}
.w1000{width:1000px;}.w870{width:870px;}.w650{width:650px;}.w550{width:550px;} .w450{width:450px;} .w400{width:400px;} .w330{width:330px;} .w300{width:300px;}.w250{width:250px;}  .w225{width:225px;} .w210{width:210px;} .w200{width:200px;} .w120{width:120px;} .w90{width:90px;} .w80{width:80px;} .w60{ width:60px;} .w48perc{width:48%;} .w50perc{width:50%;} .w95perc{width:95%;} .w100perc{ width:100%;}
.he1{height:1px; overflow:hidden;} .he5px{height:5px; overflow:hidden;} .he10px{ height:10px; overflow:hidden;} .he60px{ height:60px; overflow:hidden;} .he90px{ height:90px; overflow:hidden;} .he120px{ height:120px; overflow:hidden;}
.texto{ font-family:Arial, Helvetica, sans-serif; color:#333333;}
input[type="text"],input[type="email"],textarea,select{	border:solid 2px #ffcc00; padding:4px; width:100%;}
input[type="button"],input[type="submit"]{ cursor:pointer;font-family: 'Josefin Sans', sans-serif; letter-spacing:2px; font-size:13px; font-weight:700; text-transform:uppercase;background-color:#FFFFFF; border:solid 2px #000000; color:#000000; height:38px; padding-left:15px; padding-right:15px;}
input[type="button"]:hover,input[type="submit"]:hover{ background-color:#FFCC00; text-decoration:none;}
h1,h2,h3,h4{ margin-top:3px; margin-bottom:10px;}
.PosRelative{ position:relative;} .PosAbsolute{ position:absolute;} .PosFixed{ position:fixed;}.FloatLeft{ float:left;} .FloatRight{ float:right;}


/*End Rules*/
article{ font-size:14px; color:#333333;}
article img{ max-width:100%;}
section{ width:100%;}
.BoxList{ width:250px; float:left;}
.BoxList div{ margin-bottom:10px;}
#Top{ height:455px; width:100%; background-repeat:no-repeat; background-size:cover;}
#detail1,#detail2{ background-color:#2c2d2d; background-position:center center; background-repeat:no-repeat; width:100%; height:50px;}
#detail1{ background-image:url(../images/detail_top.png); margin-bottom:20px;}
#detail2{ background-image:url(../images/detail_bottom.png); margin-top:15px;}
.BgInterna{background-image:url(../images/bg_interna.jpg);}
.BgBlack{ background-color:#2c2d2d;}
.Box1{ width:380px; float:left;}
.Box2{ width:520px; float:right;}
.BoxImage{ width:320px; height:210px; overflow:hidden;  margin:20px 0px 20px 10px; float:left;}
.BoxImage img{ max-width:100%;}
.Mapa{width:520px; float:left;}
.BoxEndereco{width:350px; float:right;}

@media only screen and (max-width: 900px){
.w1000{ width:98%;}
#Top{ height:auto; width:100%;}
.BoxList{ width:98%; float:left;}
.BoxImage{ width:98%; height:240px; margin-right:0px; float:none; margin:auto; margin-bottom:20px;}
.Mapa{width:98%; float:none; margin:auto; margin-bottom:20px;}
.BoxEndereco{width:98%; float:none; margin:auto;}
.Box1,.Box2{ width:98%; float:none; margin:auto;}
}