* {font-family: "Verdana", "Trebuchet MS", serif;line-height: 1.5em;margin: 0px;padding: 0px;border-style: none;text-decoration: none;list-style: none; font-size: 11px;}
a{ color: #900;}
body {background: url(../img/bg-body.jpg) repeat-x #C7D0DF;}
p, h1, h2, h3, h4, h5, address{ margin-bottom: 0.8em; }
h2 a{ font-size:14px;s margin-left:50px;}
dl{ padding-top:10px; }

.centro{ width:450px;}
.centro p{ padding-left:120px;}
#main p{ margin-left:50px; }

fieldset{ width:330px; text-align:left;  background: #E0E6EF; border: 1px solid #E8B50A; padding: 20px; padding-top: 0px; margin:auto;}
form div{ margin:auto; width:330px;  text-align: center; height: 30px; padding-top: 16px;}
form div input{ padding: 3px;}
h1{ font-size: 24px; text-transform: uppercase; color: #D7B528; font-weight: normal; margin-bottom: 0.4em;}
h2{ font-weight: normal; margin: 1.2em 0px; font-size: 16px; color: #BC8504;}
dl dd input, dl dd select, dl dd textarea{ border: 2px solid #9BA9BF; padding: 3px; background: #FFF; line-height: normal; font-size: 11px;}
textarea{ width:260px;}
select{ width:50px;}
dl dd input:hover, dl dd select:hover, dl dd textarea:hover{ border: 2px solid #E8B50A;}
dl dd input:focus, dl dd select:focus, dl dd textarea:focus{ border: 2px solid #E8B50A;}



#footer{ background: url(../img/bg-footer.jpg) repeat-x; height: 32px; clear: both; display: block; font-size: 12px;}
#footer #trv{ width: 778px; margin: auto;}
#footer #trv #value-logo{ float: left; background: url(../img/bg-logovalue.jpg) no-repeat; width: 271px; height:33px; }
#footer #trv #menu-footer ul li{ float: left; padding: 8px 10px 0px 10px;}
#footer #trv #menu-footer ul li a{ color: #FFF;}
#footer #trv #value-logo ul li { text-align:center; padding-top:7px;}
#footer #trv #value-logo ul li a{ color:#FFFFFF;}
#site {width: 778px;/*width: 100%;*/margin: auto;	background: url(../img/bg-site.jpg) no-repeat top left; padding-bottom: 20px; overflow:auto; position: relative;}

/*Destaque da página inicial*/
#site #main #popup { background-color: #B3BED2; border: thick solid #EBECDE; display: none; height: 300px; position: absolute; text-align: center; top: 180px; width: 300px; }

#site #main #end {clear: both; width: 420px; font-size: 12px; padding-left:30px; }
#site #main #end p { padding:0; margin:0; padding-top:15px; }
#site #main #end fieldset{ width:400px; }
#site #main #end #formIndique{ padding-top: 20px;}
#site #main #end #formIndique dl dt{ float: left; width: 140px; height: 30px; }
#site #main #end #formIndique dl dd{ float: left; width: 210px; height: 30px; }
#site #main{ color: #162C3E; font-size: 12px; padding: 30px 0px 0px 10px; width: 503px; float: left; overflow:hidden;}
#site #main ul{ padding-left: 22px; padding-bottom:10px; }
#site #main .box-inicial ul{ padding-left: 15px;}
#site #main .box-inicial ul.ul-x{padding-left: 29px;}
#site #main .listsocial ul li{ margin-left:50px; list-style-type: disc; list-style-position: inside; }
#site #main .pesquisa li { list-style:disc; list-style-position:inside; padding-left:50px; }

#site #menu{font-size: 12px; float:left; display: table;}
#site #menu p{ font-size: 11px; text-align: center;}
#site #menu ul {padding: 0px 0px 330px 10px;}
#site #menu ul li { list-style: none;}
#site #menu ul li a { color: #FFFFFF; height: 24px; width: 212px; display: block; padding-top: 12px; padding-left: 42px; }
#site #menu ul li a:hover { color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
#site #top { height: 93px; padding: 8px 0px 0px 0px; text-align:center;
}
#site #top p { color:#fff; font-size:10px; padding-top:5px; }
#site .menutop ul li{ font-size:12px; float: left; line-height: 13px; padding: 8px 5px 0px 10px;}
#site .menutop ul li a{ color: #02314D;}
#site .menutop ul li a:hover{ color: #fff;}

.h2menu { height:47px; width:500px; }
.h2menu a { color:#162C3E; text-align:center; float:left; display:block; width:59px; height:45px; }
#main .h2menu p { margin:0; font-size:10px; }
.h2menu h1 { float:left; }

#site #idiomas {
  font-size: px;
  height: 82px;
  position: absolute;
  right: 0px;
  top: 0px;
  width: 112px;
}

#site #idiomas #item1, #site #idiomas #item2 {
  bottom: 0px;
  height: 27px;
  position: absolute;
  text-align: center;
  width: 55px;
}

#site #idiomas #item2 { right: 3px; }

.box-inicial{
	background: url(../img/bg-box-ini.gif) no-repeat;
	font-size: 11px;
	width: 503px;
	height: 443px;
	overflow:hidden;
}

.box-espanol {
	background: url(../espanol/img/bg-box-ini.gif) no-repeat;
}

.box-english {
	background: url(../english/img/bg-box-ini.gif) no-repeat;
}

.box-inicial ul, .box-inicial-es ul{
	width: 520px;
	list-style: none;	
}
.box-inicial ul li, .box-inicial-es ul li{
	text-align: center;
	width: 132px;
	height: 120px;
	float: left;
	overflow: hidden;
	padding:  90px 30px 0px 0px;
	line-height: 1em;	
	list-style: none;
	margin: 0px;
}
.box-inicial ul li a, .box-inicial-es ul li{
	line-height: 1em;
	list-style-type: none;	
	color: #01304C;
}
.link-site{ background: url(../img/bg-link-site.jpg) repeat-x; text-align: center; clear: both; margin: 0px 40px; font-size: 14px;} 
.link-site a{ color: #FFF;  border: 1px solid #FFF; height: 28px; padding-top: 10px; display: block;}
.link-site a:hover {color: #1D3245; border: 1px solid #8FA2BF;}
.img-left{ float: left; padding-right: 10px;}
.img-right{ float: right; padding-left: 10px;}







.cases{
	padding-top:10px;
	float:left;
	text-align:center;
	width:180px;
	height:100px;
}
.mais{
	padding-top:10px;
	width:130px;
	float:left;
	height:100px;
	text-align:center;
}
.solicitar{
	padding-right:20px;
	padding-top:10px;
	width:130px;
	float:left;
	height:100px;
	text-align:center;
}
.solicitar img, .cases img, .mais img{ padding-left:50px;}
.solicitar a, .cases a, .mais a{
	color:#162C3E;
}
.solicitar a:hover, .cases a:hover, .mais a:hover{
	color:#900;
}
.infoimg p{
	text-align:center;
	clear:both;
}
.informativo{
	padding-left:50px;
}
.infoimg{
	float:left;
	width:151px;
	height:190px;
	text-align:center;
}
.cliente{
	float:left;
	width:151px;
	height:85px;
	text-align:center;
}
.left{ float:left; margin-right:10px; margin-top:8px; }
form p { clear:both;  }
form{ text-align:center;}

.bt-menu01 #site #menu .bt-menu a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu02 #site #menu .bt-menu2 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu03 #site #menu .bt-menu3 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu04 #site #menu .bt-menu4 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu05 #site #menu .bt-menu5 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu06 #site #menu .bt-menu6 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu07 #site #menu .bt-menu7 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu08 #site #menu .bt-menu8 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu09 #site #menu .bt-menu9 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }
.bt-menu10 #site #menu .bt-menu10 a{ color: #1D3245; background: url(../img/li-hover.gif) 14px 16px no-repeat; }

.bt-menu01 #value-logo li{ display:none; }
.bt-menu02 #value-logo li{ display:none; }
.bt-menu03 #value-logo li{ display:none; }
.bt-menu04 #value-logo li{ display:none; }
.bt-menu05 #value-logo li{ display:none; }
.bt-menu06 #value-logo li{ display:none; }
.bt-menu07 #value-logo li{ display:none; }
.bt-menu08 #value-logo li{ display:none; }
.bt-menu09 #value-logo li{ display:none; }
.bt-menu10 #value-logo li{ display:none; }

#formrestr dt { padding-left:160px; height:30px; width:50px; float:left; clear:both; }
#formrestr dd { height:30px; float:left; }
#formrestr div { clear:both;  }

.icones { float:right; padding-top: 0px;} 
.icones #icone1_3 {position: absolute; right: 140px;}
.icones #icone1_2 {position: absolute; right: 80px;}


.responsabilidade input, .responsabilidade textarea { width:320px; }

#ok, #Clean { border:solid 1px #E8B50A; width:auto; padding:0; background:url(../img/bg-button.gif) no-repeat; padding:2px; height:26px; padding-bottom:7px; color:#162C3E; font-size:11px; }
#loginsitejoin fieldset, #loginsiteconslta fieldset { width:130px; }
#loginsitejoin, #loginsiteconslta { width:240px; float:left; }
#loginsitejoin div, #loginsiteconslta div { width:130px; }