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



.clearfix:after     { clear: both; content: ".";  display: block; height: 0; visibility: hidden; }
.clearfix           { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix    { height: 1%; }
.clearfix           { display: block; }
/* End hide from IE-mac */

body{
	background-image:url(../img/bg.jpg);
	margin-top:0px;
	background-attachment:scroll;
	background-position:50% 50%;
	background-position-y:0px;
	background-position:top;
	background-repeat: repeat-x;
	height:756px;
	margin: 0px;
	padding: 0px;
    background-color:#404040;
}

#wrapper{}


#topbg{
	background-image:url(../img/bgtop.png);
	height:61px;
}

#menu1
{
	background-image:url(../img/bgmenu.png);
	height:46px;
	width:966px;
}

#bgcent{background-image:url(../img/cent.png);width:966px;}

#bgtr{
	background-image:url(../img/b1.png);
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	height:28px;
	background-color:#1B1B1B;
	}
	
#txtnew{font-size:11px;}

#down
{
	background-image:url(../img/bgdown.png);
	height:100px;
	width:966px;
}

#copyr
{
	float:right;
	padding:5px 5px 5px 5px;
	color:#FFF;
}

#userzone{
	padding-right:35px;
	float:right;

}

#cenp{
	padding-left:20px;
}
.h3{
	font-weight:bold;
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
}

/* Navigation
----------------------------------------------- */
.navigation { 
	position: absolute; 
	bottom: 0;
	left: 40px;
}
.navigation ul { 
	float: left; 
	margin: 0; 
	padding: 0; 
}
.navigation li { float: left; margin: 0; list-style-type: none; }
.navigation a { 
	float: left;
	display: block;
	padding: 35px 30px 15px 35px;
	color: #fff; 
	font-size: 16px; 
	font-weight: bold; 
	text-decoration: none;
}
.navigation a:hover { color: #C9C9C9; }

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:640px;
		height:241px;
		overflow:hidden; 
		}
		
		#prevBtn, #nextBtn,#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:20px;
		top:140px;
		z-index:1000;
		background-color:#FFF;
		}	
	#nextBtn, #slider1next{ 
		left:630px;
		background-color:#FFF;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(http://pixelprog.com/pp2010/img/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(http://pixelprog.com/pp2010/img/btn_next.gif) no-repeat 0 0;	
		}					
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}

ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/*--------------Lista de expecialização tecnica---------------------------------*/
#listesp { 
	top:30px;
	position: absolute; 
	bottom: 0;
	left: 10px;
}
#listesp ul { 
	float: left; 
	margin: 0; 
	padding: 0; 
}
#listesp li { float: left; margin: 0; list-style-type: none;width:80px; }

/* Login-widget
----------------------------------------------- */
.login-widget {padding: 10px; }
.login-widget a{color:#E4E4E4}
.login-widget input { font-family: tahoma, sans-serif; font-size: 11px; color: #666; }
.login-widget .input { display: inline; }
.login-widget .input input { width: 119px; }
.login-widget .checkbox input { width: auto !important; margin: 5px 5px 0 0; }

.login-widget .submit input { border: 1px solid #ddd; }

.login-widget ul { clear: both; margin: 0; }
.login-widget ul li { list-style-type: none; padding: 0; margin-left: 10px; }

.login-widget img { float: left; }
.login-widget .user_details { padding: 0 0 0 90px; font-size: 11px; }
.login-widget .user_details h5 { margin: 0 0 5px 0; }
.login-widget .user_details strong { float:left; width: 70px; }

/* Tabela1
----------------------------------------------- */
.tabela1 {width:612px; }
.tabela1 .bg1 {
	background-image:url(../img/bgtb1.png);
	height:34px;
	width:612px;
	font-size:16px;
	float:left;
	font:Verdana, Geneva, sans-serif;
	font-style:oblique;
	padding-top:4px;
	padding-left:3px;
	}
	
.tabela1 .cent {border-left:1px solid #333;border-right:1px solid #333;padding:3px 3px 3px 3px;}
.tabela1 .down {border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;}
	