/* CSS Document */

body {
	margin: 0px;
	font-family: "Trebuchet MS";
	background: url(/static/white/images/topo_bg.jpg) repeat-x;
}

a {
	color:#333333;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


.top {
	width: 100%;
	height: 91px;
	clear: both;
}

.top_block {
	margin: auto;
	padding: auto;
	width: 945px;
	height: 91px;
}

.top_identity {
	float:left;
	top:101px;
	margin-left:5px;
	margin-top: 25px;
	margin-bottom:0px;
	padding:0px;
	width:155px;
	height:75px;
	vertical-align:middle;
}

.menu {
	clear: both;
	width: 100%;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold; 
}

.menu_block a {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none; 
}

.menu_block {
	margin: auto;
	padding: auto;
	width: 945px;
	background: #FFA739;
	height: 27px;
}

.menu_block ul {
	margin: 0px;
	padding: 6px;
}

.menu_block li {
	display: inline;
	list-style: none;
	margin: 6px 0 0 20px;
	border-left: #FFFFFF solid 1px;
	padding: 0 0 0 20px;
}

.menu_block li.first {
	display: inline;
	list-style: none;
	margin: 6px 0 0 4px;
	border-left: #FFFFFF solid 1px;
	padding: 0 0 0 20px;
}

.menu_block li.last {
	display: inline;
	list-style: none;
	margin: 6px 20px 0 20px;
	border-left: #FFFFFF solid 1px;
	border-right: #FFFFFF solid 1px;
	padding: 0 20px 0 20px;
}

/* Fim Menu */

.submenu {
	clear: both;
 	width: 100%;
	font-size: 12px;
	color: #5e6270;
	font-weight: bold; 
	line-height: 20px;
}

.submenu a {
	font-size: 12px;
	color: #5e6270;
	font-weight: bold;
	text-decoration: none; 
}

.sub_menu_block {
	margin: auto;
	padding: auto;
	width: 945px;
}

.sub_menu_block ul {
	margin: 0px;
	padding: 6px;
}

.sub_menu_block li.first {
	display: inline;
	list-style: none;
	margin: 6px 0 0 4px;
	border-left: #5e6270 solid 1px;
	padding: 0 0 0 20px;
}

.sub_menu_block li.last {
	display: inline;
	list-style: none;
	margin: 6px 20px 0 20px;
	border-left: #5e6270 solid 1px;
	border-right: #5e6270 solid 1px;
	padding: 0 20px 0 20px;
}

.sub_menu_block li {
	display: inline;
	list-style: none;
	margin: 6px 0 0 20px;
	border-left: #5e6270 solid 1px;
	padding: 0 0 0 20px;
}

/* miolo */

.mid{
	padding-top:20px;
	clear:both;
	width:100%;
}

.mid_block{
	margin: auto;
	padding: auto;
	width:945px;
}

div.block_player{
	position: absolute;
	margin-top: 10px;
	padding: 0px;
	width: 645px;
}

.top_player{
	padding:0px;
	margin:0px;
	width:700px;
	height:10px;
}

.mid_player {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 645px;
}
.mid_meta {
	position: relative;
	padding: 0px;
	margin: 20px 0 0 15px;
	width: 620px;
}

.player {
	position: relative;
	padding: 0px;
	width: 640px;
	height: 360px;
	margin: 2px;
}

.mid_logo_meta{
	padding:0px;
	margin:0px;
	float:left;
}

.mid_meta h1 {
	padding: 0px;
	margin: 0 0 0 9px;
	float: left;
	font-family: Tahoma;
	font-size: 24px;
	width: 420px;
	font-weight: normal;
}

.mid_meta p {
	padding: 0px;
	margin: 10px 0 0 9px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-seri;
	font-size: 10px;
	width: 420px;
	color: #6d7479;
}

.mid_vote {
	margin: 0px;
	padding: 0px;
	float: right;
	margin-top: 10px;
}

.mid_banner{
	clear:both;
	margin:15px 0px 0px 20px;
	*margin:15px 0px 0px 28px;
	_margin:15px 0px 0px 10px;
	width:650px;
	height:85px;
	background-color:#dadde1;
	text-align:center;
	vertical-align:middle;
}

.newLine {
	clear:both;
	display:block;
}

.mid_banner img{
	padding:0px;
	margin:10px 0 0 5px;
}

.mid_tag {
	padding: 0px;
	clear: both;
	margin: 10px 0 0 -10px;
	font-size: 10px;
	font-weight: bold;
	width: 520px;
	color: #6d7479;
}

.mid_tag img {
	margin-right: 5px;
}

.mid_tag a{
	padding:2px;
	margin:0px 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-seri;
	font-size:10px;
	font-weight:bold;
	color:#6d7479;
	text-decoration:none;
}

.mid_tag a:hover{
	font-size:10.5px;
	color:#6d7479;
}

.bottom_player{
	position:relative;
	padding:0px;
	margin:0px;
	width:700px;
	height:0px;
}

/* fim miolo */

div.block_info {
	float: right;
	margin-top: 10px;
	width: 265px;
}

.block_color_background{
	padding:2px 2px 5px 0px;
	background-color: #eceef0;
}

.block_list,
.block_popular {
	float: left;
	margin: 2px 0 5px 0;
	width: 645px;	
	border-bottom: 1px solid #ffe1bb;
	clear: both;
}

.bt_coments {
	width: 202px;
	height: 24px;
	background: url(/static/white/images/bt_comentarios.gif);
	cursor: pointer;	
}

.txt_coments {
	width: 202px;
	height: 24px;
	font-size: 10px;
	font-weight: bold;
	color: #252c4c;	
	position: relative;
	margin: -19px 25px 0 0;
	cursor: pointer;
}

.block_coments_list {
	float: left;
}

.block_coments_list li {
	list-style: none;
	width: 600px;
	height: 95px;
	margin-bottom: 9px;
	min-height: 95px;
}

.comment_logo{
	margin-top:10px;
	float:left;
}

.comment_bullet{
	margin-top:30px;
	margin-left:10px;
	float:left;
}

.comment {
	width: 590px;
	height: 95px;
	background: #e2e4e8;
}

.comment_par {
	width: 590px;
	height: 95px;
	background: #ffffff;
}

.comment p{
font-family:"Trebuchet MS", Verdana, Tahoma;
font-size:11px;
margin:8px;
padding-top:2px;

color:#6f6f6f;

}

.comment_par p{
font-family:"Trebuchet MS", Verdana, Tahoma;
font-size:11px;
margin:8px;
padding-top:4px;

color:#6f6f6f;

}

.block_list_videos{
    float:left;
	padding:0px;
	margin-top:2px;
	margin-bottom:5px;
	width:700px;
}

#visualizacao td table.box_video {
    float: left;
	padding: 0px;
	border: 3px solid #f5f5f5;
	background: #fcfcfc;
	width: 170px;
	height: 200px;
	margin: 15px 7px 15px 7px;
}

#visualizacao td table.box_video tr td.thumb {
	height: 112px;
 	top: 4px;
 	padding-left: 4px;
	padding-top: 4px;
}
 
#visualizacao td table.box_video tr td.thumb img {
	width: 160px;
	height: 112px;
	vertical-align: middle;
	z-index: 1000;
}

#visualizacao td table.box_video tr td div.title {
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	padding: 4px;
	height: 28px;
	display: block;
}

#visualizacao td table.box_video tr td div.video_description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #6d7479;
	padding: 4px;
	height: 22px;
	display: block;
}

#visualizacao td table.box_video tr td table.video_info {
	width: 160px;
	margin: 8px 4px;
}

#visualizacao td table.box_video tr td table.video_info tr td.voted {
	margin: 10px 0 0 5px;
}

#visualizacao td table.box_video tr td table.video_info tr td.voted img {
	width: 7px;
	float: left;
}

#visualizacao td table.box_video tr td table.video_info tr td.num_comments { 
	margin: 10px 0 0 30px;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #525252;
}

#visualizacao td table.box_video tr td table.video_info tr td.num_comments img {
	width: 12px;
}

#visualizacao td table.box_video tr td table.video_info tr td.num_views {
	margin: 10px 0 0 5px;
	font-size: 9px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #525252;
}

#visualizacao td table.box_video tr td table.video_info tr td.num_views img {
	width: 12px;
}





.box_video_last{
	float:right;
	padding:0px;
	margin:0px;
	border: #d9dbe0 4px solid;
	background:#fff;
	width:208px;
	height:201px;
	margin-right:0px;
}



.video_title{
	position:absolute;
	margin-top:6px;
	margin-left:6px;
 	z-index:100;
	background:#252c4c;
	padding-left:5px;
	padding-top:3px;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	width:190px;
	font-weight:800;
	height:25px;
}

.menu_info{
  margin-left:3px;
  margin-top:2px;
  background:#f6f7f9;
  height:46px;
  width:242px;
}

.menu_info a {
	background:#f6f7f9;
	height:40px;
	width:51px;
	display:block;
	float:left;
	
}

.menu_info a.selected {
	background:#FFF;
}

.copy{
	border:0px;
	width:212px;
	margin-left:3px;
	margin-top:-4px;	
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	color:#595959;
	font-size:12px;
	font-weight:bold;
	padding:15px;
}

.form_URL{
	margin-top:15px;
}

.form_URL input{
	border:#bfbfbf solid 1px;
	width:211px;
}

.container_comp{
	color:#333333;
	margin-top: 20px;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:10px;
	font-weight:100;
}

.container_comp table tr td {
	padding:5px 0px 5px 0px;
}

.left_comp{
	width:85px;	
	float:left;
	margin-top:10px;
	margin-left:15px;
}

.right_comp{
	width:95px;
	float:left;
	margin-top:10px;
}
.img_comp{width:25px; float:left; margin-right:3px;}

.left_comp a{color:#333333; text-decoration:underline;}
.left_comp a:visited{color:#333333; text-decoration:underline; }
.left_comp a:hover{color:#333333; text-decoration:underline; }

.right_comp a{color:#333333; text-decoration:underline; }
.right_comp a:visited{color:#333333; text-decoration:underline; }
.right_comp a:hover{color:#333333; text-decoration:underline;}

.send{
	width:212px;
	margin-left:4px;
	margin-top:-4px;	
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	color:#595959;
	font-size:12px;
	font-weight:bold;
	padding:15px;
	display:none;
	border:0px;
}

.comment_video{
	width:212px;
	height:324px;
	margin-left:4px;
	margin-top:-4px;	
	background-color:#FFFFFF;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	color:#595959;
	font-size:12px;
	font-weight:bold;
	padding:15px;
	display:none;
	border:0px;
}


.bt_grave{
	width:212px;
	height:324px;
	float:left;
	margin-left:15px;
	_margin-left:5px;
	margin-top:25px;
}

.tag_cloud{
	font-family:"Trebuchet MS", Verdana, Tahoma;
	color:#59595a;
	margin-top:25px;
}

/*lista de videos*/

.mid_block_list{
	position:relative;
	left:50%;
	margin:0px;
	padding-bottom:222px;
	width:945px;
	margin-left:-477px;
	
}


.box_video_list{
    float:left;
	padding:0px;
	border: #d9dbe0 4px solid;
	background:#fff;
	width:208px;
	height:201px;
	margin-right:20px;
	margin-top:20px
}


.clearRow {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #F4F6F7;
}

.error {
	font-size:7pt;
	color:#989CA9;
	padding:5px;
	display:none;
	background-color:#E1E3E7
}

td.bt_form {
	padding: 20px 4px;
} 

td.bt_form img {
	cursor: pointer;
	border: 0px;
} 

#ajax_answer {
	display:none;
	position: absolute;
	z-index: 10;
	width: 267px;
	padding:2px; 
	height : auto; 
	background-color: white; 
	border: 1px solid #C3C3C3;
	overflow:auto;
}

.top_search {
	float: right;
	margin-top: 25px;
	left: 867px;
	width: 313px;
	height: 38px;
	vertical-align: middle;
	background: url(/static/white/images/back_search.gif) no-repeat;
}

/*
 * Navegador de ajax
 */

#search_content {
	margin: 5px 0 0 5px;
}

ul.ajax_search {
	list-style:none;
	padding:0px;
	margin:0px;
	font-size:9pt;
	color:#6c7379;
}

ul.ajax_search li.category {
	background:#C3C3C3;
	color:#949494;
	padding:3px;
	margin: 5px 0px 5px 0px;
	height:15px;
	font-weight:bolder;
}

ul.ajax_search li {
	height:50px;
	border-bottom:1px solid #C3C3C3;
	padding: 5px 0px 5px 0px;
}

ul.ajax_search li b{
	color:#595959;
}

ul.ajax_search li img {
	float:left;
	border:0px;
	
}

ul.ajax_search li div {
	margin-left:80px;
}

ul.ajax_search li div p {
	margin:0px;
	padding:0px;
}

ul.ajax_search li a:hover{
	background-color:#EFEFEF;
}

#return_captcha {
	font-size:11px;
	text-align:center;
}

#return_captcha span{
	display:block;
	color:#595959;
	text-align:center;
}

#captcha label {
	display:none;
	
}

#captcha img {
	display:block;
	clear:both;
}

#captcha input {
	display:block;
	width:95px;
	clear:both;
}

div#captcha {
	position: absolute; 
	margin-top: 25px;
	width: 170px; 
	margin-left: -45px;
	*margin-left: -140px;
	_margin-left: -130px;
}

/* digg pagination */

#pagination-digg {
    width: 95%;
	clear: both;
    text-align: center;
    height: 40px;
    padding-top: 6px;
	padding-bottom: 6px;
}

#pagination-digg li {
    display: inline;
    padding: 3px 6px;
    margin: 0px;
    border: 1px solid #B5B9C5;
	color: #b5b5b5;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	
}

#pagination-digg li a {
    font-size: 11px;
	color: #b5b5b5;
}

#pagination-digg li a:hover {
    font-size: 11px;
	color: #b5b5b5;
}

#pagination-digg li a:visited {
    font-size: 11px;
	color: #b5b5b5;
}

#pagination-digg li.active {
	border: 1px solid #595959;
    background: #595959;
	color: #FFFFFF;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	padding: 3px 6px;
    margin: -1px;
}




.form_upload {
	padding: 20px;
}

.form_upload ul {
	display:block;
	width:360px;
	list-style:none;
	padding-left:120px;
	*padding-left:150px;
}

.form_upload ul li.title{
	margin-left:-60px;
	padding:0px 0px 20px 0px;
}

.form_upload ul li label {
	display:block;
	font-weight:bolder;
	font-size:9pt;
}


.form_upload ul li h4 {
	color:#073b62;
	text-transform:uppercase;
}


.form_upload ul li input {
	width:100%;
	border:1px solid #d3d3d3;
	background-color:#fafafa;
	margin-bottom:10px;
	font-size:8pt;

}

input, textarea {
	overflow:hidden;
	font-size:10px;
}


.form_upload ul li textarea {
	width:100%;
	height:150px;
	border:1px solid #d3d3d3;
	background-color:#fafafa;
	margin-bottom:10px;
	overflow:auto;
	font-size:8pt;

}


.btn {
	cursor:pointer;
}


/* AJAX Twitter modal */ 

ul.ajax_twitter {
	background-color:#fff;
	border:1px solid #d3d3d3;
	position:absolute;
	list-style:none;
	margin:5px 0px 0px 30px;
	padding:5px;
	width:150px;
}

ul.ajax_twitter li label {
	display:block;
	font-size:12px;
	padding-top:2px;
}
ul.ajax_twitter li img.close_form{
	float:right;
	margin-top:-15px;
	margin-right:-15px;
	cursor:pointer;
}

ul.ajax_twitter li img{
	float:left;
}


ul.ajax_twitter li input {
	border:1px solid #d3d3d3;
	width:145px;
}

ul.ajax_twitter li textarea {
	border:1px solid #d3d3d3;
	height:50px;
	width:145px;
}

ul.ajax_twitter div#msg {
	height:15px;
	background-color:#DADDE1;
	color:#073b62;
	padding:5px;
	margin-top:2px;
	margin-bottom:2px;
}


.mini{
	color:#9A9EAD;
	font-size:9px;
	margin-top:-10px;
	padding-bottom:10px;
}

#Error_form_msg *{
	color:red;
	font-size:10px;
	margin:0px 0px 2px 5px;
	padding:0px;
	font-weight:bolder;
}


ul.ajax_tag {
	position:absolute;
	background-color:#fff;
	border:1px solid #d3d3d3;
	list-style:none;
	margin:5px 0px 0px 30px;
	padding:5px;
	z-index:99;
	width:160px;
}

ul.ajax_tag li label {
	display:block;
	font-size:12px;
	padding-top:2px;
}

ul.ajax_tag li img.close_form{
	float:right;
	margin-top:-15px;
	margin-right:-175px;
	cursor:pointer;
}

ul.ajax_tag li img{
	float:left;
}

ul.ajax_tag li input {
	border:1px solid #d3d3d3;
	width:155px;
}

ul.ajax_tag li textarea {
	border:1px solid #d3d3d3;
	height:50px;
	width:155px;
}

ul.ajax_tag div#msg {
	height:15px;
	background-color:#DADDE1;
	color:#073b62;
	padding:5px;
	margin-top:2px;
	margin-bottom:2px;
}

.bt_pen{
	cursor:pointer;
}

ul.ul_lista_tags {
	list-style:none;
}

ul.ul_lista_tags li{
	float:left;
}

/*
 * Novo css para ibqp
 */

div.block_popular table.indice {
	z-index: 5;
	position: relative;
	display: block;
	margin: 10px 20px 0 0;
}

div.block_popular table.indice tr td {
	border: 1px solid #ffe1bb;
	background: #ffffff;
	padding: 7px 20px;
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	color: #464646;
}

div.block_popular table.indice tr td.selected {
	border-bottom: 1px solid #ffffff;
}

div.block_popular table.conteudo {
	border-top: 1px solid #ffe1bb;
	position: relative;
	z-index: 1;
	margin-top: -3px;
}

div.block_popular table.conteudo tr td {
	font-size: 12px;
	font-weight: bold;
	color: #464646;
}

div.block_popular table.conteudo tr td li.embed,
div.block_popular table.conteudo tr td li.noembed {
	list-style: none;
	float: left;
}

div.block_popular table.conteudo tr td table tr td.transcodes {
	font-size: 10px;
}

div.block_popular table.conteudo tr td input,
div.block_popular table.conteudo tr td textarea {
	border: 1px solid #c2c2c2;
	width: 467px;
	font-size: 12px;
	padding: 2px;
}

div.block_popular table.conteudo tr td textarea {
	overflow: auto;
}

div.block_popular table.conteudo tr td.space {	
	padding-top: 10px;
}

div.block_popular table.conteudo tr.incorporar li {
	font-size: 11px;
	display: block;
	margin: 2px;
	padding: 0 4px 0 4px;
}

div.block_popular table.conteudo tr.incorporar li.embed {
	cursor: pointer;
}

div.block_popular table.conteudo tr.incorporar li.selected {
	background: #ffe1bb;
	color: #000;
	cursor: default;
}

div.block_popular table.conteudo tr td.bt_mais_videos a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #10b3f0;
	text-decoration: none;
}

div.block_info div.destaque {
	width: 100%;
	float: left;
}

div.block_info div.categoria {
	width: 100%;
	float: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #464646;
}

div.block_info table.cat_videos {
	width: 100%;
	float: left;
}

div.block_info table.cat_videos tr td {
	border-top: 1px solid #cfcfcf;
}

div.block_info table.cat_videos tr td img {
	margin: 9px 7px 0 0;
}

div.block_info table.cat_videos tr td div.title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
	margin-top: 9px;
}

div.block_info table.cat_videos tr td div.video_description {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #6d7479;
	margin-top: 4px;
}

/* search */

table.search {
	position: relative;
	left: 50%;
	width: 945px;
	margin-left: -465px;
}

/* footer */

div.footer {
	float: left;
	width: 930px;
}

div.footer div {
	background: #e6e6e6;
	width: 840px;
}

.clearBoth {
	clear: both;
	border: 1px solid #fff;
	display:block;
}

div.bt_mais_videos {
	color:#464646;
	font-size:12px;
	font-weight:bold;
}

div.bt_mais_videos a {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #10b3f0;
	text-decoration: none;
}

/* new code */

div.jquery_submenu {
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
}

div.jquery_submenu table.ext tr td table.title {
	background: #f7ead1;
	height: 26px;
}

div.jquery_submenu table.ext tr td table.int {
	background: #f7ead1;
	height: 27px;
}

div.jquery_submenu table.ext tr td table tr td a {
	margin: 4px 8px;
	font-family: "Tahoma Sans","Tahoma",verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #682500;
}

div.jquery_submenu table.ext tr td table.int tr td a {
	margin: 5px 12px;
}

div.jquery_submenu table.ext tr td table.int tr td a {
	font-weight: normal;
}

div.jquery_submenu table.ext tr td table.int tr td.borda {
    font-family: "Tahoma Sans","Tahoma",verdana;
	font-size: 11px;
	color: #682500;
}

div.jquery_submenu table.ext tr td table.title tr td.randlt {
	background: url('/static/white/images/bg_left_top.png') #FFA739 no-repeat;
	width: 4px;
	height: 26px;
}

div.jquery_submenu table.ext tr td table.title tr td.randrt {
	background: url('/static/white/images/bg_right_top.png') #FFA739 no-repeat;
	width: 4px;
	height: 26px;
}

div.jquery_submenu table.ext tr td table.int tr td.randlb {
	background: url('/static/white/images/bg_left_bottom.png') #FFFFFF no-repeat;
	width: 4px;
	height: 27px;
}

div.jquery_submenu table.ext tr td table.int tr td.randrb {
	background: url('/static/white/images/bg_right_bottom.png') #FFFFFF no-repeat;
	width: 4px;
	height: 27px;
}

div#logo_sebrae {
	position: absolute;
	top: 20px;
	margin-left: 250px;
}
