/* 
Theme Name: Rio Info
Theme URI: http://www.rioinfo.com.br
*/
/* Zera os padroes */
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,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;

}
ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}
/* fim zerar padroes */
/* TOPO SITE */
body{background:#396 url(../img/fundo-body.gif);font:100% 'Trebuchet MS';}
#fundo{background:url(../img/fundo-principal.gif) repeat-x;}
#fundo-int{background:url(../img/fundo-principal-int.gif) repeat-x;} /*  background interna */
#principal{width:900px;margin:auto;}
#topo{width:900px;height:330px;background:url(../img/back-principal.jpg);
position:relative;}
#topo-m{width:900px;height:278px;background:url(../img/back-principal-menor.jpg); /* topo interna */
position:relative;}
#topo-es{width:900px;height:330px;background:url(../img/back-principal-es.jpg);
position:relative;}
#topo-en{width:900x;height:330px;background:url(../img/back-principal-en.jpg);
position:relative;}
h1{position:absolute;left:25px;top:20px;}
h1.m{position:absolute;left:25px;top:10px;}
#menu{
	margin:0 20px 0 20px;
	padding:0 0 28px 0;
	position:absolute;
	top:267px;
}
#menu ul{	
	height:45px;
}
#menu li{
	float:left;
	text-align:center;
	color:#fff;
	line-height:45px;
	font-size:0.95em;
	padding:0 3px;
}
#menu li a{
	color:#fff;
	text-decoration:none;
padding:5px;
	line-height:45px;
}
#menu li a:hover{
	color:#000;
	background:rgb(166,227,175);
}
/* Inicio Menu Paginas Internas */
#menu-int{
	margin:0 20px 0 20px;
	padding:0 0 28px 0;
	position:absolute;
	top:217px;
}
#menu-int ul{	
	height:45px;
}
#menu-int li{
	float:left;
	text-align:center;
	color:#fff;
	line-height:45px;
	font-size:1em;
	padding:0 5px;
}
#menu-int li a{
	color:#fff;
	text-decoration:none;
padding:5px;
	line-height:45px;
}
#menu-int li a:hover{
	color:#000;
	background:rgb(166,227,175);
}
/* Fim Menu Paginas Internas */
/* FIM TOPO SITE */
#conteudo{
width:900px;
background:url(../img/fundo-conteudo.gif);
position:relative;
min-height:1800px;
_height:1800px;
}
#conteudo-prog{
width:900px;
background:url(../img/fundo-conteudo.gif);
position:relative;
min-height:2200px;
_height:2200px;
}
#cont-inteiro{
	padding:5px 20px 20px 20px;
}
#cont-inteiro h3{
color:#036;
font-size:1.2em;
line-height:130%;
margin-left:15px 10px;
text-align:center;
background-color:#036;
color:#fff;
padding:5px;
}

#cont-inteiro p{
padding:10px 10px 0 15px;line-height:150%;
}
#cont-inteiro table{
border:1px solid #ccc;
border:0;
border-collapse: collapse;
width:98%;
margin:10px;
}
#cont-inteiro table tr td{
border:1px solid #ccc;
border:0;
border-collapse: collapse;
padding:5px 10px;
text-align:center;
}
#cont-inteiro table tr.impar{
	background-color: #eee;
}
#conteudo-li{
width:900px;
background:url(../img/fundo-conteudo.gif);
position:relative;
min-height:1700px;
_height:1600px;
}
#cont-pri{
width:597px;
margin:0 0 0 20px;
}
#cont-pri p{
padding:10px 10px 0 10px;line-height:150%;
}
#cont-pri h3{
color:#036;
font-size:1.2em;
line-height:130%;
margin-left:10px;
}
#cont-seg{
width:234px;
position:absolute;
right:0;
top:0;
margin:0 22px 0 0;
}
#cont-pri table{
width:90%;
margin:0 auto;
}
#cont-pri table caption{
text-align:center;
font-size:1.2em;
padding:10px;
}
#cont-pri table.prog,#cont-pri table.prog tr td,#cont-pri table.prog tr th{
border:1px solid #ccc;
margin:10px;
padding:10px;
}  
#cont-inteiro table.prog,#cont-inteiro table.prog tr td{
border:1px solid #ccc;
}
#cont-pri table tr th{
font-weight:bold;
}
/*   Programacao */

#programa-52{
width:415px;
margin:0 0 0 20px;
background:url(../img/fundo-programacao.gif);
float:left;
}
#programa-52 p strong{
display:block;
margin-bottom:10px;color:#036;
font-size:1.2em;
line-height:130%;
}
#programa-52 h3,#programa-53 h3{
color:#036;
font-size:1.2em;
line-height:130%;
margin-left:20px;
}
#programa-53 ul li{list-style:square;margin-left:15px;line-height:125%;margin-right:8px;}
#programa-53 ol li{line-height:135%;}
#programa-53 p,#programa-52 p{
padding:10px;line-height:150%;margin-left:10px;
}
#programa-53{
width:415px;
float:left;
margin:0 22px 0 22px;_margin:0 10px 0 5px;
background:url(../img/fundo-programacao.gif);
}
#programa-53 h2,#programa-52 h2{
margin:0;padding:0;border:0;
}
#programa-53,#programa-52{
min-height:1100px;
}
/* Programacao */


/*   Premiacao */

#premio-72{
width:415px;
margin:0 0 0 20px;
background:url(../img/fundo-programacao.gif);
float:left;
}
#premio-72 p strong{
display:block;
margin-bottom:10px;color:#036;
font-size:1.2em;
line-height:130%;
}
#premio-72 h3,#premio-73 h3{
color:#036;
font-size:1.2em;
line-height:130%;
margin-left:20px;
}
#premio-73 ul li{list-style:square;margin-left:15px;line-height:125%;margin-right:8px;}
#premio-73 ol li{line-height:135%;}
#premio-73 p,#premio-72 p{
padding:10px;line-height:150%;margin-left:10px;
}
#premio-73{
width:415px;
float:left;
margin:0 22px 0 22px;_margin:0 10px 0 5px;
background:url(../img/fundo-programacao.gif);
}
#premio-73 h2,#premio-72 h2{
margin:0;padding:0;border:0;
}
#premio-73,#premio-72{
min-height:1100px;
}
/* Premiacao */



#video{background: url(../img/fundo-apoio.gif);text-align:center;}
#video p{padding:10px;line-height:120%;font-size:0.9em;text-align:center;}
#apoio{background: url(../img/fundo-apoio.gif);text-align:center;}
#twitter_div{background: url(../img/fundo-apoio.gif);text-align:center;}
#realizacao{background: url(../img/fundo-apoio.gif);text-align:center;margin-top:15px;}
h2{border-bottom:1px dashed #aaa;font-family:'Trebuchet MS';font-size:1.5em;padding-top:10px;padding-left:10px;color:#036;margin-bottom:10px;line-height:130%;}
h2.prem{
padding:10px 0 0 10px;
margin-top:10px;
}
h2.peq{
	font-size:1em;font-weight:normal;
}
a{color:#036; text-decoration:underline;}
a:hover{text-decoration:none;}
.banner{margin:5px 5px 0 10px;}
#footer{
	background:url('../img/footer.gif') repeat-x 0 0;
	height:134px;
}
#footer p{
text-align:center;
padding:20px 0;
color:#fff;
}
#baixo-apoio{
background: url(../img/fundo-baixo-apoio.gif) no-repeat;
width: 234px;
height: 12px;
}
ol{margin-left:50px;}
ol li{line-height:170%;}
ol li strong{font-style:bolder;color:#366;margin-top:5px;}
#bandeiras{
  position:absolute;
  top:6px;
  right:3px;
  }
h2{clear:left;color:#036;}
h2 a{text-decoration:none;color:#036;}
h2 a:hover{border-bottom:0;color:#c90;}
/* ALTERACAO 6 de julho de 2009 */
#cham-61{width:180px;float:left;margin-left:15px;_margin-left:10px;}
#cham-71{width:180px;float:left;margin-left:15px;_margin-left:10px;}
#cham-81{width:180px;float:left;margin-left:15px;_margin-left:10px;}
#cham-91{clear:left;width:280px;float:left;margin-left:15px;_margin-left:10px;}
#cham-92{width:280px;float:left;margin-left:15px;_margin-left:10px;}

#cham-71 p, #cham-81 p{
padding:5px;line-height:120%;font-size:0.95em;
}

#cham-61 p{
padding:5px;line-height:120%;font-size:0.9em;
}


#cham-91 h2, #cham-92 h2{
	border:0;margin:0;padding:0;
}

#cham-91 p, #cham-92 p{
	padding:5px 10px;line-height:130%;font-size:0.93em;
}
#cham-91 p a, #cham-92 p a{
	line-height:130%;
}
#cham-61 h3{
	margin:0;padding:0;font-size:0.9em;border-top:1px solid #ccc;padding-top:5px;text-indent:0;line-height:130%;
}
#cham-61 h3 a{text-decoration:underline;margin-bottom:5px;line-height:130%;}
#cham-51{width:600px;margin-left:10px;_margin-left:5px;margin-bottom:15px;}
#cham-61 a, #cham-51 a{text-decoration:none;}
#cham-61 h2, #cham-51 h2, #cham-71 h2, #cham-81 h2{
margin-top:0;padding:0;
text-decoration:none;border:0;
}
/* FIM ALTERACAO 6 de julho de 2009 */
strong{font-weight:bold;}

fieldset#falecom label{
	display:block;
	font-size: 90%;
	margin-bottom:5px;
}
fieldset a{
	text-decoration:none;
}

ul#menu-interno li{
	display:inline;

}
ul#menu-interno li a{
	display:block;
	float:left;
	padding:6px 19px;
	background:rgb(166,227,175);
	color:#000;
	margin:0 1px;
		border-top:2px solid #1f7e50;
	border-bottom:2px solid #1f7e50;
	background-color: #8fbca6 
}
ul#menu-interno li a:hover{
	color:#fff;
	background-color: #1f7e50;
}
#cont-pri h3.impres{
	clear: all;
	margin: 0;
	padding: 3px 20px;
	background:#eee;
	border-bottom: 1px solid #1f7e50;
	border-top: 1px solid #1f7e50;
	text-transform: uppercase;
	font-size: 95%;
	background:#eee url(../img/seta-verde.gif) no-repeat 10px;
}
h4{
	color:#036;
font-size:1em;
line-height:130%;
margin:18px 0 0 10px;
}
img.palestrante{
	float:right;border:6px solid #ccc;margin:0 0 10px 10px;
}
a.seta{
	background:url(../img/seta-verde.gif) no-repeat 0 10px;
	padding-left:15px;
}
ul.lista-p{
	margin-left:35px;
}
ul.lista-p li{
	list-style-type: disc;
	line-height: 150%;
}
ul.lista-p2{
	margin-left:45px;
	list-style-type: square;
}
div#palestrantes{
width:465px;float:left;margin-left:0;
}
div#pales-fotos{
width:115px;float:left;margin-left:10px;_margin-left:4px;
/*width:115px;float:left;margin-left:10px;*/
}
div.video{
margin:0 auto;text-align:center;margin:10px;
}
/* ALTERACAO 6 de julho de 2009 */
#cham-81 ul#twitter_update_list li{
padding:5px;line-height:140%;font-size:0.93em;padding-bottom:10px;
}
/* FIM ALTERACAO 6 de julho de 2009 */

/* ALTERACAO DOS PALESTRANTES 09 DE JULHO DE 2009 */
div#palestrantes-new{
width:400px;float:left;margin-left:0;
}
div#palestrantes-new h2{
border:0;
margin:0 0 10px 15px;padding:0;
}
div#pales-nomes{
width:170px;float:left;margin-left:10px;_margin-left:4px;
}
div#pales-nomes ul li{
border-bottom:1px solid #ccc;
width:96%;
}
div#pales-nomes ul li a{
 line-height:200%;
 font-size:0.9em;
}
div#pales-fotos-todos{
width:95%; 
min-height:2500px;
}
div#pales-fotos-todos li{
padding:15px 12px 5px 12px;float:left;
}
div#pales-fotos-todos li a{

text-decoration:none;
}
hr{
	 border:0;
	 color:#ccc;
    border-top:1px dotted #ccc;
	 
}

/* FIM ALTERACAO 9 de julho de 2009 */