*{margin:0; padding:0; text-decoration:none}
body {background: #ccc url(img/body_bg.gif) repeat-x; text-align:center;}
#content {width:776px; background:#fff url(img/main_bg.gif) repeat-y; margin:0 auto; text-align:center}
#header { background: url(img/header_bg.gif) no-repeat bottom; height:189px;}
#header-nav { height:59px; background: url(img/header-nav_bg.gif) ; position:relative}
#header-nav ul{position:absolute; right:15px; bottom:0 !important; bottom:-1px}
#header-nav ul li {list-style: none; display:inline; border:0; padding:0 2px;}
#header-nav ul li a {color:#666; font:14px Verdana, sans-serif; padding:2px 2px 2px 7px; background: url(img/menu_bg.gif) repeat-y}
#header-nav ul li.last {border:0}
#header h1 a{ display:block; text-indent:-9999px; overflow:hidden; background:url(img/logo_rma.png); height: 78px; width:285px; float:left; margin-left:20px; margin-top:35px;}
#header h2 a{ display:block; text-indent:-9999px; overflow:hidden; background:url(img/organizacao_bg.gif); height: 130px; width:70px; float:right; margin-right:20px}
#preamble {width:703px; margin:0 auto; text-align:left; padding-top:20px; margin-bottom:20px;}
#preamble h1 {text-indent:-9999px; overflow:hidden; height:100px; margin-bottom: 10px; background: url(img/preamble_h1.gif)}
#preamble h2 {text-indent:-9999px; overflow:hidden; height:55px; width:377px; background: url(img/preamble_h2.gif)}
#inscricao #preamble h1 {background: url(img/preamble_h1_inscricao.gif)}
#inscricao #preamble h2 {background: url(img/preamble_h2_inscricao.gif)}
#img_seminario {margin:0; }
#middle {padding-bottom:20px;}
#middle h3 { font: 18px Arial, sans-serif; margin:25px; color:#666 }
#address {width:711px; height: 250px; background: url(img/address_bg.gif) no-repeat;font: 14pt Arial, Helvetica, sans-serif; margin:0 auto; color:#666; line-height:1.5em; padding-top:40px;}
#address h4 {color:#360 }
#address h5 { font:11pt Verdana, sans-serif}
#address span { font:10pt Verdana, sans-serif }
#sponsors {background:url(img/patrocinadores_bg.gif) center 20px no-repeat; height:55px; margin-left:10px; text-align:left; font:9px Verdana, sans-serif}
#sponsors span {display:block; margin: 0 0 10px 10px; color:#666}
#affinia, #mahle, #ngk, #timken, #delphi, #schaeffler, #sabo, #sama {display:block; float:left; height:62px; text-indent:-9999px; overflow:hidden }
#affinia {background:  url(img/affinia.gif) no-repeat 0 100%; width:79px;}
#mahle {background:  url(img/mahle.gif) no-repeat 0 100%; width:87px;}
#ngk { background:  url(img/ngk.gif) no-repeat 0 100%; width:55px;}
#timken { background: url(img/timken.gif) no-repeat 0 100%; width:93px;}
#delphi { background: url(img/delphi.gif) no-repeat 0 100%; width:97px;}
#schaeffler { background: url(img/schaeffler.gif) no-repeat 0 100%; width:114px;}
#sabo { background: url(img/sabo.gif) no-repeat 0 100%; width:108px;}
#sama { background: url(img/sama.gif) no-repeat 0 100%; width:95px;}
#affinia:hover, #mahle:hover, #ngk:hover, #timken:hover, #delphi:hover, #schaeffler:hover, #sabo:hover, #sama:hover { background-position:0 -10px}
#footer-content{background:#999}
#footer {background: #999 url(img/footer_bg.gif) repeat-y left top; font:9px Verdana, sans-serif; width:776px; margin:0 auto; color: #ccc; padding-bottom:10px; clear: both}
#footer a {color: #B6C0CB; }
#footer a:hover {color:#fff; }
#footer-realizacao { margin:0 auto; width:490px; height:70px; text-align:left}
#footer-realizacao span {display: block; clear:both; height:20px; padding-top:5px}
#sindipecas {display:block; float:left; background: url(img/sindipecas.gif) no-repeat 0 0 ; width:68px; height:50px; text-indent:-9999px; overflow:hidden}
#sindipecas:hover {background: url(img/sindipecas.gif) no-repeat 0 -72px;}
#andap {display:block;float:left; background: url(img/andap.gif) no-repeat 0 0 ; width:83px; height:50px; text-indent:-9999px; overflow:hidden}
#andap:hover {background: url(img/andap.gif) no-repeat 0 -72px;}
#sincopecas {display:block;float:left; background: url(img/sincopecas.gif) no-repeat 0 0; width:110px; height:50px; text-indent:-9999px; overflow:hidden}
#sincopecas:hover {background: url(img/sincopecas.gif) no-repeat 0 -72px;}
#sindirepa {display:block;float:left; background: url(img/sindirepa.gif) no-repeat 0 0 ; width:104px; height:50px; text-indent:-9999px; overflow:hidden;}
#sindirepa:hover {background: url(img/sindirepa.gif) no-repeat 0 -72px;}
#sicap {display:block;float:left; background: url(img/sicap.gif) no-repeat 0 0 ; width:80px; height:50px; text-indent:-9999px; overflow:hidden;}
#sicap:hover {background: url(img/sicap.gif) no-repeat 0 -72px;}
#realizacao {display:block; background:url(img/realizacao.gif) 0 30px no-repeat; width:452px; height:75px; margin:0 auto; padding-top:15px; text-align:left; color:#888}
#realizacao:hover {background:url(img/realizacao.gif) 0 -42px no-repeat;}
#footer-nav {margin-bottom:10px; clear:both}
#footer-nav ul li {list-style: none; display:inline; border-right: 1px solid #888; padding:0 3px;}
#footer-nav ul li a {font:9px Verdana, sans-serif; padding:2px;}
#footer-nav ul li.last {border:0; padding:0}


/*Estilizando os formulários */
#form {width:500px; background: url(img/form_bg.gif) repeat-y; margin:0 auto; line-height:1.2em }
#form fieldset { padding:15px; border:0;}
#form fieldset * { font:14px Verdana, sans-serif; color:#444}
#form fieldset#topo {background: url(img/form_top.gif) no-repeat ; padding-top:35px;}
#form fieldset label {float:left; padding:3px;}
#form acronym {
	font-weight:bold;
	border:0;
	background:url(img/acronym_bg.gif) repeat-x 0 100%;
	cursor:help;
	color: #CCC;
}
#form fieldset label.left {
	width:100px;
	text-align:right;
	margin-right:5px;
	font-weight:bold;
	color: #CCC;
}
#form fieldset label.right {
	text-align:right;
	margin-left:10px;
	font-weight: bold;
	color: #CCC;
}
#form fieldset input, #form fieldset select, #form fieldset textarea {float:left; margin-bottom:10px; color:#666; background:#fff url(img/input_bg.gif) repeat-x; border:1px solid #999; padding:3px;}
#form fieldset input.check {border:0; background:transparent; padding: 0; margin-top:0.2em;}
#form fieldset label.check {
	width:100px;
	text-align:left;
	font-size:12px;
	color: #CCC;
}
#form fieldset label.radio {
	font-size:12px;
	margin-right:10px;
	color: #CCC;
}
#form fieldset.check {margin: 20px; background:url(img/fieldset_bg.gif) repeat-x 0 100%; padding:5px;}
#form fieldset input.left {margin-left: 10px;}
#form fieldset select {padding:0}
#form fieldset textarea {width:300px;}
#form fieldset option {background:#fff}
#form fieldset legend {
	float:left;
	clear:both;
	font-weight:bold;
	margin:0 5px 15px 0;
	height:15px;
	color: #CCC;
}
#form fieldset br {clear:both}
#form fieldset#bottom {background: url(img/form_bottom.gif) 0 100% no-repeat; }
#form fieldset#bottom input {float:none; background: url(img/button_bg.gif) repeat-x; border:0; color:#fff; padding:1px; font-size:12px; width:150px; height:50px;}
#form fieldset#bottom input.bottomContato {background: url(img/button_bg2.gif)}
.fix {visibility:hidden; clear:both; padding:0; margin:0; height:1px; display:block}
.labelHover {color: #930 !important}
.labelHover acronym {color: #930 !important}
.inputHover {background:#a0afbc url(img/input_bg_over.gif) repeat-x !important; color:#930 !important}





#patrocinio #preamble h1 {background: url(img/preamble_h1_patrocinio.gif)}
#patrocinio #preamble h2 {background: url(img/preamble_h2_patrocinio.gif)}

#lista {text-align:left; list-style:none; width: 500px; margin:0 auto;}
#lista li {clear:both; background: url(img/lista_even_bg.gif) repeat-y; font: 12px Verdana, sans-serif; line-height:1.1; padding:1px; }
#lista li.destaque {font: bold 14px Verdana, sans-serif; background:url(img/lista_destaque_bg.gif) repeat-y; color:#fff; line-height:1.1 }
#lista li.beneficios {background: url(img/lista_beneficios_bg.gif) repeat-x; line-height:1.1; padding-top:10px; }
#lista li.beneficios ul li{background: url(img/lista_beneficios_bullet.gif) no-repeat 0 center; list-style:none; padding:10px 0 10px 20px;}
#lista li .item {float:left; width:45%; margin-left:5px; margin:10px}
#lista li .valor {float:right; width:45%; text-align:right; margin:10px; font-weight:bold}
#lista li.odd {background: url(img/lista_odd_bg.gif) repeat-y; color:#336600; line-height:1.1}
#lista li.foot {background: #fff; color:#999; font-size:9px; text-align:right; padding:0; overflow:hidden}


#localizacao #preamble h1 {background: url(img/preamble_h1_localizacao.gif)}
#localizacao #preamble h2 {background: url(img/preamble_h2_localizacao.gif)}
#localizacao #middle p {font: 14px Verdana, sans-serif; color:#666; margin:0 40px 15px; text-align:left }
#localizacao #middle ul li {background: url(img/lista_beneficios_bullet.gif) no-repeat 0 center; list-style:none; font: 14px Verdana, sans-serif; color:#666; text-align:left; margin:0 40px 15px; padding-left:20px; }
#localizacao #middle h4, #contato #middle h4  {text-align:left; margin:0 30px 10px; font: bold 16px Verdana, sans-serif; color:#666; clear:both; background:url(img/localizacao-h4_bg.gif) no-repeat 0 100%; padding:30px 0 12px 10px}
#localizacao #middle .destaque {color:#333; font-weight:bold}
.fotos { float:right; margin:0 40px 15px 15px;}

#confirmacao #middle ul {margin:20px; text-align:left; list-style:none}
#confirmacao #middle ul li{color:#999999; background:url(../images/confirma_li.gif) no-repeat bottom left; padding:5px; margin-bottom:5px;  font: 14px Verdana, sans-serif}
#confirmacao #middle ul li em {color:#696; font-style:normal; font-weight:bold;}
#confirmacao #middle a {display: block; margin:0 auto; width:150px; height:50px; background:url(../images/confirma_botao.gif) no-repeat;}

#contato #preamble h1 {background: url(img/preamble_h1_contato.gif)}
#contato #preamble h2 {background: url(img/preamble_h2_contato.gif); height:36px;}
#contato-fim {background:url(img/formulario_enviado.jpg); width:500px; height:125px; text-indent:-9999px; overflow:hidden; margin:0 auto}
#contato-info p {font: 14px Verdana, sans-serif; color:#666; margin:0 40px 5px; text-align:left}



#downloads #preamble h2 {background: url(img/preamble_h2_downloads.gif)}
#programacao #preamble h1 {background: url(img/preamble_h1_programacao.gif)}
#programacao #preamble h2 {background: url(img/preamble_h2_programacao.gif)}
#programacao #middle div.evento {margin:0 auto; background:url(img/lista_odd_bg.gif) repeat-y; width:700px; font: 12px Verdana, sans-serif; color:#333; clear:both; min-height:80px; height:auto !important; height:80px; }
#programacao #middle div.titulo {background:url(img/lista_destaque_bg.gif) repeat-y; font: bold 16pt Verdana, sans-serif; color:#fff; height:auto; min-height:0; padding:10px 0; }
#programacao #middle div.even {background:url(img/lista_even_bg.gif) repeat-y; border-color: #D2EFCB #999 #006600 }
#programacao #middle div.time {float:left; margin-top:10px; margin-left:5px; background:url(img/time_odd.gif); width:114px; height:65px; font: bold 9pt/1.1em Georgia, serif; color:#fff;}
#programacao #middle div.even div.time {background:url(img/time_even.gif) ;}
#programacao #middle div.time span {margin: 8px 5px 0 38px; text-align:center; display:block; color:#666}
#programacao #middle div.evento ul {margin-left: 130px; text-align:left}
#programacao #middle div.evento ul li {background: url(img/lista_beneficios_bullet.gif) no-repeat 0 center; list-style:none; padding:10px 0 10px 20px; font:14px Tahoma, sans-serif; color:#444}
#programacao #middle div.evento ul li em {color:#c00; text-transform:capitalize; font-style:normal}
#programacao #middle div.evento ul li .destaque { background: #E1E1E1;}
