﻿/*  Folha de Estilos st-road1.css  
	----------------------------------------------------------------------
	Site: www.cntbrasil.com.br/roadshow  |  Autor: Dpto. Marketing  |  Data: 19/04/2009	
	
	
	Cores: 
	Azul Marinho #00044c;
		 Laranja #ff6c00;
		 Lilas   #535576;
	
	Folha de Estilo 1 - Estrutura Principal do site
	
	*/


/* Propriedas Zeradas */
td{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
th{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
tr{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
thead{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
tfoot{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
tbody{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
caption{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
ble{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
legend{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
label{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
form{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
fieldset{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
li{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
ul{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
ol{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
dd{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
dt{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
dl{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
center{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
i{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
u{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
b{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
var{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
tt{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
sup{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
sub{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
strong{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
strike{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
small{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
samp{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
s{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
q{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
kbd{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
ins{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
img{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
font{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
em{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
dfn{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
del{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
code{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
cite{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
big{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
address{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
acronym{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
abbr{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
a{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
pre{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
blockquote{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
p{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
h6{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
h5{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
h4{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
h3{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
h2{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
h1{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
iframe{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
object{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
applet{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
span{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
div{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
body{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}
html{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent;}body {line-height: 1;}ul {list-style: none;}ol {list-style: none;}q {quotes: none;}blockquote {quotes: none;}/* remember to define focus styles! */
:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

/* 	----------------------------------------------------------------------	*/

body{ background: #fff url('') no-repeat 50% 0; 
	  font: 12px/1.4em Arial, sans-serif;
	  behavior:url(../scripts/csshover.htc);
	  }

h6 { font: 12px/1.4em Arial, sans-serif;}

h5 { font: 12px/1.4em Arial, sans-serif;}

h4 { font: 12px/1.4em Arial, sans-serif;}

h3 { font: 12px/1.4em Arial, sans-serif;}

h2 { font: 12px/1.4em Arial, sans-serif;}

h1 { font: 12px/1.4em Arial, sans-serif;}
h2 {letter-spacing:-3px;}
h1 {letter-spacing:-3px;}
h1{ font-size: 3.4em; }
h2{ font-size: 3.4em; }
h3{ font-size: 1.6em; letter-spacing:-1px;}
h4{ font-size: 1.4em; letter-spacing:-1px;}
h5{ font-size: 1.4em; letter-spacing:-2px;}

p{color:#666666;}

a { text-decoration:none;}
img a {border: none; text-decoration: none;}
a img {border: none; text-decoration: none;}
a:hover { text-decoration: underline; }



/* 	----------------------------------------------------------------------	*/

body{background-color: #14151a; }

#ctnr{width: 900px; margin: 0 auto; border-left: 1px solid #000;  border-right: 1px solid #000; background: #fff url('../img/fdo-geral.jpg') no-repeat center bottom;}

/* cabecalho */
#cbcl{height:200px; background: #fff url('../img/fdo-topo.jpg') no-repeat center top; }

#cbcl-logo  {display: block; width:200px; height:80px; float:left; margin:5px 0px 0px 10px;}
	#cbcl-logo h1 {width:200px; height:80px; display: block; background: url("../img/logo-road.jpg") no-repeat; text-indent:-50000px;}
	
#cbcl-menu {display: block; width:548px; height:80px; float:left; }
	#cbcl-menu ul { margin:28px 0px 0px 23px; }
	#cbcl-menu ul li{  float:left;  font-size:11px; margin-right: 1px;  }
	#cbcl-menu ul li a{display:block; text-decoration:none; padding:6px 12px 6px 12px; color:#fff; border:1px solid #474b8a; background:#474b8a;}
	#cbcl-menu ul li a:hover{padding:6px 12px 6px 12px; color:#fff; border:1px solid #fff;}

#cbcl-logo2 {display: block; width:127px; height:58px; margin:15px 5px 0px 0px; float:right; }
	#cbcl-logo2 h1 {/*width:200px;*/ width: 127px; height:58px; display: block; background: url("../img/logo-cnt.jpg") no-repeat; text-indent:-50000px;}


/* conteudo */
#ctdo{ padding:0px 30px 0px 30px;}
	#ctdo h2{ color:#95999a;}
	#ctdo p{padding-top:10px;}



/* rodape */
#rdpe{background: url("../img/rodape-fdo.jpg") no-repeat; height:168px; margin-top:35px; clear: both;}
#rdpe p{ display:none;}





/*Home*/
.home #txt_topo p { color:#6b573f; font-size: 2em; text-align: center; line-height: 1em; }
.home #col_esq strong, .home #col_dir li h3 { color: #f3871b; }
.home #col_dir, .home #col_esq { padding-top: 20px; }
.home #col_dir ul { display: table; width: 100%; padding: 10px 0 25px 0; }
.home #col_dir li { border-right: 1px solid #ccc; display: inline; width: 170px; float: left; padding: 10px; position: relative; margin-right: 10px; height: 110px;  }
.home #col_dir li p { padding: 0; }
.home .inscreva_se { background:#1b2f78; padding: 10px; clear: left; width: 59%; text-align: center; margin: 0 auto; }
.home .inscreva_se a { color: #fff; font-size: 1.8em; }

/*Agenda*/
#agenda{ float:left; width:450px; display:block;}
#agenda h3{color:#95999a;}


/*Agenda*/
.agenda { position: relative; }
.agenda ul { padding-top: 20px; width: 300px; display: table; }
.agenda li { color: #666; float: left; padding-bottom: 10px; line-height: 1.2em; }
.agenda li em { border-right:1px solid #A5A5A5; color:#A5A4A4; display:block; float:left; font-size:1.8em; /*height:68px;*/ line-height:40px; margin-right:5px; padding-right:5px; width:97px; }
.agenda li strong { font-size: 1.2em; }
.agenda li a { color: #f3871b; font-size:0.9em; }

.agenda #horario { background: #E9E9E9; float: right; width: 330px; padding: 5px; margin-bottom: 10px; position: relative; }
.agenda #horario ul { float: left; display:inline; width: 328px; position: relative; }
.agenda #horario h3 { color: #fff;  background: gray; padding: 5px; }
.agenda #horario li { position: relative; width: 100%; font-size: 0.9em; float: left; }
.agenda #horario strong { font-size: 2em; }

.agenda #horario.tarde { clear: right; }


#data-proxima{ display:block; height:150px;  width:450px;}
#data-proxima ul { padding-top: 20px;  }
#data-proxima li { color: #666; font-size: 1.3em; width:450px; }
#data-proxima li em { text-align:center; background-color:gray; color:#fff; display:block; float:left; font-size:2.1em;  margin-right:5px; padding:30px 0px 30px 0px; height: 25px; width : 150px; }
#data-proxima li strong { font-size: 1.3em;  }
#data-proxima li a { color: #f3871b; font-size:0.9em; }


#datas{}
#datas ul { }
#datas li { color: #666; margin-top: 20px;  display:block; width:450px; height:50px;}
#datas li em { font-weight:bold; text-align:center; background-color: #E9E9E9; color:#666; display:block; float:left; font-size:1.3em; line-height:40px; margin-right:5px; padding:2px 5px 2px 0px; width: 100px; }
#datas li strong { font-size: 1.3em; padding:15px 0px 3px 0px; }
#datasa li a { color: #f3871b; font-size:0.9em; }


/*Palestrantes*/
.palestrantes p { display:inline; float:left; margin: 0px 0px 20px 20px; padding:0 20px 20px 0; width:370px; height:210px; }
.palestrantes p img { float: left; margin-right: 10px; width:120px; height:135px; }
.palestrantes p strong { display: block; font-size:1.6em; letter-spacing:-1px; }
.palestrantes p strong i {  color:gray; font-weight:bold; font-size:14px;  font-style:normal;}

#espe { margin-bottom:20px; display:block;}

/*Fabricantes*/
.fabricante h2 { padding-bottom: 20px; }

#patrocinadores { margin:0 auto; padding:10px; width:550px; }
#patrocinadores p { text-align:center; }
#patrocinadores p strong { display: block; text-align: center;  color:gray; background-color: #F7F7F7; padding:1px 5px 1px 5px; }
#patrocinadores a { margin-left: 45px; }

#patrocinadores img { margin-left: 25px; }

#apoio{  margin:0 auto; padding:10px; width:550px; margin-top:40px; }
#apoio img{ margin-left: 35px;}

/*Fabricantes Integra*/
.fab_integra #patrocinadores { background: #d1d2d4; width: 258px; padding: 15px 18px; margin: 0; float: left; }
.fab_integra #patrocinadores p { text-align: left; float: left; }
.fab_integra #patrocinadores p strong { display: block; width: 100%; }
.fab_integra #patrocinadores a.sel { background: #d1d2d4; }
.fab_integra #patrocinadores a { background:#FFF; display:block; float:left; height:59px; margin:0 5px 5px 0; padding:4px; text-align:center; width:116px; }
.fab_integra #ctdo_fab { width: 520px; float: right; color:#afb0b2; text-align: justify; }
.fab_integra #ctdo_fab h3 { font-size: 2.8em; letter-spacing: -2px; }
.fab_integra #ctdo_fab strong { color: #585858; }
.fab_integra #ctdo_fab p { line-height: 1.8em; }




/* Fale Conosco */
	/* Rel 3 - Trabalhe na CNT Brasil e Fale Conosco */
	
.email { font-size:15px;}









