ƒ/*
////////////////////////////////////////////////////////////////////////////////

	TAO
	AUTOR: FELIPE MORI - H2WEB
	CRIADO: 01/04/2010
	MODIFICADO: 22/05/2010 - ALAN TERRA
	
////////////////////////////////////////////////////////////////////////////////
*/

abbr,acronym { border:0; }

img { border: 0px; }

.clear { clear: both; padding:0; margin:0; height:0px; }

.bold { font-weight:bold; }

.floatL{ float:left;}

.floatR{ float:right; }

.imgPNG { behavior:url(iepngfix.htc); }

.line_horiz {
	width:100%;
	border-bottom:1px solid #292929;
}

p {margin:0; 
   padding:0;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   }

hr{ border:1px dotted #DDDDDD; margin-top:20px}

.txt_45{font-size:45}

a, a:link, a:visited {
	text-decoration:none;
	color:#828282;
	padding:0;
	margin:0;
}

a:hover {
	text-decoration:none;
	color:#000;
	padding:0;
	margin:0;
}

h1 { 
    font-family:"league Gothic";
	color:#EA2129;
	font-size:24px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 10px 0;
}

h2 { 
	font-size:16px;
	font-weight:normal;
	margin:0 0 0 0;
	padding:0 0 5px 0;
}

h3 { 
	font-size:16px;
	font-weight:normal;
	color:#828282;
	margin:17px 0 13px 0;
	padding:0 0 0 0;
}


h4 { 
	font-size:16px;
	font-weight:normal;
	margin:-30px 0 15px 0;
	padding:0;
	color:#828282;
}


/*//// ESTRUTURA ////*/

html, body { height: 100%; }

body 
{
	width:auto;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#828282;
	margin:0 auto;
	letter-spacing:1px;
	background:url(/images/back.gif) top left repeat;
}


/********************************* TAG H2Web*//***********************************************/


/* CSS GERAL *//***********************************************/

#geral {
	width:980px;
	height:auto;
	margin:auto;
	background:repeat;
}

#header {
	width:980px;
	height:255px;
	margin:auto;
	padding:0;
}

#top {
	width:980px;
	height:178px;
	margin:0;
	padding:28px 0 0 0;
}

#anima {
	width:417px;
	height:178px;
	margin:0;
	padding:0;
	float:left;
}

#menu {
	width:980px;
	height:49px;
	margin:0;
	padding:0;
	background:url(/images/img_box_cont1.png) left bottom no-repeat;
}

#content {
	width:976px;
	height:auto;
	margin:auto;
	padding:0 2px 0 2px;
	background:url(/images/img_box_cont2.png) left top repeat-y;
	clear:both;
}

#banner_principal{
	width:976px;
	height:auto;
	margin:0;
	padding:3px 0 0 18px;
	text-align:center;
}

#box_cont_sup{
	width:976px;
	height:auto;
	margin:0;
	padding:3px 0 20px 0;
	display:block;
	float:left;
}

#box_cont_sup2{
	width:625px;
	height:auto;
	margin:0;
	padding:3px 18px 0 21px;
	float:left;
	display:block;

}

#box_cont_sup3{
	width:276px;
	height:auto;
	margin:0;
	padding:3px 20px 0 0;
	float:right;
	display:block;
	margin-top:35px;
}

#box_cont_inf {
	width:976px;
	height:auto;
	margin:auto;
	padding:100px 0 0 0;
	clear:both;
}

#box_cont_inf_int {
	width:939px;
	height:auto;
	margin:auto;
	padding:0;
}

#box_cont_inf_int1 {
	width:939px;
	height:20px;
	margin:0;
	padding:0;
	background:url(/images/box_inf1.jpg) top left no-repeat;
}

#box_cont_inf_int2 {
	width:939px;
	height:auto;
	margin:0;
	padding:0;
	background:url(/images/box_inf2.jpg) top left repeat-y;
	display:table;
}

#box_inf_int1 {
	width:296px;
	height:auto;
	margin:0;
	padding:0 25px 0 25px;
	float:left;
}

#box_inf_int2 {
	width:281px;
	height:auto;
	margin:0;
	padding:0 20px 0 0;
	float:left;
}
#box_inf_int3 {
	width:288px;
	height:auto;
	margin:0;
	padding:0;
	float:left;
}

#box_cont_inf_int3 {
	width:939px;
	height:20px;
	margin:0;
	padding:0;
	background:url(/images/box_inf3.jpg) top left no-repeat;
	clear:both;
}

#box_home1, #box_home2, #box_home3{ float:left}

#box_home1{
	width:327px;
	height:auto;
	margin:auto;
	padding:0;
}

#box_home1_1,#box_home2_1,#box_home3_1{
font-size:16px;
}

#box_home1_1{
	width:288px;
	height:29px;
	margin:0;
	padding:24px 0 0 39px;
	background:url(/images/box_home1_1.jpg) top left no-repeat;
}

#box_home1_2{
	width:auto;
	height:auto;
	margin-top:-12px;
	padding:0 36px 0 39px;
	color:#828282;
	background:url(/images/box_home1_2.jpg) top left repeat-y;
}

#box_twitter{
	width:243;
	height:71;
	margin-top:-12px;
	padding:12px 29px 0 20px;
	color:#828282;
	
}
#box_home1_3{
	width:327px;
	height:23px;
	margin:0;
	padding:0;
	background:url(/images/box_home1_3.jpg) top left no-repeat;
}

#box_home2{
	width:323px;
	height:280px;
	margin:0;
	padding:0;
}

#box_home2_1{
	width:294px;
	height:29px;
	margin:0;
	padding:24px 0 0 29px;
	background:url(/images/box_home2_1.jpg) top left no-repeat;
}

#box_home2_2{
	width:282px;
	height:255px;
	margin-top:-20px;
	padding:0 0px 0 30px;
	display:table;
	background:url(/images/box_home2_2.jpg) top left repeat-y;
	
}

#box_home2_3{
	width:323px;
	height:23px;
	margin:0;
	padding:0;
	background:url(/images/box_home2_3.jpg) top left no-repeat;
}

#box_home3{
	width:326px;
	height:auto;
	margin:0;
	padding:0;
}

#box_home3_1{
	width:295px;
	height:1px;
	/*height:28px;*/
	margin:0;
	padding:24px 0 0 31px;
	/*padding:24px 0 0 31px;*/
	background:url(/images/box_home3_1.jpg) top left no-repeat;
}

#box_home3_2{
	width:263px;
	height:275px;
	margin-top:-2px;
	padding:0 35px 0 28px;
	background:url(/images/box_home3_2.jpg) top left repeat-y;
}

#box_home3_3{
	width:326px;
	height:23px;
	margin:0;
	padding:0;
	background:url(/images/box_home3_3.jpg) top left no-repeat;
}

#footer {
	width:980px;
	height:45px;
	margin:auto;
	padding:0;
	background:url(/images/img_box_cont3.png) left top no-repeat;
}

#footer_int {
	width:980px;
	height:129px;
	margin:auto;
	padding:auto;
	background:url(/images/img_box_cont3_2.png) left top no-repeat;
}











/* CSS PHPWCMS *//************************************************/

.listEntry {
	margin-bottom: 10px;
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
	margin-left: 0;
	border-bottom: 1px solid #5E747F;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: white;
	border-bottom: 1px solid white;
}



/** 
 * Sample CSS for DIV pagelayout 
 */

#container {
	width: 240px;
	\width: 240px;
	w\idth: 240px;
	border: none;
	margin: 0;
	margin-left:0;
	padding:0 0 10px 0;
	float:left;
}
/*#container2 {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}*/

#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}

#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}

#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}

.phpwcmsArticleListEntry {
	clear: both;
}
.phpwcmsArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}


