@import 'reset.css';

body {
	background: url('../images/bg_body.jpg') no-repeat bottom center;
}

strong, b {
	font-weight: bold;
}

em, i {
	font-style: italic;
}

a {
	text-decoration: none;
}

a:hover {
	
}

#wrap {
	width: 940px;
	margin: 25px auto 0 auto;
}

#header {
	width: 940px;
	height: 232px;
	background: url('../images/bg_header.png') no-repeat 475px 30px;
}

#header h1 {
	width: 396px;
	height: 189px;
	display: block;
}

#header h1 a {
	width: 396px;
	height: 189px;
	display: block;
	background: url('../images/bg_logo.png') no-repeat 0 0;
	text-indent: -999em;
	overflow: hidden;
}

#header h2 {
	display:none;
}

#content {

}

#aside {
	background: url('../images/bg_aside.png') no-repeat 0 0;
	width: 324px;
	height: 715px;
	display:block;
	float: left;
}

.inner {
	width: 803px;
	display:block;
	float: left;
	margin: -10px -30px 0 0;
	position: relative;
}

#nav {
	width: 264px;
	position: absolute;
	top: 130px;
	right: 25px;
}

#home #nav {
	top: 40px;
}

#nav li {
	position: absolute;
	width: 264px;
	height: 32px;
}

#nav li a {
	text-indent: -999em;
	width: 264px;
	height: 32px;
	overflow: hidden;
	display:block;
}

#nav li.home {
	top: 0;
	left: 0;
}

#nav li.programacao {
	top: 35px;
	left: 0;
}

#nav li.temas {
	top: 70px;
	left: 0;
}

#nav li.inscricoes {
	top: 105px;
	left: 0;
}

#data {
	width: 376px;
	height: 50px;
	position: absolute;
	top: 60px;
	left: 30px;
}

#data li{
	width: 110px;
	height: 50px;
	position: absolute;
	top: 0px;
}

#data li.day15{
	left: 0px;
}

#data li.day16{
	left: 112px;
}

#data li.day17{
	left: 225px;
}

#data li.day18{
	left: 337px;
}


#data li a{
	width: 110px;
	height: 50px;
	display:block;
	text-indent: -999em;
	overflow:hidden;
}

#home {
	height: 819px;
	background: url('../images/bg_home.png') no-repeat 0 0;
}

.linkGo {
	position: absolute;
	display: block;
	height: 13px;
	text-indent: -999em;
	overflow: hidden;
}

#prog_15 {
	height: 1081px;
	background: url('../images/prog_15.png') no-repeat 0 0;
}

#prog_16_01 {
	height: 1093px;
	background: url('../images/prog_16_01.png') no-repeat 0 0;
}

#prog_16_01 .linkGo {
	bottom: 37px;
	left: 390px;
	width: 90px;
}

#prog_16_02 {
	height: 1346px;
	background: url('../images/prog_16_02.png') no-repeat 0 0;
}

#prog_16_02 .linkGo {
	bottom: 37px;
	left: 30px;
	width: 70px;
}

#prog_17_01 {
	height: 1321px;
	background: url('../images/prog_17_01.png') no-repeat 0 0;
}

#prog_17_01 .linkGo {
	bottom: 37px;
	left: 390px;
	width: 90px;
}

#prog_17_02 {
	height: 1401px;
	background: url('../images/prog_17_02.png') no-repeat 0 0;
}

#prog_17_02 .linkGo {
	bottom: 33px;
	left: 30px;
	width: 70px;
}

#prog_18 {
	height: 1081px;
	background: url('../images/prog_18.png') no-repeat 0 0;
}



#inscricao{
background:#FFF;
border-radius:15px;
width:500px;
padding:10px;
margin:50px 0 100px 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
box-shadow:#000 0px 2px 10px;
}

#inscricao h1{
font:20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#034E8F;
}

#inscricao table{
width:470px;
}

#inscricao td{	
height:20px;
vertical-align:central;	
border:4px solid;
border-color:#FFFFFF;
padding:4px 0 0 2px;
}
#inscricao .primeiralinha{
background-color:#A6C4DE;
color:#FFF;
font-size:14px;
}
#inscricao .demaislinhas{
font-size:12px;	
background-color:#EDF7EF;
font-weight:bold;
color:4F3A27;
}

.p{
font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#navinsc{
width:300px;
float:left;
border-radius:0 15px 15px 0;
background:#00599D;	
margin:80px 0 0 0px;
}
#navinsc ul li{
width:220px;	
list-style:none;
font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:left;
margin:5px 0 5px 20px; ;
padding:5px;
}
#navinsc ul li a{
font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:5px;
text-transform:uppercase;
}
#navinsc ul li a:hover{
background:#0077BC;
}
#navinsc ul li a:active{
background:#0077BC;
}

.linha_bottom{
border-bottom:1px solid;
border-bottom-color:#0095DA;
}

#form_inscricao1{
padding:10px 0 0 5px;;
margin:20px 0 0 0;
color:#015593;
}

#form_inscricao1 input[type='text']{
width:400px;
border:1px solid;
border-color:#3BB1E1;
}

#form_inscricao1 select{
width:300px;
margin-left:5px;
}


#form_inscricao1 input[type='submit']{
background-color:#40AFE4;
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border:0;
margin:20px 15px 10px 10px;
}


#form_inscricao2 { /*Maior e sem o menu*/
background:#FFF;
border-radius:15px;
width:500px;
padding:10px;
margin:50px 0 100px 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
float:left;
box-shadow:#000 0px 2px 10px;
}

#form_inscricao2  table{
width:490px;
margin:20px 0 20px 20px;
}



#form_inscricao2 table tr{	
margin-left:30px;
}
#form_inscricao2 table td{	
height:20px;
vertical-align:central;	
padding:4px 0 0 2px;
color:4F3A27;
}

#form_inscricao2 .txtlongo{
width:180px;
border:1px solid;
border-color:#3CB0DF;
}



#form_inscricao2 input[type='submit']{
background-color:#40AFE4;
color:#FFFFFF;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border:0;
margin:20px 15px 10px 10px;
}


#footer {
	width: 100%;
	height: 175px;
	
}

#footer #innerFoot {
	width: 940px;
	height: 168px;
	display:block;
	margin: 10px auto 0 auto;
	background: url('../images/bg_footer.png') no-repeat 0 0;
}