/* 	project: internet sharing template author: luka cvrk (www.solucija.com)*/

body { padding: 0; margin-left: 20px; margin-right: 20px; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em; background: #fff;  }
/* links */
a { color: #003B6E;}
a:hover { color: #2A7F55;}	
/* headings */
h1 {
	font: bold 3.5em Verdana, Arial, Helvetica, Tahoma, sans-serif, Sans-Serif;
	margin: 0;
	letter-spacing: -1px;
	line-height: 1.0em;
	color: #0A246A;
} 
h2 {  color:#88ac0b; font: bold 2em Verdana, Arial, Helvetica, Tahoma, sans-serif; margin: 0; padding: 0; margin-top: 20px;line-height: 100%}
h3 {  color:#88ac0b;  margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 100%}
h1 a, h2 a { color: #2b2b2b; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; }
.title { color:#88ac0b; background: #fff; }
.subtitle { color: #88ac0b; background: #fff; }
/* lists and form elements */
form { margin: 0; }
input.search { width: 279px; border: medium none; background: #fff url('images/input.gif') no-repeat; color: #1E67A8; font-weight: bold; padding-left:10px; padding-right:10px; padding-top:6px; padding-bottom:6px }
input.button { padding: 3px; }
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
	color: #2A3FAA;	
}
ul span, ol span {
	color: #000000;
}


/* content holder */
#content { margin: 10px auto; width: 960px; 
padding: 0; margin: 0; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em; background: #fff; 
}

/* header */
#header { height: 75px; }
#logo { padding: 15px 0 0 8px; }
#logo p { margin: 0; padding: 0 0 0 10px; color: #808080; background: #fff; }
#top_info { float: right; width: 570px; margin: 20px 5px 0 0; text-align: right; }


 
ul.menubar{
  margin-left:0px;
  margin-top: 20px;
  padding-left: 0px;
  background-color: #fff; /* IE6 Bug */
  font-size: 100%;background: #fff url('images/bigbox.gif') no-repeat top left;width: 100%; height: 64px; 

}
 
ul.menubar .submenu{
  margin: 0px;
  padding-top: 3 px;
  list-style: none;
  background-color: #fff;
  border: 1px solid #4F89BE;
  float:left;
	line-height:10px;
}
 
 
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0px;
   
 }
 
ul.menubar a{
  
  padding: 5px;
  display:block;
  text-decoration: none;
  color: #0C0C0C;
	padding-left: 15px;
	padding-right: 15px;

  }
 
 ul.menubar a:hover{
 color:#000080 ;
   text-decoration:underline;
   }  

 
ul.menu, ul.menu ul{
  margin: 0;
  padding:1px;
  border: 1px solid #4F89BE;
  width: auto; /* Width of Menu Items */
  background-color: #FFFFFF; /* IE6 Bug */
  
}
 
 
ul.menu li{
  position: relative;
  list-style: none;
  border: 0px solid #4F89BE;
  }
 
ul.menu li a{
  display: block;
  text-decoration: none;
  border:0px solid #4F89BE;
  color: #000080;
  padding: 5px 20px 5px 5px;
}

ul.menu,  li a:hover{
color: #000080
 }
  
li a.current { background: #BAD4F0  no-repeat; color: #2A3FAA } 
 
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: red;
}
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
 
ul.menu ul{
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0px;
}
 
ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */
 
ul.menu li.submenu { background: url('arrow.%20gif') no-repeat right center; }
 
ul.menu li a:hover { color: #000000; }

/* search form */
#search { 
	float: left;
	clear: both;
	color: #000;
	background: #fff url('images/searchbg.gif') no-repeat;
	width: 500px;
	margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0; padding-left:5px; padding-right:0; padding-top:14px; padding-bottom:20px
}
	#search p { padding: 0; margin: 0; }
	
	.post-footer {
	background-color: #fafafa;
	padding: 2px; margin: 20px 10px 0 10px;
	border: 1px solid #f2f2f2;
	font-size: 125%;
	text-align: left;
	color: #020202;
	line-height: 18px;
	
	}


.post-footer .comments {
	background: url('comment.gif') no-repeat left ;
	padding-left: 25px; margin-left:10px; margin-right:10px; margin-top:0; margin-bottom:0
}

.readmore {
	text-align: left;
	color:#003B6E;
	font-weight: normal;
	background: url('images/idea.gif') no-repeat left center;
	padding-left: 20px; margin-left: 2px; margin-right:10px; margin-top:0; margin-bottom:0;}
	
.readmore a:hover{
 color:#000080 ;
   text-decoration:underline;
   }  
	
/* images */
img {
	border: 0px solid #CCC;
}


/* */
img.float-right 0px 10px 10px {
  margin: 5px ;  
}
img.float-left {
  vertical-align:text-center;  margin-left: 0px; margin-right:15px; margin-top:10px; margin-bottom:10px
}

img.float-center {
  float: middle;
}

img.bottom {vertical-align:bottom}
img.bottom {vertical-align:bottom}
img.middle {vertical-align:middle}



/* grey subheader */
.gboxtop { margin-top: 10px; clear: both; height: 8px; background: #dedede url('images/gboxtop.gif') no-repeat; color: #000 }
.gbox { color:#2C71AE; font-style:normal; font-variant:normal; font-weight:bold; line-height:20px; font-size:10px; font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif,Verdana,Tahoma, Sans-serif;background: #dedede url('images/gbox.gif') no-repeat bottom left;  margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px; padding-left:13px; padding-right:13px; padding-top:1px; padding-bottom:7px }
.gbox p { padding: 7px 0; margin: 0;}


/* left side */
.left {
	float: left;
	width: 650px;
	margin: 0 0 10px 0;
	color: #88ac0b;
}
.left h1 { font: #88ac0b ; bold 3.5em "Verdana, Arial, Helvetica, Tahoma, sans-serif", Sans-Serif; margin: 0; letter-spacing: -1px; line-height: 1.0em} 
.left h2 {  color: #88ac0b; font: bold 2em Verdana, Arial, Helvetica, Tahoma, sans-serif, Sans-Serif; margin: 0; padding: 0; margin-top: 20px;line-height: 100%}
.left h3 {  color: #88ac0b;  margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 100%}
	.left_articles {
	margin: 0 20px 15px 10px;
	padding: 10px 0 0 0;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	color: #000000;
	background: #fff;
	}
	
	.lboxtop {position:absolute;left:400px;top:350px; height: 19px; background: #fff url('images/boxtop.gif') no-repeat; color: #000 }
	.lbox {position:absolute;left:400px;top:350px; background: #fff url('images/box.gif') no-repeat bottom left; color: #5b5b5b;  padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:15px }
	.lbox p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }
	
	.left_articles h1 {color: #88ac0b; font: bold 3.5em "Verdana, Arial, Helvetica, Tahoma, sans-serif", Sans-Serif; margin: 0; letter-spacing: -1px; line-height: 1.0em} 
.left_articles h2 {color: #88ac0b; font: bold 2em Verdana, Arial, Helvetica, Tahoma, sans-serif, Sans-Serif; margin: 0; padding: 0; margin-top: 20px;line-height: 100%}
.left_articles h3 {color: #88ac0b;  margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 100%}
	/*cor do border do thumbnail #dedede*/
	.calendar { height: 50px; float: left; background: #fff url('images/calendar.gif') no-repeat; width: 50px; color: #808080; padding-left:9px; padding-right:0; padding-top:5px; padding-bottom:0}
	.calendar p { padding: 0; margin: 0; }
	.descriptionc { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.descriptionw { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #fff; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }


/* bottom thirds */
.thirds { float: left; width: 203px; background: #eee; margin: 0 12px 0 0; color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url('images/smallboxtop.gif') no-repeat; color: #000 }
	.smallbox { background: #fff url('images/smallbox.gif') no-repeat bottom left; color: #444; padding-left:10px; padding-right:10px; padding-top:1px; padding-bottom:10px  }
	.smallbox p { padding: 0; margin: 0; 
		}

	
/* right side */
#right {
	float: right;
	width: 295px;
	margin: 0 0 10px 0;
}
	.boxtop { height: 19px; background: #fff url('images/boxtop.gif') no-repeat; color: #000 }
	.box { background: #fff url('images/box.gif') no-repeat bottom left; color: #5b5b5b; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:15px }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }


/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.bluebtn { background: #488EB2 url('images/bluebtn.gif') no-repeat; width: 100px; color: #fff; text-decoration: none; padding-left:16px; padding-right:16px; padding-top:1px; padding-bottom:5px }
.greenbtn { background: #488EB2 url('images/greenbtn.gif') no-repeat; color: #fff; text-decoration: none; padding-left:16px; padding-right:17px; padding-top:1px; padding-bottom:5px }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url('images/hoverbtn.gif') no-repeat; color: #fff }

/* footer  */
.footer { clear: both; text-align: center; line-height: 1.8em; font-size: 8pt; padding: 10px 0 10px 0; border-top: 1px solid #ccc; }

/*original: background: url('setaverdedirpeq.gif') no-repeat center center;
*/
.setad {
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-left:530px;
	text-align: left;
	color:#777777;
	font-weight: normal;
	padding-right: 1px;
	font-weight:bold;
	width: 130px;		
	}
	
.setae {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	color:#777777;
	font-weight: normal;
	padding-left: 0px;
	font-weight:bold;
	float:left;
	width: 1px;
	left: 116px;
	top: 263px;
	}
/**/	
.setam {position: absolute;  color: #88ac0b;  margin-left: 150px; margin-top: 0px; padding: 0; font-family:Verdana, Arial, Helvetica, Tahoma, sans-serif; line-height: 100%; 	width: 350px;	font-weight:bold;}	
	
.setadinf {
	position: absolute;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left:530px;
	text-align: left;
	color:#777777;
	font-weight: normal;
	padding-right: 1px;
	font-weight:bold;
	width: 130px;		
	}
	
.setaeinf {
	position: absolute;
	margin-bottom: 0px;
	margin-left: 0px;
	color:#777777;
	font-weight: normal;
	padding-left: 0px;
	font-weight:bold;
	float:left;
	width: 130px;	
	}	
	
.loc  {font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em; color:#fff

}	
#faixa1{
	width: auto;
	height: auto;
	background: #7FBFFF;
	float: left;
	font-family:  Verdana, Arial, Helvetica, Tahoma, sans-serif, verdana, sans-serif;
	font-size:  12pt;
	font-style: normal;
color: #000080; 
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	word-spacing: length 50px;
	border: 1px solid #FF5F55;
	line-height:  18pt;
	padding: 0.5cm 0.5cm;
	}

#faixa2{
	margin:10px;
	width: auto;
	height: auto;
	background: #2A9F00;
	float: left;
	font-family:  Verdana, Arial, Helvetica, Tahoma, sans-serif, verdana, sans-serif;
	font-size:  12pt;
	font-style: normal;
	color: #FFFFFF; 
	text-align: center;
	vertical-align: bottom;
	padding: 10px;
	word-spacing: length 50px;
	border: 1px solid #FF5F55;
	line-height:  18pt;
	padding: 0.5cm 0.5cm;
	}
	
#faixa3{
	margin:10px;
	width: auto;
	height: auto;
	background: #FFFFaa;
	float: left;
	font-family:  Verdana, Arial, Helvetica, Tahoma, sans-serif, verdana, sans-serif;
	font-size:  12pt;
	font-style: normal;
	font: #AA1F00; 
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	word-spacing: length 50px;
	border: 1px solid #7F1F00;
	line-height:  18pt;
	padding: 0.5cm 0.5cm;
	}

#faixa4{
	margin-left:5px;
	margin-bottom:20px;
	width: auto;
	height: auto;
	background: #D40055;
	float: left;
	font-family:  Verdana, Arial, Helvetica, Tahoma, sans-serif, verdana, sans-serif;
	font-size:  12pt;
	font-style: normal;
	font: #2A00FF; 
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	word-spacing: length 50px;
	border: 1px solid #2A00FF;
	line-height:  18pt;
	padding: 0.5cm 0.5cm;
	}
	
	
	
#faixa5{
	width: auto;
	height: auto;
	background: #2A9F00;
	float: left;
	font-family:  Verdana, Arial, Helvetica, Tahoma, sans-serif, verdana, sans-serif;
	font-size:  12pt;
	font-style: normal;
	font: #2ABF00; 
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	word-spacing:  50px;
	border: 1px solid #FF5F55;
	line-height:  18pt;
	padding: 0.5cm 0.5cm;
	}


#faixa6{
	width: auto;
	height: auto;
		float: right;
		}
		
		
	#tabela1{padding: 0; margin: 0; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em;
   border: 1px solid #1E679A;
   width: 280px;
}
#cabtab1{
   background-color: #1E679A;
   font-weight: bold;
   color: #ffffff;
   padding: 2 2 2 2px;
}
#corpotab1{
   padding: 4 4 4 4px;
   background-color: #ffffcc;
     
} 



#tabela2{padding: 0; margin: 0; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em;
   border: 1px solid #165480;
   width: 200px;
}
#cabtab2{
   background-color: #5fa6d7;
   font-weight: bold;
   font-size: 8pt;
   padding: 2 2 2 2px;
}
#corpotab2{
   font-size: 8pt;
   padding: 4 4 4 4px;
   background-color: #ffffcc;
}

#tabela3{padding: 0; margin: 0; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em;
   border: 1px solid #80A93E;
   width: 200px;
}
#cabtab3{
   background-color: #B7F259;
   font-weight: bold;
   font-size: 8pt;
   padding: 2 2 2 2px;
}
#corpotab3{
   font-size: 8pt;
   padding: 4 4 4 4px;
   background-color: #F5ECB9;
}
#corpotab3 ul{
   margin: 0 2 0 20px;
   padding: 0 0 0 0px;
}
#corpotab3 li{
   margin: 0 2 0 2px;
   padding: 0 0 0 0px;
} 


#tabela4{

 padding: 0; margin-left: 150px; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em;
   border: 1px solid #1E679A;
   width: 280px;
   
}
#cabtab4{
   background-color: #55BF55;
   font-weight: bold;
   color: #ffffff;
   padding: 2 2 2 2px;
   text-align:center;

}
#corpotab4{
   padding: 4 4 4 4px;
   background-color: #FFBF55;
   text-align:center;
} 

#tabela5{padding: 0; margin: 0; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em;
   border: 1px solid #1E679A;
   width: 280px;
}
#cabtab5{
   background-color: #007FFF;
   font-weight: bold;
   color: #ffffff;
   padding: 2 2 2 2px;
}
#corpotab5{
   padding: 4 4 4 4px;
   background-color: #FFBF55;
} 

#tabela6{padding: 0; margin: 0; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em;
   border: 1px solid #1E679A;
   width: 380px;
}
#cabtab6{
   background-color: #D49F55;
   font-weight: bold;
   color: #ffffff;
   padding: 2 2 2 2px;
}
#corpotab6{
   padding: 4 4 4 4px;
   background-color: #ffffcc;
} 
		
	#tabela7{padding: 0; margin: 0; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em;
   border: 1px solid #1E679A;
   width: 280px;
}

#cabtab 7{
   background-color: #1E679A;
   font-weight: bold;
   color: #ffffff;
   padding: 2 2 2 2px;
   text-align:center
}
#corpotab 7{
   padding: 4 4 4 4px;
   background-color: #ffffcc;
   text-align:center
} 

	
		#tabela8{

 padding: 0; margin-left: 150px; font: 10pt  Verdana, Arial, Helvetica, Tahoma, sans-serif, Tahoma, sans-serif; line-height: 1.6em;
   border: 1px solid #1E679A;
   width: 280px;
   text-align:center

}
#cabtab8{
   background-color: #55BF55;
   font-weight: bold;
   color: #ffffff;
   padding: 2 2 2 2px;text-align:center

}
#corpotab8{
   padding: 4 4 4 4px;
   background-color: #FFBF55;text-align:center

} 
