*{margin:0;padding:0;outline:none;}

a, #issue a.on, #issue a.on:hover{text-decoration:none; color:black;}
#context a:hover, #issue a:hover{text-decoration:underline;color:black;}
a img{border:0}
body{background-color:#fff;color:#000;font: 12px trebuchet MS,sans-serif;text-align:center;}

#header{height:106px;}
#logo1, #logo2{position:absolute;}
#logo1{top:19px;left:18px}
#logo2{top:12px;right:8px}
#header p{text-align:center;padding-top:30px;font-size:18px}
#box {background-color:#f0f0f0;padding:9px 0}

#nav {background:#f75115;padding:4px 0;list-style:none inside;font-size:14px;font-weight:bold;text-transform:uppercase}
#nav li{display:inline;border-right:1px solid #fb7524;padding:2px 16px}
#nav li:first-child{border-left:1px solid #fb7524;}
#nav a{color:#fff}
#nav a:hover, #nav a.on{color:#ffd800}

.box{border:solid 1px #ccc;padding:14px;background:#fff url(../img/bkg0.gif) repeat-x bottom;}

#header, #content{width:782px;margin:0 auto;text-align:left;}
div{position:relative}

#footer{border-top:solid 7px #f75115;padding:8px 0}
#header a, #footer a{color:#000}
#footer a{font-weight:bold}
#footer p:first-child{font-weight:bold;margin-bottom:5px;font-size:13px;}

.home .box{padding:8px 14px;}
.home .c1{width:518px;height:187px;overflow:hidden;padding:8px 0 0 8px}
.home .c2{padding:0}
.home .c1, .home .c3, .c2, #issue{float:left}
.home .c2, .home .c4, #context{float:right}
.home .c3, .home .c5{clear:left}
.home .c1,.home .c3{margin-bottom:8px}
.home .c1{background-image:none}
.home .c2 p, .home .c2 .h {margin:0 13px}
.home .c2 p{height:80px}
.home .c2{height:195px}
.home .c3, .home .c4{height:240px;}
.c2 p a{display:block;color:#333;width:218px;margin-top:12px;font-size:15px}
.c2 p a.cat{background:transparent url(../img/ico-pdf.gif) no-repeat right;height:58px;}
.c2 p a.tab{background:transparent url(../img/ico-xls.gif) no-repeat right;height:46px;}
.c2 span{font-size:11px;color:#333}
.home .box.c5{padding:8px 0}
.home .c5 span{font-size:10px;float:right;padding-top:8px;}
.home .c5 .h{margin:10px 15px 10px 0}
.home .c3{width:225px;color:#333}
.home .c3 h2{font-size:15px;margin:5px 0 10px 0}
.home .c3 p{line-height:120%}
.home .c3 p a, .home .c4 p a{color:#ff6600;font-size:11px;display:block;margin-top:15px;}
.home .c4 {width:487px;color:#333}
.home .c4 h2{font-size:17px;margin:11px 0 7px 0}
.h, #context h1, #issue dt{font-size:20px;font-weight:bold;color:#ff6600;padding-bottom:6px;background:transparent url(../img/bkg1.gif) repeat-x bottom}
#issue dt{margin-bottom:12px;}
.clientes #content .c2, .busca #content .c2  {padding-bottom:52px;}
.clientes #context li{line-height:200%}
p.f{margin-top:15px;text-align:center}
p.f b{font-size:11px}

#issue{width:218px;margin-bottom:8px;font-size:16px;}
#issue a{color:#666}
#issue dd{margin:0 0 10px 15px;}
#context{width:496px;font-size:13px;color:#666}
#context h1{background:none;text-align:right}
#context h2{font-size:16px;font-weight:bold;color:#ff6600;margin:15px 0 10px;}
#context p:last-child{padding-bottom:20px;}
#context li{margin-left:35px;}

form.cmxform legend{display:none}
form.cmxform li {list-style: none;padding:5px;clear:both;}
form.cmxform fieldset{margin-bottom: 10px;}
form.cmxform label {font:normal 1.1em trebuchet MS; display: inline-block;vertical-align: top;text-align:right;width:40%;padding:6px 5px 0 0;float:left;font-weight:bold}
form.cmxform input, form.cmxform textarea {font:normal 1.3em trebuchet MS;padding:5px;color:#999;border:solid 1px #DDD;width: 55%;}
form.cmxform .chkbox {border:none;width: 20px;}
form.cmxform select {margin-top: 5px;}
form.cmxform .btSubmit {font:normal 1.3em trebuchet MS;padding:5px;color:#000;border:solid 1px #DDD;width: 120px;}
form.cmxform li span{float:left;display:inline !important;text-vertical-align:middle;margin:6px 12px 15px 0;}

.contatoenvio #context{font-size:14px;}
.contatoenvio #context li{line-height:150%}

/* Noticias */
#boxNews small {font-size:1em; display:block; margin:10px 0;}
#boxNews h4 {font-size:1.7em; letter-spacing:-0.5pt; margin-top:5px;}
#boxNews p {margin-top:15px;}
#boxNews hr {margin:30px 0 30px; height:1px; width:98%}
#boxNews .imgNewsLeft {float:left; margin:10px 15px 10px 0; border:solid 1px #757575; width:200px;}
#boxNews .imgNewsRight {float:right; margin:10px 0 10px 10px; border:solid 1px #757575; width:200px;}
.goTop {background: transparent url(../img/s-up.gif) no-repeat right 3px; text-align:right; padding-right:15px; margin:-20px 15px 30px 0;}
.goTop a {color:#000; text-decoration:none;}
/* Fim Noticias */

/*Galeria*/
#galeria-home {
	background-color:#FFF;
	height:180px;
	padding:0 0 0 15px;
	width:765px;
	position:relative;
}

#galeria-home strong {
	display:block;
	font-size:1.5em;
	letter-spacing:-0.5pt;
	padding:8px 10px 10px;
}

#galeria-home p, #galeria-home p a {
	margin:0;
	padding:0;
}

#galeria-home p.previous {
	margin-left:-40px;
}

#galeria-home p a {
	display:block;
	height:141px;
	text-indent:-9999px;
	width:29px;
}

#galeria-home p.previous, #galeria-home p.next {
	display:none;
	background:transparent url(../img/ico_setas.gif) no-repeat scroll 3px 66%;
	height:141px;
	position:absolute;
	width:29px;
}

#galeria-home p.next {
	background-position:-31px 66%;
	right:0;
}


#galeria-homeSlider {
	height:141px;
	overflow:hidden;
	position:relative;
	width:705px;
}

#galeria-home ul {
	margin:0;
	min-height:1px;
	padding:0;
	position:relative;
	width:2500px;
	border:none;
}

#galeria-homeSlider ul li a, #galeria-homeSlider ul li {
	color:black;
	display:block;
	height:90px;
	left:0;
	position:relative;
	top:0;
	width:125px;
	margin-right:10px;
}
#galeria-home ul li {
	border:solid 1px #DC3B1C;
	display:block;
	float:left;
	min-height:1px;
	position:relative;
	text-align:center;
	width:125px;
}

/*Google search*/
.home .c2{width:244px;}
.c2{width:218px;}
#search{height:60px;position:relative}
#search label{font-size:13px;width:45px;color:#333;margin-top:5px;}
#search #q{border:solid 1px #dadada;background-color:#f2f2f2;color:#333;font-size:13px;width:130px;margin:3px 5px 0px 0px;float:left}
#search label {display:block;float:left;width:45px;}
#search .cse-branding-text-logo{clear:both;margin:2px 0 0 45px;font-size:10px;color:#999;}
.home #search{border-bottom:solid 1px #ccc;padding:10px 0 0 14px;height:50px;margin-bottom:10px;}
