* { padding:0; margin:0;}

	html { font-size:100.01%; }
	body { font-size:62.5%; font-family: Tahoma, Arial, Helvetica, sans-serif; background: #0b77a4; color:#363636;}
	.clear { clear: both;}

	table, td, div, img { border:0; border-collapse:collapse;}
	td {vertical-align:top;}
	ul { list-style: none;}
	p { padding:0px 0px 18px 0px;}
		
a {text-decoration: underline; color:#187bb1; outline:none;}
a:hover {text-decoration: none;}
	
	input, select, textarea, html body textarea { vertical-align:middle; font-size:12px; color:#000; font-family: Arial;}
	input.text, select, textarea { padding:2px 0px 3px 6px; border:1px solid #a5a5a5; background:#fff;}
	

	#main {  background:url(images/tail.gif) repeat-x 0 0 #fff /*width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 980)? "960px" : "100%"); min-width:980px;*/}
	

	#main-wrap {  position:relative; width:1000px; margin:0 auto; background:url(images/tail.gif) repeat-x 0 0}
	
	.main {}

	#header { height:244px; background:url(images/header-top.png) no-repeat 591px 0; padding:0px 0px 0px 0px; }
	
	.search {
float:right;
height:46px;
}

.search form {
overflow:hidden;
/*padding:0 0 2px;*/
padding:9px 49px 0 0;
}

.search .indent {
overflow:hidden;
padding:9px 49px 0 0;
}
	
	/*** Menu ***/
	#menu { float:left; /*height:46px;*/}
	
	#menu ul { list-style:none; overflow:hidden; padding:11px 0px 0px 0px;}
	#menu ul li { overflow:hidden; height:100%; float:left; background:url(images/ver.gif) no-repeat 0 0; padding:1px 32px 2px 33px; margin:0px 0px 0px -2px;}
	
	#menu ul li a {	font-size:1.3em; color:#fff; float:left; text-decoration:none;}	
	#menu ul li a:hover { text-decoration:underline;}
	
	#menu ul li.current_page_item a { font-weight: bold; text-decoration:none;}
	
/*** Logo ***/
	#logo { float:right;
			/*clear:both; */
	        margin: 0px 218px 0 0px; 
	        height:197px; 
			width:218px;
			background:url(images/header.png) no-repeat 0 0;}
	
	#titulo { 
	float:left;
	background:url(images/titulo_site.png) no-repeat 0 0;
		 width:560px; 
	 height:135px;
	margin:50px 0 0 -10px;
	/*padding:0px 0px 0px 0px;*/}
	
	#titulo h2 {float:left;
	 width:560px; 
	 height:135px;
	 margin: 0px 0 0 0px;
	 font-size:2.1em; 
	 display:block; color:#fff; 
	 overflow:hidden; 
	 text-indent:-1000em; 
	 cursor:pointer; 
	 background:url(images/titulo_site.png) no-repeat 0 0;}
	
	#logo h1:hover { text-decoration:none;}
	
	#logo-botton { clear:both; 
	        margin: -1px 0 0 605px; 
	        height:19px; background:url(images/logo-bot.png) no-repeat 0 0;}	
	
	
/*** Column ***/
	#content { clear:both; overflow:hidden; height:100%; padding:20px 49px 20px 30px;}	
    
	/*** Center ***/
	#column-center { overflow:hidden; height:100%; padding:0px 0px 0px 0px;}
			#column-center .border-left { background:url(images/border.gif) repeat-y 0 0 #fff;}
		#column-center .border-right { background:url(images/border.gif) repeat-y right 0; overflow:hidden; height:100%;  padding:23px 27px 10px 26px;}
		
		#column-center .content-top { clear:both; line-height:0; font-size:0; background:url(images/corner-left-top.gif) no-repeat 0 0; height:11px;}
		#column-center .content-top .bgr01 { background:url(images/corner-right-top.gif) no-repeat right 0; padding:0px 11px;}
		#column-center .content-top .bgr02 { height:11px; background:url(images/border-top.gif) repeat-x 0 0;}
		
		#column-center .content-bot { clear:both; line-height:0; font-size:0; background:url(images/corner-left-bot.gif) no-repeat 0 0; height:7px;}
		#column-center .content-bot .bgr01 { background:url(images/corner-right-bot.gif) no-repeat right 0; padding:0px 7px;}
		#column-center .content-bot .bgr02 { height:7px; background:url(images/border.gif) repeat-x 0 bottom #fff;}
		
				
		#column-center .posts { clear:both; overflow:hidden; height:100%; margin:0px 0px 7px 0px;}
		
		#column-center .title .bgr-top { background:url(images/bgr-top.gif) repeat-x 0 0 #222324;}
		#column-center .title .bgr-left { background:url(images/bgr-left.gif) repeat-y 0 0;}
		#column-center .title .bgr-right { overflow:hidden; height:100%; background:url(images/bgr-right.gif) repeat-y right 0;}
		
		
		/******/	
			#column-center .title {
				overflow:hidden; height:100%;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				}
			
			#column-center .title h2 {
				overflow:hidden; height:100%;
				font-size:1.4em;
				color:#fff;
				padding:2px 10px 8px 28px;
				}
				
			#column-center .title h3 {
				overflow:hidden; height:100%;
				font-size:1.2em;
				color:#fff;
				padding:2px 10px 8px 28px;
				}
		
		/******/	
			#column-center .title h2 a,
			#column-center .title h3 a { color:#fff; text-decoration:none;}
			
			#column-center .title h2 a:hover,
			#column-center .title h3 a:hover { text-decoration: underline;}
		
		/******/
			.title-page01 * {  font-size:1.4em; color:#000; text-transform:uppercase; padding:0px 0px 10px 0px;}
			.title-page02 * {  font-size:1.4em; color:#000; text-transform:uppercase; padding:0px 0px 10px 0px;}
			
		/******/
			.date {
				font-size:1.1em; color:#6ec2d7;
				padding:3px 0px 0px 2px; font-family:arial;
				}
				
			.date span { text-decoration:underline; color:#187bb1;}
			
			.author {
				font-size:1.1em; color:#6ec2d7; margin:-2px 0px 0px 0px;
				padding:0px 0px 0px 2px; font-family:arial;
				} 
				
			#column-center .bgnone { background: none; border:0;}
	
	/*** Left  ***/
	#column-left { float:left; width:221px; margin:0px 8px 0px 0px; _margin:0px 5px 0px 0px;}
	/*** Right  ***/
	#column-right { float:right; width:221px; margin:0px 0px 0px 7px; _margin:0px 0px 0px 4px;}
	
	
	
/*** Widgets  ***/
	.widget {
		clear:both; position:relative; 
		overflow:hidden; height:100%;
		margin:0px 0px 7px 0px;
		}
	
	.widget .widget-bot { height:100%; padding:10px 0px 7px 0px; background:url(images/widget-bg-bot.gif) no-repeat 0 bottom;}
	
	.widget .bgr01 {  height:100%; background:url(images/widget-bg-ver.gif) repeat-x 0 bottom #fff;}
	.widget .bgr02 {  height:100%; background:url(images/widget-bg.gif) repeat-y 0 0; padding:0px 0px 4px 0px;}
		
	.widget .title {
		overflow:hidden; height:100%; float:left; width:100%; position:relative; z-index:1; zoom:1;
		margin:-10px 0px 0px 0px; padding:10px 0px 0px 0px;
		}
		
	.widget .title div {
		float:left; width:100%; height:100%;background:url(images/widget-title-bgr.gif) repeat-y 0 0;
		}
		
	.widget .title div div {
		float:left; width:100%; height:100%;
		position:relative; z-index:1; zoom:1;
		background:url(images/widget-title-top.gif) no-repeat 0 0;
		margin:-10px 0px 0px 0px;
		}
				
	.widget h2 {
		height:100%; 
		font-size:1.6em;
		color:#fff; line-height:1.8em;
		background:url(images/widget-img01.gif) no-repeat 22px 5px;
		padding:9px 10px 1px 39px; 
		margin:0px 0px 0px 0px;
		}
	
	.widget ul { clear:both; overflow:hidden; height:100%; font-size:1.2em; color:#282828; line-height:15px; margin:0px 10px 0px 23px;}
	
	.widget ul li { overflow:hidden; height:100%; background:url(images/widget-line.gif) no-repeat center bottom;}
	
	.widget ul li a {
		display:block; height:100%;
		color:#282828;
		font-weight: bold;
		background:url(images/widget-marker.gif) no-repeat 1px 11px; padding:9px 10px 10px 26px;
		text-decoration:none;
		}
		
	.widget ul li a:hover { text-decoration:underline;}
	
	.widget ul ul { font-size:100%;}
	.widget ul ul li { background: none;}	
	
	
	
	/*** Footer ****/
	#footer {
		clear:both;	overflow:hidden;
		background:#0b77a4;
		border-top:1px solid #00425e;
		font-size:1.1em;
		color:#fff;
		line-height:1.4em;
		}
		
		#footer #footer-inner { width:1000px; margin:0 auto;}
		
	#footer #footer-box {
		overflow:hidden; height:100%;
		padding:16px 0px 25px 31px;
		}
	
	#footer a { color:#fff;}	
		
		
		.text-box {
clear:both;
font-size:1.2em;
line-height:1.35em;
padding:17px 0 0;
}