
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, img, ol, ul, li, fieldset, form, label, legend, input {
margin : 0;
padding : 0;
border : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
vertical-align : baseline;
}
body {
line-height : 1.5;
}
a img {
border : none;
}
.clear {
clear : both;
}
body {
font-size : 75%;
color : #fff;
background : #410706 url(../images/background.gif) repeat-x;
font-family : Arial, Helvetica, sans;
}
h1, h2, h3, h4, h5, h6 {
font-weight : normal;
color : #fff;
}
h1 {
font-size : 1.7em;
line-height : 1;
margin : 0 0.1em 0.1em 0.1em;
}
h2 {
font-size : 1.5em;
margin-bottom : 0.1em;
}
h3 {
font-size : 1.2em;
line-height : 1;
margin : 1.3em 0.1em 0.1em 0.9em;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
margin : 0;
}
p {
margin : 0.75em 1em;
}
p img {
float : left;
margin : 0 1.0em 0.75em 0;
padding : 0;
}
p img.right {
float : right;
margin : 1.5em 0 1.5em 1.5em;
}
a:focus, a:hover {
color : #fff;
}
a {
color : #fff;
text-decoration : underline;
}
a.premissa { font-size:9px; float: right;}
blockquote {
margin : 1.5em;
color : #666;
font-style : italic;
}
strong {
font-weight : bold;
}
abbr, acronym {
border-bottom : 1px dotted #666;
}
address {
margin : 0 0 1.5em;
font-style : italic;
}
li ul, li ol {
margin : 0 1.5em;
}
ul, ol {
margin : 0;
}
ul {
list-style-type : none;
}
ol {
list-style-type : decimal;
}
.small {
font-size : 0.8em;
margin-left: 20px;
margin-bottom : 1.875em;
line-height : 1.875em;
}
.large {
font-size : 1.2em;
line-height : 2.5em;
margin-bottom : 1.25em;
}
.hide {
display : none;
}
.quiet {
color : #666;
}
.loud {
color : #000;
}
.highlight {
background : #ff0;
}
.added {
background : #060;
color : #fff;
}
.removed {
background : #900;
color : #fff;
}
.first {
margin-left : 0;
padding-left : 0;
}
.last {
margin-right : 0;
padding-right : 0;
}
.top {
margin-top : 0;
padding-top : 0;
}
.bottom {
margin-bottom : 0;
padding-bottom : 0;
}
div#right h1 {
font-size : 1.6em;
line-height : 1;
margin-left : 0.6em;
padding : 5px 0;
color : #961112;
border-bottom : 1px solid #961112;
}
div#content h1 { margin-left: 10px; }
img.apoio-realiza {
margin : 0 0 25px 0;
}
div#container {
width : 780px;
margin : 0 auto;
}
div#left {
width : 550px;
float : left;
}
div#right {
width : 210px;
float : right;
margin : 20px 0 0 0;
}
div#content {
width : 100%;
margin : 0;
padding : 0;
background : #961112;
}
div#footer-content { width:100%; height:16px; background:url(../images/footer.gif) no-repeat bottom; }
div#expositores { width:520px; height:589px; margin: 0 auto; background:url(../images/expositores.jpg) no-repeat; }
#local-banner { margin:0 auto; width:540px; height:147px; background:url(../images/local-banner.jpg) no-repeat;}
#bg-eventos { width: 550px; height:446px; background:url(../images/bg-eventos.gif) no-repeat;margin-top:0px; }
 
.palestrante img { float : left; padding :0;}
.palestrante h2 { float : right; color:#450C0C; font-size: 19px; font-weight:bold; width : 380px; margin : 0; padding : 0 10px 0 0; }
.titulo { font-size: 16px; font-style:italic; margin:0; padding: 0; }
.intro { font-size: 0.8em;  padding: 0 0 0 15px; } 
.palestrante p { float : right; width : 380px; margin : 0; padding : 5px 10px 10px 0; }
.palestrante span { float:left; font-size:10px; margin-top:5px; }

h1 a.logo {
display : block;
margin : 5px 0 0 0;
width : 198px;
height : 170px;
line-height : 40px;
text-decoration : none;
background : transparent url(../images/logo.png) no-repeat left top;
text-indent : -5000px;
}
ul.navigation {
margin : 10px 0 0 0;
width: 548px;
height: 29px;
padding : 10px 0 0 0;
float : left;
list-style : none;
}
ul.navigation li {
float : left;
}
ul.navigation a {
padding : 0 1.2em;
margin : 0;
text-decoration : none;
color : #fff;
font-weight : bold;
float : left;
display : block;
}
ul.navigation a:hover {
color : #fff;
text-decoration : underline;
}
ul.navigation .first a {
background : none;
}


/*Galeria*/
#galeria { margin: 0 0 0 8px; }
.thumbnails {
margin: 10px 0 10px 0;
}

.img-wrapper {
margin: 3px 0 4px 4px;
float:left;
line-height:0;
}
 
.img-wrapper img {
float:none;
margin:0;
background:#75100F;
padding:3px;
border:1px solid #75100F;
position:relative;
}

/*pagination*/
ul.pagination { margin-left:0px; padding:0; width:315px; float: left; }
ul.pagination li { margin:5px 0 0 0;  padding:0;}


/*palestra*/
.palestra{
float:left;
width:58px;
font-size:13px;
font-weight:bold;
margin:0 0 0 10px;
}

.palestrantes{
float:left;
width:79px;
font-size:13px;
font-weight:bold;
margin:0 0 0 10px;
}

.palestra_assunto{
float:left;
width:57px;
font-size:13px;
font-weight:bold;
margin:0 0 0 10px;
}

.palestra_duracao{
float:left;
width:61px;
font-size:13px;
font-weight:bold;
margin:0 0 0 10px;
}

.palestra_horario{
float:left;
width:54px;
font-size:13px;
font-weight:bold;
margin:0 0 0 10px;
}

.palestra_valor{
float:left;
width:44px;
font-size:13px;
font-weight:bold;
margin:0 0 0 10px;
}


.palestra_titulo{
float:left;
font-size:13px;
width:266px;
}

.palestra_titulo_palestra{
float:left;
font-size:13px;
width:236px;
}

.palestra_titulo_bruno{
float:left;
font-size:13px;
width:180px;
}
.palestra_titulo_hr{
float:left;
font-size:13px;
width:300px;
}

#box_palestra{
float:left;
width:500px;
padding:7px 0 20px 14px;
}

#pagseguro{
float:left;
width:250px;

}


#bt_seg{
float:left;
width:150px;
margin:-28px 0px 0px 122px;

}

.input_check{
float:left;
margin:10px 0px 0px 10px;
}


#box_palestra table,tr,td{
	text-align:center;
}
#box_palestra table td{
padding:5px;
}


#box_palestra table input{
border:medium none;
font-size:10px;
height:12px;
margin-top:4px;
text-align:center;
width:27px;
}

.quantidade{
float:left;
}

.quantidade input{
margin-right:8px;
width:20px;

}

#fechar{
	margin-left:10px;
}

.form_conv input{
margin-right:5px 
}

.form_conv .qt{
	width:23px;
}






