/* 
    Document   : newCascadeStyleSheet
    Created on : 1/Set/2011, 10:34:42
    Author     : Gerardo
    Description:
        Purpose of the stylesheet follows.
*/

@font-face
{
font-family: fontPar;
src: url('../font/BP17235.TTF')
}
@font-face
{
font-family: fontTwo;
src: url('../font/BP17224.TTF')
}
img{border:none}
a{text-decoration: none;color:#333}
#rodape{
	width:100%;
	clear:both;
	height: 20px;
	text-align:center;
	
}
#rodape img{
	display:none;
}
/*estrutura*/
body{height: 100%;padding: 0px;margin: 0px;font-family: arial;background-color:#eee;
    font-family: verdana;
    border-top: solid 5px #000;
    background-image: url(../imagens/FN.png);
    background-repeat: repeat-x;
    background-position: -10px left;
}
#top{width: 100%;background-color: #000;height: 30px}
p{padding: 0px 3px;margin: 0px}
#container{width: 1020px;margin-top: 0px;margin-left: auto;margin-right: auto;text-align: left;overflow: hidden;background-color: #fff;min-height: 1000px}
#palco{width: 100%;float: left;margin-top: 25px}
.rodape {clear: both;width:100%;height: 25px}
.divider{width: 90%;margin: 1% 5%;height: 5px;background-image: url(../imagens/divider.png);background-repeat: repeat-x;background-position: center center;clear: both;}
#oflogos{width: 100%;margin-top: 50px;float:left}
#oflogos img{float: left;margin: 0px 34px;height: 35px}
/*fim da estrutura*/

/*cabeçalho*/
#lang{width: 170px;height: 15px;margin: 1px 0px;float: right;color:#888}
#lang a{text-decoration: none;color:#888;font-size: 12px}
#lang img{border: none;vertical-align: middle}
#cabec{width: 100%;height: 125px;
    background-image: url(../imagens/ftop_pt.png);
    background-repeat: no-repeat;
    background-position: center left;
    margin-left: 0px;
    background-color: #888
    
}
.logo{float: left;margin: 15px 0px}
.alogo{float: left;margin: 7px 0 0 10px;display:block}
.banner{float: right;width:410px;text-align: right;height: 30px; 
    background-image: url(../imagens/f_lang.png);
    background-position: right top;
    background-repeat: no-repeat;padding-right: 10px
}

#pesquisa{float: right;width:200px;text-align: right;height: 30px;margin-top: 3px;}
#pesquisa .ipt{width: 140px;height: 17px;border: solid 1px #888;float: right;background-color: #eee}
.lup{float: right;margin-right: 1px;height: 21px}
.go{float: right;margin:0 0 0 1px;height: 21px}
/*fim de cabeçalho*/

/*rodapé*/
.dev{
	
	font-size: 9px;
	float: right;
	
}
.dev img {
	
	width:90px;
	margin-top: 2px;
}
#mainFooter{width:100%;background-color: #888;border-top: solid 1px #bbb;}
#footer{width: 1020px;margin-top: -1px;margin-left: auto;margin-right: auto;
    background-image: url(../imagens/f_rod3.png);
    background-repeat: repeat-x;
    background-position: left top;clear: both;background-color: #888
}

#fo1{width: 300px;float: left;margin: 65px 0px;height: 100px}
#fo2{width: 300px;float: left;margin: 65px 50px}
#fo2 p{font-size: 15px;text-align: left;color:#333;margin:5px 0px 10px 15px;float: left;width: 75%}
#fo2 a{font-size: 15px;text-align: left;text-decoration: none;color:#333}
.divi{width: 40px;border-right: solid 1px #333;height: 150px;float: left}
.ifone{margin: 5px 10px}
.tele{width: 250px;height: 30px;margin:1px 0px  15px 0px;float: left}
.tele .tlf{margin: 1px 0px 0px 15px;font-size: 15px;color: #333;padding: 0px;font-family: fontTwo}
.tele .tlf a{font-size: 15px;text-align: left;text-decoration: none;color:#333}
.tele .title{margin: 1px 0px 0px 15px;font-size: 10px;color: #333;padding: 0px}


#fo3{width: 300px;float: right;margin: 65px 0px;color:#333}
#fo3 span{font-size: 14px;margin-left:16px}
.fnew{
	font-size:8pt;
	font-weight: normal;
	margin-right:5px;
	background-image: url(http://www.barcelbal.com/imagens/fnews.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	width: 239px;
        float: left;
        margin-left: 15px;
        margin-top: 5px
}
.fnew input[type="text"]{
	color: #FFF;
	background-color: #333;
	height: 20px;
	width: 168px;
	margin-top: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 20px;
        margin-left: 5px;
	padding: 0px;
	float: left;
	
	}
.fnew img{
	cursor: pointer;
	margin-top: 0px;
	vertical-align: middle;
	
	}
 .newsavs{
        font-size:15px;
	font-weight: normal;
	margin-right:5px;
	height: 20px;
	width: 239px;
        float: left;
        margin-left: 15px;
        margin-top: 5px;
 }       
.lgsocial1{float: left;margin: 35px 0px 0px 20px}  
.lgsocial2{float: left;margin: 35px 0px 0px 10px} 
/*fim de rodapé*/

/*navegação*/
#nav{width: 100%;float: left;height: 110px;font-family: fontTwo;margin: 0px 0px;
    /* border-bottom: solid 1px #bbb;
     border-top: solid 1px #bbb;
    background-color: #A00;*/
    background-image: url(../imagens/fnav3.png);
    background-repeat: no-repeat;
    background-position: top center;
}
#nav ul{margin: 0% 15px;padding: 0px;width: 990px;list-style-type: none }
#nav li{float: left;list-style: none;text-align: center;padding:10px 23px 5px;font-size: 18px;list-style-type: none  }

#nav img{height: 14px;margin-top: 9px}
#nav li a{text-decoration:none;color:#fff;text-shadow: 0px 2px 0px #555;}
#nav .sel{float: left;list-style: none;text-align: center;padding:10px 23px 5px;font-size: 18px;border-bottom: solid 3px #800;list-style-type: none }
/*fim de navegação*/



/*produtos index*/
#produtos{width:1002px;margin: 0px 9px;height: 250px}
.prod{width: 242px;float: left; text-align: center;height: 205px;position: relative;margin:5px 4px;border:solid 1px #888;overflow: hidden;background-color: #eee}
.prodF{width: 242px;float: left; text-align: center;height: 205px;position: relative;margin:5px 4px 5px 0px;border:solid 1px #888;overflow: hidden;background-color: #eee}
.prodL{width: 242px;float: left; text-align: center;height: 205px;position: relative;margin:5px 0px 5px 4px;border:solid 1px #888;}
.pro a{text-decoration: none;}
.tdimg{max-width: 242px;}
.tdtext{height: 150px;font-size: 10px;color:#555;padding: 5px;text-align: justify;vertical-align: top}
 .p1{font-size: 14px;font-weight: bold;color:#555;text-align: left;width: 200px; ;font-family: fontTwo;height: 21px;overflow: hidden;border-top:solid 1px #888;position: absolute;bottom: 0px;left: 0px;padding: 3px}
  .p12{font-size: 10px;color:#eee;text-align: left;width: 200px; ;font-family: fontTwo;height: 25px;overflow: hidden;border-top:solid 1px #888;position: absolute;bottom: 0px;left: 0px;padding: 3px;background-color: #888}
 .p2{font-size: 10px;margin: 2px 10px 2px 1px;text-align: justify;color:#555;float: right;width: 135px;overflow: hidden}
 .sbm{width: 43px;height: 27px;text-decoration: none;position: absolute;bottom: 0px;right: 0px;font-weight: bold;text-align: center;border-left: solid 1px #888;border-top: solid 1px #888;;background-color: #fff;overflow: hidden;
    background-image: url(../imagens/seta.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.sbm2{width: 43px;height: 31px;text-decoration: none;position: absolute;bottom: 0px;right: 0px;font-weight: bold;text-align: center;border-left: solid 1px #888;border-top: solid 1px #888;;background-color: #A00;overflow: hidden;
    background-image: url(../imagens/setab.png);
    background-repeat: no-repeat;
    background-position: center center;
}
/*fim produtos index*/

/*pesquisa index*/

.cx_preco{width: 325px;height: 140px;margin: 4px; float: left; background-color: #ccc}
.cx_categoria{width: 225px;height: 140px;margin: 4px; float: left; background-color: #ccc}
.cx_segmento{width: 425px;height: 140px;margin: 4px; float: left; background-color: #ccc}
#teclas{width: 170px;height: 66px;margin-left:82px}
.um{width: 30px;height: 30px;border: solid 1px #333;float: left; background: url("../imagens/numeros.jpg") -14px 77px}
#mostrador{width: 170px;height: 25px;border: solid 1px #000;background-color: red;margin-left:82px}
#industrial{width: 98px;height: 55px;background: url("../imagens/caixa-segmento.jpg") -5px 55px;float: left;margin-right: 3px}
#alimentar{width: 98px;height: 55px;background: url("../imagens/caixa-segmento.jpg") -5px 55px;float: left;margin-right: 3px}
#laboratorial{width: 98px;height: 55px;background: url("../imagens/caixa-segmento.jpg") -5px 55px;float: left;margin-right: 3px}
#comercial{width: 98px;height: 55px;background: url("../imagens/caixa-segmento.jpg") -5px 55px;float: left;margin-right: 3px}
/*fim de pesquisa index*/

/*mensagem*/
.mission{width:1000px;border-bottom:solid 2px #ccc; font-size:20px; color :#666;text-align:left;margin:30px 20px;float:left}
.mh2{font-size: 13px;font-weight: normal}
#message{width:1000px;height:150px;float:left;}
#message img{max-height:130px;margin:10px;float:left}
#message p{margin:10px;float:right;color:#666;font-size:12px;width:700px;text-align:justify}
/*fim de mensagem*/



/*************************************PRODUTOS**********************************/

/*menu categorias de produtos*/
#menu_produtos{width: 240px;float:left;min-height: 200px;margin-top: 65px;border-left: solid 12px #A00}
.classProd{list-style: none;padding: 5px}
.classProd a{font-size:12px;color:#444;text-decoration: none;}
.selec{color: #fff;
    background-image: url(../imagens/fset.png);
    background-repeat: no-repeat;
    background-position: center right;
    padding:4px 10px 10px;text-shadow: 0px 2px 0px #555;list-style-type: none 
}
.selec a{font-size:12px;color:#fff;text-decoration: none;}
.pastaCat{display: none}
.unidade{margin: 5px;padding: 0px}
/*fim de menu de categoria de produtos*/

/*palco do produtos*/
#palco_produtos{width: 744px;float: right;min-height: 800px;margin-top: 60px;padding: 0px 5px 0px 7px;}
.bl_produto{width: 100%;height: 210px;border: solid 1px #ccc;margin-bottom: 5px;clear:both}
.bl_produto table{width: 100%;height: 200px;;margin: 5px;}
.tdimgprod{width: 200px;height: 200px;text-align: center}
.tdimgprod img{max-width: 200px;max-height: 200px;}
.tdnomeprod{width: 470px;height: 180px;padding: 10px}
.tdnomeprod a{text-decoration: none;font-size: 16px;font-weight: bold;color: #444;}
.tdnomeprod a:hover{color:red}
.p10cc{font-size: 12px;color: #666;text-align: justify;width: 100%}

.bl_produto2{width: 173px;height: 173px;float: left;background-color: #fff;text-align: center;overflow: hidden;border: solid 1px #ccc;
   /* background-image: url(../imagens/fpd.jpg);
    background-repeat: repeat-x;
    background-position: bottom center;*/
}
.bl_produto2 a{text-decoration: none}
.bl_produto2 img{max-height: 173px;max-width: 173px;margin-left: auto;margin-right: auto;border:none;position: relative}
.bl_produto2 table{text-align: center;vertical-align: middle}
.bl_produto2 table td{vertical-align: middle}
/*fim do palco dos produtos*/


/*paginador*/
.paginador{float:left;width:700px;height:25px;margin: 20px 0px;}
.paginador img{float:left;margin:5px;border: 0px;}
.bar_page {float: right;width: 500px;}
.bar_page .direita{float:left;width:80px;height:25px;}
.wrappage{float:left;width:250px;height:23px;overflow:hidden}
.paginas{height:21px;margin-top:2px;}
.npagsel{float:left;width:20px;height:20px;margin-right:5px;text-align:center;color:#625E00;font-size:11pt;cursor:pointer;vertical-align: middle;}
.npag{float:left;width:20px;height:20px;margin-right:5px;text-align:center;color:#abc837;font-size:11pt;cursor:pointer;vertical-align: middle;}
.bar_order {float: left;height: 25px;width: 200px;font-size: 10px;color: #CCC;vertical-align: middle;}
.bar_order select {font-size: 10px;width: 100px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;margin: 4px;vertical-align: middle;height: 17px;color: #630;}
.fback {float:left;width:20px;height:20px;margin-right:5px;text-align:center;color:#abc837;font-size:11pt;cursor:pointer;vertical-align: middle;background: url(../galeria/bts_nave.png) 41px 0px;}
.ffback {float:left;width:20px;height:20px;margin-right:5px;text-align:center;color:#abc837;font-size:11pt;cursor:pointer;vertical-align: middle;background: url(../galeria/bts_nave.png) 20px 0px;}
.fffarward {float:left;width:20px;height:20px;margin-right:5px;text-align:center;color:#abc837;font-size:11pt;cursor:pointer;vertical-align: middle;background: url(../galeria/bts_nave.png) 63px 0px;}
.ffarward {float:left;width:20px;height:20px;margin-right:5px;text-align:center;color:#abc837;font-size:11pt;cursor:pointer;vertical-align: middle;background: url(../galeria/bts_nave.png) 84px 0px;}
/*fim paginador*/


/*************************************PRODUTO**********************************/
.ldois ul, .ldois ol{clear: both}
.mainProdut{width: 1000px;clear: both;margin-top: 30px;float: left;margin-left: 10px}
.dv1{width: 100%;float: left;margin-bottom: 10px}
.dv2{width: 100%;float: left;margin-top: 50px}
.fund{background-color: #ccc;padding: 5px}
.lum{width: 350px;float: left;color:#444;font-size: 12px;text-align: justify}
.ltres {width: 350px;float: left;color:#444;font-size: 12px;text-align: justify;margin-left: 20px}
.ltres .formStage{
	width:350px;
	height:350px;
	text-align:center;
	background-color: #FFF;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		}
.ltres .formStage table{
	margin:15px auto;
	width:350px;
}
.ltres .ultpb{width: 340px;font-size: 14px;text-align: left;color:#fff;background-color: #A00;padding: 5px}
.ltres .formStage input{
	border:none;
	background-color:#fff;
	width: 80%;
	color: #333;
	height: 20px;
	font-size: 10pt;
}
.ltres .formStage  textarea{
	font-size:10pt;
	border:none;
	background-color: #fff;
	width: 80%;
	color: #333;
	height: 75px;
	overflow: auto;
	}	
.ltres .formStage input[type="submit"]{font-size:10pt;border:1px solid #888;color:#888;width:200px;margin-top:3px;height: 30px;cursor: pointer}
.ltres .formTdInput{
	color:#888;
	font-size:9pt;
	text-align:center;
	/*background-image: url(../imagens/fcontac.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	height: 30px;
	padding-bottom: 2px;
        /*background-color: #888;
        border-radius:4px*/
        border:solid 1px #888
}
.ltres .formTdText{
	color:#888;
	font-size:9pt;
	text-align:center;
	/*background-image: url(../imagens/ftextA.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	height: 100px;
	vertical-align: middle;
        
       /* background-color: #888;
        border-radius:4px*/
       border:solid 1px #888
}
.ltres .formTdWarn{
	font-size:12px;
	text-align:center;
	color:#888;
}
.ltres .resp{width: 100%;height: 50%;background-color:#eee;padding-top: 35%}


.p16b{font-size: 16px;font-weight: bold;padding: 3px 0px;margin: 0px}
.p12b{font-size: 12px;font-weight: bold;padding: 3px 0px;margin: 0px}
.p14b{font-size: 14px;font-weight: bold;padding: 3px 0px;margin: 0px}
.dv100{width: 100%;margin: 25px 0px 5px;clear: both;font-size: 12px;font-weight: normal}
.dv101{width: 100%;margin: 0px 0px 5px;clear: both;text-align: left}
.dv101 table{width: 100%}
.dv101 td{border: solid 1px #ccc}
.cert{float: left;width:100%;margin: 10px 0px}
.dv100h{width: 100%;margin: 5px 0px;display: none}
.ch3{padding: 3px;background-color: #ccc;cursor: pointer;clear: both}
.ig50L{float: left;margin: 0px 0px 5px 7px;width: 50px;height: 50px;cursor: pointer;border: solid 1px #ccc}
.ig25L{float: right;margin: 0px 0px 5px 7px;height: 25px;}
.ig80L{float: left;margin: 0px 10px 10px 0px;width: 80px}
.ldois{width: 580px;float: right;color:#444;font-size: 12px;text-align: justify}
#foto_stage{width: 580px;clear: both}
.captation{width: 100%;padding: 5px;font-size: 14px;text-align: left;margin: 0px 5px;min-height: 25px;font-style: oblique}
.foto{height: 405px;text-align: center;width: 580px;overflow: hidden;}
.fotom{max-width: 550px;max-height: 385px;padding:5px}
.wfotos{margin: 10px 0px;width: 100%;clear: both;height: 60px;cursor: pointer}
.dv100x100L{width: 70px;height: 85px;text-align: center;float: left;margin:0px 5px 15px 5px;position: relative;font-size: 10px;color:#333;border: solid 1px #818181;overflow: hidden}
.dv100x100L a{text-decoration: none;height: 100%;color:#333}
.dv100x100L p{position: absolute;bottom: 2px;text-align: center;padding: 2px;width: 100%}
.ig80xM{width: 60px;border: 0px;vertical-align: middle;margin: 3px}
.dv801{width: 80px;float: left}
.dv802{width: 475px;float: right;margin-right: 5px}
/* fim de produto*/
/**************************MISSÃO************************************************/
#mission{width: 650px;float: right;text-align: justify;margin: 30px 20px;font-size: 12px;color: #333;}
#mission .title{font-size: 28px;font-family: fontPar;padding: 0px;margin: 0px 0px 15px}
/**********************************NOTICIAS*************************************/
#newsH{width: 300px;float:left;margin-top: 20px;margin-left: 10px;}
.newH
	{
	width:270px;
	margin-bottom:10px;
    text-align: justify
    font-size:0.6em;
    float: left
	}
#newsH .ultn
	{
	border-bottom:1px solid #999;
	font-size:10pt
	}

#newsH .datenews
	{
	font-weight:bold;
	font-size:10px;
	color:#999
	}
#newsH .titlenews
	{
	font-weight:bold;
	font-size:0.8em;
	display: block;
	}	
#newsH .textnews
	{
	font-size:0.8em;
	text-align: justify;
	display:block;
	} 
#newsH .moreH
	{
	float:right;
	font-weight:bold;
	font-size:10px;
	color:#999;
        text-decoration: none;
	}
#newsH .fnewH {width: 90px;float: left;margin: 5px 5px 5px 0px}   
.snet {
	width: 98%;
    clear:both;
	text-align: right;
	margin: 40px 0px 10px;
	padding: 1%
}     
#latnews{
	
	float:right;
	width:30%;
	margin-top:30px;
}
#embru {
	float: left;
	margin-top: 20px;
	margin-bottom: 40px;
	width: 60%;
	color: #333;
}
#cot {
	width: 100%;
	padding-bottom: 10px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
    text-align: left;
}

.cabeca {
	width: 100%;
	margin-right: 20px;
	border-bottom: 0px solid;
	display: block;
	text-align: left;
	clear:both;
}
.spcab1{
	margin-top:5px;
	font-size:9px;
	font-family:arial;
	background-color:#ccc;
	color:#444;
	padding:5px
}
.spcab2{
	margin-top:5px 10px 5px 0px;
	font-size:11px;
	font-family:arial;
	color:#444
}
.spcab3{
	font-size:25px;
	font-family:arial;
	font-weight:bold;
        color:#222
}
.spcab4{
	font-size:16px;
	font-family:arial;
        color:#222;
}
.spcab6{
	font-size:12px;
	font-family:arial;
        color:#222
}
.noticia {
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: justify;
	margin-bottom: 10px;
	font-size: .9em}
.news1 {
	float: left;
	width: 100%;
}
.news1 img {
	margin: 0px 4px 5px 0px;
	max-width: 196px;
	float: left
}
.news2 {
	float: left;
	width: 100%;
}

.news2 img {
	margin: 0px 0px 5px 4px;
	max-width: 196px;
	float: right
}

.news3 {
	float: left;
	width: 30%;
        padding-top: 10px
}
.news3_1 {
	float: right;
	width: 67%;
        
}
.news3 img {
	margin: 1%;
	max-width: 98%;
	float: left
}

.news4 {
	float: right;
	width: 200px;
	margin-left: 5px
}
.news4_1 {
	float: right;
	width: 395px;
}
.news4 img {
	margin: 0px 4px 5px 0px;
	max-width: 196px;
	float: right
}

.news5 {
	width: 100%;
	margin: 5px 0px
}
.news5 img {
	width: 100%;
	margin: 3px 0px
}

.newsvideo {
	width: 100%;
	text-align: right;
	margin: 10px 0px;
	padding-top: 20px;
	clear: both
}
.newsvideo iframe, .newsvideo embed, .newsvideo object {
	width: 100%;
}


#news_subject, #news_archive{
	
	text-align: left;
	border-radius:5px;
	margin-bottom:30px;
	color:#333;
	padding:10px 2%;
}
#news_subject p, #news_archive p{ 
	
	padding:5px 10px;
	margin:0;
	background-color: #777;
	color:#fff;
	display:inline-block;
	
}
.newsyear{
	width:90%;
	margin: 0;
	padding: 10px 3%;
	border: solid 1px #ddd;
}
.newsyear li{
	font-size: 0.9em;
	list-style-type: none;
	padding: 0;
	font-weight:bold;
	text-align: left;
}
.newsmonth, .newsnew{
	
	display: none;
	width:90%;
	margin-left: 10%;
	padding: 0;
}
.newsmonth li{
	
	font-size:1em;
	font-weight: normal;
}
.newsnew li{
	font-size:.8em;
	list-style-type: square
}
/* fim de noticias*/


/**************************EMPRESA*********************************************/
.cont{width: 1020px;float: right;margin-top: 20px}
.emp{width: 725px;border-left:solid 2px #A00;margin: 10px 0px 20px;padding: 10px 10px 10px 20px;font-size: 12px;color:#555;text-align: justify;float: right}
.imgemp{float: right;margin: 15px 30px}
#palcoemp{width: 1020px;margin-top: 40px;float: right}


/***********************CONTACTOS***********************************************/
.cont_data{
	
	width:100%;
	border-bottom:solid 1px #ccc;
	margin-top:5px;
	padding: 10px 0 35px;
	font-size: 15px;
	color:#666666;
}
.scontm{
	font-size: 9px;
	padding: 5px;
	border-radius:3px;
}
.formStage{
	float:right;
	height:350px;
	text-align:center;
	margin-top: 50px;
	margin-right: -20px;
	margin-bottom: 20px;
	margin-left: 10px;
        border-radius: 4px;
        padding:40px 10px;
        border-top:solid 1px #ccc;
        width:100%
		}
.formStage table{
	
	width:85%;
	margin: auto;
}
.formStage input{
	border:none;
	background-color:#fff;
	width: 80%;
	color: #333;
	height: 20px;
	font-size: 10pt;
}
.formStage  textarea{
	font-size:10pt;
	border:none;
	background-color: #fff;
	width: 80%;
	color: #333;
	height: 75px;
	overflow: auto;
	}	
.latimg{
	width:200px;
	margin:10px 30px;
}
.formStage input[type="submit"]{font-size:10pt;border:1px solid #888;color:#888;width:200px;margin-top:3px;height: 30px;cursor: pointer}
.formTdInput{
	color:#888;
	font-size:9pt;
	text-align:center;
        background-color: #fff;
	/*background-image: url(../imagens/fcontac.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	height: 30px;
	padding-bottom: 2px;
        /*background-color: #888;
        border-radius:4px*/
        border:solid 1px #888
}
.formTdText{
	color:#888;
	font-size:9pt;
	text-align:center;
        background-color: #fff;
	/*background-image: url(../imagens/ftextA.png);
	background-repeat: no-repeat;
	background-position: center top;*/
	height: 100px;
	vertical-align: middle;
        
       /* background-color: #888;
        border-radius:4px*/
       border:solid 1px #888
}
.formTdWarn{
	font-size:12px;
	text-align:center;
	color:#888;
}
.resp{width: 100%;height: 50%;background-color:#eee;padding-top: 35%}
#mapa{width:450px;float: left;height: 370px;margin-top: 30px}
#scontactos{float: right;width: 500px;border-left: solid 1px #ccc }
#maincontact{float: left;width: 450px;margin-left: 100px;margin-left: 20px;color: #333}
#maincontact img{margin-bottom: 15px}
#contactop{width: 100%;margin-top: 120px;float: left;}
#contactbottom{width: 100%;margin-top: 50px;float: left;}
.person{width: 86%;margin-bottom: 20px;margin-left: 6%;padding: 10px;font-size:14px;float:left;border-bottom:solid 1px #ccc}
.scont{font-size: 10px;color: #818181;margin-right: 5px}
.sfone{font-size:14px;margin: 10px 0px}
.ptitle{font-size: 12px;color:#818181;margin-bottom: 20px}
.ptitleb{font-size: 16px;color:#333;font-weight: bold;margin-bottom: 20px}
.persondetail{margin-top: 10px;margin-left: 10px;color:#333}
.personimage{float: left;width: 90px;height: 120px;margin-right: 10px;margin-left: 20px}
.personimage img{max-width: 90px;max-height: 120px}
.perd{width:300px;float: left}
/********************LOGIN*****************************************************/

#log{width: 100%;height: 450px;margin-left: auto;margin-right: auto;margin-top: 150px;border-radius: 10px;
    background-image: url(../imagens/login5.png);
    background-repeat: repeat-y;
    background-position: center center;
   float: left;
   
}
.divLog{width: 200px;margin-top:160px;margin-left: auto;margin-right:  auto}
.tablog{width: 100%}
.log{font-weight: bold;color:#818181}
.in{width: 200px;border: none;height: 25px}
.sub{width: 200px;height: 25px;background-color: #fff;color:#A00;border: solid 1px #333;cursor: pointer}


/************************************RECRUTAMENTO******************************/

.recForm{width: 100%;}
.vgs,.avs{width: 450px;margin-right: auto;margin-left: auto;margin-bottom: 15px;font-size: 12px;text-align: justify}
.rectb{width: 450px;border-collapse: separate;border-spacing: 0px 2px;margin-right: auto;margin-left: auto;margin-top: 15px}
.rectd3{color:#666;font-size: 10px;text-align: center;padding-top: 15px}
.rectd2{width: 440px;border: solid 1px #888;padding-left: 10px;vertical-align: middle}
.inrec{width: 345px;border: solid 1px #ddd;height: 25px;float: right}
.txrec{float: right}
.subrec{width: 100%;height: 25px;border:solid 1px #888}
.recForm .resp{width: 450px;margin-right: auto;margin-left: auto;margin-top: 15px;background-color: #ccc;font-size: 14px;text-align: center;padding-top: 150px;height: 225px}
.arq{float: left;margin: 10px;width: 150px;height: 150px;overflow: hidden}
.dpalco{width: 96%;float: left;margin: 10% 2%}
 #formjob {

    width: 90%;

    float: right;

    color: #373e48;

    min-height: 500px;

    margin:0 5% 50px;

    padding:0px 20px;

}

.jobs {

    width: 90%;

    float: left;

    color: #373e48;

    padding: 20px 5%;

    margin-bottom: 50px

}

/*************REDE SOCIAIS********/
.isocial{
	width: 100%;
	float:left;
}
.butgmais,.butface,.butpin{
	float:left;
	margin:5px;
}

/******FIM REDES SOCIAIS********/