@charset "utf-8";

#menu{
 background:#rrggbb;
 border:solid 1px #rrggbb;
 border-radius:3px;
 width:800px;
 padding:10px;
 }
 
menu{
	
 color:#000000;
 display:inline-block;
 margin:0px;
 background:linear-gradient(#ffffff 0%,#ffffff 100%);
 background:-moz-linear-gradient(#ffffff 0%,#ffffff 100%);
 background:-ms-linear-gradient(#ffffff 0%,#ffffff 100%);
 background:-o-linear-gradient(#ffffff 0%,#ffffff 100%);
 background:-webkit-linear-gradient(#ffffff 0%,#ffffff 100%);
 border:solid 0px #f9f9f9;
 border-radius:0px;
 padding:0px;
 }
menu:hover{
 background:linear-gradient(#00A600 0%, #00A600 100%);
 background:-moz-linear-gradient(#00A600 0%, #00A600 100%);
 background:-ms-linear-gradient(#00A600 0%, #00A600 100%);
 background:-o-linear-gradient(#00A600 0%, #00A600 100%);
 background:-webkit-linear-gradient(#00A600 0%, #00A600 100%);
 border-radius:0px ;
 border:solid 0px #333;
 color:#ffffff;
 }
 
 #wrapper
{
	width:950px;
	border:0px solid black;
	margin:0 auto; 						/*centrar*/
		border-radius: 0px;
	
	
		}
		
/*		header{
	height:5px;	
background: -webkit-linear-gradient(#00A600, #00A600);
background: -moz-linear-gradient(#00A600, #00A600); 
background: -o-linear-gradient(#00A600, #00A600);
margin:0;color:white;
text-align:center;
text-shadow: rgb(0,0,0) 2px 2px 3px;
}*/
header {width:960px; margin:0 auto; z-index:101}

h1 {margin:27px 0 0 23px; display:inline-block; z-index:100}

.form-search {float:right; margin:60px 39px 0 0; border:#d9d9db 1px solid; background:#fff; border-radius:4px}
#form-search input {width:186px; height:18px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:transparent; border:none; color:#d2d2d2;  vertical-align:top; padding:5px 10px 5px 13px; display:inline-block; float:left; margin-right:4px}
.search_button {background:url(../images/search-button.png) 0 0 no-repeat; display:inline-block; vertical-align:top; float:left; width:26px; height:29px; margin:0 0 0 0}
.search_button:hover {background:url(../images/search-button.png) right 0 no-repeat}

.social-icons {overflow:hidden; text-align:right; padding:20px 30px 13px 0}
.social-icons span {display:inline-block; font-size:13px; line-height:17px; color:#fff; font-weight:bold; margin:3px 14px 0 0}
.social-icons a {display:inline-block; width:23px; height:23px; float:right}
.icon-1 {background:url(../images/icon-1.png) 0 0 no-repeat}
.icon-2 {background:url(../images/icon-2.png) 0 0 no-repeat; margin-left:7px}
.icon-3 {background:url(../images/icon-3.png) 0 0 no-repeat; margin-left:7px}
.social-icons a:hover {background-color:#000}

nav {z-index:100; border-radius:12px; background:#ebebec; margin:22px 6px 0 6px; padding:4px}
nav>div {background: green; border-radius:12px 8px 8px 12px}
ul.menu {margin:0 1px 0 0;  border-right:#7acad7 1px solid; display:inline-block; float:left}
ul.menu li {float:left; line-height:17px; margin:0 0 0 0; background:url(../images/transp.png) 0 0 repeat; border-right:#53b2c3 1px solid; border-left:#82ceda 1px solid}
ul.menu li a {font-size:13px; line-height:17px; color:#fff; font-weight:bold; display:block; padding:15px 28px 15px 28px; height:34px;}
ul.menu li.home-page {display:inline-block; background:url(../images/transp.png) 0 0 repeat; border-radius:8px 0 0 8px; border:none !important; height:64px;}
ul.menu li:hover , ul.menu li.current {background:url(../images/current.jpg) 0 0 repeat-x #000000; border-right:#000000 1px solid; border-left:#000000 1px solid}
ul.menu li.home-page a {padding:21px 22px 24px 23px !important}
ul.menu li.home-page s  {background:url(../images/home-page-img.png) 0 0 no-repeat; width:19px; height:19px; display:block}




/*
header h1{	padding:0;	margin:0;	font-size:24px;}
header h2{	padding:0;	margin:0;	font-size:20px;}

nav li
{
	display:inline;
}*/
 #wripper
{
	width:950px;
	border:0px solid black;
	margin:0 auto; 						/*centrar*/
	box-shadow:0 5px 25px rgba(0,0,0,1);
		border-radius: 20px;
	
		}
		
		footer{
			alignment-adjust:central
	height:50px;	
background: -webkit-linear-gradient(#00A600, #00A600);
background: -moz-linear-gradient(#00A600, #00A600); 
background: -o-linear-gradient(#00A600, #00A600);
margin:0;color:white;
text-align:center;
text-shadow: rgb(0,0,0) 2px 2px 3px;
}
footer h1{	padding:0;	margin:0;	font-size:24px;}
footer h2{	padding:0;	margin:0;	font-size:20px;}
footer h5{	padding:0;	margin:0;	font-size:10px;}

nav li
{
	display:inline;
}

 
 
.pix_diapo {
	background: #000;
	-moz-box-shadow: 0 3px 6px #000;
	-webkit-box-shadow: 0 3px 6px #000;
	box-shadow: 0 3px 6px #000;
	height: 355px;
	margin: 0 10px;
	overflow: hidden;
	
	position: relative;
	width: 950px;
}
.pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	
}
#pix_prev, #pix_next {
	cursor: pointer;
	display: block;
	height: 40px;
	margin-top: -20px;
	position: absolute;
	top: 50%;
	width: 40px;
	z-index: 1001;
}
#pix_prev {
	background: url(images/diapo/prev.png) no-repeat;
	left: 10px;
}
#pix_next {
	background: url(images/diapo/next.png) no-repeat;
	left: auto!important;
	right: 10px!important;
}
#pix_pag {
	margin: 0 auto;
	position: relative;
	width: 940px;
	z-index: 1002;
}
#pix_commands {
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	margin: 15px 0 0 13px;
	position: relative;
	width: 24px;
}
#pix_play {
	background: url(images/diapo/play.png) center no-repeat;
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 24px;
}
#pix_stop {
	background: url(images/diapo/pause.png) center no-repeat;
	height: 24px;
	left: 0;
	position: absolute;
	top: 0;
	width: 24px;
}
#pix_pag_ul {
	float: right;
	margin: 0;
	padding: 0;
}
#pix_pag_ul > li {
	cursor: pointer;
	display: block;
	.display: inline-block;
	float: left;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 20px 8px 0;
	text-align: center;
	text-indent: -9999px;
	width: 16px;
}
#pix_pag_ul > li > span {
	background: #222;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	height: 20px;
	width: 16px;
}
#pix_pag_ul > li:hover > span > span {
	background: #ccc;
}
#pix_pag_ul > li > span > span {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	float: left;
	height: 8px;
	margin: 4px;
	width: 8px;
}
#pix_pag_ul > li.diapocurrent > span > span {
	background: #ff0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#pix_pag_ul > li > .pix_thumb {
	border: 2px solid #f2f2f2;
	.border: 4px solid #e6e6e6;
	border: 4px solid #e6e6e6\9;
	-moz-box-shadow: 0 8px 30px #000;
	-webkit-box-shadow: 0 8px 30px #000;
	box-shadow: 0 8px 30px #000;
	height: 100px;
 	left: -150px;
	position: absolute;
	top: -80px;
	width: 200px;
}
#pix_pag_ul > li > .thumb_arrow {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid  #e6e6e6;
	top: 26px;
	left: 12px;
	position: absolute;
}
.pix_relativize {
	overflow: hidden;
	position: relative;
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}
.caption {
	background: rgba(0, 0, 0, 0.8);
    .filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)\9;
	bottom: 20px;
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 20px;
	width: 900px;
}
.ui-loader {
	display: none;
}
