@charset "UTF-8";

img, object, embed, video {max-width: 100%;}

.ie6 img {width:100%;}

.gridContainer {margin-left: auto;margin-right: auto;width: 100%;}
#LayoutDiv1 {clear: both;float: left;margin-left: 0;width: 100%;display: block;}
a{ border:0}

body{ background:#FFFFFF;}
*{ margin:0; padding:0;}
img{ border:0;}
.container{ width:100%; float:left;}

@font-face { font-family: "cavorting"; src: url("Cavorting.otf"); font-weight:bold}

.cavorting { font-family: "cavorting", Cursive; font-weight:normal}


@media only screen and (min-width: 300px) {

/* HEADER */
.fundo_header{ float:left; width:100%; height:300px; position:relative; z-index:999999999999999999999; background:url(img/fundo_header.jpg) top center repeat-x;}
.header_box{ margin:0 auto; width:80%; position:relative; z-index:99;  height:300px; background:none;}

ul.logo{ float:left; list-style:none; width:100%; text-align:center; margin-top:20px; position:relative; z-index:333; margin-left:0;}
ul.logo li{ float:left; text-align:center; width:100%; margin-left:0;}
ul.logo li img{ text-align:center; width:250px;}

ul.telefone_header{ float:right; list-style:none; background:none; width:0; height:0; margin-right:0; position:relative; z-index:0;}
ul.telefone_header li{ float:left; width:100%; text-align:left;}
ul.telefone_header li p.asap_regular{ font-size:0px; text-align:center; color:#2a9abb; margin-top:0px;}
ul.telefone_header li h1.cavorting{ font-size:0px; color:#3fd4ff; text-align:center;}
ul.telefone_header li h1.cavorting a{ color:#3fd4ff;}

/*--MENU--*/
.cd-main-nav li{border-bottom:0px;}.tamanho1{width:100%;}.tamanho2{width:100%;}.tamanho3{width:100%;}.tamanho4{width:100%;}.tamanho5{width:100%;}.tamanho6{width:100%;}.tamanho7{width:100%;}
.cd-main-nav li span{ float:right; margin-top:0px; width:0px;}


/* ARTICLE */
.fundo_article{ float:left; width:100%; min-height:250px; position:relative; z-index:1; background:url(img/fundo_article.jpg) top center no-repeat;}
.article{ margin:0 auto; width:90%; min-height:250px;}

/*Anima*/
#layerslider{width: 100%; height:250px; right:0; background:center center; z-index:1; position:relative; float:left; border:5px solid #FFFFFF; border-radius:12px;}
#layerslider h1.cavorting{  float:left; width:50%; top:80px; text-align:right; position:relative}
#layerslider h1.cavorting span{ font-size:50px; color:#f7f7f7; text-align:right; line-height:0.5; font-family:"cavorting", Arial; font-weight:700; text-shadow:0px 6px 0px #2c472d}
#layerslider h1.cavorting span a{  color:#f7f7f7; }
#layerslider img{ max-width: auto !important; height:250px !important;}

.box_section_shape{ float:left; width:100%; position:relative; z-index:999; height:60px; margin-top:-60px;}
.section_shape{ float:left; width:100%; background:url(img/shape_section.png) top center no-repeat; text-align:center; height:60px}


/* SECTION */
.fundo_section{ float:left; width:100%; min-height:475px; position:relative; z-index:0; background:url(img/fundo_section.jpg) top center no-repeat #139a6f;}
.section{ margin:0 auto; width:90%; min-height:475px;}

.section_box{ float:left; width:100%; height:auto; padding:5px;}

.shape{ float:left; width:100%; text-align:center}
.shape img{ float:none; width:160px; text-align:center}

.tit{ float:right; text-align:center; width:100%; margin-top:25px}
.tit h1.cavorting{ text-align:center; font-size:35px; color:#ffffff;}

.text{ float:right; width:100%; margin:12px 0}
.text p.asap_regular{ text-align:justify; font-size:14px; color:#FFF; line-height:1.5;} 
.text p.asap_regular a{ color:#FFF;} 

.saiba_mais{ float:right; text-align:right; width:100%; margin-top:15px 0; padding:5px;}
.saiba_mais img{ float:right; text-align:right; width:21px;}
.saiba_mais img:hover{ opacity:0.5;}

.logo_positivo{ float:left; width:100%; text-align:center; margin:15px 0;}
.logo_positivo img{ text-align:center; float:none; width:226px}
.logo_positivo img:hover{ opacity:0.5}
 
.sidebar_box{ width:100%; float:left; padding:10px}
ul.sidebar{ float:left; width:100%; list-style:none; text-align:center;}
ul.sidebar li{ float:left; width:100%; margin:7px 0}
ul.sidebar li:hover{ opacity:0.5;}
ul.sidebar li img.img_sidebar{ margin-top:30px;}
ul.sidebar li h1.aller_bold{ color:#FFF; text-align:center; font-size:20px;}
ul.sidebar li h1.aller_bold a{ color:#FFF}
ul.sidebar li p.asap_regular{ color:#FFF; text-align:center; font-size:15px; line-height:1.4;}
ul.sidebar li p.asap_regular a{ color:#FFF}

/* FOOTER */
.fundo_footer{ float:left; width:100%; height:850px; position:relative; z-index:1; background:#118661;}

.footer{ float:left; width:100%; height:750px; background:#118661;}
.footer_box{ margin:0 auto; width:90%; height:750px; background:#118661;}

.line_footer{ float:left; width:100%; background:url(img/line_footer.jpg) top center; height:2px;}

ul.list_footer{ float:left; list-style:none; width:100%; padding:13px;}
ul.list_footer li{ float:left; width:100%; float:left}

ul.list_footer li h1.aller_bold{ color:#d4dc22; font-size:16px; text-align:left; width:100%; float:left; margin-top:20px; margin-bottom:10px;}
ul.list_footer li p.aller_bold{ color:#d4dc22; font-size:14px; text-align:left; width:100%; float:left}

ul.list_footer li h2.asap_regular{ font-size:14px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:1px solid #16b07f; padding:6px 3px;}
ul.list_footer li h2.asap_regular a {color:#feffff;}
ul.list_footer li h2.asap_regular a:hover{ opacity:0.5}

ul.list_footer li h3.asap_regular{ font-size:14px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:1px solid #16b07f; padding:5px 3px;}
ul.list_footer li h3.asap_regular a {color:#feffff;}
ul.list_footer li h3.asap_regular a:hover{ opacity:0.5}

ul.list_footer li p.asap_regular{ font-size:12px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:0px solid #16b07f; padding:7px 0px; line-height:1.4;}
ul.list_footer li p.asap_regular a {color:#feffff;}
ul.list_footer li p.asap_regular a:hover{ opacity:0.5}


.rodape{ float:left; width:100%; height:118px; background:#f6a015;}
.rodape h1.asap_regular{ color:#feffff; text-transform:uppercase; font-size:13px; letter-spacing:1.7px; text-align:center; width:100%; float:left; margin-top:40px;}
.rodape h1.asap_regular a{ color:#feffff;}

}







@media only screen and (min-width: 603px) {


/* HEADER */
.fundo_header{ float:left; width:100%; height:300px; position:relative; z-index:999999999999999999999; background:url(img/fundo_header.jpg) top center repeat-x;}
.header_box{ margin:0 auto; width:80%; position:relative; z-index:99;  height:300px; background:none;}

ul.logo{ float:left; list-style:none; width:100%; text-align:center; margin-top:20px; position:relative; z-index:333; margin-left:0;}
ul.logo li{ float:left; text-align:center; width:100%; margin-left:0;}
ul.logo li img{ text-align:center; width:250px;}

ul.telefone_header{ float:right; list-style:none; background:none; width:0; height:0; margin-right:0; position:relative; z-index:0;}
ul.telefone_header li{ float:left; width:100%; text-align:left;}
ul.telefone_header li p.asap_regular{ font-size:0px; text-align:center; color:#2a9abb; margin-top:0px;}
ul.telefone_header li h1.cavorting{ font-size:0px; color:#3fd4ff; text-align:center;}
ul.telefone_header li h1.cavorting a{ color:#3fd4ff;}

/*--MENU--*/
.cd-main-nav li{border-bottom:0px;}.tamanho1{width:100%;}.tamanho2{width:100%;}.tamanho3{width:100%;}.tamanho4{width:100%;}.tamanho5{width:100%;}.tamanho6{width:100%;}.tamanho7{width:100%;}
.cd-main-nav li span{ float:right; margin-top:0px; width:0px;}


/* ARTICLE */
.fundo_article{ float:left; width:100%; min-height:400px; position:relative; z-index:1; background:url(img/fundo_article.jpg) top center no-repeat;}
.article{ margin:0 auto; width:90%; min-height:400px;}

/*Anima*/
#layerslider{width: 100%; height:400px; right:0; background:center center; z-index:1; position:relative; float:left; border:5px solid #FFFFFF; border-radius:12px;}
#layerslider h1.cavorting{  float:left; width:50%; top:140px; text-align:right; position:relative}
#layerslider h1.cavorting span{ font-size:50px; color:#f7f7f7; text-align:right; line-height:0.5; font-family:"cavorting", Arial; font-weight:700; text-shadow:0px 6px 0px #2c472d}
#layerslider h1.cavorting span a{  color:#f7f7f7; }
#layerslider img{ max-width: auto !important; height:400px !important;}

.box_section_shape{ float:left; width:100%; position:relative; z-index:999; height:60px; margin-top:-60px;}
.section_shape{ float:left; width:100%; background:url(img/shape_section.png) top center no-repeat; text-align:center; height:60px}


/* SECTION */
.fundo_section{ float:left; width:100%; min-height:475px; position:relative; z-index:0; background:url(img/fundo_section.jpg) top center no-repeat #139a6f;}
.section{ margin:0 auto; width:90%; min-height:475px;}

.section_box{ float:left; width:100%; height:auto; padding:5px;}

.shape{ float:left; width:100%; text-align:center}
.shape img{ float:none; width:160px; text-align:center}

.tit{ float:right; text-align:center; width:100%; margin-top:25px}
.tit h1.cavorting{ text-align:center; font-size:35px; color:#ffffff;}

.text{ float:right; width:100%; margin:12px 0}
.text p.asap_regular{ text-align:justify; font-size:14px; color:#FFF; line-height:1.5;} 
.text p.asap_regular a{ color:#FFF;} 

.saiba_mais{ float:right; text-align:right; width:100%; margin-top:15px 0; padding:5px;}
.saiba_mais img{ float:right; text-align:right; width:21px;}
.saiba_mais img:hover{ opacity:0.5;}

.logo_positivo{ float:left; width:100%; text-align:center; margin:15px 0;}
.logo_positivo img{ text-align:center; float:none; width:226px}
.logo_positivo img:hover{ opacity:0.5}
 
.sidebar_box{ width:100%; float:left; padding:10px}
ul.sidebar{ float:left; width:50%; list-style:none; text-align:center;}
ul.sidebar li{ float:left; width:100%; margin:7px 0}
ul.sidebar li:hover{ opacity:0.5;}
ul.sidebar li img.img_sidebar{ margin-top:30px;}
ul.sidebar li h1.aller_bold{ color:#FFF; text-align:center; font-size:20px;}
ul.sidebar li h1.aller_bold a{ color:#FFF}
ul.sidebar li p.asap_regular{ color:#FFF; text-align:center; font-size:15px; line-height:1.4;}
ul.sidebar li p.asap_regular a{ color:#FFF}

/* FOOTER */
.fundo_footer{ float:left; width:100%; height:800px; position:relative; z-index:1; background:#118661;}

.footer{ float:left; width:100%; height:700px; background:#118661;}
.footer_box{ margin:0 auto; width:90%; height:700px; background:#118661;}

.line_footer{ float:left; width:100%; background:url(img/line_footer.jpg) top center; height:2px;}

ul.list_footer{ float:left; list-style:none; width:100%; padding:10px;}
ul.list_footer li{ float:left; width:100%; float:left}

ul.list_footer li h1.aller_bold{ color:#d4dc22; font-size:16px; text-align:left; width:100%; float:left; margin-top:25px; margin-bottom:10px;}
ul.list_footer li p.aller_bold{ color:#d4dc22; font-size:14px; text-align:left; width:100%; float:left}

ul.list_footer li h2.asap_regular{ font-size:15px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:1px solid #16b07f; padding:7px 3px;}
ul.list_footer li h2.asap_regular a {color:#feffff;}
ul.list_footer li h2.asap_regular a:hover{ opacity:0.5}

ul.list_footer li h3.asap_regular{ font-size:17px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:1px solid #16b07f; padding:9px 3px;}
ul.list_footer li h3.asap_regular a {color:#feffff;}
ul.list_footer li h3.asap_regular a:hover{ opacity:0.5}

ul.list_footer li p.asap_regular{ font-size:15px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:0px solid #16b07f; padding:7px 0px; line-height:1.7;}
ul.list_footer li p.asap_regular a {color:#feffff;}
ul.list_footer li p.asap_regular a:hover{ opacity:0.5}


.rodape{ float:left; width:100%; height:118px; background:#f6a015;}
.rodape h1.asap_regular{ color:#feffff; text-transform:uppercase; font-size:13px; letter-spacing:1.7px; text-align:center; width:100%; float:left; margin-top:40px;}
.rodape h1.asap_regular a{ color:#feffff;}


	
}








@media only screen and (min-width: 1024px) {

/* HEADER */
.fundo_header{ float:left; width:100%; height:315px; position:relative; z-index:999999; background:url(img/fundo_header.jpg) top center repeat-x;}
.header_box{ margin:0 auto; width:1024px; position:relative; z-index:9999;  height:315px; background:none;}

ul.logo{ float:left; list-style:none; width:670px; text-align:center; margin-top:25px; position:absolute; z-index:333; margin-left:90px;}
ul.logo li{ float:left; text-align:left; width: 100%; margin-left: 0;}
ul.logo li img{ text-align:center; width:auto}

ul.telefone_header{ float:right; list-style:none; background:url(img/shape_nuvem.png) top center; width:346px; height:315px; margin-right:-35px; position:relative; z-index:0;}
ul.telefone_header li{ float:left; width:100%; text-align:left;}
ul.telefone_header li p.asap_regular{ font-size:20px; text-align:center; color:#2a9abb; margin-top:50px;}
ul.telefone_header li h1.cavorting{ font-size:22px; color:#3fd4ff; text-align:center;}
ul.telefone_header li h1.cavorting a{ color:#3fd4ff;}

/*--MENU--*/
.cd-main-nav li{border-bottom:0px;}.tamanho1{width:115px;}.tamanho2{width:180px;}.tamanho3{width:110px;}.tamanho4{width:120px;}.tamanho5{width:120px;}.tamanho6{width:115px;}.tamanho7{width:105px;}
.cd-main-nav li span{ float:right; margin-top:0px; width:1px;}


/* ARTICLE */
.fundo_article{ float:left; width:100%; min-height:399px; position:relative; z-index:1; background:url(img/fundo_article.jpg) top center no-repeat;}
.article{ margin:0 auto; width:1000px; min-height:399px;}

/*Anima*/
#layerslider{width: 980px; height:378px; right:0; background:center center; z-index:1; position:relative; float:left; border:10px solid #FFFFFF; border-radius:12px;}
#layerslider h1.cavorting{  float:left; width:45%; top:140px; text-align:right; position:relative}
#layerslider h1.cavorting span{ font-size:75px; color:#f7f7f7; text-align:right; line-height:0.5; font-family:"cavorting", Arial; font-weight:700; text-shadow:0px 6px 0px #2c472d}
#layerslider h1.cavorting span a{  color:#f7f7f7; }
#layerslider img{ max-width: auto !important; height:auto !important;}

.box_section_shape{ float:left; width:100%; position:relative; z-index:99999999999; height:60px; margin-top:-60px;}
.section_shape{ float:left; width:100%; background:url(img/shape_section.png) top center no-repeat; text-align:center; height:60px}


/* SECTION */
.fundo_section{ float:left; width:100%; min-height:475px; position:relative; z-index:999999; background:url(img/fundo_section.jpg) top center;}
.section{ margin:0 auto; width:1024px; min-height:475px;}

.section_box{ float:left; width:510px; height:auto;  padding:5px;}

.shape{ float:left; width:160px; text-align:center}
.shape img{ float:left; width:160px; text-align:center}

.tit{ float:right; text-align:center; width:330px; margin-top:75px}
.tit h1.cavorting{ text-align:left; font-size:35px; color:#ffffff;}

.text{ float:right; width:330px; margin:12px 0}
.text p.asap_regular{ text-align:justify; font-size:14px; color:#FFF; line-height:1.5;} 
.text p.asap_regular a{ color:#FFF;} 

.saiba_mais{ float:right; text-align:right; width:100%; margin-top:15px 0; padding:5px;}
.saiba_mais img{ float:right; text-align:right; width:21px;}
.saiba_mais img:hover{ opacity:0.5;}

.logo_positivo{ float:left; width:510px; text-align:center; margin:15px;}
.logo_positivo img{ text-align:center; float:none; width:226px}
.logo_positivo img:hover{ opacity:0.5}
 
.sidebar_box{ width:514px; float:left; padding:10px}
ul.sidebar{ float:left; width:50%; list-style:none; text-align:center;}
ul.sidebar li{ float:left; width:100%; margin:7px 0}
ul.sidebar li:hover{ opacity:0.5;}
ul.sidebar li img.img_sidebar{ margin-top:70px;}
ul.sidebar li h1.aller_bold{ color:#FFF; text-align:center; font-size:20px;}
ul.sidebar li h1.aller_bold a{ color:#FFF}
ul.sidebar li p.asap_regular{ color:#FFF; text-align:center; font-size:13px; line-height:1.4;}
ul.sidebar li p.asap_regular a{ color:#FFF}

/* FOOTER */
.fundo_footer{ float:left; width:100%; height:401px; position:relative; z-index:1; background:#2f2f2f;}

.footer{ float:left; width:100%; height:283px; background:#139a6f;}
.footer_box{ margin:0 auto; width:1000px; height:283px; background:#139a6f;}

.line_footer{ float:left; width:100%; background:url(img/line_footer.jpg) top center; height:2px;}

ul.list_footer{ float:left; list-style:none; width:33.3%; padding:13px;}
ul.list_footer li{ float:left; width:100%; float:left}

ul.list_footer li h1.aller_bold{ color:#d4dc22; font-size:16px; text-align:left; width:100%; float:left; margin-top:25px; margin-bottom:10px;}
ul.list_footer li p.aller_bold{ color:#d4dc22; font-size:14px; text-align:left; width:100%; float:left}

ul.list_footer li h2.asap_regular{ font-size:15px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:1px solid #16b07f; padding:7px 3px;}
ul.list_footer li h2.asap_regular a {color:#feffff;}
ul.list_footer li h2.asap_regular a:hover{ opacity:0.5}

ul.list_footer li h3.asap_regular{ font-size:17px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:1px solid #16b07f; padding:9px 3px;}
ul.list_footer li h3.asap_regular a {color:#feffff;}
ul.list_footer li h3.asap_regular a:hover{ opacity:0.5}

ul.list_footer li p.asap_regular{ font-size:13px; text-align:left; color:#feffff; width:100%; float:left; border-bottom:0px solid #16b07f; padding:7px 0px; line-height:1.7;}
ul.list_footer li p.asap_regular a {color:#feffff;}
ul.list_footer li p.asap_regular a:hover{ opacity:0.5}


.rodape{ float:left; width:100%; height:118px; background:#f6a015;}
.rodape h1.asap_regular{ color:#feffff; text-transform:uppercase; font-size:12px; letter-spacing:1.5px; text-align:center; width:100%; float:left; margin-top:53px;}
.rodape h1.asap_regular a{ color:#feffff;}


}