/*Autor : Cida Luna
Template Joomla desenvolvido para Cirelli
Large (min-width: 1200px)
*/

*{margin:0;padding:0;}

body{
    background-color:#E6EBEA;
}
h1, h2, h3{
	line-height:0;
}
#wrap{
	width:1190px;
	margin:0 auto;
    background-color:#fff !important;
}

#topo{
	width:100%;
	max-height:117px;
	background-color:#fff;
	float:left;
}

#logo{
	float:left;
	padding-top: 10px;
	padding-left:2%;
	height: 107px;
	width:40%;
	text-align:left;
}

#frase{
    color: #6a6a6a;
    float: right;
    font-family: "Verdana";
    height: 70px;
    max-width: 58%;
	padding-top: 4%;
   	padding-right: 2%;
    text-align: right;
}

#subtopo{
	width:100%;
	float:left;
	position:relative;
	clear:both;
}

#frase h3, h5{
    font-family: "Verdana";
}

element.style {
    float: left;
    padding: 0!important;
}
.p-introduction{
   color: #ababab;
   float: left;
   font-family: ""Helvetica Neue",Helvetica,Arial,sans-serif" !important;
   font-size: 20px;
   text-align: justify;
   padding: 0 3%;
}

/********************  MENU  ********************/

/*#menu{
	max-width:100%;
	float:right;
	height:auto;
	padding:25px 60px 0px 0px;
}*/

#menu{
	width:100%;
	float:right;
	position:absolute;
	z-index:99999;
}
.icemegamenu{
	width:100%;
	float:right;
}
#menu ul{
	background:none;
    border-radius:0px !important;
    margin:0 auto !important; 
	width:100%;
}

#menu li{
    display: inline;
    text-align:center;
	display:inline;
	list-style:none;
	border-radius:0 !important;
	width:16%;
}

#menu a{
	text-decoration: none;
	color: #FFF;
	padding: 5px 10px ;
	font-size:22px;
	font-family: "Verdana";
	text-shadow:none;
   	font-style: bold;
}

#menu a:hover{
    color: #CCC !important;
	background:url(../images/bga.png) no-repeat center top !important;
}
/*
#iceMenu_101 a:hover{
    background: #cccccc  !important;
    color: #ffffff !important;
}
#iceMenu_110 a:hover{
    background: #abc3a5 !important;
    color: #ffffff !important;
}
#iceMenu_130 a:hover{
    background: #71b9c0 !important;
    color: #ffffff !important;
}
#iceMenu_129 a:hover{
    background: #9b9aaa !important;
    color: #ffffff !important;
}
#iceMenu_131 a:hover{
    background: #5b4d64 !important;
    color: #ffffff !important;
}
#iceMenu_112 a:hover{
    background: #9d8e8e !important;
    color: #ffffff !important;
}*/

div.icemegamenu ul#icemegamenu  li.active a.icemega_active > span.icemega_title{ 
	color: #FFFFFF;
}	
.icemegamenu > ul > li.active{
	background:url(../images/bga.png) no-repeat center top !important;
	background-color: none !important;
}


/********************  MENU LATERAL  ********************/

#menu_lat{
    float: left;
    font-size: 16px;
    margin: 0 auto;
    width: 23%;
    min-heigth: 500px;
}

#menu_lat h3{
    background: #9b9aab;
    color: #fff;
    font-family: 'champagne__limousinesregular';
    padding: 10px;
    font-size: 30px;
    width: 200px;
    text-align: center;
}

#menu_lat ul{
	background:none;
       border-radius:0px !important;
       margin:0 auto !important;
}

#menu_lat li{
        text-align:left;
	list-style:none;
	border-radius:0 !important;
        width: 220px;
        margin-bottom: 2%;
}

#menu_lat a{
	text-decoration: none;
	color:#6a6a6a;
	padding: 5px 10px ;
	font-size:22px;
	font-family: 'champagne__limousinesregular';
	text-shadow:none;
        width: 220px;
}

#menu_lat a:hover{
    background: #e4e4e4 !important;
    color: #FF0B0B !important;
    font-weight:bold;
 
}

/********************  DISPLAY PRINCIPAL ********************/

#display{
	width:100%;
	float:left;
	z-index:1;
	position:relative;
}

/*#display{
    float: left;
    height: auto;
    width: 100%;
    clear:both;
}*/

/*
#displayinterno{
    float: left;
    height: auto;
    width: 100%;
}

#displaysmart{
   display: none;
}

#displaysmartinterno{
   display: none;
}
*/


/********************  CONTENT  ********************/

#txtfamilia{
	width:98%;
        padding:1%;
	margin:0 auto;
        float: left;
        background-color: #fff;
}

#txtfamilia p{
	width:60%;
	padding-right:2%;
	color:#aaa4ab;
	font-size:20px;
	font-family: 'Calibri'!important;
	text-align:justify;
        float: left;
}

#txtfamilia h2{
        color:#dd582a;
}

#txtfamilia img{
	float: left;
	width:35%;
        margin: 0 auto;
}

#txtinicio{
	width:50%;
	margin:0 auto;
        float: left;
        background-color: #fff;
}

#txtinicio p{
	width:96%;
	padding:0 2%;
	color:#aaa4ab;
	font-size:20px;
	font-family: 'Calibri'!important;
	text-align:justify;
}
#txtinicio h2{
        color:#dd582a;
}

#txtavanco{
	width:50%;
	margin:0 auto;
        float: left;
        background-color: #fff;
}

#txtavanco p{
	width:96%;
	padding:0 2%;
	color:#aaa4ab;
	font-size:20px;
	font-family: 'Calibri'!important;
	text-align:justify;
}
#txtavanco h2{
        color:#dd582a;
}

#txtatualmente {
	width:100%;
	margin:0 auto;
        float: left;
        background-color: #fff;
}

#txtatualmente p{
	width:98%;
	padding:0 1%;
	color:#aaa4ab;
	font-size:20px;
	font-family: 'Calibri'!important;
	text-align:justify;
}
#txtatualmente h2{
        color:#dd582a;
}



#content{
	width:98%;
        padding:1%;
	margin:0 auto;
        float: left;
        background-color: #fff;
}
/*
#content .item-page{
	margin:15px auto 0 auto;
	width:100%;
    font-family: 'Calibri';
    font-size: 16px;
}

#content .page-header h2{
	color: #aea7a7;
    font-family: 'ubunturegular';
    font-size: 38px;
    padding: 0 1%;
    text-align: left
}


#content .item-page p{
	width:95%;
	padding:0 1%;
	color:#aaa4ab;
	font-size:20px;
	font-family: 'Calibri'!important;
	text-align:justify;
}
*/
/********************  DESTAQUES ********************/

#destaques{
	width:98%;
	margin:0 auto;
        float: left;
        min-height: 250px !important;
        padding: 1% 0 2% 1%;
}

#destaques h1{
      font-family: 'ubunturegular';
      text-algin: center;
      line-height:120%;
      margin: 0 auto;
      text-align: center;
      padding: 0 0;
}

#destaques h3{
      font-family: 'champagne__limousinesregular';
      text-algin: center;
      padding-bottom: 1%;
      line-height:120%;
      text-align: center;
      border-bottom: 1px solid #c3c2c2;
}

#d1{
        width: 33%;
        float: left;
		text-align:center;
}
#d2{
       width: 33%;
        float: left;
		text-align:center;
}
#d3{
        width: 33%;
        float: left;
		text-align:center;
}

#d1 h4{
     font-family: 'ubunturegular';
      text-algin: center;
      margin: 0 auto;
      text-align: center;
      padding-bottom: 3%;
}
#d2 h4{
     font-family: 'ubunturegular';
      text-algin: center;
      margin: 0 auto;
      text-align: center;
      padding-bottom: 3%;
}
#d3 h4{
     font-family: 'ubunturegular';
      text-algin: center;
      margin: 0 auto;
      text-align: center;
      padding-bottom: 3%;
}


#d1 p{
    color: #c3c2c2;
    font-family: "Calibri" !important;
    font-size: 20px;
    padding: 3% 1%;
    text-align: justify;
    width: 90%;
}
#d2 p{
    color: #c3c2c2;
    font-family: "Calibri" !important;
    font-size: 20px;
    padding: 3% 1%;
    text-align: justify;
    width: 90%;
}
#d3 p{
    color: #c3c2c2;
    font-family: "Calibri" !important;
    font-size: 20px;
    padding: 3% 1%;
    text-align: justify;
    width: 90%;
}
#d1 img{
     max-width: 80%;
}
#d2 img{
     max-width: 80%;
}
#d3 img{
     max-width: 80%;
}



/* ********Informações dos Produtos********* */
/* ** GALERIAS **/
/*
#galeria{
    clear: both;
    float: left;
    width: 100%;
} */

.gal_info{
   width: 76%;
   float: right;
}

.gal_intro{
   width: 96%;
   padding: 2%;
   float: left;
   text-align: justify;
}

#segura{
   width: 96%;
   padding: 2%;
}
.gal_img{
   float: left;
   width: 28%;
   max-width: 28%;
   padding:2%;
}

.gal_desc{
   width: 96%;
   padding: 2%;
   float: left;
}

.gal_into, gal_desc p{
    color: #aaa4ab!important;
    float: left;
    font-family: "Calibri" !important;
    font-size: 20px;
    text-align: justify;
}







/********************  MAPA  ********************/

#mapanahome{
   width: auto;
   max-width: 1190px;
   border-top: 20px solid rgba(0,0,0,0.8);
   border-top-style: outset;
   clear: both;
}

#mapa{
	width:48%;
	margin:0 auto; 
	float: left; 
}

#mapa p{
color: #000000;
    float: left;
    font-family: "Calibri";
    font-size: 18px;
}

#maparepresentantes{
	width:98%;
	margin:0 1%; 
	float: left; 
}

#mapabrasil{
	width:48%;
	margin:0 auto; 
	float: left; 
	padding-left:2%;
}
#mapatabela{
	width:48%;
	margin-top:10%; 
	padding-left:2%;
	float: left; 
}

#mapatabela table{
       width: 100%;
       float: left;
}


/********************  CONTATO  ********************/
#chronoform_contato, #chronoform_cotacoes, #chronoform_trabalheconosco{
    color: #6e6e6e;
    float: left;
    width:50%;
}

#chronoform_contato p{
      float:left;
      font-family: 'Calibri';
      font-size: 18px;
      color: #000000;
}



#chronoform_contato h2{
	color:#3d3f94;
	width:600px;
	margin-bottom:15px;
	font-size:25px;
	float:left;
	margin-top:5px;
	font-family: 'ubunturegular';
}

#chronoform_contato span{
	float:left;
	height:20px;
	margin:0 0 0 3px;
}

#chronoform_contato label{
float:left;
clear:both;
display:block;
width:100px !important;
height:20px;
color: #000;
font-size:14px;
text-align:left;
padding:0 0 0 12px;
margin:2px 10px 0 auto;
font-family:Arial, Helvetica, sans-serif;
}


#enviar{
   margin-left: 15px;
}

.chrono_credits{
    display: none;
}

.gbs3 {
    color: #6a6a6a;
    float: left;
    font-family: calibri;
    font-size: 18px;
    margin: 0 auto;
    padding: 2%;
    width: 96%;
}

.textoEndereco{
    float:left;
    margin: 10px 0;
    clear: both;
    width: 100%;
}

.textoEndereco a{
    text-decoration: none;
    color: #3d3d3d;
}

.textoEndereco a:hover{
    color: #236BAC;
}

/********************  RODAPE  ********************/

#creditos{
	width: 100%;
	margin: 0 auto;	
}

#creditos p{
    color: #3d3f94;
    float: left;
    font-family: Arial;
    font-size: 18px;
    padding: 1% 1% 0;
    width: 98%;
}
#creditos img{
    border: medium none;
    float: right;
}


/********************  FONTES  ********************/
@font-face {
    font-family: 'champagne__limousinesregular';
    src: url('../fonts/champagne__limousines-webfont.eot');
    src: url('../fonts/champagne__limousines-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/champagne__limousines-webfont.woff2') format('woff2'),
         url('../fonts/champagne__limousines-webfont.woff') format('woff'),
         url('../fonts/champagne__limousines-webfont.ttf') format('truetype'),
         url('../fonts/champagne__limousines-webfont.svg#champagne__limousinesregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubunturegular';
    src: url('../fonts/ubuntu-r-webfont.eot');
    src: url('../fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ubuntu-r-webfont.woff2') format('woff2'),
         url('../fonts/ubuntu-r-webfont.woff') format('woff'),
         url('../fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('../fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}