body { overflow-x:hidden; width:auto; font-family: 'Open Sans', Lato, Calibri, Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter;}
/*reset*/
*{margin:0 auto; padding:0; border:0;}img {border:0; width:99%;}li {list-style:none; float:left;}a{text-decoration:none;color:#0099ff; }a:hover{text-decoration: underline;}p { padding:1%; line-height:22px; font-size:15px;}h1{ font-size:55px;}h2{ font-size:40px;}h3{ font-size:35px;}h4{ font-size:30px;}h5{ font-size:25px;}h6{ font-size:20px;}.clear { clear:both; position: relative; width:99%; height:10px;}
/*container*/
#container{ position:relative;width:100%; height:auto; /*overflow:hidden;*/ margin:0 auto; z-index:1;}
#container #container-1 { position:relative; width:100%; height:auto; /*overflow:hidden;*/  margin:0 auto; padding:0 0.5% 0 0.5%; z-index:1; }
#container #container-1 #container-2 { position:relative; width:90%; overflow:hidden; margin:0 auto;  z-index:1;}
#container #container-1 #container-2 #content { position:relative; width:100%; overflow:hidden; margin:5px auto 5px auto; padding:0.3%;  z-index:1;}
/*Grid*/
.box { width: auto; overflow: hidden; margin:0 auto; padding: 0 0 0 5%;}
/*box internos float right*/
#box-R10{width:9.65%;}#box-R20{width:19.50%;}#box-R25{width:25%;}#box-R30{width:33%;}#box-R40{width:39%;}#box-R50{width:49.50%;}#box-R60{width:59%;}#box-R70{width:69%;}#box-R80{width:79%;}#box-R90{width:89%;}#box-R100{width:99%;}#box-R10,#box-R20,#box-R25,#box-R30, #box-R40, #box-R50, #box-R60, #box-R70, #box-R80, #box-R90, #box-R100 { position:relative; float: right;overflow: hidden; margin:0 auto; }
/*box internos float left*/
#box-L10{width:9.65%;}#box-L20{width:19.50%;}#box-L25{width:24.80%;}#box-L30{width:33%;}#box-L40{width:39%;}#box-L50{width:49.50%;}#box-L60{width:59%;}#box-L70{width:69%;}#box-L80{width:79%;}#box-L90{width:89%;}#box-L100{width:99%;}#box-L10,#box-L20,#box-L25,#box-L30, #box-L40, #box-L50, #box-L60, #box-L70, #box-L80, #box-L90, #box-L100 { position:relative; float:left; overflow: hidden; margin:0 auto; }
/*box internos - classes*/
.box10{width:10%;}.box20{width:20%;}.box25{width:23%;}.box30{width:30%;}.box40{width:40%;}.box50{width:50%;}.box60{width:60%;}.box70{width:70%;}.box80{width:80%;}.box90{width:90%;}.box100{width:99%;}.box10,.box20,.box30, .box40, .box50, .box60, .box70, .box80, .box90, .box100 { overflow: hidden; margin:1% auto 1% auto; padding:1%;}
/*Colunas Left - Right*/
#boxR1 { float:right; width:30%; height: auto; margin:5px auto 5px auto; }#boxL1 { float: left; width:69%; height: auto; margin:5px auto 5px auto; }/*Colunas Left - Right*/#boxR2 { float:left; width:40%; height: auto; margin:5px auto 5px auto; }#boxL2 { float: right; width:59%; height: auto; margin:5px auto 5px auto;}
/*imgs*/
.imgMrg img { margin:1%!important;}
.img10 img, .img20 img, .img30 img, .img40 img, .img50 img, .img60 img, .img70 img, .img80 img, .img90 img, .img100 img { margin: auto;}
.img10 img{ width:19%!important;} .img20 img{ width:20%!important;} .img30 img{ width:30%!important;} .img40 img{ width:40%!important;} .img50 img{ width:50%!important;} .img60 img{ width:60%!important;} .img70 img{ width:70%!important;} .img80 img{ width:80%!important;} .img90 img{ width:90%!important;} .img100 img{ width:99%!important;}.imgBorder img{border:2px solid #f9f9f9!important;} 
/*footer*/
#container-footer { clear:both; width:100%; overflow:hidden; margin:20px auto 0 auto; }
#container-footer img{ width:auto; margin:3px;}
#container-footer #contFooterHover {width:100%; overflow:hidden; margin: 0 auto;}
#container-footer #contFooterH {width:90%; height: auto; margin: 0 auto; padding:7px; }
#container-footer #contFooter { position:relative; width:100%; overflow:hidden; margin:5px auto 5px auto; padding:10px inherit 30px inherit; }
/*CopyRight - Author - Menu*/
#container-footer .FooterBase {font-size:11px; width:100%; height:50px; margin: 5px auto 0 auto; background-color: #efc75e; }
#container-footer .FooterBase #copyRight { float:left;position:relative; width: auto; height: auto; margin:1.3% 0 0 1%; }
#container-footer .FooterBase #author {position:relative; width: 50px; height: 50px; margin: 0 auto; }
#container-footer .FooterBase #footerMenu { float: right!important;position:relative; width: auto; height: auto; margin:1.3% 1% 0 0; }

/*labels*/
.label p { font-size:40px; text-align:center; color:#00cfc5; margin:1% 0 0 1%;}.labelContato { width:100%; color:#FFFFFF; background-image:url(../images/icos/Zoop-endereco.png); background-position: right; background-repeat:no-repeat;}.h1 { text-align: left; font-weight:bold; color: #333333; margin:1% 0 0 1%;}.h1-20 { font-size:20px;}.h1-30 { font-size:30px;}.h1-40 { font-size:40px;}.h1-50 { font-size:50px;}.h1-60 { font-size:60px;}.h1-70 { font-size:70px;}.h1-80 { font-size:80px;}.h1-90 { font-size:90px;}.h1-100 { font-size:100px;}
/*classes para font-size*/
.f6 { font-size:6px;} .f8 { font-size:8px;} .f10 { font-size:10px;}
.f12 { font-size:12px;} .f14 { font-size:14px;} .f16 { font-size:16px;} .f18 { font-size:18px;} .f20 { font-size:20px;} .f22 { font-size:22px;} .f24 { font-size:24px;} .f26 { font-size:26px;} .f28 { font-size:28px;} .f30 { font-size:30px;} .f32 { font-size:32px;} .f34 { font-size:34px;} .f36 { font-size:36px;} .f38 { font-size:38px;}
.f40 { font-size:40px;} .f42 { font-size:42px;} .f44 { font-size:46px;} .f48 { font-size:48px;} .f50 { font-size:50px;} .f52 { font-size:52px;} .f54 { font-size:54px;}
/*classes para alinhamento de texto*/
.pCenter { text-align: center;}.pRight  { text-align: right;}.pLeft   { text-align: left;}.pJustify{ text-align: justify;}
/*Text Shadow*/
.textShadow-1 {text-shadow: 1px 1px #aa628d, 2px 2px #aa628d, 3px 3px #aa628d, 4px 4px #aa628d, 5px 5px #aa628d, 6px 6px #aa628d, 7px 7px #aa628d, 8px 8px #aa628d, 9px 9px #aa628d, 10px 10px #aa628d, 11px 11px #aa628d, 12px 12px #aa628d, 13px 13px #aa628d, 14px 14px #aa628d, 15px 15px #aa628d, 16px 16px #aa628d, 17px 17px #aa628d, 18px 18px #aa628d, 19px 19px #aa628d, 20px 20px #aa628d, 21px 21px #aa628d, 22px 22px #aa628d, 23px 23px #aa628d, 24px 24px #aa628d, 25px 25px #aa628d, 26px 26px #aa628d, 27px 27px #aa628d, 28px 28px #aa628d, 29px 29px #aa628d, 30px 30px #aa628d, 31px 31px #aa628d, 32px 32px #aa628d, 33px 33px #aa628d, 34px 34px #aa628d, 35px 35px #aa628d, 36px 36px #aa628d, 37px 37px #aa628d, 38px 38px #aa628d, 39px 39px #aa628d, 40px 40px #aa628d, 41px 41px #aa628d, 42px 42px #aa628d, 43px 43px #aa628d, 44px 44px #aa628d, 45px 45px #aa628d, 46px 46px #aa628d, 47px 47px #aa628d, 48px 48px #aa628d, 49px 49px #aa628d, 50px 50px #aa628d, 51px 51px #aa628d, 52px 52px #aa628d, 53px 53px #aa628d, 54px 54px #aa628d, 55px 55px #aa628d, 56px 56px #aa628d, 57px 57px #aa628d, 58px 58px #aa628d, 59px 59px #aa628d, 60px 60px #aa628d, 61px 61px #aa628d, 62px 62px #aa628d, 63px 63px #aa628d, 64px 64px #aa628d, 65px 65px #aa628d, 66px 66px #aa628d, 67px 67px #aa628d, 68px 68px #aa628d, 69px 69px #aa628d, 70px 70px #aa628d, 71px 71px #aa628d, 72px 72px #aa628d, 73px 73px #aa628d, 74px 74px #aa628d, 75px 75px #aa628d, 76px 76px #aa628d, 77px 77px #aa628d, 78px 78px #aa628d, 79px 79px #aa628d, 80px 80px #aa628d, 81px 81px #aa628d, 82px 82px #aa628d, 83px 83px #aa628d, 84px 84px #aa628d, 85px 85px #aa628d, 86px 86px #aa628d, 87px 87px #aa628d, 88px 88px #aa628d, 89px 89px #aa628d, 90px 90px #aa628d, 91px 91px #aa628d, 92px 92px #aa628d, 93px 93px #aa628d, 94px 94px #aa628d, 95px 95px #aa628d, 96px 96px #aa628d, 97px 97px #aa628d, 98px 98px #aa628d, 99px 99px #aa628d, 100px 100px #aa628d, 101px 101px #aa628d, 102px 102px #aa628d, 103px 103px #aa628d, 104px 104px #aa628d, 105px 105px #aa628d, 106px 106px #aa628d, 107px 107px #aa628d, 108px 108px #aa628d, 109px 109px #aa628d, 110px 110px #aa628d, 111px 111px #aa628d, 112px 112px #aa628d, 113px 113px #aa628d, 114px 114px #aa628d, 115px 115px #aa628d, 116px 116px #aa628d, 117px 117px #aa628d, 118px 118px #aa628d, 119px 119px #aa628d, 120px 120px #aa628d, 121px 121px #aa628d, 122px 122px #aa628d, 123px 123px #aa628d, 124px 124px #aa628d, 125px 125px #aa628d, 126px 126px #aa628d, 127px 127px #aa628d, 128px 128px #aa628d, 129px 129px #aa628d, 130px 130px #aa628d, 131px 131px #aa628d, 132px 132px #aa628d, 133px 133px #aa628d, 134px 134px #aa628d, 135px 135px #aa628d, 136px 136px #aa628d, 137px 137px #aa628d, 138px 138px #aa628d, 139px 139px #aa628d, 140px 140px #aa628d, 141px 141px #aa628d, 142px 142px #aa628d, 143px 143px #aa628d, 144px 144px #aa628d, 145px 145px #aa628d, 146px 146px #aa628d, 147px 147px #aa628d, 148px 148px #aa628d, 149px 149px #aa628d, 150px 150px #aa628d, 151px 151px #aa628d, 152px 152px #aa628d, 153px 153px #aa628d, 154px 154px #aa628d, 155px 155px #aa628d, 156px 156px #aa628d, 157px 157px #aa628d, 158px 158px #aa628d, 159px 159px #aa628d, 160px 160px #aa628d, 161px 161px #aa628d, 162px 162px #aa628d, 163px 163px #aa628d, 164px 164px #aa628d, 165px 165px #aa628d, 166px 166px #aa628d, 167px 167px #aa628d, 168px 168px #aa628d, 169px 169px #aa628d, 170px 170px #aa628d, 171px 171px #aa628d, 172px 172px #aa628d, 173px 173px #aa628d, 174px 174px #aa628d, 175px 175px #aa628d, 176px 176px #aa628d, 177px 177px #aa628d, 178px 178px #aa628d, 179px 179px #aa628d, 180px 180px #aa628d, 181px 181px #aa628d, 182px 182px #aa628d, 183px 183px #aa628d, 184px 184px #aa628d, 185px 185px #aa628d, 186px 186px #aa628d, 187px 187px #aa628d, 188px 188px #aa628d, 189px 189px #aa628d, 190px 190px #aa628d, 191px 191px #aa628d, 192px 192px #aa628d, 193px 193px #aa628d, 194px 194px #aa628d, 195px 195px #aa628d, 196px 196px #aa628d, 197px 197px #aa628d, 198px 198px #aa628d, 199px 199px #aa628d, 200px 200px #aa628d;}
/*classes float*/ 
.fRight { float:right !important; margin-right:1px;}.fLeft { float:left !important; margin-left:1px;}
/*borders*/
.border{ border:1px solid #f2f2f2;}.borderTop{ border-top:1px solid #f2f2f2;}.borderRight{ border-right:1px solid #f2f2f2;}.borderBottom{ border-bottom:1px solid #f2f2f2;}.borderLeft{ border-left:1px solid #f2f2f2;}
/*positions*/
.relative { position:relative; }.fixed { position:fixed!important; }.absolute { position:absolute;}.inherit { position:inherit;}.static { position:static;}
/* ..................................................... End Grid ..................................................... */

/*topo*/
#containerTop{ position:relative;width:100%; height:auto; margin:0 auto; z-index:9000000;}
#containerTop #containerTop-1 { position:relative; width:100%; height:auto; margin:0 auto; padding:0 0.5% 0 0.5%; z-index:9000000; }
#containerTop #containerTop-1 #containerTop-2 { position:relative; width:90%; overflow:hidden; margin:0 auto;  z-index:9000000;}
#containerTop #containerTop-1 #containerTop-2 #contentTop { position:relative; width:100%; overflow:hidden; margin:5px auto 5px auto;padding:0.3%;z-index:9000000;}

#_containerTop{filter:background: rgb(239, 199, 94) transparent;background: rgba(239, 199, 94, 0.4);/* Para navegadores IE 5.5 - 7 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efc75e, endColorstr=efc75e);/* Para navegadores IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#efc75e, endColorstr=#efc75e)";}

#containerTop #logo { float:left;position:relative; width: auto; height:70px; margin:0.50% 0 0.50% 1%;}
#containerTop #logo img { width: auto; height:99%;}
#containerTop #menu  { float:left; position:relative; width: 35%; height: 50px; margin: 1.3% 20px ; }
#containerTop #right { float: right;position:relative; width: 45%; height: 50px; margin:1.3% 5% 0 0; }
#containerTop #left { float: left;position:relative; width: 35%; height: 50px; margin:1.3% 5% 0 0; }
#containerTop .navTopRight { float: right;position:relative; width: auto; height: 50px; margin:1.3% 1% 0 0; }
#containerTop .navTopLeft { float: left;position:relative; width: auto; height: 50px; margin:1.3% 5% 0 0; }


/*...................................... Menus ......................................*/
.menuActive { border-bottom:2px solid #FF0000;}
.menuActive a:hover{ text-decoration:none!important;}
/*Menus style 1*/
.menuTop-1 li { display:block; font-size:18px; text-transform:uppercase;}
.menuTop-1 a  { display:block; margin:1px; padding:24px 10px 24px 10px; color:#333 !important; text-decoration:none;}
.menuTop-1 a:hover { display:block; color:#f9f9f9 !important;  background:#d25671;}
/*Menus style 2*/
.menuTop-2 li { display:block; font-size:18px; text-transform:uppercase;}
.menuTop-2 a { display:block; margin:1px; padding:12px 10px 12px 10px; color:#f9f9f9 !important; text-decoration:none;  background:#d25671;}
.menuTop-2 a:hover { display:block; color:#d25671 !important; background-color:#efc75e; }
/*Menus style 3*/
.menuTop-3 li { display:block; font-size:18px; text-transform:uppercase;}
.menuTop-3 a { display:block; margin:1px; padding:20px 10px 20px 10px; color:#333 !important; text-decoration:none;}
.menuTop-3 a:hover { display:block; color:#f9f9f9 !important;  background:#d25671;}
/*Sub-menus*/
.menuTop-3 ul 	 { display:none; width:200px; position:absolute; padding:0; }
.menuTop-3 ul li { display:block; width: 99%;font-size:18px; text-transform:uppercase;}
.menuTop-3 ul a  { display:block; margin:1px; padding:12px 10px 12px 10px; color:#f9f9f9 !important; text-decoration:none;  background:#d25671;}
.menuTop-3 ul a:hover { display:block; color:#d25671 !important; background-color:#efc75e; }
/*...................................... Menus secundarios ......................................*/
/*Menus secundario style 1*/
.menuSec-1 li { float:left; display:block; font-size:14px; text-transform:uppercase;}
.menuSec-1 a  { display:block; margin:1px; padding:3px 8px 3px 8px; color:#f9f9f9 !important; text-decoration:none; background:#d25671;}
.menuSec-1 a:hover { display:block; color:#f9f9f9 !important;  background:#d25671;}
/*Menus secundario style 2*/
.menuSec-2 li { float:left; display:block; width:90%;}
.menuSec-2 a  { display:block; margin:1px; padding:3px 8px 3px 8px; color:#333 !important; text-decoration:none; }
.menuSec-2 a:hover { display:block; padding:3px 8px 3px 8px; color:#333 !important; border-bottom:1px solid #ccc;}
/*Menus secundario style 3*/
.menuSec-3 li { float:left; display:block; width: auto; font-size:13px; border-left:1px solid #CCC;}
.menuSec-3 a  { display:block; margin:1px; padding:3px 8px 3px 8px; color:#333 !important; text-decoration:none; }
.menuSec-3 a:hover { display:block; color:#333 !important; text-decoration: underline;}
/*Menus secundario style 4*/
.menuSec-4 li { float:left; width:auto; font-size:13px;}
.menuSec-4 a  { margin:1px; padding:3px; color:#333 !important; text-decoration:none; }
.menuSec-4 a:hover { color:#333 !important; text-decoration: underline;}
.menuSec-4 span {color: #FF9900;padding:3px;}
.menuSec-4 .menuActive { border-bottom:1px solid #999999;}
.menuSec-4 .menuActive a:hover{ text-decoration:none!important;}
/*...................................... Sidebar Menus ......................................*/
/*Sidebar Menus style 1*/
.sidebarMenu-1 li 		{ display:block; width:100%; font-size:15px; text-transform:uppercase; border-bottom:1px solid #F60;}
.sidebarMenu-1 a  		{ display:block; color:#f9f9f9 !important; margin:1px; padding:5px 10px 5px 10px; text-decoration:none;}
.sidebarMenu-1 a:hover  { display:block; color:#f9f9f9 !important; background:#F60/*#d25671*/;text-decoration:none;}
.sidebarMenu-1 .menuActive { border-bottom:1px solid #d25671;}
.sidebarMenu-1 .menuActive a:hover{ text-decoration:none!important;}
/*...................................... Menus Mobile......................................*/
/*Sidebar Menus style 1*/
.mMobile-1 li 		{ display:block; width:100%; font-size:15px; text-transform:uppercase;}
.mMobile-1 a  		{ display:block; margin:1px; padding:5px 10px 5px 10px; color:#f2f2f2 !important; font-size:15px; text-align:left; text-decoration:none;}
.mMobile-1 a:hover  { display:block; color:#f9f9f9 !important;  background:#d25671;}
.mMobile-1 .menuActive { border-bottom:1px solid #d25671;}
.mMobile-1 .menuActive a:hover{ text-decoration:none!important;}

.mMobile{ width:100%; overflow: hidden;}
.openCloseWrap { display:none--; position: absolute; width:50px; margin: 3.20% 0 0 20px; cursor:pointer;z-index:99999999;} 
.sliderWrap { display:none--; position: absolute; margin: 120px auto;width: 100%; z-index:99999998;}
.slider 	{ position: absolute;width: 350px;height:850px;overflow: visible;margin-left: -350px;}
.slider img { border: 0;}
.sliderContent 	   { position: absolute;width:100%; text-align:center;color:#333333;font-weight:bold;padding-top:40px;}
.sliderContent img { margin:5px;}
@media screen and (min-width: 150px) and (max-width: 570px) {.sliderWrap, .openCloseWrap { display: inline;}}
@media screen and (min-width: 571px) and (max-width: 979px) {.sliderWrap, .openCloseWrap { display: inline;}} 

/*banner*/
#box-R60Slogan { float:right; width:60%;}
.boxTop p{ width:auto/*55%*/; font-size:58px; text-align:center; color:#d25671; margin:7% 2% 0 2%; }
.boxTop span{ font-size:26px; color:#333;}
#btnStart  { position:relative; width: 250px; margin:10% auto 0 auto; padding:10px 0 10px 0; font-size:28px; text-align:center; color:#00cfc5; border-radius: 5px; border:1px solid #333; }
#btnStart a:hover { display:block; text-decoration:none;} 

/*classes de background*/
.cnt-1, .cnt-2, .cnt-3, .cnt-4, .cnt-5, .cnt-6, .cnt-7, .cnt-8, .cnt-9, .cnt-10 {width:100%!important; height:100%!important; margin:0 auto;}
.cnt-1 {background-color:#efc75e; background-attachment:fixed;}
.cnt-2 {background: url(../images/) no-repeat top; background-attachment:fixed;}
.cnt-3 {background: url(../images/) no-repeat top; background-attachment:fixed;}
.cnt-4 {background: url(../images/) no-repeat top; background-attachment:fixed;}
.cnt-5 {background: url(../images/) no-repeat top; background-attachment:fixed;}  
.cnt-6 {background: url(../images/) no-repeat top; background-attachment:fixed;} 
.colorB-1 { background-color:#d25671!important;}.colorB-2 { background-color:#f2f2f2!important;}.colorB-3 { background-color:#CCCCCC!important;}.colorB-4 { background-color:#999999!important;}.colorB-5 { background-color:#666666!important;}.colorB-6 { background-color:#333333!important;}
.hightLight { background-color: #f9f9f9;}.hightLight:hover { background-color: #f2f2f2;}

.textBox p{ font-size:58px; color:#333333; margin:30% 2% 0 2%; }
.textBox span{ font-size:26px; color:#00cfc5;}
.f22 strong { padding-left:4px; border-left:2px solid #FFCC00;} 
.pCenter { font-size:18px;}

/*lists*/
.list-style-1 ul{ list-style:none;}
.list-style-1 li{ width:99%; height: auto; margin: 1px auto; padding:15px 0 15px 10px; background-color:#d25671;font-size:22px!important; cursor:pointer;}
.list-style-1 li:hover{ background-color: #f2f2f2; }
.list-style-1 a { display:block; text-decoration:none; color: #f9f9f9;}
.list-style-1 a:hover { text-decoration:none; color: #333333;}

.list-style-2 ul{ list-style:none;}
.list-style-2 li{ width:99%; height: auto; margin: 1px auto; padding:3px 0 3px 3px; font-size:16px!important; color: #f2f2f2;}
.list-style-2 li:hover{}
.list-style-2 a { display:block; text-decoration:none; color: #f2f2f2;}
.list-style-2 a:hover { text-decoration:none; color: #f9f9f9; border-bottom:1px solid #CCCCCC; }

.list-style-3 ul{ list-style:none; float:right;}.list-style-4 ul{ list-style:none; float: left;}

#boxR2 .f22 { color:#FFFFFF;}

/*Forms*/
input      { width:90%; height:25px; padding:3px 8px;  border-radius:4px; border:1px solid #CCCCCC;}
textarea   { width:90%; height:auto; padding:3px 8px;  border-radius:4px; border:1px solid #CCCCCC;}
.btn2	   { width:auto; height:35px; padding:6px; background:#FF9900; cursor:pointer; border:none;} 
.btn2:hover{ background: #FF0000; color:#f9f9f9;}
/*Search Forms Style-1*/
.search-1 { background:#FFFFFF; border:1px solid #f2f2f2; border-radius:3px;}
.search-1 input { float:left; max-width:85%; height:32px; padding:1%; border-radius:3px; border:none;}
.search-1 .btn  { float: left; width: auto; height: auto; color:#fff; padding:3%; background: #993300; border: none; }
.search-1 .btn:hover { background:#d25671; cursor: pointer; }
/*Search Forms Style-2*/
.search-2 {  width:328px; height:40px; padding-top:5px; background:#FFFFFF; border:1px solid #f2f2f2; border-radius:3px;}
.search-2 input { float:left; width:270px; height:32px; padding:1%; border-radius:0; border:none;}
.search-2 .btn  { float: left; width: 51px; height: 51px; margin-top:-5px;margin-right:-4px; color:#fff; background:#333333; border-radius:0; border: none; }
.search-2 .btn:hover { background:#666; cursor: pointer; }
/*PlaceHolder Style*/
::-webkit-input-placeholder {color:#999;} /* Navegadores que tenham suporte ao Webkit */
:-moz-placeholder {color:#999;} /* Firefox 18- */
::-moz-placeholder {color:#999;} /* Firefox 19+ */
:-ms-input-placeholder {color:#999;} /* Internet Explorer */

/*tooltip*/
a.tooltip span {display:none; clear:both; width: auto; padding: 6px; margin-top: -75px; margin-left: -10px; z-index: 10000;}
a.tooltip:hover span{display: inline; color: #f9f9f9; position:absolute; background: #333;}
.callout {position: absolute;top: 19px; margin: 0 auto; z-index:20;} 

/*alerts*/
#alert { position:relative; margin: 0 auto; width:90%; overflow:hidden;}.alert {padding: 8px 35px 8px 14px;margin-bottom: 20px;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);background-color: #fcf8e3;border: 1px solid #fbeed5;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}.alert-success {color: #468847;background-color: #dff0d8;border-color: #d6e9c6;}.alert-fail {color: #c00;background-color: #E6C0C0;border-color:#DE7A7B;}.alert .close {position: relative;top: -2px;right: -21px;line-height: 20px;}
.close {float: right;font-size: 20px;font-weight: bold;line-height: 20px;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}
button.close {padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}

/*opacity & transitions*/
.opacity {opacity: 0.4;filter: alpha(opacity=40); /* For IE8 and earlier */}
.opacity:hover {opacity: 1.0;filter: alpha(opacity=100); /* For IE8 and earlier */}
.opacityIn {opacity: 1.0!important;filter: alpha(opacity=100)!important; /* For IE8 and earlier */}
.transition:hover { -webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.box-shadow {-webkit-box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);-moz-box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);}
._box-shadow li{-webkit-box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);-moz-box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);}
.box-shadowH:hover {-webkit-box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);-moz-box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);box-shadow: -2px 2px 31px rgba(0, 0, 0, 0.25);}
.marginZero{ margin:0!important;}.paddingZero{ padding:0!important;}
.marginTopZero{ margin-top:0!important;}.paddingTopZero{ padding-top:0!important;}
.margin{ margin:3%;}.padding{ padding:3%;}
.marginTop{ margin-top:3%;}.marginRight{ margin-right:1%;} .marginBottom{ margin-bottom:3%;} .marginLeft{ margin-left:1%;}
.paddingTop{ padding-top:3%;}.paddingRight{ padding-right:1%;}.paddingBottom{ padding-bottom:3%;}.paddingLeft{ padding-left:1%;}

/* ..................................................... End Custom ..................................................... */



/*..................................................... MOBILE ............................................................*/

/*menu mobile*/
.fR { float: right; }
header input[type="checkbox"] {display: none;position: absolute;left: -9999px;opacity: 0;}

@media screen and (min-width: 150px) and (max-width: 570px) {
.sm_displayN { display:none;}
.search-1,.search-2,.gadget_aminado { display:none;}
/*content*/
#containerTop #logo { float:left;position:relative; width: auto; height:70px; margin:1.3% 0 0 1%;}
/*banner*/
#box-R60Slogan { width:100%;}
/*fonts*/
.box p{ font-size:58px; text-align:center; color:#333333; margin:1% 2% 0 2%; }
/*classes de background*/
.cnt-1, .cnt-2, .cnt-3, .cnt-4, .cnt-5, .cnt-6, .cnt-7, .cnt-8, .cnt-9, .cnt-10 {width:100% !important; height:100% !important; margin:0 auto; background-image:none;}
/*Grid*/
#box-R10,#box-R20,#box-R25,#box-R30, #box-R40, #box-R50, #box-R60, #box-R70, #box-R80, #box-R90, #box-R100 { float:left; width:100%; position:relative; overflow: hidden; margin:0 auto; }
#box-L10,#box-L20,#box-L25,#box-L30, #box-L40, #box-L50, #box-L60, #box-L70, #box-L80, #box-L90, #box-L100 { float:left; width:100%; position:relative; overflow: hidden; margin:0 auto; }
.box10,.box20,.box30, .box40, .box50, .box60, .box70, .box80, .box90, .box100 { width:100%; overflow: hidden; margin:1% auto 1% auto; padding:1%;}

/*box internos float right - Ids*/
.sm_box-R10{width:9.65%!important;}.sm_box-R20{width:19.50%!important;}.sm_box-R25{width:25%!important;}.sm_box-R30{width:33%!important;}.sm_box-R40{width:39%!important;}.sm_box-R50{width:49.50%!important;}.sm_box-R60{width:59%!important;}.sm_box-R70{width:69%!important;}.sm_box-R80{width:79%!important;}.sm_box-R90{width:89%!important;}.sm_box-R100{width:99%!important;}.sm_box-R10,.sm_box-R20,.sm_box-R25,.sm_box-R30, .sm_box-R40, .sm_box-R50, .sm_box-R60, .sm_box-R70, .sm_box-R80, .sm_box-R90, .sm_box-R100 { position:relative!important; float: right!important;overflow: hidden!important; margin:0 auto!important; }

/*box SMART internos - classes*/
.sm_box10{width:10%!important;}.sm_box20{width:20%!important;}.sm_box25{width:23%!important;}.sm_box30{width:30%!important;}.sm_box40{width:40%!important;}.sm_box50{width:50%!important;}.sm_box60{width:60%!important;}.sm_box70{width:70%!important;}.sm_box80{width:80%!important;}.sm_box90{width:90%!important;}.sm_box100{width:99.9999999%!important;}.sm_box10,.sm_box20,.sm_box25,.sm_box30, .sm_box40, .sm_box50, .sm_box60, .sm_box70, .sm_box80, .sm_box90, .sm_box100{overflow: hidden; margin:1% auto 1% auto; padding:1%!important;}

/*box internos float left - Ids*/
.sm_box-L10{width:9.65%!important;}.sm_box-L20{width:19.50%!important;}.sm_box-L25{width:24.80%!important;}.sm_box-L30{width:32.5%!important;}.sm_box-L40{width:39%!important;}.sm_box-L50{width:49.50%!important;}.sm_box-L60{width:59%!important;}.sm_box-L70{width:69%!important;}.sm_box-L80{width:79%!important;}.sm_box-L90{width:89%!important;}.sm_box-L100{width:99%!important;}.sm_box-L10,.sm_box-L20,.sm_box-L25,.sm_box-L30, .sm_box-L40, .sm_box-L50, .sm_box-L60, .sm_box-L70, .sm_box-L80, .sm_box-L90, .sm_box-L100 { position:relative!important; float:left!important; overflow: hidden!important; margin:0 auto!important; }

/*Image size to Smartphones*/
.sm_img5 img{ width:5%!important; padding-left:47.5%;} .sm_img10 img{ width:10%!important; padding-left:45%;} .sm_img20 img{ width:20%!important; padding-left:40%;} .sm_img30 img{ width:30%!important; padding-left:35%;} .sm_img40 img{ width:40%!important; padding-left:30%;} .sm_img50 img{ width:50%!important; padding-left:25%;} .sm_img60 img{ width:60%!important; padding-left:20%;} .sm_img70 img{ width:70%!important; padding-left:15%;} .sm_img80 img{ width:80%!important; padding-left:10%;} .sm_img90 img{ width:90%!important; padding-left:5%;} .sm_img100 img{ width:99%!important;} 


/*Grid*/
/*classes*/
#boxR1, #boxR2, #boxL1, #boxL2 { width:100%; margin: 0 auto; }
.img10 img, .img20 img, .img30 img, .img40 img, .img50 img, .img60 img, .img70 img, .img80 img, .img90 img, .img100 img { width:99%; margin: 0 auto;}
/*borders*/
/*#content 		{ border-top:3px solid #f2f2f2 !important;}*/
#contFooterH 	{ border-bottom:3px solid #f2f2f2 !important;}
}
@media screen and (min-width: 571px) and (max-width: 979px) {
.tb_displayN { display:none;}
.search-1,.search-2,.gadget_aminado { display:none;}
/*content*/
#containerTop #logo { float:left;position:relative; width: auto; height:70px; margin:1.3% 0 0 1%;}
/*banner*/
#box-R60Slogan { width:90%; margin: 0 auto;}
/*fonts*/
.box p{ font-size:38px; text-align:center; color:#333333; margin:10% 2% 0 2%; }
.box span{ font-size:22px; color:#00cfc5;}
/*classes de background*/
.cnt-6 { background-color:#f9f9f9;}
.cnt-1, .cnt-2, .cnt-3, .cnt-4, .cnt-5, .cnt-6, .cnt-7, .cnt-8, .cnt-9, .cnt-10 {width:100% !important; height:100% !important; margin:0 auto; background-image:none;}

/*box TABLETS internos - classes*/
.tb_box10{width:10%!important;}.tb_box20{width:20%!important;}.tb_box25{width:23%!important;}.tb_box30{width:30%!important;}.tb_box40{width:40%!important;}.tb_box50{width:50%!important;}.tb_box60{width:60%!important;}.tb_box70{width:70%!important;}.tb_box80{width:80%!important;}.tb_box90{width:90%!important;}.tb_box100{width:99.9999999%!important;}.tb_box10,.tb_box20,.tb_box25,.tb_box30, .tb_box40, .tb_box50, .tb_box60, .tb_box70, .tb_box80, .tb_box90, .tb_box100 { overflow: hidden; margin:1% auto 1% auto; padding:1%!important;}


/*classes: cnt-2 & cnt-4*/
#boxR1 { float:right; width:40%; height: auto; margin:5px auto 5px auto; }#boxL1 { float: left; width:59%; height: auto; margin:5px auto 5px auto; }
/*imgs*/
.img10 img, .img20 img, .img30 img, .img40 img, .img50 img, .img60 img, .img70 img, .img80 img, .img90 img, .img100 img { width:99%; margin: 0 auto;}
/*Image size to Tablets*/
.tb_img5 img{ width:5%!important; padding-left:47.5%;} .tb_img10 img{ width:10%!important; padding-left:45%;} .tb_img20 img{ width:20%!important; padding-left:40%;} .tb_img30 img{ width:30%!important; padding-left:35%;} .tb_img40 img{ width:40%!important; padding-left:30%;} .tb_img50 img{ width:50%!important; padding-left:25%;} .tb_img60 img{ width:60%!important; padding-left:20%;} .tb_img70 img{ width:70%!important; padding-left:15%;} .tb_img80 img{ width:80%!important; padding-left:10%;} .tb_img90 img{ width:90%!important; padding-left:5%;} .tb_img100 img{ width:99%!important;}  

/*borders*/
#content 		{ border-top:3px solid #f2f2f2 !important;}
#contFooterH 	{ border-bottom:3px solid #f2f2f2 !important;}
} 
 
 
/*wareframe*/
/*.clear {border:1px solid #CCC;} */

/*divs*/
/*
#containerTop, #logo, #menu, #right, #left, #container, #container-1, #container-2, #content, #boxR1, #boxR2, #boxL1, #boxL2, #container-footer, #contFooterHover, #contFooterH, #contFooter,#FooterBase, #copyRight, #author, #footerMenu, #box-L10,#box-L20,#box-L25,#box-L30, #box-L40, #box-L50, #box-L60, #box-L70, #box-L80, #box-L90, #box-L100,#box-R10,#box-R20,#box-R25,#box-R30, #box-R40, #box-R50, #box-R60, #box-R70, #box-R80, #box-R90, #box-R100 {border:1px solid #999999!important;} */

/*class*/
/*
.box {border:1px solid #00CC00-!important;}
.box10,.box20, box25, .box30, .box40, .box50, .box60, .box70, .box80, .box90, .box100 {border:1px solid #FF0000--!important;}*/  
 
 
 
 
 
 
 
 
 