/* RESET CSS */
/*
	http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* ESTRUTURA */
body { font-size:10px; text-align: center; }
body, select, input, textarea {font-family: Arial, Helvetica, sans-serif;}

#top-full,#content-full,#footer-full{float:left;width:100%}
#top-wrapper,#content-wrapper,#footer-wrapper{width:984px;margin:0 auto}
#top-full{height:200px;border-bottom:3px #FC3 solid}

#top-wrapper{height:200px;background:#FFF url(../images/layout/bkg_top_wrapper.png) no-repeat right top}
#top-wrapper ul li {float: left;list-style: none;text-align: left}
#top-wrapper ul li a{text-decoration:none}

#ppg-logo{width:270px;height:110px;margin:32px 0 0 10px;float:left}
#logos{float:right;height:125px;margin:32px 0 0;width:94px}
#logos a{margin:0 0 10px 0;display:block}

/* MENU PRINCIPAL */

#nav {
	width: 90%;
	float: none;
	height: 30px;
	line-height: 30px;
	margin: 13px auto 0
}
#nav a {
	display: inline-block
}
#nav > li {
	width: 95px;
	height: auto;
	display: block;
	font-size: 11px;
	margin: 0 3px 0 0;
	position: relative;
	padding: 0;
	background: url(../images/layout/nav_sprite.gif) no-repeat left top
}
#nav > li,
#nav > li > a {
	color: #C7DEF2;
	cursor: pointer;
	text-align: center!important
}
#nav > li:hover > a,
#nav > li.active > a,
#nav > li.current-menu-parent > a {
	color: #916D02
}
#nav > li.active,
#nav > li:hover,
#nav > li.current-menu-parent {
	color: #916D02;
	background-position: 0 -30px
}
#nav > li.active,
#nav > li.current-menu-parent {
	padding: 0;
	text-align: center
}
#nav > li.active:hover,
#nav > li.current-menu-parent:hover {
	text-decoration: none
}

/* SUBMENU */

#nav > li > ul {
	left: 0;
	top: 30px;
	margin: 0;
	padding: 0;
	float: left;
	width: 200px;
	z-index: 1000;
	display: none;
	position: absolute;
	border-bottom: 4px #EEB409 solid
}
#nav > li:hover > ul {
	display: block
}
#nav > li > ul .aba {
	left: 0;
	top: -30px;
	width: 85px;
	height: 30px;
	z-index: 1010;
	color: #916D02;
	display: block;
	font-size: 11px;
	cursor: pointer;
	position: absolute;
	padding:0 0 0 10px;
	background:url(../images/layout/nav_sprite.gif) no-repeat 0 -30px
}
#nav > li > ul {
	float: left;
	margin-top: 0;
	padding: 3px 0 0 0;
	background: #FC3
}
#nav > li > ul > li {
	margin: 0;
	height: auto;
	width: 200px;
	background: none;
	line-height: 120%;
	border-bottom: 1px #EEB409 solid
}
#nav > li > ul > li > a {
	width: 180px;
	color: #9D7705;
	background: none;
	padding:9px 10px 9px 10px
}
#nav > li > ul > li:hover > a {
	color: #FC3;
	background-color: #9D7705
}

#content,#section,#page,#sidebar,#profile,#info,#detalhes{float:left}
#content{width:100%}
#section{margin:5px 0 0 25px;min-height:400px;position:relative}

/* BREADCRUMBS */

#pathway{height:25px;margin-top:5px;line-height:25px;text-align:left;width:670px;font-size:11px;color:#999;padding:0 0 0 25px}
#pathway a{text-decoration:none}
#pathway a:hover{text-decoration:underline}
#pathway a.pathway{color:#DEBF0D}

/* FOOTER */

#footer-full{background:url(../images/layout/footer_full_border.gif) repeat-x left top;height:70px}
#footer-wrapper{margin-top:15px}
#footer-wrapper address{line-height:130%;font-size:11px;color:#666;font-style:normal}
#footer-wrapper strong{font-size:12px}

/* CLASSES */

div.moduletable_menu {float: left;width: 100%;}

/* lista de artigos na home */
div.article{font-size:12px;line-height:140%;color:#666;text-align:left;float:left;width:100%;border-bottom:1px #ccc solid;padding:0 0 0px 0;margin:0 0 0px 0}
div.article h3{font-size:16px;color:#9D7705;margin:5px 0 15px 0;font-weight:normal}
div.article h3 em{font-size:13px;font-style:normal}
div.article img{float:left;margin:0 10px 10px 0}
div.article p {margin:0 0 10px 0}

p.vejamais{float:right;margin:5px 0 0 0;}
p.vejamais a{font-size:11px}
p.vejamais a:hover{text-decoration:none}

div.last, div.no-border{border:none}

/* SECTION ou PAGE com sidebar */
.normal {width: 67%;}
.expand {width: 95%;}

hr, .hidden { display: none; }
