@charset "utf-8";
/* CSS Document */

html {
 overflow-y: scroll !important;
}
*
{

}
body
{
margin:0;
padding:0;
font-family:"Arial";
font-size:12px;
color: #6a6a6a ;
background-color: #FFF;
border:0px;
background-image:url(images/middle-bg.jpg);
background-position:top center;
background-repeat: repeat-y;
}
p 
{
margin:0px; padding:0px;
}
a:link, a:active, a:visited { text-decoration:none; color:#426d08; }
a:hover { text-decoration:underline;}


#container-top
	{
		width:100%;
		min-height:800px;
		margin:0; padding:0;
		background:url(images/top-bg.jpg) top center no-repeat;
	}
#container-bottom
	{
		width:100%;
		min-height:800px;
		margin:0; padding:0;
		background:url(images/bottom-bg.jpg) bottom center no-repeat;
	}
#header-logo
	{
		height:102px;
		width:1006px;
		margin:0 auto;
		z-index:1000;
	}
#header-logo img
	{
		z-index:1000;
	}
#menu-principal
	{
		width:900px;
		height:32px;
		margin:0 auto;
		text-align:center;
		padding-left:106px;
	}
#menu-secundar
	{
		width:910px;
		height:32px;
		margin:0 auto;
		text-align:center;
		padding-left:96px;
		padding-bottom:10px;
		margin-top:10px;
	}
#item-menu a
	{
		float:left;
		height:23px;
		padding-top:9px;
		color:#000;
		font-size:15px;
		font-family:"Lucida Sans Demibold Roman";
		font-weight:bold;
		text-decoration:none;
	}
#item-menu a:hover
	{
		color: #666;
	}
#split-menu
	{
		float:left;
		width:33px; height:32px;
		background:url(images/line-menu.gif) bottom center no-repeat;
	}
#split-menu2
	{
		float:left;
		width:33px; height:32px;
	}

#container
	{
		width:1006px;
		min-height:1100px;
		height:auto !important;
		height:1100px;

		margin:0 auto;
	}
#clear
	{
		clear:both;
		height:1px;
	}
	
#leftcol
	{
		width:180px;
		padding-left:14px;
		display: inline;
		float:left;
		margin-top:50px;
	}
#rightcol
	{
		width:180px;
		margin-right:17px;
		display: inline;
		float:right;
		margin-top:50px;
	}
#content
	{
		width: 600px;
		display: inline;
		float:left;
		margin-top:50px;
	}
#content p { text-align:justify; } #content div { text-align:justify; }	
#content p a { text-decoration:underline; } #content p a:hover { text-decoration:none; }
#content div a { text-decoration:underline; } #content div a:hover { text-decoration:none; }	
#content h2 a { text-decoration:none; } #content h2 a:hover { text-decoration:underline; }
#content div.pagination a { text-decoration:none; } #content div.pagination a:hover { text-decoration:none; }


		#cloud
		{
			position: absolute;
			left: -91px;
			top: 0px;
			width: 91px;
			height: 64px;
			background: transparent url(images/baloane.gif) no-repeat scroll 0 0;
			display: block;
			z-index:1;
		}


#sitemap
	{
		width:200px;
		float:left;
	}

#addthis
	{
		width:125px;
		height:16px;
		float:right;
		display:inline;
		margin-bottom:5px;
		margin-top:20px;
		margin-right:20px;
	}


#line
	{
		height:10px;
		border-bottom:1px solid #999;
	}

.hasunu
	{
		margin:0; padding:0;
		color:#000;
		font-size:22px;
		font-family:"Lucida Sans Demibold Roman";
		font-weight:bold;
		padding-bottom:10px;
		
	}
.hasdoi
	{
		margin:0; padding:0;
		color:#000;
		font-size:16px;
		font-family:"Lucida Sans Demibold Roman";
		font-weight:bold;
		padding-bottom:10px;
		padding-top:20px;
		clear:both;
		
	}

.hastrei
	{
		margin:0; padding:0;
		color:#000;
		font-size:18px;
		font-family:"Lucida Sans Demibold Roman";
		font-weight:bold;
		
	}



#context_1_full
	{
		width:100%;
	}
#context_2_full
	{
		width:100%;
	}
	
#context_1_half
	{
		width:285px;
		margin-right:30px;
		float:left;
	}
#context_2_half
	{
		width:285px;
		float:left;
	}

#menu-left
	{
		width:180px;
	}
#menu-left ul
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom:20px;
	}
#menu-left ul li
	{
	background-image:url(images/bullet-menu.gif);
	background-repeat:no-repeat;
	background-position:-10px 2px ;
	padding-bottom:7px;
	padding-left:25px;
	}
#menu-left ul li a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#6a6a6a; text-decoration:none;
		
	}
#menu-left ul li a:hover
	{
		color:#333; text-decoration:underline;
	}



#menu-right
	{
		float:right; display:inline;
		margin-right:20px;
		margin-bottom:20px;
	}
#menu-right p { padding-bottom:7px; }
#menu-right a
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#6a6a6a; text-decoration:none;
	}
#menu-right a:hover
	{
		color:#333; text-decoration:underline;
	}

#header-menu-left
	{
		width:132px; height:40px;
		background:url(images/menu-heading-left.gif) top left no-repeat;
		padding-top:10px;
		padding-left:12px;
		text-shadow:1px 1px #FFF;
		
		
	}
#header-menu-right
	{
		width:132px; height:40px;
		text-align:right;
		background:url(images/menu-heading-right.gif) top right no-repeat;
		padding-top:10px;
		padding-right:12px;
		float:right; display:inline;
		text-shadow:1px 1px #FFF;
	}
#header-menu-left a, #header-menu-right a
	{
		font:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		color:#000;text-shadow:1px 1px #FFF;
	}
#header-menu-left a:hover, #header-menu-right a:hover
	{
		color:#666; text-decoration:none;
	}

#skyscraper
	{
		float:right; display:inline;
		margin-right:5px;
		margin-top:20px;
	}
#weather
	{
		width:300px; height:250px; float:right; display:inline;
		margin-left:10px; margin-bottom:10px;
		border:0px solid #CCC;
	}

#map_canvas
	{
		margin:10px auto;
		width: 100%; 
		height: 400px; 
		border: 0px solid black;
	}

.img_left
	{
	margin-right:10px; margin-bottom:10px;
	float:left;
	}
.img_right
	{
	margin-left:10px; margin-bottom:10px;
	float:right;
	display:inline;
	}

#footer
	{
		width:1006px;
		min-height:160px;
		margin:0 auto;	
	}
#footer-logo
	{
		float:left;
		width:258px;
		height:100px;
		margin-top:0px;
	}
	
#footer-text
	{
		float:left;
		font-size:11px;
		font-family:"Lucida Sans Demibold Roman";
		color:#000;
		margin-top:40px;
		margin-left:40px;
	}


	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
		font-family:Arial;
		font-size:.85em;
		text-decoration: none;
	}
	
	div.pagination a {
		border: 1px solid #426d08;
		margin-right:3px;
		padding:2px 8px;
		background-position:bottom;
		text-decoration: none;
		color: #426d08;		
	}
	div.pagination a:hover {
		border: 1px solid #000000;
		background-image:none;
		background-color:#426d08;
		color: #000000;
		text-decoration: none;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;		
		font-weight: bold;
		color: #000;
		text-decoration: none;
	}
	div.pagination span.disabled {
		display:none;
		text-decoration: none;
	}
	div.pagination a.next{
		border:2px solid #426d08;
		margin:0 0 0 10px;
		text-decoration: none;
	}
	div.pagination a.next:hover{
		border:2px solid #000000;
		text-decoration: none;
	}
	div.pagination a.prev{
		border:2px solid #426d08;
		margin:0 10px 0 0;
		text-decoration: none;
	}
	div.pagination a.prev:hover{
		border:2px solid #000000;
		text-decoration: none;
	}

.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {font-size:0.9em}