#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }


* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	

body{
	margin: 0px;
	padding: 0px;
	background-image: url(images/fix_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #0E578A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
     }
	 
	 h4 { margin:0; padding:0;}
#header {
	width: 780px;
	float: left;
}
#sidebar {
	background-image: url(images/sidebar.jpg);
	background-repeat: no-repeat;
	
	width: 110px;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}


#wrap {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}


#post {
	background-image: url(images/post.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height:250px;
	-min-height:250px;
	width: 584px;
	float: left;
	background-color: #FFFFFF;
	margin-left: 20px;
	-margin-left:10px;
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 30px;
	}
.lista-eventos {
	width: 290x;
	float: left;
	margin-right: 2px;
	margin-top: 10px;
	
}

.div-contato {
	width: 255px;
	float: left;
	margin-top: 10px;
	
}	
	
 h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	padding: 0px;
display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B6395;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

h2 {
	text-transform: uppercase;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #2C7DB5;
	margin: 0px;
	padding: 0px;
}
.margin-list {
	height: 100px;
	width: 399px;
	float: left;
}


.float-left {
	float: left;
	width: 200px;
	height: 100px;
	margin-left: 10px;
	margin-right: 10px;
}
.float-left #imageindex {
	margin-left: 60px;
}


#lista-produtos ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#lista-produtos li {
	background-color: #0E578A;
	display: block;
	width: 100px;
	margin-top: 2px;
	padding: 2px;
}
#lista-produtos li a {
	color: #FFFFFF;
}
#lista-produtos {
	float: right;
	width: 110px;
}


#footer {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	margin-top: 20px;
	padding-top: 10px;
}

	
#sidebar {
	background-image: url(images/sidebar.jpg);
	width: 125px;
	float: left;
	background-repeat: no-repeat;
	height: 224px;
}

#sidebar ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
}
#sidebar li a {
	display: block;
	color: #FFFFFF;
	padding: 2px;
	margin: 0px;
}
#sidebar li {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0B5C91;
	width: 105px;
	padding: 2px;
}

#sidebar li a:hover {
	background-color: #02BCED;
}


.box {
	text-align: center;
	min-height:250px;
	width: 550px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.popup-image {
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}


a,a:active,a:visited {
	color: #09c;
	text-decoration: none;
}

a:hover {
	color: #0cf;
}



#container { 
	width: 50%;
	margin: 0 auto;
	text-align: left;
}

.footer {
	background-color: #003366;
	padding: 0.5em;
	float: right;
	position: fixed;
	margin: 0px;
	right: 20%;
	color: #FFFFFF;
}

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	top: 23%;
	left: 2%;
	width: 50%;
	height: 50%;
	border: 1em solid #003366;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}


.lightbox[id]{ /* IE6 and below Can't See This */    position:fixed;    }#overlay[id]{ /* IE6 and below Can't See This */    position:fixed;    }

#crachas,#cartoes,#pulseiras,#valevalor,#tyveck,#pvc,#vinyl,#halografica,#rfid,#scanband,#hospitalar,#compuband,#ingressos-papel,#ingressos-sinteticos,#vale-valor,#credenciais, #cartoes,#silicone, #lights,#selos,#luznegra {
	width:780px;
	height:400px;
	background-color: #FFFFFF; }
	
	
	h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1C659A;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}

#evento01,#evento02, #evento03, #evento04, #evento05, #evento06, #evento07, #evento08, #evento09, #evento10, #evento11, #evento12, #evento13, #evento14, #evento15, #evento16, #evento18, #evento20, #evento21, #evento22, #evento23, #evento24, #evento25, #evento26, #evento27 {
width:780px;
	height:500px;
	background-color: #FFFFFF;
	
}

#evento17{
width:780px;
	height:500px;
	background-color: #FFFFFF;
	
}


#evento19{
width:780px;
	height:400px;
	background-color: #FFFFFF;
	
}




 #evento20 {width:780px; height:300px;}
	
#div-left {
	float: left;
	width: 180px;
	margin-top: 5px;
	margin-bottom: 30px;
}
#descricao {
	float: right;
	margin-top: 5px;
	width: 390px;
}
#div-left ul {
	margin: 0px;
	padding: 0px;
	display: block;
}

#div-left li {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #4295CD;
	border-right-color: #4295CD;
	border-bottom-color: #4295CD;
	border-left-color: #4295CD;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	display: block;
}
#div-left p.gal1 a, p.gall2 a {
	background-color: #0C5D92;
	font-weight: bolder;
	color: #FFFFFF;
	display: inline;
	float: left;
	margin-right: 2px;
        margin-top: 2px;
	margin-left: 2px;
	padding: 5px;
}

#div-left p.gal1 a:hover, p.gall2 a:hover {
	background-color: #068FC3;
	font-weight: bolder;
	color: #000000;
	float: left;
	
}
.s5a li {
	display: inline;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-size: 9px;
	margin: 0px;
	color: #FFFFFF;
}
.s5a ul {
	margin: 0px;
	padding: 0px;
}

.s5a {
	text-align: center;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
.s5a li a {
	text-decoration: none;
	color: #FFFFFF;
}
.s5a li a:hover {
	color: #0872A4;
}
#mainmenu {
	width: 740px;
	background-image: url(images/mainmenu.gif);
	background-repeat: no-repeat;
	background-position: center;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 24px;
	padding-bottom: 28px;
}
#mainmenu ul {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#mainmenu li {
	display: inline;
	padding: 0px;
	margin: 0px;
}
#mainmenu li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bolder;
	padding-right: 25px;
	padding-left: 25px;
}
#mainmenu .produtos a {
	padding-left: 22px;
}
#mainmenu .servicos_a a {
	padding-left: 30px;
}
#mainmenu .eventos_a a {
	padding-left: 40px;
}
#mainmenu .contato_a a {
	padding-left: 38px;
}
.floats {
	float: left;
	margin-left: 5px;
}


#img-nave {
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	width: 220px;

}
#img-view,#img-view1,#img-view2,#img-view3,#img-view4,#img-view5,#img-view6 {
	height: 225px;
	width: 300px;
	float: left;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
}
#img-nave ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#img-nave li {
	display: inline;
	margin: 0px;
	padding: 1px;
}
#img-nave img {
}

.lista-eventos img {
cursor:pointer;
}

.back {}

.left-feature { width:100px; margin-top:10px; height:90px; float:left;}
#EventosTop { width:575px; height:200px; float:none; }
#more_events { width:575px;}
