/********************************************
   Autor:  			Fernando Felix 
   Website:			http://www.fernandofelix.com.br/
   Layout: 			Feliks Design 5.0
   Código do Layout:	F-0005
   Versão:			2.0
   Data:			10.05.2009   
 *******************************************/
 
/********************************************
 Elementos HTML
********************************************/ 

/* Elementos Principais */

* { margin:0; padding: 0; }

html 
{ scrollbar-face-color:           #808080;
  scrollbar-highlight-color:      #808080;
  scrollbar-3dlight-color:        #707070;
  scrollbar-darkshadow-color:     #808080;
  scrollbar-shadow-color:         #7e7e7e;
  scrollbar-arrow-color:          #ffffff;
  scrollbar-track-color:          #505050;
}


body 
{ background:		#353535 url('../images/body.jpg') repeat top left fixed;
  color: 			#42668E; 
  font: 			68%/1.5  Verdana, 'Trebuchet MS', arial, sans-serif;
  text-align: 		center; 
  margin: 			3% 0;
}  

/* links */

a
{ color: 			#000;
  background: 		inherit;
  text-decoration: 	underline;
}

a:hover 
{ color: 			#555;
  background: 		inherit; 	 
}
 
/* headers */

h1, h2, h3, h4 
{ font-family: 		'Trebuchet MS', Arial, sans-serif;
  font-weight: 		bold;
}

h1 { font-size:		1.5em;}

h2 
{ font-size:		1.3em;
  text-transform:	uppercase;
  color: 			#728DAB;
}

h3 
{ font-size:		1.1em;
  font-style:		italic;	
  text-transform:	uppercase;
  color: 			#333;
  letter-spacing:	1px;
  text-indent:		26px;
}

h1, h2, h3, h4, p 
{ padding:			0;
  margin: 			10px 15px !important;
}

.col3 h2{ padding:			0;
  margin: 			10px 8px !important;
}

p{ text-indent:		25px;margin-bottom: 1.8em;
	line-height: 180%;}

.clock{text-indent:10px;}
ul, ol 
{ margin:			10px 30px;
  padding:			0 15px; 
  color: 			#42668E;	
}

ul a{ color:			#42668E;} 

ul span, ol span{ color:#666;}

blockquote 
{ margin: 			15px;
  padding: 			15px 15px 15px 32px;  	
  background: 		#FAFAFA url(../images/quote.gif) no-repeat 30px 10px !important; 
  background-position: 8px 10px;
  border: 			1px solid #EAEAEA; 
  border-left: 		5px solid #728DAB;  
  font-weight: 		bold; 
}

/* imagens */

img{ border:		0px solid #CCC;}

img.float-right { margin: 3px 0px 2px 10px;}

img.float-left {  margin: 3px 10px 2px 12px;}

img.float-mail {	border:	0px solid #CCC; margin: 0px 10px 2px 15px;}

img.float-center{ border: 1px solid #74a963; margin: 0px 0 5px 22px;}

img.float-centerbox{ border: 1px solid #EAEAEA; margin: 0px 0 5px 16px;}

/*****************************
      LAYOUT 
******************************/

#paper_left 
{ background: 		url('../images/paper_left.gif') no-repeat left top;
  margin: 			0 auto;
  padding-bottom:   0;
  width: 			832px;
}

#paper_right { background: 	transparent url('../images/paper_right.gif') no-repeat right bottom;}

#conteiner 
{ margin: 			0 auto ;
  padding:			10px 10px;	
  text-align: 		justify;
  background: 		#50504A url('../images/grain_dark.gif');	
  width: 			770px;  	
}

#content-conteiner 
{ float:			left;
  clear:			both;
  margin: 0; padding: 0;
  width: 			770px;	 
  background:	 	transparent url('../images/wrapper.gif');
  border-top: 		1px solid #3A3A3A;
}

/* header */

#header 
{ position: 		relative;
  clear:			left;
  width: 			770px;
  height: 			220px; 
  margin: 0; padding: 0;
  background: 		transparent url(../images/headerbg.jpg) no-repeat left top;
}

#header h1#logo-text 
{ position: 		absolute;
  margin: 0; padding: 0;
  font: 			bolder 3.1em 'Trebuchet MS', Arial, Sans-serif;
  letter-spacing: 	-2px;
  color: 			#728DAB;
  text-transform: 	none;
  /* Valores de posisionamento do logo*/
  top: 1px; right: 	44px;	
}

#header h2#slogan 
{ position: 		absolute;
  margin: 0; padding: 0;
  font: 			bold 1em 'Trebuchet MS', Arial, Sans-serif;
  text-transform: 	none;
  letter-spacing: 	1px;
  color: 			#333;
  z-index:			99;
  /* valores de posicionamento do slogan */
  top: 40px; right:	44px;		
}

/* menu tabs */

#header #header-tabs 
{ position: 		absolute;
  top: 178px; left: 0;
  width: 			100%;
  background: 		transparent url('../images/post_title_bg.png') repeat-x;
  border-bottom: 	1px solid #222;
  border-top: 		1px solid #555;
  font: 			bold 1.1em Verdana, Tahoma, 'Trebuchet MS',  Sans-serif;  
} 

#header-tabs ul 
{ margin:			0;
  padding:			2px 0px 0px 0px;
  list-style:		none;
}

#header-tabs li 
{ display:			inline;
  margin: 0; padding: 0;
  border-right: 	1px solid #303030;
  float: 			left;
  list-style: 		none;
}

#header-tabs a 
{ float:			left;
  margin:			0; 
  color:			#AAA;
  display: 			block;
  font: 			bold 1em Verdana,sans-serif;
  padding: 			12px 14px;
  text-decoration: 	none;
}

#header-tabs a:hover 
{ color:            #FFF;
  z-index:          3;
  background:       transparent url('../images/post_entry_bg.png');
  text-decoration: 	none;
}

#header-tabs #current a
{ color:            #FFC;
  z-index:          3;
  background:       transparent url('../images/post_entry_bg.png');
}

/* main content */

#main 
{ float: 			left;
  width: 			515px;
  margin: 0; padding: 0;
  background-color:	inherit; 
}

#main a:link 
{ text-decoration: 	none;
  border-bottom: 	1px dotted #000;
  color: 			#000;
}

#main a:visited 
{ text-decoration: 	none;
  border-bottom: 	1px dotted #000;
  color: 			#000;
}

#main a:hover
{ color: 			#777;
  border-bottom-color: #777;
}

#main h1 
{ padding: 			6px 0 3px 25px;
  text-transform: 	none;
  background: 		transparent url(../images/square_arrow.gif) no-repeat 0% .6em;
  border-bottom: 	1px solid #CCC;	
  color: 			#42668E;	
}

#main ul, ol 
{ margin:			10px 30px;
  padding:			0 15px; 
  color: 			#42668E;	
}	

#large
{ float: 			left;
  width: 			100%;
  margin: 0; padding: 0;
  background-color:	inherit; 
}

#large h1 
{ padding: 			6px 0 3px 25px;
  text-transform: 	none;
  background: 		transparent url(../images/square_arrow.gif) no-repeat 0% .6em;
  border-bottom: 	1px solid #CCC;	
  color: 			#42668E;	
}

/* banner  propaganda*/

#banner a, #banner a:link 
{ width:			468px; 
  height:			60px; 
  border:			1px solid #728DAB !important; 
  margin:			20px 0 5px 22px;text-decoration:none !important;
  display:			block; 
}

#banner a:hover 
{ border:			1px solid #555 !important; margin:			20px 0 5px 22px;}

/* box simulando blockquote */

#box 
{ margin:			15px;
  padding: 			15px 15px 15px 5px;
  text-align: 		left;
  display:			block;
  font: 			500 1em/1.5em 'Lucida Console', 'courier new';
	/* white-space: pre; */
  background: 		#FAFAFA url(../images/gear.jpg) no-repeat 315px 50% !important; 
  border: 			1px solid #EAEAEA;
  border-left: 		5px solid #42668E;margin-bottom: 1.8em;
	line-height: 180%;
}

#box  ul
{ list-style:		none;
  margin:			10px 15px;
  padding:			0;		
}

#box li 
{ margin-bottom:	1px;
  background: 		url('../images/signal.gif') no-repeat 0 50%;
  padding: 			0 0 0 10px;
}

#box ul a:link 
{ color: 			#42668E;
  text-decoration:	none;	
  padding: 			2px 5px 2px 0px;
  border-bottom: 	1px dotted #CCC;
  min-height: 		38px;	
}
#box ul a:visited
{ color: 			#42668E;
  background: 		transparent; /* Impede que a imagem signal.gif apareça nos navegadores Google Chrome e Firefox  */
  text-decoration:	none;	
  padding: 			2px 5px 2px 0px;
  border-bottom: 	1px dotted #CCC;
  min-height: 		38px;	
}

#box ul a:hover 
{ border-bottom: 	1px dotted #333;
  color: 			#333;
  background: 		transparent; /* Impede que a imagem signal.gif apareça nos navegadores Google Chrome e Firefox  */
}

/* sidebar search */

#sidebar #search 
{ margin: 			0 10px 0 15px;
  padding: 			0 0 5px 8px;	
}

#sidebar #cse-search-box input.searchbutton 
{ margin:			0 0 0 3px; 
  font: 			bold 100% Arial, Sans-serif;
  border: 			0px solid #CCC; 
  background: 		#fff url('../images/search.jpg') no-repeat left bottom; 
  padding:			1px; 
  height: 			24px;
  cursor: 			pointer;
  color: 			#333;	
  width: 			23px;
}

/*sidebar*/

#sidebar 
{ float: 			right;
  width: 			245px;
  margin: 			0 0 10px 0; 
  padding:			0;
  background-color:	inherit;
  text-align:		left;
}

#sidebar h1 
{ padding: 			7px 0px 3px 25px;
  background: 		transparent url(../images/square_arrow.gif) no-repeat 0% .7em;
  text-transform: 	none;	
  color: 			#42668E;
}

#sidebar ul.sidemenu 
{ list-style:		none;
  margin:			10px 15px;
  padding:			0;		
}

#sidebar ul.sidemenu li 
{ margin-bottom:	1px;
  border-bottom: 	1px dotted #AAA;
}

#sidebar ul.sidemenu a 
{ display: 			block;
  font-weight: 		bold;
  color: 			#444;
  text-decoration:	none;	
  padding: 			2px 5px 2px 25px;
  min-height: 		18px;	
}

* html body #sidebar ul.sidemenu a { height: 18px; }

#sidebar ul.sidemenu a:visited
{ color: 			#444;
  background: 		transparent url('../images/symbol2.gif') no-repeat 5px 50%;
  padding:			2px 5px 2px 25px;
}

#sidebar ul.sidemenu a:hover 
{ padding:			2px 5px 2px 30px;
  background: 		transparent url('../images/bullet_go.png') no-repeat 10px 35%;
  color: 			#42668E;
}

#sidebar #current a 
{ color: 			#42668E;
  background: 		transparent url('../images/bullet_go.png') no-repeat 5px 50%;
  padding:			2px 5px 2px 25px;
}

/* elementos dos botões "acesse e confira" */

#button a, #button a:link 
{ background:		#353535 url('../images/banner_egito.jpg') no-repeat left top;
  width:			230px; 
  height:			100px; 
  display:			block; 
}

#button a:hover 
{ background:		#353535 url('../images/banner_egito.jpg') no-repeat right bottom;
  color:			#FFBE01;
}

#button-one a, #button-one a:link 
{ background:		#353535 url('../images/banner_sitio.jpg') no-repeat left top;
  width:			230px; 
  height:			100px; 
  display:			block; 
}

#button-one a:hover 
{ background:		#353535 url('../images/banner_sitio.jpg') no-repeat right bottom;
  color:			#FFBE01;
}

#button-two a, #button-two a:link 
{ background:		#353535 url('../images/banner_singelos.jpg') no-repeat left top;
  width:			230px; 
  height:			100px; 
  display:			block; 
}

#button-two a:hover 
{ background:		#353535 url('../images/banner_singelos.jpg') no-repeat right bottom;
  color:			#FFBE01;
}

/* Calendário */

#calendarcube 
{ clear:            both;
  width:            200px;
  padding:          0 0 0 10px;
  border-right:     1px dotted #dcdcdc;
}

/* Bottom */

#bottom h1, h3, h4, h5, h6, a,  ul, li
{ margin: 0; padding: 0; 
  border: 0; outline: 0;
  font-size: 		100%;
  vertical-align: 	baseline;
  background: 		transparent;
}

#bottom h2
{ margin:			20px 5px 5px 5px;
  outline: 			0;
  font-size: 		100%;
  color: 			#fff;
  vertical-align:   baseline;
  background: 		transparent;
}
  
#bottom 
{ background: 		#222;
  border-bottom: 	1px solid #1A1A1A;
  border-top: 		1px solid #2A2A2A;
  color: 			#AAA;
  padding: 			16px;
}

#bottom ul li 
{ border-bottom: 	1px solid #303030;
  list-style-type:	none;
}

#bottom ul li a 
{ color: 			#777;
  display: 			block;
  padding: 			4px 6px;
  text-decoration:	none;
}

#bottom ul li a:hover 
{ background: 		#2A2A2A;
  color: 			#FFF;
  text-decoration: 	none;
}

/* colunas  bottom */

.col3, .col3last {width: 31%; margin-right: 3%;}
.col3last {margin-right: 0;}

 /* footer */

#footer 
{ clear: 			both;
  height: 			40px;
  color: 			#CCC;
  background: 		transparent url('../images/post_title_bg.png') repeat-x;
  margin:			0;	
  font-size: 		92%;	
}

#footer a 
{ text-decoration: 	none; 
  font-weight: 		bold;	
  color: 			#CCC;
  border-bottom: 	1px dotted #666;
}

#footer a:visited 
{ color: 			#ccc;
  border-bottom: 	1px dotted #666;
}

#footer a:hover 
{ color: 			#fff;
  border-bottom-color: #fff;
}

#footer #footer-left 
{ width: 			63%;
  float: 			left;
  text-align: 		left;
  margin: 0; padding: 10px;
}

#footer #footer-right 
{ width: 			30%;
  float: 			right;
  text-align: 		right;
  margin: 0; padding: 10px;
}

/* alinhamento das classes */

.left {float: left;}
.right {float: right;}
.float-left  { float: left; }
.float-right { float: right; }
.float-color { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }

/* classes adicionais */

.clear { clear: both;  background: transparent url('../images/wrapper.gif');} 
.clear,.clearer {clear: both;}
.clearer,.block { display: block; line-height: 0; font-size: 0;}
.clearer {height: 0;}
.hide  { display: none;}
.attention{ color: #bb0101; font: 500 0.8em 'Lucida Console', 'courier new', monospace;}
 
.politica
{ margin:			10px 10px;
  list-style-type:	none;
  padding:			0 15px;	
  color: 			#42668E;	
}

.comments 
{ color: 			#333; 
  text-align: 		right; 
  border-top: 		1px dashed #999;
  border-bottom:	1px dashed #999; 
  padding: 			5px 0;
  margin-top: 		20px;
}

/* colors  */

.gray  { color: #AAA;}
.blue  { color: #728DAB;}
.author {color: #777;}
.short { color: #FFC;}

