
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	/*font: inherit;*/
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:#FFF;
	height:100%;
} 
blockquote, q {
	quotes: none;
}

li {
	margin:15px;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
    font-family: 'FelipaRegular';
    src: url('fontes/Felipa-Regular-webfont.eot');
    src: url('fontes/Felipa-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/Felipa-Regular-webfont.woff') format('woff'),
         url('fontes/Felipa-Regular-webfont.ttf') format('truetype'),
         url('fontes/Felipa-Regular-webfont.svg#FelipaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ColaborateRegular';
    src: url('fontes/ColabReg-webfont.eot');
    src: url('fontes/ColabReg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontes/ColabReg-webfont.woff') format('woff'),
         url('fontes/ColabReg-webfont.ttf') format('truetype'),
         url('fontes/ColabReg-webfont.svg#ColaborateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
#header{
	background:url(./img/bg_header.jpg) repeat-x;
	font-family: "FelipaRegular", "Arial" sans-serif;
	height:169px;
	width: 100%;
	color:#FFF;
	word-spacing: 1px;
}

.center_content{
	width:1119px;
	margin: 0 auto;
}
html {
	height: 100%;
}
.logo{
	background: url(./img/sprite.png) no-repeat -245px -377px;
	display:block;
	position: relative;
	top:28px;
	left:20px;
	width:113px;
	height:101px;
}
.title{
	background: url(./img/sprite.png) no-repeat 0px -882px;
	width: 965px;
	height:125px;
	display:block;
	position: relative;
	top: -79px;
	left: 148px;
}

.and{
	background: url(./img/sprite.png) no-repeat -245px -190px;
	width: 187px;
	height:167px;
	display:block;
	position: relative;
	top: -226px;
	left: 568px;
}

#container{
background:#EEE;
	width:1119px;
	margin: 0 auto;
}

#menu{
	background:#EEE url(./img/bg_menu.jpg) repeat-x;
	width:229px;
	padding: 5px 10px;
	list-style: none;
	float:left;
	min-height: 569px ;
}

#menu_a{
	background:#EEE url(./img/bg_menu.jpg) repeat-x;
	width:229px;
	padding: 5px 10px;
	list-style: none;
	float:left;
	min-height: 569px ;
}

#menu ul li {
	list-style: none; 
	margin:5px 0px 0px 0px; !important
}

.menu_title{
	background: url(./img/sprite.png) no-repeat -245px -32px;
	height:25px;
	width: 229px;
	
}
.menu_title_a{
	background: url(./img/sprite.png) no-repeat -245px -32px;
	height:25px;
	width: 239px;
	
}
.logo_icmc a{
	display: block;
	width: 207px;
	height: 95px;

	}

.logo_icmc{
	background: url(./img/sprite.png) no-repeat -245px -80px;
	width: 207px;
	height: 95px;
	margin: 20px auto 10px;	
}

.content_bg{
	background: #FFF;
	float:left;
	min-height: 586px;
}

#content{
	float:left;
	width:588px;
	margin:10px;
	padding: 10px;
	border: 1px #999 solid;
}

#sidebar{
	float:left;
	width: 198px;
	padding: 10px;
	margin: 10px;
	border: 1px #999 solid;
}

.banner a{
	background: url(./img/sprite.png) no-repeat -380px -370px;
	display: block;
	width: 200px;
	height: 283px;
	margin-bottom: 10px;
}

.slideshow{
	background: #000 url(./img/icmc.png) no-repeat;
	height: 143px;
	width: 200px;
}


.icmcjr a{
	background: url(./img/sprite.png) no-repeat -300px -700px;
	float:right;
	margin-top:-38px;
	margin-right:40px;
	width: 115px;
	height: 46px;
}


.clear{
	clear:both;
}

#support{
	background:url(./img/bg_support.jpg) repeat-x;
	height:86px;
	width:100%;
	padding:14px 0;
	text-align:center;
}

#support div{
	width:1119px;
	margin: 0 auto;
}

#support img{
	margin-left:10px;
}
#info{
	color:#FFF;
	background: url(./img/bg_info.jpg) repeat-x;
	height:90px;
	width:100%;
	line-height: 125%;
}

#info div{
	font-weight:bold;
	width:1099px;
	height:10px;
	padding:20px 10px 20px;
	margin: 0 auto;
}

#info div p{
	float:left;
	margin-left:10px;
}


.back{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -25px;
}

.back a, .back a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -25px;

}

.deletar {
	z-index:2;
}
.back a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -377px;

}
.divv {
       height:30px;
	   width: 229px;
	   opacity: 0.57;
	   margin-top: 5px;
	   position: absolute; 
	   z-index: 2;
}
a:link, a:visited; a:active; a:hover{
}
.divv2 {
    height:30px;
	width: 229px;
	margin-top:10px;
	margin-left:20px;
	font-size:18px;
	color: #FFFFFF;
	font-family: ColaborateRegular;
	z-index:3;
	position: absolute;
}
.p_s{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -60px;
}

.p_s a, .p_s a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -60px;

}


.p_s a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -412px;

}


.mc_s{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -95px;
}

.mc_s a, .mc_s a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -95px;

}


.mc_s a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -447px;

}

.mc_w{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -130px;
}
.admin{
       height:30px;
	   width: 229px;
	   background: url(./img/admin.png) no-repeat;
}
.admin a:hover{
       height:30px;
	   width: 229px;
	   background: url(./img/admin_.png) no-repeat;
}

.mc_w a, .mc_w a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -130px;

}


.mc_w a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -482px;

}

.reg{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -165px;
}

.reg a, .reg a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -165px;

}


.reg a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -517px;

}

.l_p{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -200px;
}

.l_p a, .l_p a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -200px;

}


.l_p a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -552px;

}


.t_i{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -235px;
}

.t_i a, .t_i a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -235px;

}


.t_i a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -587px;

}



.h_i{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -270px;
}

.h_i a, .h_i a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -270px;

}


.h_i a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -622px;

}



.l_c{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -305px;
}

.l_c a, .l_c a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -305px;

}


.l_c a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -657px;

} 

.a_sc{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -340px;
}

.a_sc a, .a_sc a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -340px;

}


.a_sc a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -692px;

}



.ann{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -727px;
}

.ann a, .ann a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -727px;

}


.ann a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -762px;

}



.young a, .young a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/young.png) no-repeat 0px 0px;

}


.young a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/young.png) no-repeat 0px -31px;

}





.inv{
       height:30px;
	   width: 229px;
	   background: url(./img/sprite.png) no-repeat 0px -797px;
}

.inv a, .inv a:visited {
       height:30px;
	   width: 229px;
	    display:block;
	   background: url(./img/sprite.png) no-repeat 0px -797px;

}


.inv a:hover {
       height:30px;
	   width: 229px;
     	display:block;
	   background: url(./img/sprite.png) no-repeat 0px -832px;

}

