body {
	font-family: Helvetica, Arial, sans-serif;
	margin:0;
}

/* PAGINA ------------------------------------------------- */
.ej_wrap {
	margin:10px auto 10px auto; 
	background:#FFF;
	width:1000px;
	height:auto;
}

/* TOPO ------------------------------------------------- */
.ej_header {
	height:120px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #EBEBEB;
}
.ej_header .ej_logo {
	float:left;
	width:250px;
}
.ej_header .ej_banner {
	width:468px;
	height:60px;
	float:right;
}
.ej_header .ej_menu {
	height:60px;
	clear:right;
	text-align:right;
	line-height:60px;
	vertical-align:bottom;
	text-transform:lowercase;
}
.ej_header .ej_menu ul {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:10px;
}
.ej_header .ej_menu ul li{
	margin:0;
	padding:0;
	display:inline;
	margin-left:20px;
	font-size:20px;
}
.ej_header .ej_menu ul li a{
	color:#666;
	text-decoration:none;
}
.ej_header .ej_menu ul li a:hover{
	color:#999;
	text-decoration:underline;
}

/* CONTEUDO ------------------------------------------------- */
.ej_page {
	clear:both;
	margin:10px 0 0 0;
	width:1000px
}
.ej_content_bar {
	width:750px;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	border-right:1px solid #EBEBEB;
	height:auto;
	float:left;
	margin-bottom:10px;
}
.ej_side_bar {
	width:228px;
	height:auto;
	float:right;
}
.ej_page .ej_content_bar .ej_media {
clear:both;
	height:250px;
	border-bottom:1px solid #EBEBEB;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.ej_page .ej_content_bar .ej_media .ej_front_banner {
	width:300px;
	height:250px;
	margin-right:10px;
	float:left;
}
.ej_page .ej_content_bar .ej_media .ej_front_slider {
	width:440px;
	background:#000;
	height:250px;
	float:right;
}
.ej_page .ej_content_bar .ej_hilights {
	clear:both;
	margin-top:10px;
}
.ej_page .ej_content_bar .ej_hilights_banner {
	clear:both;
	height:60px;
	margin-top:10px;
	margin-bottom:10px;
}

.ej_page .ej_content_bar .ej_hilights h3 {
	margin:0;
	padding:0;
	background:#FF9900;
	height:35px;
	color:#FFF;
	display:inline;
	padding:5px;
	line-height:35px;
	margin-bottom:5px;
}

.ej_page .ej_content_bar .ej_hilights ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:5px;
}
.ej_page .ej_content_bar .ej_hilights ul li {
	background:#000;
	font-weight:bold;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	margin-bottom:5px;
	display:inline-block;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
}

.ej_page .ej_content_bar .ej_hilights ul li:hover {
	background:#333;
}

.ej_page .ej_content_bar .ej_hilights ul li a {
	color:#FFF;
	text-decoration:none;
}

.ej_page .ej_content_bar .ej_hilights ul li a:hover {
	color:#FFF;
	text-decoration:none;
}

.ej_post {
	clear:both;
	margin-top:20px;
}

.ej_side_bar_box {
	width:220px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #EBEBEB;
}

.ej_side_bar_box h3 {
	margin:0;
	padding:0;
	background:#FF9900;
	height:35px;
	color:#FFF;
	display:inline;
	padding:5px;
	line-height:35px;
	margin-bottom:5px;
}

.ej_side_bar_box ul  {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:5px;
}

.ej_side_bar_box ul li a {
	text-decoration:none;
	color:#666;
	font-weight:bold;
	font-size:16px;
}

.ej_side_bar_box ul li a:hover {
	text-decoration:underline;
	color:#333;
}

.ej_side_bar_box ul li.ej_tag a {
	text-decoration:none;
	color:#333;
	font-weight:bold;
	font-size:14px;
}

.ej_side_bar_box ul li.ej_tag a:hover {
	text-decoration:underline;
	color:#333;
}

.ej_post h3 {
	margin:0;
	padding:0;
	background:#FF9900;
	height:35px;
	color:#FFF;
	display:inline;
	padding:5px;
	line-height:35px;
	font-size:24px;
}
.ej_post h3 a {
	color:#FFF;
	text-decoration:none;
}

.ej_post h3 a:hover {
	color:#EBEBEB;
	text-decoration:underline;
}


.ej_post h4, .ej_post h4 a {
	margin:0;
	padding:0;
	background:#666;
	height:35px;
	color:#FFF;
	display:inline;
	padding:5px;
	line-height:35px;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	
}

.ej_post h4 a:hover {
	color:#EBEBEB;
	text-decoration:underline;
}

.ej_post h5 {
	margin:0;
	padding:0;
	background:#000;
	height:25px;
	color:#FFF;
	display:inline;
	padding:3px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	margin-left:-5px;
}

.ej_post h6 {
	margin:0;
	padding:0;
	background:#333;
	height:25px;
	color:#FFF;
	display:inline;
	padding:3px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-transform: lowercase;
	margin-left:-5px;
}
.ej_post h5 a, .ej_post h6 a {
	color:#fff;
	text-decoration:none;
}
 
.ej_post h5 a:hover , .ej_post h6 a:hover {
	color:#EBEBEB;
	text-decoration:underline;
}

.ej_post_content
{
	color:#333;
	font-size:16px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:10px;
	padding-bottom:10px;
	text-align:justify;
}

.ej_post_content h1
{
	color:#333;
	font-size:26px;
	margin:0;
	padding:0;
	display:inline;
}


/*  FOOTER ------------------------------------------------- */
.ej_footer {
	border-top:1px solid #EBEBEB;
	clear:both;
	background:#333;
	margin-top:10px;
	padding-top:10px;
}

.ej_footer ul {
	margin:0;
	padding:0;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #666;
	list-style:none;
	margin-top:10px;
}

.ej_footer ul li.title {
	margin:0;
	padding:0;
	background:#FF9900;
	color:#FFF;
	display:inline;
	padding:3px;
	font-size:16px;
	font-weight:bold;
}
.ej_footer ul li, .ej_footer ul li a{
	margin:0;
	padding:0;
	color:#FFF;
	font-size:14px;
	margin-top:5px;
	text-decoration:none;
}
.ej_footer ul li a:hover{
	color:#CCC;
	text-decoration:underline;
}

.ej_footer ul li.categorias ul li{
	display:inline;
	border:none;
	margin:0;
	padding:0;
}

.ej_navigation h3 {
	margin:0;
	padding:0;
	background:#FF9900;
	display:inline-block;
	padding:5px;
	margin-right:20px;
}

.ej_navigation a {
	color:#FFF;
	text-decoration:none;
}

.ej_navigation a:hover {
	color:#EBEBEB;
	text-decoration:underline;
}
.ej_coment {
	color:#333;
	border-top:1px solid #EBEBEB;
	padding-top:10px;
	margin-top:10px;
}

.ej_coment h3 {
	margin:0;
	padding:0;
	background:#333;
	display:inline-block;
	padding:5px;
	margin-right:20px;
	color:#FFF;
}

.ej_respond {
	color:#333;
	border-top:1px solid #EBEBEB;
	padding-top:10px;
	margin-top:10px;
}


.ej_respond h3 {
	margin:0;
	padding:0;
	background:#666;
	display:inline-block;
	padding:5px;
	margin-right:20px;
	color:#FFF;
}

.ej_coment h4 {
	margin:0;
	padding:0;
	background:#000;
	height:25px;
	color:#FFF;
	display:inline;
	padding:3px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

.ej_coment h5 {
	margin:0;
	padding:0;
	background:#333;
	height:25px;
	color:#FFF;
	display:inline;
	padding:3px;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	text-transform: lowercase;
}
.ej_coment h4 a, .ej_coment h5 a {
	color:#fff;
	text-decoration:none;
}
 
.ej_coment h4 a:hover , .ej_coment h5 a:hover {
	color:#EBEBEB;
	text-decoration:underline;
}

.ej_respond ul {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:10px;
}
.ej_respond ul li {
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	font-size:18px;
	vertical-align:middle;
}

.ej_respond ul li small {
	color:#FF0000;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	vertical-align:middle;
}

.ej_respond ul li .txt {
	padding:8px;
	color:#666;
	width:300px;
	border:1px solid #CCC;
	font-size:14px;
	margin-top:5px;
}

.ej_respond ul li .textarea {
	padding:8px;
	color:#666;
	width:700px;
	border:1px solid #CCC;
	font-size:14px;
	margin-top:5px;
	font-family: Helvetica, Arial, sans-serif;
}

.ej_respond ul li .bnt {
	padding:8px;
	font-size:14px;
}

.ej_commentlist {
	font-size:16px;
} 

.ej_commentlist{

} 

.ej_commentlist li {
	margin:0;
	padding:0;
} 

.ej_commentlist li p {
	color:#333;
	font-size:18px;
} 

.ej_commentlist a {
	color:#666;
	font-weight:normal;
	text-decoration:none;
} 

.ej_commentlist a:hover {
	color:#666;
	font-weight:normal;
	text-decoration:underline;
} 

.ej_pagetitle {
	margin:0;
	padding:0;
	background:#000;
	color:#FFF;
	padding:5px;
	font-size:28px;
}

.ej_post .ej_twitter {
	background:#0099FF;
}
/* old **********************************************************************************************************/
		
    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
	#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:440px;
		background:#fff;		
		margin-bottom:2em;
		}			
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:440px;
		height:220px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:440px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:0;
		margin-top:5px;
		padding:0;
		height:25px;	
		}
	ol#controls li{
		margin:0 5px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:25px;
		line-height:25px;
		}
	ol#controls li a{
		float:left;
		height:25px;
		line-height:25px;
		background:#000;
		color:#FFF;
		padding:0 8px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#FF9900;
		color:#fff;
		font-weight:bold;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */