/*
  Theme Name: Missão Vida 2010
  Theme URI: http://mvida.org.br/
  Description: Portal Missão Vida

  Version: 1.0
  Author: Kaleb Martins - www.twitter.com/kalebweb
*/

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

	CSS Reset

-----------------------------------------------------------------------------------------------------------------*/
*{
  margin: 0;
  padding: 0;
  outline: none;
  list-style: none;
  text-decoration: none;
  font-family: Verdana, Arial, Sans-Serif, Helvetica;
}
img{border:none;}

a{font-size:12px; color:#000;}
a:hover{text-decoration: underline;}

body{background: url(img/bg-site.jpg) repeat-x center top; color:#000; text-align:center;}

#geral{width:960px; margin:0 auto; text-align: left;}
.limites{width:960px; margin:0 auto;}

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

	Header

-----------------------------------------------------------------------------------------------------------------*/
#icones_cabecalho{
	width: 283px;
	margin:10px 0 0 0;
	float:right;
}
#icones_cabecalho a{font-size: 13px; color:#FFF;}

a.loja_icone{
	float: left;
  width: 40px;
  height:40px;
  padding: 7px 0 0 45px;
  background: url(img/loja_icone.png) no-repeat left -5px;
}
a.video_icone{
	float: left;
  width: 60px;
  height:32px;
  padding: 10px 0 0 35px;
  background: url(img/videos_icone.png) no-repeat;
}

a.galeria_icone{
	float: left;
  width: 60px;
  height:32px;
  padding: 10px 0 0 35px;
  background: url(img/galeria_icone.png) no-repeat;
}



#cabecalho{width:960px; margin:0 auto; text-align: left; overflow: hidden;}
#cabecalho h1 a{
  text-indent: -999em;
  float: left;
  margin:14px 0 0 0;
  width: 227px;
  height:96px;
  background: url(img/logo_mvida.png) no-repeat;
}
#cabecalho_direito{width:300px; float:right;}

/* Idiomas ----------------------------------------------------------*/
#idiomas{float:right; width:56px;}
#idiomas a{margin:0 0 0 5px;}

/* Busca topo ----------------------------------------------------------*/
#busca{float:right; margin:25px 0 0 0;  width:258px;  height:20px;}

#busca input {
  width:200px;
  float:left;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -border-radius:5px;
  height:23px;
  background:#FFF;
  border:1px solid #CCC;
  padding:1px 0;
}
.botao_busca{
  text-indent: -9999em;
  float: left;
  margin:0 0 0 -5px;
  z-index: 10;
  border:none;
  width: 59px;
  height:27px;
  cursor: pointer;
  background: url(img/botao_busca.png) no-repeat;
}

/* Data ----------------------------------------------------------*/
#data{
	font-size:11px;
	color:#FFF;
	margin:5px 0;
	width:253px;
	float:left;
	text-align: center;
}

/* Loja ----------------------------------------------------------*/
.loja{margin:20px 0 0 0; float:right;}


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

	Menu

-----------------------------------------------------------------------------------------------------------------*/
#menu{width: 960px; height:90px; margin:10px 0; 	float:left;}

#menu .MegaMenu{
	margin: 6px 0;
	padding: 10px 0px;
	float:left;
  	z-index:10;
  	position:absolute;
  	width: 1000px;

}

/**** Link do menu pai ****/
a.MegaMenuLink{display:inline; padding:9px 6px; color:#FFF; text-decoration:none;font-size:13px;}
.MegaMenu a{display:inline; padding:9px  6px; color:#FFF; text-decoration:none;font-size:13px;}

.MegaMenu a.MegaMenuLink:link, .MegaMenu a.MegaMenuLink:visited {display: inline-block;}

/**** Link do menu paiHover ****/
.MegaMenu a.MegaMenuLinkActive:link, .MegaMenu a.MegaMenuLinkActive:visited, .MegaMenu a:hover {
	color: #333;
	margin: 0px;
	background: #FFF url(img/hover_menu.jpg) repeat-x center top;
}

/**** Menus internos ****/
.MegaMenuContentInside{float:left; width:200px;}

/**** Titulos internos dos menus ****/
.MegaMenuContentInside h2{padding:3px; font-size:13px; font-weight: normal; margin:0 5px; background:#F2F0ED; color:#5D5950;}

/**** Links dos menus ****/
.MegaMenuContentInside li a {font:Normal 12px Verdana, Helvetica, Sans-serif; color:#666!important;}
.MegaMenuContentInside li a:hover{color:#007F6E!important; text-decoration: underline!important; background:none!important}

.MegaMenu a.MegaMenuLinkOff:link, .MegaMenu a.MegaMenuLinkOff:visited {
   display: inline-block;
   padding: 5px 20px 5px;
   margin: 1px 2px 4px 1px;
   color: #FFF;
   text-decoration: none;
   font-size: 15px;
}
.MegaMenu a.MegaMenuLinkOff:hover {
   background: #FFF;
   color: #555;
   padding: 4px 18px 4px 17px;
   border: 1px solid #9A9A9A;
   padding-right: 21px;
}

.MegaMenu .MegaMenuContent{display: none;}

/**** Background ****/
#MegaMenuContent, #MegaMenuContentShadow {
	position: absolute;
	padding:10px 2px;

	box-shadow: #333 0 0 5px;
	-webkit-box-shadow: #333 0 0 5px;
	-moz-box-shadow: #333 0 0 5px;

}
#MegaMenuContentShadow {background: #FFF;}

/*Non IE CSS Starts*/
html>body .MegaMenu a.MegaMenuLink:link,html>body .MegaMenu a.MegaMenuLink:visited {position: relative;}
html>body #MegaMenuContent, html>body #MegaMenuContentShadow {
}

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

	HomePage

-----------------------------------------------------------------------------------------------------------------*/
#noticia_destaque{width:230px; height:224px; float:right; margin:10px 0;}

#noticia_destaque img{float:left; border:none;}

#noticia_destaque h2 a {color:#FFF; float:left; padding:5px; }
#noticia_destaque h3 {font-size:11px; color:#006F62; margin:0 0 0 5px;}


/* Slide Show ----------------------------------------------------------*/
#slider_entradas{
  width: 425px;
  height:340px;
  margin:5px 0;
  border:1px solid #CCC;
  float:left;
  position: relative;
}
#slider{width:425px; height:300px;}

#nav{
  top:5px;
  float:left;
  z-index:7;
  position:absolute;
  width:200px;
}

.numbers a {
	font-size: 11px;
	background: #f4f4f4;
	display: inline;
	padding: 5px;
	color: #000;
	margin-left: 5px;

  /** CSS 3 **/
  opacity: 0.45;
  -moz-opacity: 0.45;
  filter: alpha(opacity=45);
}
.numbers a:hover{text-decoration: none; background:#CBA50A; color: #FFF;}

/* Ultimas Entradas ----------------------------------------------------------*/
#ultimas_entradas{width:240px; height:340px; float:right;}

#ultimas_entradas ul li{display:block; margin:5px 0 0 0;}
#ultimas_entradas li a {color:#003C34;}

/* Destaques ----------------------------------------------------------*/
#destaques{width:695px; height:434px; float:left; margin:10px 0;}
#destaques li{clear: both; margin:10px 0; overflow: hidden; border-bottom:1px dashed #999; padding:0 0 10px 0;}

#destaques li:last-child{
	border:none !important;
}

#destaques img{float:left; margin:0 5px 0 0 ;}

#destaques h3 a{font:Bold 18px Verdana, Helvetica; color:#003C34;}
#destaques h4, h4 a{font-size:11px; color:#003C34;}

#destaques p {
	font-size:11px;
	text-align: justify;
	margin:5px;
	color:#000;
}

/* Informativos ----------------------------------------------------------*/
#informativos{
	width:230px;
	height:224px;
	float:left;
	margin:5px 16px 5px 0;
}

#informativos img {float:left; width:140px; margin:5px 0;}

.botao_informativos{
text-indent: -999em;
  float: right;
  margin:10px;
  width: 62px;
  height:80px;
  background: url(img/tela.png) no-repeat;
}
.botao_categoria_informativos{
  text-indent: -999em;
  float: right;
  margin:10px;
  width: 61px;
  height:80px;
  background: url(img/lupa.png) no-repeat;

}

/*-------------------------------------------
	Informativos Home
-------------------------------------------*/
#informativos_home{
	width:230px;
	height:340px;
	float:left;
	margin:5px 16px 5px 0;
}
#informativos_home li{width:170px; margin:10px auto}

#informativos_home img {width:225px; margin:5px 0;}

.botao_informativos_home{
	text-indent: -999em;
  float: left;
  width: 62px;
  height:80px;
  background: url(img/tela.png) no-repeat;
}
.botao_categoria_informativos_home{
  text-indent: -999em;
  float: right;
  width: 61px;
  height:80px;
  background: url(img/lupa.png) no-repeat;

}



/* Enquete ----------------------------------------------------------*/
#enquete{width:215px; float:right; margin:5px 0; height:182px; padding:0 10px 10px 10px; overflow: auto;}

.poll-question{font:bold 12px Verdana, Arial, Helvetica, Sans-Serif; color:#003C34;}
.dem-results{font:Normal 11px Verdana, Arial, Helvetica, Sans-Serif; color:#000;}
.dem-results input {margin:4px 0;}

.dem-vote-button{
	background:#FFF url(img/bg_botao_continuar_lendo.jpg) repeat-x bottom;
	padding:5px 10px;
	margin:7px 0 10px 0;
	float:left;
	font-size:10px;
	text-transform:lowercase;
	color:#000;
	border:1px solid #CCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-border-radius:10px;
	cursor: pointer;
}
.dem-vote-button:hover{border:1px solid #FFF!important;}

.dem-vote-link{
  background:#FFF url(img/bg_botao_continuar_lendo.jpg) repeat-x bottom;
	padding:5px 10px;
	margin:4px 0 10px 0;
	float:left;
	font-size:10px;
	text-transform:lowercase;
	color:#000;
	border:1px solid #CCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-border-radius:10px;
}
a.dem-vote-link:hover{border:1px solid #FFF!important; text-decoration: none;}


/* NewsLetter ----------------------------------------------------------*/
#newsletter{float:left; width:260px; margin:0 5px 0 0}

#newsletter p{font-size:11px; margin:10px 0;}

#newsletter label {font-size:12px; }
#newsletter input{border:1px solid #CCC; width:256px; height:27px; margin:0 0 5px 0;}

#stnl_submit {
	background:#FFF url(img/bg_botao_continuar_lendo.jpg) repeat-x bottom;
	padding:5px 10px;
	width:80px !important;
	height:25px !important;
	font-size:10px;
	text-transform:lowercase;
	color:#000;
	border:1px solid #CCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-border-radius:10px;
	cursor: pointer;
}
#stnl_submit:hover{border:1px solid #666;}


/* Canal Missão Vida ----------------------------------------------------------*/
#canal{width:260px; float:left; margin:0 0 0 8px;}
#canal img {margin:5px;}

#canal_archives{width:230px; float:right; margin:10px 0;}

/* Eventos ----------------------------------------------------------*/
#eventos{width:390px; height:220px; float:right; margin:0 0 0 5px;}


/* Menu Inteligente ----------------------------------------------------------*/
#menu_inteligente{clear:both;}

#menu_inteligente ul li{margin:5px;}
#menu_inteligente_missao{float:left; width:260px; height:300px; margin:10px 5px 0 0;}

#menu_inteligente_principal,
#menu_inteligente_destaque{float:left; width:260px; height:140px; margin:10px 5px 2px 7px !important;}

#menu_inteligente_ministerios{float:right; width:390px; height:300px; margin:10px 0 0 0!important;}
#menu_inteligente_ministerios ul {float:left; width:190px;}


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

	Publicita

-----------------------------------------------------------------------------------------------------------------*/
#publicita{width:947px; margin:5px 0 0 0;  clear:both; overflow: hidden; float:left;}

.publi{clear:both; margin:0 0 5px 0;float:left; width:960px}

.publicita_top{
	width:960px;
	margin:5px auto;

	box-shadow: #333 0 0 5px;
	-webkit-box-shadow: #333 0 0 5px;
	-moz-box-shadow: #333 0 0 5px;
}

.publicitus{
	width:475px;
	margin:10px 0;
	overflow: hidden;
	float:left;
	background:#FFF;
	-webkit-box-shadow: #666 0 0 5px;
	box-shadow: #666 0 0 5px;
	-moz-box-shadow: #666 0 0 5px;
}
.publicitus:nth-child(odd){float:right;}

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

	Default

-----------------------------------------------------------------------------------------------------------------*/
.box{
	border:1px solid #FFF;
	padding:2px 3px;
	margin:5px;
	background:#FFF url(img/box.jpg) repeat-x center bottom;
	-webkit-box-shadow: #666 0 0 5px;
	box-shadow: #666 0 0 5px;
	-moz-box-shadow: #666 0 0 5px;
}
.box h2 {
	background: url(img/bg-green.jpg) repeat-x center top;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	padding:5px;
}

.botao_comprar{
	background: url(img/botao_comprar.png) no-repeat;
	overflow: hidden;
	border:none!important;
	cursor: pointer;
	text-indent: -9999px;
	float: left;
	clear: both;
	width: 118px;
	height: 26px;
}

.piclenselink{display: none;}

/* Entradas ----------------------------------------------------------*/
.entradas p{color:#000;  margin:10px 0 10px 0;  text-align:justify;  font-size:13px;}

.entradas .alignleft{float:left; margin:0 10px 10px 0;}
.entradas .aligncenter{text-align: center;}
.entradas .alignright{float:right; margin:0 0 10px 10px;}

div.link_outros a {
	font-size: 12px;
	color: #FFF;
	padding:5px 10px 5px 10px;
	background: #111;
	clear: both;
	margin-bottom: 20px;
	height: 20px;
	width: 100px;
	display: block;
	background: url(img/bg_azul.jpg) repeat-x center top;
}
div.link_outros a:hover {
	background: url(img/bg_amarelo.jpg) repeat-x center top;
	text-decoration: none;
}

/*  Botão continuar lendo ----------------------------------------------------------*/
.botao_lendo{
	background:#FFF url(img/bg_botao_continuar_lendo.jpg) repeat-x bottom;
	padding:5px 10px;
	margin:10px 0 0 0;
	float:left;
	font-size:10px;
	text-transform:lowercase;
	color:#000;
	border:1px solid #CCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-border-radius:10px;
}
a.botao_lendo:hover{
	background: url(img/bg_botao_continuar_lendo_hover.jpg) repeat-x bottom;
	color:#990000;
	text-decoration: none;
}
a.botao_lendo_home{
	background:#FFF url(img/bg_botao_continuar_lendo.jpg) repeat-x bottom;
	padding:5px 10px;
	margin:5px 0;
	float:left;
	font-size:10px;
	text-transform:lowercase;
	color:#000;
	border:1px solid #CCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-border-radius:10px;
}
a.botao_lendo_home:hover{
	background: url(img/bg_botao_continuar_lendo_hover.jpg) repeat-x bottom;
	color:#990000;
	text-decoration: none;
}

/*-------------------------------------------
	Contato
-------------------------------------------*/
#contato{
	width: 650px;
	float: left;
	overflow: hidden;
	padding:10px;
	margin: 10px 0;
	overflow: hidden;
}
#contato h1 {font-size:25px; color:#333;}

#obrigatorio{float:right; padding:5px; background: #990000; color:#FFF; font-size:11px;}

#contato form {width:500px;}
#contato label {font-size:13px; text-align: left; font-weight: bold; margin:5px 0; width:320px; float:left;}
#contato input, textarea {width:290px; border:1px solid #CCC; padding:5px;}
#contato .botao_contato {
	width:120px!important;
	float:left;
	clear: both;
	padding:4px;
	cursor: pointer;
	background: #005A50;
	border:none!important;
	color:#FFF;
}

.wpcf7-mail-sent-ok{clear: both; margin:10px 0; float:left; font-size:12px;}

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

	SideBar

-----------------------------------------------------------------------------------------------------------------*/
#sidebar{width:275px; float:right;  margin:0 0 0 5px;  overflow:hidden;}

.sidebar_box{
  width:260px;
  float:right;
  margin:5px 5px 10px 0;
  overflow:hidden;
  border:1px solid #FFF;
	padding:2px 3px;
	margin:5px;
	background:#FFF url(img/box.jpg) repeat-x center bottom;
	-webkit-box-shadow: #666 0 0 5px;
	box-shadow: #666 0 0 5px;
	-moz-box-shadow: #666 0 0 5px;
}

.sidebar_box h2{
  background: url(img/bg-green.jpg) repeat-x center top;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	padding:5px;
}

#sidebar ul li{display:block;}
#sidebar li a{font-size:12px;  color:#000;  padding:5px 0 5px 0;  display:block;}
#sidebar li a:hover{text-decoration:underline;  color:#666;}

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

	Footer

-----------------------------------------------------------------------------------------------------------------*/
#footer{width:100%; height:130px; text-align:left; background:#008676 url(img/footer.jpg) repeat-X center bottom; margin:20px 0 0 0;   clear:both;  float:left;}
#footer h4,h5{color:#FFF; font-weight:normal; margin:5px 0;}

#footer h4 a{color:#FFF; font-size:14px; font-weight:normal; margin:5px 0;}

#footer h6{color:#CCC;font-weight:normal;}
.footer_left{width:300px;float:left; margin:40px 0 0 0;}
.footer_right{width:500px;float:right; margin:5px 0 0 0; text-align:right;}

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

	Page

-----------------------------------------------------------------------------------------------------------------*/
#page{float: left; padding: 10px; margin: 5px 0; width: 650px;}
#page h1{color:#000;  padding:5px;  border-bottom:1px solid #CCC;  text-align:left;  margin:10px 0;  font:Bold 23px Verdana,Arial,Helvetica;}
#page h2{color:#97CD47;  border-bottom:1px solid #CCC;  margin:0 0 5px 0;  clear:both;  font:Bold 18px Verdana,Arial,Helvetica;}
#page h3{color:#97CD47;  border-bottom:1px solid #CCC;  margin:10px 0 5px 0;  font:Bold 14px Verdana,Arial,Helvetica;}
#page p{color:#000;  text-align:justify;  font-size:13px;}
#page ul li{color:#000;  text-align:justify;  font-size:13px;  display:block;  margin:0 0 2px 12px;  list-style-type:square!important;}

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

	Single

-----------------------------------------------------------------------------------------------------------------*/
#single {float: left; padding: 10px; margin: 5px 0; width: 660px;}

#single h1 {
	color: #111;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	text-align: left;
	margin: 10px 0;
	font:Bold 32px Verdana, Helvetica, Sans-seref;
}
#single h2 {
	color: #000;
	padding: 5px;
	border-bottom: 1px solid #CCC;
	background:none !important;
	text-align: left;
	margin: 15px 0 0 0;
	font: Bold 15px Verdana, Arial, Helvetica;
}

.baixar a{
	text-indent:-9999em;
	overflow:hidden;
	float:left;
	width:120px;
	height:30px;
	margin:0 0 30px 0;
	background:url(img/baixar.jpg) no-repeat center top;
}

#data_hora_single {font: Normal 11px Verdana, Arial, Helvetica; color: #666;}

/* Lateral Single ----------------------------------------------------------*/
#lateral_single{width:250px; float:right;}
#lateral_single li a {margin:10px 5px; float:left; clear: both;}

#acoes {
	border: 1px solid #CCC;
	float: left;
	padding: 10px;
	margin: 10px 0;
	width: 650px;
	background: #FFF url(img/bg_box.jpg) repeat-X center bottom;
	-webkit-box-shadow: #CCC 0 0 10px;
	box-shadow: #CCC 0 0 10px;
	-moz-box-shadow: #CCC 0 0 10p
}

.lado_direito_single{width:250px; float:right;}

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

	Comentarios

-----------------------------------------------------------------------------------------------------------------*/
#comentarios {clear: both; padding:20px 0;}

#comentarios ul{margin:0; text-align:justify;}
#comentarios li{
  background:#F7F7F7;
  list-style:none;
  border-top:1px solid #CCC;
  border-bottom:1px solid #CCC;
  margin:15px 0;
}
#comentarios p{color:#000; padding:10px; font-size:13px;}

#comentarios .comentario_usuarios{
  font-size:16px;
  margin:5px;
  color:#000;
  padding:5px 0;
  text-transform:uppercase;
}
#comentarios .comentario_usuarios a{color:#000; text-decoration:none;}
#comentarios .comentario_usuarios a:hover{color:#666; text-decoration:underline;}

#comentarios .comentario_data{
  font:Normal 11px Verdana, Arial, Helvetica;
  margin:0 5px;
  border-bottom:1px solid #CCC;
  padding:0 5px;
  text-align:right;
  color:#666;
}
.aguardando{font-size:12px; margin:5px 0; padding:5px 0; color:#990000;}

#comentarios input{width:300px; border:1px solid #CCC; padding:5px; margin:5px 0;}
#comentarios textarea{width:580px;  height:140px; border:1px solid #CCC; padding:5px; margin:5px 0;}
#comentarios label{color:#666; display:block; font-size:12px; margin:5px 0;}

#comentarios button{
  background:#FFF url(img/bg_botao_continuar_lendo.jpg) repeat-x bottom;
	padding:5px 10px;
	font-size:10px;
	text-transform:lowercase;
	cursor: pointer;
	color:#000;
	border:1px solid #CCC;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	-border-radius:10px;
}
#comentarios button:hover{border:1px solid #666;}

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

	Secao

-----------------------------------------------------------------------------------------------------------------*/
#secao{
	margin:10px 0;
	float:left;
	width:700px;
}
#secao h3 a{font:Bold 22px Verdana, Helvetica, Sans-seref; color:#000; margin:10px 0!important;}

#secao a p{font-size:12px; margin:5px;}
#secao a img{float:left; margin:5px 10px 5px 0;}

#secao .data_hora {font:Normal 12px Verdana, Helvetica, Sans-seref; color:#666; margin:0 5px;}

#secao ul li {display:block;}
#secao li {border-bottom:1px dashed #999; padding:15px 0; margin:5px; overflow: hidden;}
#secao li:last-child{border:none!important;}

#secao_right{float:right; width:245px;}

/* TAG ----------------------------------------------------------*/
#tag{float:right; width:230px; margin:7px 0!important}

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

	Search.php

--------------------------------------------------------------------------------------------------*/
#search{width:960px; margin:0 auto;}
#search_box{
  border:1px solid #CCC;
	padding:10px;
	margin:10px 0;
	overflow: hidden;
	background:#FFF url(img/bg_box.jpg) repeat-X center bottom;
	-webkit-box-shadow: #CCC 0 0 10px;
	box-shadow: #CCC 0 0 10px;
	-moz-box-shadow: #CCC 0 0 10px;
}
#search h2 a{
  font:Normal 16px Verdana, Arial, Sans-Serif, Helvetica;
  color:#CBA50A;
  margin:5px 0;
  border-bottom:1px solid #F5F5F5;
}
#search p{
	color: #000;
  margin:15px 0;
  text-align: justify;
  font-size:12px;
}
#search_data{color:#666; font-size:12px; margin:10px 0;}
#search_img{float:left; margin:5px;}


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

	Canal

-----------------------------------------------------------------------------------------------------------------*/
#video_principal{
	background: url(canal/player.jpg) no-repeat center top;
	width: 818px;
	height: 461px;
	margin: 10px auto;
	border: 1px solid #CCC;
}
#video_principal h3 a{font-size: 22px; color: #111;}

#alinha_video{margin:24px auto; width:640px; height:400px;}
.box_videos{float:left; width:265px; border:1px solid red;}


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

	404

-----------------------------------------------------------------------------------------------------------------*/
#erro{width:500px;  margin:0 auto;  padding:50px 0 0 10px;}
#erro h1{color:#000;  text-align:center;  letter-spacing:-0.05em;  font:Bold 4.5em arial,helvetica,freesans,sans-serif;}
#erro h1 a{color:#666;  text-align:center;  font:4.5em arial,helvetica,freesans,sans-serif;  padding:10px;  height:30px;  font-size:25px;  letter-spacing:-0.01em;}
#erro p{font:14px arial,helvetica,freesans,sans-serif;  color:#000;  font-size:2.5em;  text-align:center;}
#erro-busca form{border-bottom:1px solid #CCC;  width:500px;  border-top:1px solid #CCC;  margin-bottom:10px;  height:60px;  padding:1.33em;}
#erro-busca form label{color:#000;  font-size:15px;  font-weight:bold;  margin-right:0.42em;}
#erro-busca form .textbox{float:left;  margin-right:0.42em;  padding:2px;  width:33em;  height:17px;}
dth:200px; border:1px solid red; float:left; display: inline;}

