/* ----- PADRÃO ----- */

* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
font: 1em 'latoregular';
color:#797979;
	text-decoration: none;
}


.eventos ul li{
	width: 100%;
	
	line-height: 40px;
	background: #f5f5f5;	
	float: left;
	margin: 5px 0;
	border-radius: 6px;
	padding-left: 12px;
		
	}

.eventos a{
	font-weight: bold;
	
	}

.eventos a:hover{
	text-decoration: underline;
	
	
		
	}


@font-face {
    font-family: 'latoregular';
    src: url('/Temas/Fontes/Lato/lato-reg-webfont.eot');
    src: url('/Temas/Fontes/Lato/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Temas/Fontes/Lato/lato-reg-webfont.woff') format('woff'),
         url('/Temas/Fontes/Lato/lato-reg-webfont.ttf') format('truetype'),
         url('/Temas/Fontes/Lato/lato-reg-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latobold';
    src: url('/Temas/Fontes/Lato/lato-bol-webfont.eot');
    src: url('/Temas/Fontes/Lato/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Temas/Fontes/Lato/lato-bol-webfont.woff') format('woff'),
         url('/Temas/Fontes/Lato/lato-bol-webfont.ttf') format('truetype'),
         url('/Temas/Fontes/Lato/lato-bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'latolight';
    src: url('/Temas/Fontes/Lato/lato-lig-webfont.eot');
    src: url('/Temas/Fontes/Lato/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Temas/Fontes/Lato/lato-lig-webfont.woff') format('woff'),
         url('/Temas/Fontes/Lato/lato-lig-webfont.ttf') format('truetype'),
         url('/Temas/Fontes/Lato/lato-lig-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1, h3 {
    font: 1.55em 'latoregular'; 
    color:#515151;
}

    h1 span { text-transform: uppercase; color: #1c8fd5; font-weight:bold; }
    h3 span { text-transform: uppercase; color: #1c8fd5; font-weight:bold; }

/*h2 { 
    font: 1.4em 'latoregular';
    margin-bottom:7px; 
    color: #484848; 
}*/


h2 { 
    font: 1.4em 'latoregular';
    margin-bottom:0px; 
	margin-top: -4px;
    color: #484848; 
}



button {
    background:#59abdd;
    color:#fff;
    font-size:0.85em;
    text-decoration:none;
    padding:7px 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border:0;
    cursor:pointer;
}

button:hover {
    background:#59abdd;
    color:#fff;
    font-size:0.85em;
    text-decoration:none;
    padding:7px 15px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow:inset 0 0 4px 1px #206f9f;
    box-shadow:inset 0 0 4px 1px #206f9f;
    border:0;
    cursor:pointer;
}

.Main {
	margin:0 auto;
	width:990px;
}

.bold {font-weight:bold}

/* ----- FIM PADRÃO ----- */


/* ----- TOPO ----- */

header {
	clear:both;
	width:100%;
	float:left;
    height:155px;
    top:0;
	background: #f9f9f9;
    
}

#Logo {
	float:left;
    width:300px;
}

    #Logo p { text-align:center; position:absolute; margin-top:-10px; font: 0.8em/1.4em 'latoregular'; color:#253135; }
    #Logo p .bold { font-size: 0.88em!important; color:#253135; }

#Menu-Topo {
    float:right;
    width:680px;
    text-align:right;
    margin-top:0;
}

#Menu-Institucional {
	clear:both;
    margin:0;
    padding:0;
    padding-top:15px;
    float:right;
    height:54px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
}

        a.link-inicio { background: url(/Temas/Imagens/topo/icone-menu-inicio.png) no-repeat left;  } 
        a.link-a-empresa { background: url(/Temas/Imagens/topo/icone-menu-empresa.png) no-repeat left; } 
        a.link-representantes { background: url(/Temas/Imagens/topo/icone-menu-representantes.png) no-repeat left; } 
        a.link-fale-conosco { background: url(/Temas/Imagens/topo/icone-menu-fale-conosco.png) no-repeat left; } 


    #Menu-Institucional ul li a:hover { 
    color:#fff;
    background-color:#44a4d2;
    z-index:3000;
    }

        a.link-inicio:hover { background-image: url(/Temas/Imagens/topo/icone-menu-inicio-on.png); } 
        a.link-a-empresa:hover { background-image: url(/Temas/Imagens/topo/icone-menu-empresa-on.png); } 
        a.link-representantes:hover { background-image: url(/Temas/Imagens/topo/icone-menu-representantes-on.png); } 
        a.link-fale-conosco:hover { background-image: url(/Temas/Imagens/topo/icone-menu-fale-conosco-on.png); } 

#Menu-Produtos{
	clear:both;
    margin-top:1px;
    float:right;
}
    #Menu-Produtos ul li {
        display: inline;
        list-style:none; 
    }

    #Menu-Produtos ul li a { 
    font: 0.75em 'latoregular';
    text-decoration:none;
    color:#fff;
    padding-top:80px;
    margin:1px 0 0 -2px;
    text-align:center;
    display:inline-block; 
    width:106px;
    height:99px;
    text-transform:uppercase;
    -webkit-box-sizing:border-box;    
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    z-index:1000;

    }




      #Menu-Produtos ul li a.link-tintas { background: url(/Temas/Imagens/topo/menu-produtos/icone-menu-tintas.png) repeat-y; position:absolute; margin-left:-540px; } 
        #Menu-Produtos ul li a.link-impressao { background: url(/Temas/Imagens/topo/menu-produtos/icone-menu-impressao.png) repeat-y; position:absolute; margin-left:-432px; } 
        #Menu-Produtos ul li a.link-plasticos { background: url(/Temas/Imagens/topo/menu-produtos/icone-menu-plasticos.png) repeat-y; position:absolute; margin-left:-324px; } 
        #Menu-Produtos ul li a.link-construcao-civil { background: url(/Temas/Imagens/topo/menu-produtos/icone-menu-construcao-civil.png) repeat-y; padding-top:67px; position:absolute; margin-left:-216px; } 
        #Menu-Produtos ul li a.link-especialidades { background: url(/Temas/Imagens/topo/menu-produtos/icone-menu-especialidades.png) repeat-y; position:absolute; margin-left:-108px; } 





    #Menu-Produtos ul li a:hover { 
    color:#fff;
    height:115px;
    
        
    }


/* ----- FIM TOPO ----- */


/* ----- CONTEÚDO ----- */

.Destaque-Home {background:#f9f9f9; padding-top:40px; margin-top:-5px; float:left; width:100%; }

.Sub-Destaque-Home {padding-top:20px; margin-top:-5px; float:left; width:100%; clear:both; }
    .Sub-Destaque-Home .Container article div { width: 540px; float: left; background:#fff; }
    .Sub-Destaque-Home .Container article p { padding:20px 0 10px 0; font:1em/1.7em 'latoregular'; }
.Sub-Destaque-Home .Container article .destaque { font-weight: bold; }
    .Sub-Destaque-Home video { width: 343px; font-size: 1em; margin-left: 50px; }

.Parceiros-Home {background:#eff8fb; float:left; width:100%; padding:25px 0 50px 0; margin:20px 0 2px 0;}


.Parceiros-Home p{
			margin: 20px 0;
		}
.Parceiros-Home a{
	background: #fff;
			border: 1px solid #ccc;			
			text-align: center;
			min-height: 160px;
			float: left;
			vertical-align: middle;
			margin-right: 3px;	
	margin-bottom: 3px;
		}



#Content {
	margin:0 auto;
}

#Banner {text-align:center; padding-top:2px; clear:both}

.Container {
	margin:0 auto;
	width:990px;
}

#Conteudo-Principal{
    clear:both;
    float:left;
    margin-top:25px;
}

    #Conteudo-Principal a { text-decoration: none; }
    #Conteudo-Principal a:hover { text-decoration: underline; }

#Conteudo-Internas{
    clear:both;
    float:left;
    margin:30px 0;
    width:978px;
}

.div-Sub-Tit-Interna {
color: #1c8fd5;
width:100%;
border-bottom:1px solid #1c8fd5;
float:left;
}

    .div-Sub-Tit-Interna h2 { color: #1c8fd5; margin: -15px 0 5px 0; font-size: 20px; }

.div-titulo-internas { background: #F9F9F9; width: 100%; padding: 16px 0; margin-top: -10px; }
h1.tituloPrincipal { width: 990px; margin: 0 auto; }

.grid { width: 310px; margin-right: 20px; float: left; display: block; min-height: 170px}

    .grid img { width: 92px; float: left; margin:0 15px 38px 0; }
    .grid p a { font: 0.78em/1.4em 'latoregular'; color:#535353; text-decoration:none;} 
    .grid p a:hover { text-decoration:underline;}



.div-Representantes { float: left; 
                      border: 1px solid #e7e7e7; 
                      margin: 5px 5px; 
                      width: 470px; 
                      -webkit-border-radius: 5px; 
                      border-radius: 5px;
                      min-height:350px;
                      font: normal 0.875em 'latoregular';
                      color:#8a8a8a;
                      padding-bottom:10px;
}

.representante-internacional {min-height:400px; }

    .div-Representantes h2 { font:normal 1.25em 'latoregular'; margin-bottom: 0px; margin-top: 0px; color: #166fa5; text-transform:uppercase; padding:15px 10px; border-bottom:1px solid #e7e7e7;}
    .div-Representantes h3 { font: bold 1em 'latoregular'; margin-bottom: 0px; margin-top: -4px; color: #5b5b5b; padding:7px 0 0 7px; -webkit-box-sizing: border-box; box-sizing: border-box; }
    .div-Representantes div { padding:7px; }
    .div-Representantes img { padding-right:7px; float:left; clear:left; }
    .div-Representantes .divConteudo { float:left; width:92%; padding:0; }

/* ----- FIM CONTEÚDO ----- */


/*----- PRODUTOS HOME -----*/
.div-Aplicacoes-Home {float:left; margin-bottom: 50px;}

.div-Aplicacoes-Home div { float: left; margin:0 0 15px 30px; padding-top:15px; }
.div-Aplicacoes-Home div:nth-child(3n+1) { margin-left:0px; }
    .div-Aplicacoes-Home div h2 a { text-decoration:none; color: #f87912; }
    .div-Aplicacoes-Home div h2 a:hover { text-decoration:underline; }

.div-Linhas-Aplicacoes {float:left; margin-bottom: 50px;}
    .div-Linhas-Aplicacoes div { float: left;  }
        .div-Linhas-Aplicacoes div ul li { width:484px; display: inline-block; float:left; margin:20px 10px 0 0; }
        .div-Linhas-Aplicacoes div ul li:nth-child(2n+2) {margin:20px 0 0 0;  }
        .div-Linhas-Aplicacoes div ul li img { float:left; width:137px; margin-right:10px;}
        .div-Linhas-Aplicacoes div ul li div { width:300px; float:left;}
        .div-Linhas-Aplicacoes div h2 a, .div-Linhas-Aplicacoes div p a { text-decoration:none; color:#2f2f2f; }
        .div-Linhas-Aplicacoes div p a { font-size:0.83em; line-height: 10px; }
		.div-Linhas-Aplicacoes div h2 a:hover { text-decoration:underline; }
		.div-Linhas-Aplicacoes div p a:hover { color: #6d6d6d;}

/*----- FIM PRODUTOS HOME -----*/

/*----- BREADCRUMBS -----*/

.divBreadCrumbs {clear:both; padding: 10px 0;}

a.linkBreadcrumbs {color:#000; text-decoration:none; font:0.875em/3em 'latoregular';}
a.linkBreadcrumbs:hover {color:#000; text-decoration:underline; font:0.875em/3em 'latoregular'; }
a.linkBreadcrumbs:last-child { color: #000; text-decoration: underline; font:bold 0.875em/3em 'latoregular' }

/*----- FIM BREADCRUMBS -----*/

/* ----- RODAPÉ ----- */

footer {
	margin:0 auto;
	background:#59abdd;
    height:95px;
    margin-top:0px;
    float:left;
    width:100%;
}

    footer .Main { width: 940px; }

    footer .Main p {
        padding-top:15px;
        font: 0.95em/2em 'latoregular'; color:#fff;
        border-bottom:1px solid #fff;
        text-transform:uppercase;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;    
        -moz-box-sizing:border-box;
                

    }

    footer .Main div p {
        font: 0.9em/2.650em 'latoregular'; color:#fff;
        padding-top:5px;
        border-bottom:0px;
        text-transform:capitalize;

    }

div.Footer-Endereco { background: url(/Temas/Imagens/rodape/icone-endereco.png) no-repeat; padding:0 55px 0 30px; float: left; }
div.Footer-Telefone { background: url(/Temas/Imagens/rodape/icone-telefone.png) no-repeat; padding:0 41px; float: left; }
div.Footer-Email p { background: url(/Temas/Imagens/rodape/icone-email.png) no-repeat; padding:0 0 0 37px; float: left; text-transform:lowercase!important; float:right; }
    div.Footer-Email a { color: #fff; text-decoration: none; }
    div.Footer-Email a:hover { text-decoration: underline; }


/* ----- FIM RODAPÉ ----- */

.eventos img{
		border: 2px solid #ccc;
		border-radius: 5px;
		float: left;
		width: 45%;
		margin: 0 15px 15px 0;
		
		
	}



/* ----- GALERIA DE FOTOS ----- */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.galeriaFotos img{
	width: 24%;
	height: 200px;
	border: 2px solid #ccc;
}

/* ----- FINAL GALERIA DE FOTOS ----- */












/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
