/* ---------------------------------------------
RESET.CSS
-----------------------------------------------*/
*{ margin:0;padding:0 }

html { margin-bottom:1px; }

:focus { outline: 0; }

* a:hover, * a:active { outline:none; }

a, a:hover, a:visited,a:link { text-decoration:none; color:inherit; }

a:hover { text-decoration:underline; }

a img { border:none; }

ol, ul { list-style:none;}

.clear { clear: both; }

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

table { border-collapse:separate; border-spacing:0;}

* html>body .clearfix { display: inline-block; width: 100%;}

* html .clearfix { /* Hides from IE-mac \*/height: 1%; /* End hide from IE-mac */ min-height: 100%; margin-bottom: 1px; }

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

.clearfix { display: inline-block; }

html[xmlns] .clearfix { display: block; }

textarea { resize:none;}

/* ---------------------------------------------
SITE.CSS
-----------------------------------------------*/

body { width:100%;margin:20px;font-family:Arial, sans-serif;font-size:12px;color:#666;}


.left { float:left; }
.right { float:right;}

.relative { position:relative;z-index:1;}
.absolute { position:absolute;z-index:5;}

.hidden {display:none;}

h1{font-size:17px;font-weight:bold;margin-bottom:15px;color:#333;}
h2{font-size:15px;font-weight:bold;margin:8px 0 2px 0;color:#333;}
h3{font-size:13px;font-weight:bold;margin:8px 0 2px 0;color:#333;}  
strong{color:#333;}

p{margin:5px 0;}
ul{list-style-type:disc;list-style-position:outside;margin-left:35px;}
ul ul{list-style-type:circle;list-style-position:outside;margin-left:20px;}

#logo_concurs a {display:block;text-indent:-9999px;background:url(../images/logo_concurs.jpg);width:169px;height:112px;}
#logo_libra a {display:block;text-indent:-9999px;background:url(../images/logo_libra.jpg);width:146px;height:57px;}

	#top thead tr{background:#8DE0B2;padding:6px;}
	#top thead tr th{background:#8DE0B2;padding:6px;color:#fff;text-align:left;border:1px solid #EFEFEF;border-top:0;border-right:0;}
	#top tbody tr td{padding:6px;color:#333;border:1px solid #EFEFEF;border-top:0;border-right:0;white-space:nowrap;}
	#top {border-right:1px solid #EFEFEF;}
	
	h3#total {color:#DE88AB;margin:10px 0;}
	
	#pages {margin:10px 0;}
	#pages a , .qp_counter{margin-right:15px;}
	.qp_counter {color:#000;font-size:14px;}


#login_form{width:300px;margin:0 auto;border:2px solid #FFEB0E;padding:15px;-moz-border-radius:10px;-webkit-border-radius:10px;margin-top:25px;}
#login_form input, #login_form select{width:290px;padding:3px;border:1px solid #ddd;}
#login_form h2{font-size:18px;font-weight:normal;padding:5px 0;}
#login_form #submit {width:70px;background:#DE88AD;color:#fff;border:0;font-weight:bold;cursor:pointer;}

#nav li{display:inline;margin-right:8px;}
#nav li a{display:inline;font-size:14px;list-style-type:none;background:#8EE2B1;padding:6px;color:#fff;font-weight:bold;}

