html, body { background-image: url("http://www.rodaviva.fapesp.br/imagens/background.gif"); margin:0; padding:0; text-align:center; padding: 0px; font: 12px arial;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0px; }
/*img { border: 2px solid transparent; }
img:hover {border: 2px solid #424A6B; }*/

embed, embed * {z-index: 10;}

.root{ width: 768px; overflow: hidden; margin:0 auto; text-align:left;}

.header{ background-color: #424A6B; overflow: hidden; clear: both; width:100%;}

.header .logo_roda{ float: left; }

.header #tvcultura{ float: right; margin: 7px 15px 0px 0px;}
.header #neep{ float: right; margin: 3px 5px 0px 20px;}
.header #labjor{ float: right; margin-top: 1px;}


.header p { color: #EDEEF8; float:left; font: bold 14px arial; margin: 23px 0px 0px 20px;}
.header p span.memoria {font: bold 18px arial; padding-right: 60px;}

.header_menu { background-color:#000000; width:100%; border-top: 1px #FFF solid; padding: 5px; overflow: hidden;}

.header_menu a {font: 12px arial; color: #FFF; }

.header_menu .inicio { float: left; margin-right: 180px;}
.header_menu .list { float: left; color: #FFF;}
.header_menu .search { float: right; }

.search {color: #FFF; padding-right: 5px;}
.search dl, .search dt  { float:left; padding: 0px; margin: 0px;}
.search dt { padding-right: 5px; }


.index {border-top: 1px solid #FFF; background: #000;}
.index .col_left { width: 24%; float: left; background: #000; padding: 10px;}
.index .col_left h3, .index .col_left h3 a {font: bold 12px arial; color: #8CB1D2; margin: 0px; padding: 0px 0px 5px 0px;}
.index .col_left h4, .index .col_left h4 a {font: 12px arial; color: #F00; margin: 0px; padding: 10px 0px 15px 0px; border-bottom: 1px dashed #FFF;}
.index .col_left .spacer {border-bottom: 1px dashed #FFF;}
.index .col_left dl { padding: 0px; margin: 0px 0px 2px 0px; }
.index .col_left dl a{color: #FFF; font: 11px arial;}

.index .col_right { width: 72%; float: right; background: #FFF;}


.index .col_right .o_destaque{ margin:20px; overflow: hidden; clear: both;}

.index .col_right .destaque{ background: #424B6C; margin:20px; overflow: hidden; height: 200px; border-top: 25px solid #262A33;}
.index .col_right .box { padding-left: 10px;}
.index .col_right .box img { float: right; height: 100%; margin-left: 10px;}
.index .col_right .box h2 { padding: 0px; margin: 2px 2px 7px 2px; text-align: right; padding-top: 30px;}
.index .col_right .box h2 a {font: bold 19px arial; color: #FFF;}
.index .col_right .box h3 { font: 13px arial; color: #FFF; padding: 0px; margin: 2px; text-align: right;}
.index .col_right .box span { font: 13px arial; color: #FFF; padding: 0px; margin: 2px 2px 7px 2px; text-align: right; display:block;}

.index .col_right .o_destaque img {float: left; margin-right: 5px;}
.index .col_right .o_destaque h2 { padding: 0px; margin: 2px;}
.index .col_right .o_destaque h2 a { font: bold 17px arial; color: #E60000; }

.index .col_right .o_destaque h3 { font: bold 13px arial; color: #000; padding: 0px; margin: 2px;}
.index .col_right .o_destaque span { font: bold 13px arial; padding: 0px; margin: 2px; color: #786B60; }

.content{ overflow: hidden; width: 100%; background-color: #000;}
.content_m{ overflow: hidden; width: 100%; background-color: #FFF;}

.materia{ padding: 10px; }
.materia .info{ float: left; overflow: hidden; width: 47%; padding: 50px 10px 0px 10px; clear: left; margin-bottom: 10px;}
.materia .info h2 { font: bold 17px arial; color: #E60000; padding: 0px; margin: 2px;}
.materia .info h3 { font: 13px arial; color: #000; padding: 0px; margin: 2px;}
.materia .info span { font: 13px arial; padding: 0px; margin: 2px; color: #786B60; }
.materia .imprimir{ font: 10px arial; float: right; overflow: hidden; width: 15%; padding: 0px 0px 0px 0px; clear: right; margin-top: 0px; margin-bottom: 0px;}

.materia .video{ float: right; overflow: hidden; width: 49%; clear: right; }
.materia .texto{ border-top: 1px dashed #111; clear: both; overflow: hidden; margin: 10px 25px 0px 25px; padding-top: 20px;}
.materia .texto, .materia .texto * {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px;}

.tema{ margin: 20px;}
.tema .box {border-bottom: 1px dashed #111; overflow: hidden; padding-bottom: 20px;}
.tema .box dl {margin-bottom: 14px;}
.tema .box dl, .tema .box dl a {float: left; margin-left: 15px; color: #000; font: bold 12px verdana;}
.tema .box h2 {color: #E40000; font: bold 15px verdana;}

.tema .box2 h2 {color: #000; font: bold 17px verdana; margin: 10px 0px 10px 0px;}
.tema .box2, .tema .box2 * { margin: 0px; padding: 0px;}
.tema .box2 table { border-bottom: 1px dashed #111; padding-bottom: 30px;}
.tema .box2 h3 a {color: #E40000; font-weight: bold; font-size: 14px;}
.tema .box2 h3 span {color: #999; font-size: 14px;}
.tema .box2 .paginacao {font: 12px arial;}
.tema .box2 td {padding: 20px 10px 0px 0px; }
.tema .box2 .page {text-align: right; margin-top: 10px;}
.tema .box2 .page a {font: 12px georgia; color: #E40000; margin: 0px 10px 0px 10px;}

.search_box {margin: 0px 20px 0px 20px;}
.search_box .data {clear: both;}
.search_box .data h5 {float: left; overflow: hidden; margin-right: 50px;}
.search_box .data, .search_box .data * { font: 12px arial;}
.search_box .data b {font-weight: bold;}

.search_box .text {clear: both;}
.search_box .text ul {list-style: none;}
.search_box .text h4, .search_box .text h4 * {font: bold 12px arial; color: #424A6B; margin: 0px; padding: 0px;}
.search_box .text p {font: 12px arial; margin: 0px; padding: 0px;}

.search_box .paginacao {text-align:center;}
.search_box .paginacao ul {padding: 10px 0px 20px 0px; text-align:center;}
.search_box .paginacao li {text-align:center;}
.search_box .paginacao, .search_box .paginacao li{list-style: none;}
.search_box .paginacao li {display:inline;}
.search_box .paginacao li b {margin-right: 10px; font-weight: bold;}

.footer1 { background-color:#7B858A; width: 768px; height: 30px; margin: 0 auto; text-align: right; overflow:hidden;}
.footer1, .footer1 * {color: #FFF; font-weight: bold;}
.footer1 * {padding: 5px 10px 5px 10px;}
.footer2 { background-color:#C0C0C0; width: 1024px; height: 25px; margin: 0 auto;}
/*.footer_spacer{margin-bottom: 20px;}*/


.fale { width: 500px; margin: 0 auto;}
.fale div.f1 {background: #CCC; margin: 30px; padding-bottom:10px;}
.fale div p { text-align: center; font: bold 14px Georgia; background: #5F5F5F; color: #FFF;}
.fale div.f1 div {clear:both; margin:3px 7px;}
.fale label {display:block; float:left; width:70px; font: bold 12px Georgia; padding-top:3px;}
.fale .msg { text-align: center; font-size: 140%; display: block; margin: 20px; font-weight: bold; color: #8F2323;}



/* Cores dos marcadores da busca */
.busca_marca1 {
	background: #FFFF99;
}

.busca_marca2 {
	background: #33FF99;
}

.busca_marca3 {
	background: #00CC66;
}

.busca_marca4 {
	background: #0066CC;
}



