/* 
  ##########################################################################################################

	Template Eventps
	Seu Site na Internet
	Rio de Janeiro, Brasil | Todos os direitos reservados

  ########################################################################################################### 
*/

/* General
---------------------------------- */

body {
	margin: 0 0 20px 0;
	padding: 0;
	font: .625em Arial, Helvetica, sans-serif;
	background: #500548 url(../pics/fundo.jpg) 50% 0;
}
h5{
	font-size:14px;
	margin:0;
	padding:0;
}
a,
a:link,
a:active,
a:visited {
	color:#FF6600;
	text-decoration:none;
}
.text a,
.text a:link,
.text a:active,
.text a:visited {
	color:#FF6600;
	text-decoration:none;
}
.text a:hover{
	color:#FFF;
	text-decoration:none;
}
.text li ul li a,
.text li ul li a:active,
.text li ul li a:visited{
	color:#FFF !important;
}
.conf{
	width:400px;
	margin:0 auto 20px auto;
	padding:10px 10px 10px 35px;
	border:1px solid #09F;
	background:#DEF url(../pics/Tick.png) no-repeat;
	color:#09F;
}
.error{
	width:400px;
	margin:0 auto 20px auto;
	padding:10px 10px 10px 35px;
	border:1px solid #F00;
	background:#FFE8E8 url(../pics/Error.png) no-repeat;
	color:#F00;
}

#tudo {
	width: 955px;
	margin: 20px auto;
	padding: 0;
	font-size: 1.2em;
	background-color:#8A0B74;
	min-height:100px;
}

#topo{
	height:150px;
	background-color:#F6A108;
	padding:0 15px 0 15px;
}

#logo{
	width:60%;
	float:left;
	height:129px;
	margin:10px 0 0 0;
}
#logo img{
	border:0px;
}
#dados{
	width:40%;
	float:right;
	text-align:right;
	height:119px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
#dados p{
	margin:12px 0 0 0;
}
#frase{
	width:60%;
	float:left;
	height:30px;
	color:#A50F8D;
	font-weight:bold;
	font-size:18px;
}
#busca{
	width:40%;
	float:right;
	text-align:right;
	height:20px;
}
#busca p{
	float:right;
	margin:0;
	padding:0;
}
#busca .ninput{
	height:18px;
	color:#999999;
	padding:2px 0 0 10px;
	width:180px;
	border:0px;
}
#busca .small{
	width:180px;
}
#busca .x-small{
	width:50px;
}
#busca .button{
	width:20px;
	height:20px;
	background-color:#F6A108;
}
ul.busca{
	list-style-image:url(../pics/icons/seta.gif);
}
ul.busca li{
	padding:5px 5px 10px 5px;
	border-bottom:1px dashed #999;
}
ul.busca li h4{
	margin:0;
}

#menu{
	height:30px;
}

#breadcrumb{
	height:20px;
	padding:10px;
}
#breadcrumb a,
#breadcrumb a:link,
#breadcrumb a:active,
#breadcrumb a:visited {
	color:#500548;	
}
#breadcrumb a:hover{
	color:#F6A108;
}
#breadcrumb ul{
	list-style:none;
	padding:0px;
	margin:0px;
	width:100%;
}
#breadcrumb ul li{
	color:#500548;
	height:17px;
	text-align:center;
	font-size:12px;
	float:left;
}
#breadcrumb ul li .comum{
	max-width:100px;
	float:left;
	height:20px;
	margin:0;
	background-image:url(../pics/brd.gif);
	line-height:18px;
}
#breadcrumb ul li .fundo{
	background:url(../pics/brd.gif) repeat-x; 
	padding-top:2px; 
	padding-bottom:4px;
}
#breadcrumb_meio{
	min-width:10px;
	float:left;
	height:20px;
	background-image:url(../pics/brd.gif);
	line-height:18px;
}
#breadcrumb ul li .inicio{
	width:8px;
	height:20px;
	background-image:url(../pics/brd_inicio.gif);
	float:left;
}
#breadcrumb ul li .meio{
	width:20px;
	height:20px;
	background-image:url(../pics/brd_meio.gif);
	float:left;
}
#breadcrumb ul li .fim{
	width:14px;
	height:20px;
	background-image:url(../pics/brd_fim.gif);
	float:left;
}
#area{
	width:905px;
	margin:auto auto;
}

#conteudo{
	background-color:#FFFFFF;
}
#destaque{
	height:300px;
}
#banner{
	width:100%;
	margin:0 !important;
	padding:0 !important;
}

#banner img{
	padding:0 !important;
}

#home-esquerdo{
	width:605px;
	float:left;
}
#home-esquerdo ul{
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
}
#home-esquerdo ul li{
	width:178px;
	height:270px;
	float:left;
	margin:0 0 0 20px;
}
#home-esquerdo ul li a p,
#home-esquerdo ul li a:active p,
#home-esquerdo ul li a:visited p{
	color:#723988;
}
#home-esquerdo ul li a:hover p{
	color:#F90;
}
#home-esquerdo ul li img{
	width:178px;
	border:0;
}
#home-esquerdo ul li p{
	color:#723988;
	font-size:12px;
	font-weight:bold;
	padding:0 2px 0 2px;
	margin:0;
	text-align:justify;
}
#home-direito{
	width:347px;
	float:right;
}
#home-direito a,
#home-direito a:visited,
#home-direito a:active{
	color:#F6A008;
	text-decoration:none;
	font-weight:bold;
}
#home-direito a:hover{
	color:#723988;
}
#direito-empresa{
	width:100%;
	height:135px;
	margin:20px 0 0 0;
}
#direito-empresa a,
#direito-empresa a:visited,
#direito-empresa a:active{
	padding:10px 10px 0 0;
	float:left;
}

#direito-empresa h4{
	border-bottom:2px solid #890B73;
	font-weight:normal;
	text-align:right;
	color:#4F0547;
	padding:0 5px 5px 0;
}
#direito-empresa p{
	color:#723988;
	font-size:12px;
	font-weight:bold;
	padding:5px 2px 0 2px;
	margin:0 10px 0 0;
	text-align:justify;
}
#direito-corporativos{
	width:100%;
}
#direito-corporativos h4{
	border-bottom:2px solid #890B73;
	font-weight:normal;
	text-align:right;
	color:#4F0547;
	padding:0 5px 5px 0;
}
#direito-corporativos ul{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
#direito-corporativos ul li{
	width:100px;
	float:left;
	margin:0 12px 0 0;
	text-align:center;
}
#direito-corporativos ul li img{
	max-width:100px;
	max-height:71px;
	border:0;
}
#direito-particulares{
	width:100%;
	margin:30px 0 0 0;
}
#direito-particulares h4{
	border-bottom:2px solid #890B73;
	font-weight:normal;
	text-align:right;
	color:#4F0547;
	padding:0 5px 5px 0;
}
#direito-particulares ul{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
#direito-particulares ul li{
	width:100px;
	float:left;
	margin:0 12px 0 0;
}
#direito-particulares ul li img{
	max-width:100px;
	max-height:71px;
	border:0;
}

#direito-video{
	width:328px;
	height:236px;
	margin:10px 0 0 10px;
}
#video{
	width:290px;
	height:298px;
	float:right;
	background-image:url(../pics/video.jpg);
}
#fotos{
	width:95%;
	margin:20px; auto auto auto;
}
#fotos_produtos{
	width:80%;
	margin:20px auto auto auto;
}
#mini_fotos{
	width:220px;
	height:255px;
	float:left;
	margin:20px 0 0 40px;
}
#mini_fotos_produtos{
	width:220px;
	height:255px;
	float:left;
	margin:30px 0 0 50px;
}
#newsletter{
	height:90px;
	margin:auto;
	padding:10px 15px 10px 15px;
}
#form_newsletter{
	width:70%;
	float:left;
}
#form_newsletter p{
	color:#FFFFFF;
}
#form_newsletter .txtnome{
	width:200px;
	height:20px;
	background-image:url(../pics/input.png);
	float:left;
}
#form_newsletter .botao{
	width:30px;
	padding:0px;
	color:#FFFFFF;
	margin:0;
	float:left;
}
#form_newsletter .txtemail{
	width:200px;
	height:20px;
	background-image:url(../pics/input.png);
	float:left;
	margin-left:10px;
}
#form_newsletter input{
	color:#999999;
	padding:2px 0 0 10px;
	width:190px;
	height:20px;
	border:0px;
	background:none;
}
#icones{
	width:30%;
	float:right;
	text-align:right;
}
#icones img{
	margin-left:20px;
	border:0px;
}
.alert{
	width:75%;
	border:1px solid #FF6600;
	background-color:#FFFF80;
	padding:10px 10px 10px 150px;
	min-height:128px;
	font-size:16px;
	color:#FF9900;
	background-image:url(../pics/alert.png);
	background-repeat:no-repeat;
	background-position:10px;
	margin:20px auto auto auto;
}

/* Produtos */

#produto_esquerdo{
	width:450px;
	float:left;
}
#produto_direito{
	width:440px;
	float:right;
}
#galerias{
	height:370px;
	background:url(../pics/loading-photo-3.gif);
}
#produto_direito h3{
	margin:0 0 10px 5px;
}
#produto_direito .detalhes{
	font-size:14px;
	width:410px;
	float:left;
	color:#890B73;
	margin:0 0 0 5px;
}
#controle-evento{
	text-align:center;
	margin:auto;
	width:290px;
}
#produto_direito ul{
	padding:0;
	margin:0;
	list-style:none;
}
#produto_direito ul li{
	float:left;
	width:200px;
	height:140px;
	margin:5px;
	text-align:center;
}
#produto_direito ul li img{
	width:200px;
	height:140px;
	border:0;
	background:url(../pics/loading-photo-medium.gif);
}
#controle-evento p{
	margin:10px 0 0 0;
}
#controle-evento img{
	vertical-align:middle;
}
#produto_direito_topo{
	height:30px;
	font-size:16px;
	padding-top:15px;
	text-align:center;
	font-weight:bold;
	border-bottom:3px solid #CCCCCC;
	background-color:#F5F5F5;
}
#produto_direito_meio{
	height:320px;
}
#produto_direito_rodape{
	clear:both;
	height:50px;
	padding:10px;
	color:#000;
	border-top:3px solid #CCCCCC;
	background-color:#F5F5F5;	
}
#produto_direito_rodape .button{
	width:20px;
	height:20px;
	border:0px;
	background-color:#F6A108;
	margin-bottom:1px;
	background-image:url(../pics/icons/search.gif);
}
#produto_direito_rodape input{
	height:18px;
	color:#999999;
	padding:2px 0 0 5px;
	width:170px;
	border:1px solid #FF6600;
}
#produto_foto{
	height:160px;
	border-bottom:2px dotted #FF9900;
	margin-top:8px;
}
#produto_foto p{
	margin:10px;
}
#produto_foto a,
a:link,
a:active,
a:visited {
	color:#500548;	
}
#produto_foto a:hover{
	color:#F6A108;
}
#produto_foto img{
	max-width:100%;
}
#produto_foto .esquerda{
	width:30%;
	float:left;
	height:60px;
	padding:5px;
}
#produto_foto .direita{
	width:60%;
	float:right;
	height:60px;
	padding:5px;
}
#produto_foto .titulo{
	font-size:12px;
	color:#500548;
	padding-left:5px;
}
#produto_foto .data{
	font-size:12px;
	color:#999999;
}
/*------Galeria----------------*/
#menu_galeria{
	width:160px;
	height:329px;
}
#tipo_galeria{
	width:135px;
	height:50px;
	margin:9px 0 0 2px;
	background-image:url(../pics/bg-galeria.png);
}
#tipo_galeria p{
	margin:0px 0 0 5px;
	color:#fff;
	font-weight:bold;
	padding:5px 0 0 0;
}
#tipo_galeria select{
	margin:0 0 0 5px;
	width:124px;
	color:#C46200;
	border:1px solid #C46200;
}
#menu_galeria ul{
	list-style:none;
	margin:5px;
	padding:0;
	font-size:12px;
	color:#FFFFFF;
	width:90%;
	font-weight:bold;
}
#menu_galeria ul li{
	border-bottom: 1px solid #FFF;
	background-color:#F6A108;
	font-size:13px;
	padding:8px;
	padding-left:15px;
}
#menu_galeria ul li a{
	color:#FFFFFF;
}
#menu_galeria ul li a:hover{
	text-decoration:underline;
}
#conteudo_galeria{
	width:741px;
}
#conteudo_galeria .detalhes{
	font-size:14px;
	color:#500548;
	width:503px;
	padding:0 0 10px 40px;
}
#foto_grande{
	width:741px;
	clear:both;
	text-align:center;
}
.foto{
	max-width:500px;
	max-height:329px;
}
#carr_foto{
	width:570px;
	height:520px;
	border:10px solid #F5F5F5;
	float:left;
	display:none;
	text-align:center;
}
#foto_grande a, #foto_grande a:active, #foto_grande a:visited{
	text-decoration:none;
	color:#7C4775;
	font-weight:bold;
	font-size:13px;
}
#foto_grande a:hover{
	text-decoration:underline;
}
#frmenvia{
	text-align:left;
	float:right;
	width:180px;
	color:#500548;
}
#carr-envia{
	height:300px;
	border:1px solid #fff;
}
#frmenvia .txtnome{
	width:168px;
	height:23px;
	font-size:14px;
	background-image:url(../pics/textfield_envia.gif);
	background-repeat:no-repeat;
	border:0;
	color:#FFFFFF;
	padding:3px 0 0 10px;
}
#frmenvia .txtemail{
	width:168px;
	height:23px;
	font-size:14px;
	background-image:url(../pics/textfield_envia.gif);
	background-repeat:no-repeat;
	border:0;
	color:#FFFFFF;	
	padding:3px 0 0 10px;
}
.btnenvia{
	width:23px;
	height:23px;
	padding:0;
	margin-right:5px;
	border:0;
	font-size:11px;
	font-weight:bold;
	background-color:#F5A009;
	color:#FFFFFF;
}
.titulo_envia{
	font-size:12px;
	color:#999999;
	margin:0 0 10px 0;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
}
.titulo_galeria{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	color:#500548;
	padding-left:40px;
}
.titulo_produtos{
	font-size:16px;
	padding:10px 0 15px 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#890B73;
}
.link-baixar{
	font-size:14px;
	clear:both;
}
#foto_grande .img{
	width:100%;
}
#imagem{
	width:500px;
	margin-left:40px;
	float:left;
	text-align:center;
}
#btn_prev{
	width:23px;
	float:left;
	margin-top:300px;
    width: 32px;
    height: 32px;
	z-index:9999;
	position:absolute;
	margin-bottom:0px;
}
#btn_next{
	clear:both;
    width: 32px;
    height: 32px;
	z-index:9999;
	position:absolute;
	margin-bottom:0px;
}
#btn_prev_pr{
	width:23px;
	float:left;
    width: 32px;
    height: 32px;
	z-index:9999;
}
#btn_next_pr{
    width: 32px;
    height: 32px;
	float:right;
	z-index:9999;
}
#btn_next a, #btn_next a:active, #btn_next a:visited{
	z-index:99999;
}
#btn_next a:hover{
	z-index:99999;
}
#btn_prev .prev_active{
	background-position: -32px 0;
}
.control_slideshow{
	width:50%;
	float:left;
	text-align:left;
}
.control_slideshow img{
	width:16px;
	height:16px;
}
.control{
	width:50%;
	float:right;
	text-align:right;
}
.control img{
	margin-left:50px;
}
#thumbs{
	width:900px;
	clear:both;
}
#carrega_thumbs{
	width:741px;
	height:140px;
}
.limpa_imagem{
	background:#FFF;
	padding:4px;
	margin:0;
}

#img_carrega{
	width:200px;
	position:absolute; 
	top:500px;
	left:400px;
	text-align:center;
	height:16px; 
	display:none;
	z-index:99999;
}
#thumbs ul{
	list-style:none;
	margin:0;
	padding:0;
}
#thumbs ul li{
	margin:4px;
}

#thumbs ul li img{
	height:100px;
	background:url(../pics/carrega.gif) no-repeat 50% 50%;
	color:#FFFFFF;
}
#thumbs ul li .clear{
	background:none;
}
.btn-controls{
	width:100%;
	clear:both;
	text-align:center;
}
.btn-controls img{
	margin:10px;
}
#carrega_thumbs{
	height:16px;
	text-align:center;
}
#galeria_centro{
	width:554px;
}
#galeria_topo{
	height:20px;
	color:#6F1869;
	font-size:16px;
}
#galeria_fotos{
	height:330px;
	width:100%;
	padding:0 0 0 12px;
}
#galeria_fotos ul{
	list-style:none;
	margin:0;
	padding:0;
}
#galeria_fotos ul li{
	width:120px;
	height:300px;
	float:left;
	margin:5px;
}
#galeria_fotos ul li img{
	margin:5px 0 5px 0;
	border:0;
}
#contato{
	width:747px;
	height:269px;
	margin:auto;
	background-image:url(../pics/contato.jpg);
	color:#723A89;
}
#contato p{
	font-size:14px;
	line-height:20px;
}
#contato a:hover{
	color:#F6A008;
}
#contato-esquerdo{
	width:326px;
	float:left;
	margin-left:10px;
}
#contato_direito{
	width:381px;
	float:right;
	text-align:right;
	margin-right:20px;
}

/*-----------noticias--------------*/
#noticia_esquerdo{
	width:630px;
	float:left;
}
ul.news{
	list-style:none;
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
}
ul.news li{
	width:590px;
	float:left;
	margin:0 auto 10px auto;
	padding:0 0 10px 0;
}
ul.news li a:hover h1{
	color:#CCC;
}
ul.news li h1{
	font-size:18px;
	margin:0 0 5px 0;
	font-weight:normal;
	padding:0;
}
ul.news li h1 a:hover{
	color:#F6A008;
}

ul.news li img{
	width:580px;
	height:160px;
	border:8px solid #E8E8E8;
}
ul.news li p{
	margin:15px 0 0 0;
	line-height:20px;
	color:#666;
}
ul.news li div{
	width:100%;
	border:1px solid #CCC;
	background:#F5F5F5;
	padding:5px;
	height:20px;
	margin:10px 0 0 0;
	color:#999;
}
ul.news li div p{
	margin:0 0 0 0;
	float:left;
}
ul.news li div a{
	float:right;
}
#noticia_direito{
	width:270px;
	float:right;
}
#ultimas-noticias ul{
	list-style:none;
	margin:0;
	padding:0;
}
#ultimas-noticias ul li{
	margin:3px;
	background:url(../pics/icons/seta.gif) no-repeat 0 3px;
	padding:5px 5px 5px 20px;
}
#ultimas-noticias ul li a:hover{
	color:#999;
}
#noticia_esquerdo h5{
	color:#999;
}
#noticia_esquerdo img{
	width:580px;
	margin:auto;
}
p.link-noticias{
	text-align:left;
	margin:20px 0 0 0;
}
p.link-noticias a,
p.link-noticias a:active,
p.link-noticias a:visited{
	text-decoration:underline;
}
p.link-noticias a:hover{
	color:#CCC;
}
#barra_ferramentas{
	width:620px;
}
#barra_ferramentas img{
	width:auto;
	border:0;
}
/*#############DANCE HEADS##############*/

ul.danceheads-menu{
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
ul.danceheads-menu li{
	background:url(../pics/fundo-menu.jpg);
	width:155px;
	height:24px;
	margin:0 0 2px 0;
	padding:8px 0 0 7px;
}
ul.danceheads-menu li.dance-menu-active{
	background:url(../pics/fundo-menu-active.jpg);
}
ul.danceheads-menu li a,
ul.danceheads-menu li a:active,
ul.danceheads-menu li a:visited{
	padding:5px 0 5px 0;
	height:24px;
	color:#FFF;
	text-decoration:none;
}
ul.danceheads-menu li a:hover{
	color:#ccc;
}
ul.menu-produtos-dance{
	list-style:none;
	margin:0;
	padding:10px 0 0 15px;
}
ul.menu-produtos-dance li{
	margin:0 20px 0 0;
}
ul.menu-produtos-dance li a,
ul.menu-produtos-dance li a:active,
ul.menu-produtos-dance li a:visited{
	text-decoration:underline;
}
ul.menu-produtos-dance li a:hover{
	color:#F60;
}

ul.menu-produtos-dance li ul{
	display:none;
	margin:-50px 0 0 50px;
	z-index:9999999;
	list-style:none;
	position:absolute;
	padding:10px;
	background:#FFF;
	border:1px solid #999;
}
ul.menu-produtos-dance li ul li{
	margin:5px;
	width:150px;
}
#dance-esquerdo{
	width:182px;
	float:left;
	margin:0 0 20px 0;
}
#dance-direito{
	width:700px;
	float:right;
	margin:25px 0 20px 0;	
}
#dance-rodape{
	clear:both;
}
#dance-rodape img{
	width:910px;
}
#dance-detalhes{
	width:282px;
	float:left;
	height:255px;
	overflow:hidden;
	z-index:0;
	font-family:Verdana, Geneva, sans-serif;
}
#dance-video{
	width:410px;
	float:right;
	height:275px;
}
#dance-direito h1{
	color:#00AB4E;
	text-align:right;
	font-size:18px;
}
ul.list-demos{
	list-style:none;
	margin:0;
	padding:0;
}
ul.list-demos li{
	text-align:right;
}
ul.list-demos li a,
ul.list-demos li a:active,
ul.list-demos li a:visited{
	color:#00AB4E;
}
ul.list-demos li a:hover{
	color:#F60;
}

ul.pergunta{
	list-style:none;
	margin:0;
	padding:0;
}
ul.pergunta li{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#8A0B74;
	margin:0 0 10px 0;
}
ul.pergunta li p{
	color:#000;
}
ul.pergunta li a,
ul.pergunta li a:active,
ul.pergunta li a:visited{
	color:#8A0B74;
}
ul.pergunta li a:hover{
	color:#F90;
}
.clear_perguntas{
	display:none;
	margin-left:10px;
}

#calendario{
	position:absolute;
	background-color:#FFF;
	padding:10px;
	border:1px solid #CCC;
	display:none;
}

/*-----formulario orçamento-------*/
.tabela_orcamento{
	color:#772571;
	font-size:12px;
}
#frmOrcamento input{
	width:80%;
	border:1px solid #F6A008;
	color:#772571;
	vertical-align:middle;
}
#frmOrcamento textarea{
	width:80%;
	border:1px solid #F6A008;
	color:#772571;
}
#frmOrcamento select{
	width:50%;
	border:1px solid #F6A008;
	color:#772571;
}
#frmOrcamento input.button{
	border:0px;
	color:#F6A008;
	font-size:24px;
	font-weight:bold;
	width:112px;
	margin:0;
	padding:0;
	background-color:#FFF;
}
#frmOrcamento span{
	font-weight:bold;
	color:#F6A008;
}
.espaco{
	margin-top:0px;
}


.titulo_produto{
	font-size:16px;
	font-weight:bold;
	float:left;
	text-transform:uppercase;
	color:#500548;
	margin:0;
	padding:0;
}


/*Organizar carrousel página inicial*/

.jcarousel-skin-tango{
	width:894px;
}

/* Headers
---------------------------------- */

h1, h2, h3, h4 {
	margin: .5em 0px;
	font-family: Arial, helvetica, sans-serif;
	font-weight: normal;
}
h1{
	color:#500548;
}
h2{
	color:#500548;
	font-style:italic;
	margin-bottom:20px;
	border-bottom:2px solid #500548;
}
h3{
	color:#F90;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
}
h4{
	color:#500548;
	font-size:14px;
	font-weight:bold;
}
.lblinfo{
	font-size:12px;
	color:#0099FF;
	width:85%;
	margin:auto;
	padding:10px;
	border:1px solid #0099FF;
	background-color:#ECF5FF;
}
.lblerror{
	font-size:12px;
	color:#F00;
	width:85%;
	margin:auto;
	padding:10px;
	border:1px solid #F00;
	background-color:#FFF2F2;
}
.link_galeria{
	font-size:12px;
	font-weight:normal;
	padding:30px 0 0 0;
}
.link-galeria2{
	text-decoration:underline;
}
.clear{
	clear:both;
	height:1px;
	margin:0;
}
/* Pagination
---------------------------------- */

ul#pagination {
    border: 0; 
    margin:0; 
    padding:0;
    list-style:none;
}

#pagination li{
	border:0; margin:0; padding:0;
	font-size:12px;
	float: left;
}

#pagination a {
	border: solid 1px #ddd;
	margin-right:2px;
}

#pagination .next a,
#pagination .previous a {
	font-weight:bold;
	border:solid 1px #fff;
}

#pagination .active{
	color:#000;
	font-weight:bold;
	display:block;
	float:left;
	padding:4px 6px;
}

#pagination a:link,
#pagination a:visited {
	color:#000;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}

#pagination a:hover {
	border:solid 1px #363636;
}

.per-page a {
    margin: 0 0 0 10px;
}


a#closeBut {
	position: absolute;
	display: block;
	top: -13px;
	right: -13px;
	width: 30px;
	height: 30px;
	text-indent: -9999em;
	border:none;
	background: url(../pics/icons/fancy_closebox.png) no-repeat;
	outline: 0;
}