/*  
Theme Name: OMF Wireframe 1
Theme URI: 
Description: Tema baseado na primeira versao de Wireframe
Author: Bruno Possidonio
Author URI: 
Version: 0.1
Tags: omf
*/
/*@import url(_s/debug.css);*/
@import url(_s/reset.css);
@import url(_s/font.css);

/* GERAL */
body {background:#FFCC67;}
a {outline:none;text-decoration:none}
h1 a,h2 a {color:#FFF;text-shadow:rgba(255,255,255,0.5) 1px 1px 2px;}
input[type=text], input[type=password], textarea {
	border:1px solid #999;
	color:#999;
	-webkit-box-shadow:0 0 2px rgba(0,0,0,0.5);
	background:#EFEFEF;
}
input[type=submit] {
	text-transform:uppercase;
	color:#FFF;
	padding:5px;
}



#splash {
	position:fixed;
	z-index:9999;
	width:100%;
	height:100%;
	text-align:center;
	background:transparent url(_i/overlay.png) left top repeat;
}
#splash .splash-body {
	position:absolute;
	top:50%;
	left:50%;
}
#splash .imagem {
	float:left;
}
#splash .fechar
,#fixed_tag .fechar{
	float:right;
	display:block;
	width:30px;
	height:30px;
	text-indent:-999em;
	cursor:pointer;
	background:transparent url(_i/splash_fechar.png) left top no-repeat;
}


#fixed_tag {
	position:fixed;
	z-index:9998;
	right:0;
	bottom:0;
	width:400px;
}
#fixed_tag .fechar {
	position:absolute;
	right:10px;
}
#fixed_tag .imagem {
	float:right;
	height:200px;
}


/*grids*/
.c {display:block;float:left;}
.cr {display:block;float:right;}
.cle {display:block;clear:both;}
.g {width:150px;}
.g2 {width:310px;}
.g3 {width:470px;}
.g4 {width:630px;}
.g,.g2,.g3,.g4{margin:0 10px 10px 0;}
.nm {margin:0!important;}
.coluna {width:120px;margin-right:10px;}

/* banners */
.topo_full {width:740px;}
.parceiros {width:921px;}
.parceiros li {display:block;float:left;width:131px;margin:10px 21px 10px 0;}
.inst_1 {margin-top:10px;}

/*WP*/
.alignleft {float:left; margin:5px 15px 7px 0;}
.alignright {float:right; margin:5px 0 7px 15px;}
.aligncenter, div.aligncenter {margin:10px auto; text-align:center; display:block;}

img.alignleft {float:left; margin:5px 15px 5px 0;}
img.alignright {float:right; margin:5px 0 5px 15px;}
img.aligncenter {margin:10px auto; text-align:center; display:block;}

.wp-caption {text-align:center; background:url(images/blacktrans.png); padding-top:6px;
  /* optional rounded corners for browsers that support it */
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  -webkit-border-radius: 4px;
w  border-radius: 4px;
  }
.wp-caption img {padding:0; margin:0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size:11px; line-height:17px; padding:0 4px 5px; margin:0;}

.tag {margin:0 5px 5px 0;padding:3px;font-size:93%;background:#666;}
.tag, .tag a {color:#FFF;}



/* ESTRUTURA */
#topo-wrapper {width:100%;margin:0;}
#wrapper, #barra_topo, #menu_topo {width:890px;margin:0 auto;}
#content {display:block;width:640px;}


/* #barra_topo */
#topo_principal {background:rgba(255,255,255,0.3);margin-bottom:10px;}
#topo_acesso {height:25px;background:rgba(255,255,255,0.3);}

#barra_topo {height:70px;margin-bottom:10px;padding:5px 0;}

#menu_topo {height:15px;padding:5px 0 5px 0;}
#menu_topo li {display:inline;padding:0 5px 0 0;font-size:85%;}
#menu_topo li a {color:#FFF;padding:2px;}
#menu_topo li a:hover {background-color:#FFF;color:#666;}

#menu_categorias {display:block;position:relative;width:500px;margin:0 auto;left:-30px;top:25px;text-align:center;}
#menu_categorias li {display:inline;font-size:116%;opacity:.6;padding:0 5px;}
#menu_categorias a {color:#000;text-transform:lowercase;}

#form_busca {width:210px;margin-top:20px;}
#form_busca .keyword {width:160px;padding:5px;font-size:100%;}

#form_busca_lateral {width:110px;margin:4px auto;}
#form_busca_lateral .keyword {width:68px;padding:8px 5px;}
#form_busca_lateral .submit {width:25px;background:#666;padding:8px 5px;}

#form_busca_footer {width:300px;margin:72px auto;}
#form_busca_footer .keyword {width:255px;padding:5px;font-size:100%;}


/* #footer */
#footer {padding-top:10px;}
#footer div.indice {width:420px;padding:10px;background:rgba(0,0,0,0.5);}
#footer div.indice-categorias {margin-right:10px;}
#footer div.indice ul li {display:block;clear:both;padding:5px 0;}
#footer div.indice ul ul,#footer div.indice ul ul li {display:inline;}
#footer div.indice,#footer div.indice a {color:#CCC;}
#footer div.indice a:hover {color:#FFF;}
#footer div.indice strong {font-size:116%;}


/* #nav_esquerda */
#nav_esquerda .nav-page li
,#nav_esquerda .menu-item
,#nav_esquerda .nav-page li a
,#nav_esquerda .menu-item a {display:block;}

#nav_esquerda .menu-item
,#nav_esquerda .nav-page li {
	width:120px;background:rgba(0,0,0,0.4);
	border-radius:2px;
	margin-bottom:1px;
}

#nav_esquerda .menu-item a
,#nav_esquerda .nav-page a {width:110px;padding:2px 5px;color:#FFF;font-style:oblique;}

#nav_esquerda ul.banner {margin-top:10px}
#nav_esquerda ul.banner li {margin-bottom:10px}

/* #nav_direita */
#nav_direita {margin-bottom:10px;}

/* #nav-contexto-arquivo */
#nav-contexto-arquivo {
	margin:5px 0 0 15px;
}
#nav-contexto-arquivo .label, #nav-contexto-arquivo .menu-container, #nav-contexto-arquivo .menu {
	display:inline;
}
#nav-contexto-arquivo .menu li {
	display:inline;
	padding:0 10px 0 0;
}
#nav-contexto-arquivo .menu li a {
	color:#FFF;
}


/* posts */
.postcontent .entry p
,.postcontent .entry div._mcePaste {padding:10px 0;}


/* single */
.single {display:block;width:610px;padding:10px;background:rgba(255,255,255,0.7);}
.single .post, .single .post a {color:#333;}
.single .post {margin:10px;border-bottom:1px dotted #666;}

.single .postmeta {color:#000;font-size:85%;margin-bottom:15px;}
.single h1 {font-size:300%;letter-spacing:-0.09em;line-height:1em;margin-bottom:5px;}
.single .excerpt {font-size:123.1%;margin-bottom:20px;}

.single .entry {}
.single .entry a {background:#666;color:#FFF;padding:0 2px;}
.single .entry a:hover {background:#333;}

.single .entry a[rel~=attachment] {background:none;padding:0;}

.single #comments {width:500px;margin:0 0 0 10px;}


/* archives */
.archives #contentdesc {
	position:relative;
	height:40px;
}
.archives #contentdesc a {
	color:#FFF;
	text-decoration:none;
	text-shadow:none;
}
.archives #contentdesc .tag_categoria {
	padding:5px 10px;
	font-size:140%;
	bottom:0;
	color:#FFF;
}
.archives #contentdesc .tag_filtro {
	background:#666;
	font-size:180%;
}


/* archives videos */
.archives .arquivo-video-destaque .video-quadro-destaque {
	width:310px;
	position:relative;
}
.archives .arquivo-video-destaque .post-video-destaque {
	position:relative;
	height:280px;
}
.archives .arquivo-video-destaque .video-thumbnail {
	position:relative;
	height:280px;
}
.archives .arquivo-video-destaque .video-thumbnail img {
	position:absolute;
	clip: rect(0 310px 280px 0);
}
.archives .video-legenda {
	position:absolute;
	bottom:0;
	padding:10px;
}
.archives .post-video-destaque .video-legenda {
	min-height:32px;
	_height:32px;
}
.archives .arquivo-video-destaque .post-video-destaque .video-legenda {
	width:290px;
	background:#FFF;
	background:rgba(255,255,255,0.9);
}
.archives .arquivo-video-destaque .video-legenda a {
	color:#000;
}


.archives .arquivo-video-quadro {
	width:150px;
}
.archives .arquivo-video-quadro .post-video-quadro {
	position:relative;
	height:122px;
}
.archives .arquivo-video-quadro .video-thumbnail {
	position:relative;
	height:122px;
}
.archives .arquivo-video-quadro .video-thumbnail img {
	position:absolute;
	clip: rect(0 150px 122px 0);
}
.archives .arquivo-video-quadro .video-legenda {
	width:130px;
	background:#666;
	background:rgba(51,51,51,0.9);
	font-size:85%;
}
.archives .arquivo-video-quadro .video-legenda a {
	color:#FFF;
}


/* archives noticias destaque */
.archives .arquivo-destaques-comp-videos {
	margin-top:1px;
}
.archives .arquivo-destaques-comp-videos .post-destaque {
	padding:10px;
	height:66px;
	overflow:hidden;
	font-size:85%;
}
.archives .post-destaque {
	margin-bottom:10px;
	background:#FFF;
}
.archives .post-destaque .noticia-texto {
	width:160px;
}
.archives .post-destaque .noticia-thumbnail {
	position:relative;
	width:120px;
}
.archives .post-destaque .noticia-thumbnail img {
	position:absolute;
}
	.archives .arquivo-destaques-comp-videos .noticia-thumbnail img {
		clip: rect(0, 120px, 66px, 0);
	}
	.archives .arquivo-destaques .noticia-thumbnail img {
		clip: rect(0, 120px, 80px, 0);
	}

.archives .arquivo-destaques {
	margin:-35px 0 10px 0;
}
.archives .arquivo-destaques .arquivo-destaques-quadro {
	padding:10px 10px 5px 10px;
	overflow:hidden;
	background:#FFF;
}
.archives .arquivo-destaques .post-destaque {
	height:80px;
	overflow:hidden;
	background:none;
	font-size:93%;
	margin-bottom:25px;
}
.archives .arquivo-destaques .last-post {
	margin-bottom:0;
}


/* archives ultimas noticias */
.archives .noticias-ultimas-g4 {
	margin-right:0;
	width:640px;
}
.archives .noticias-ultimas-g2 .header-secao {
	width:310px;
}
.archives .noticias-ultimas-g4 .header-secao {
	width:630px;
}
.archives .noticias-ultimas-g4 .banner {
	margin-right:10px;
}
.archives .noticias-ultimas .post-noticia {
	margin-right:10px;
}
#arquivo-filtro-noticias .banner {
	margin-bottom:10px;
}


/* arquivo-padrao */
.arquivo-padrao .post-noticia-foto .sem-thumbnail {
	width:290px!important;
}


/* arquivo-intercambio */
#box-paises .post-pais {
	width:130px;
	padding:10px;
	margin-bottom:10px;
	text-align:center;
}
#box-paises .post-pais .pais-bandeira {
	height:60px;
	padding-bottom:10px;
}
#box-paises .post-pais .pais-texto {
	height:20px;
}
.arquivo-paises .post-pais {
	margin-right:10px;
}
.arquivo-paises .last {
	margin-right:0!important;
}


/* filtros de arquivo */
#arquivo-filtro-outros-video .arquivo-video-quadro {
	margin:0 10px 10px 0;
}

#arquivo-filtro-noticias .arquivo-filtro-ultimas-noticias .cr {
	margin-right:0!important;
}



/* archives comuns */
.archives .post-noticia-foto {
	width:290px;
	height:90px;
	padding:10px;
	margin:0 10px 10px 0;
}
.archives .post-noticia-foto .noticia-texto {
	width:160px;
}
.archives .post-noticia-foto .noticia-thumbnail {
	width:120px;
	height:90px;
	position:relative;
}
.archives .post-noticia-foto .noticia-thumbnail img {
	position:absolute;
	clip: rect(0 120px 90px 0);
}


/* comments */
#comments {}
#comments,
#comments a {color:#666;}
#comments a:hover {background-color:#FFF;}
#comments h3 {font-size:138.5%;margin-bottom:10px;}
#comments h3 small {font-size:93%;color:#666;}
#comments .commentlist {font-size:85%;}
#comments .commentlist li {margin-bottom:15px;}
#comments .commentlist .avatar {padding-right:5px;}
#comments .commentlist .author {font-size:116%;font-weight:bold;}
#comments .commentlist .author small {font-size:93%;}
#comments .commentlist .commentmetadata {font-size:93%;}
#comments .commentlist .commentmetadata
	,#comments .commentlist .commentmetadata a {color:#666;}
#comments .commentlist .commenttext {margin-top:5px;font-size:100%;color:#000;}

#comments #respond p {
	margin:0 0 3px 0;
}
#comments #respond p input {
	padding:3px;
}
#comments #respond textarea {
	height:100px;width:80%;
}
#comments #respond .submitbutton {
	margin:75px 0 0 5px;
}


/* home */
.home {
	display:block;
	overflow:auto;
	width:640px;
}

.home-espacamento {
	height:10px;
}

.even {
	background:rgba(255,255,255,1);
}
.odd {
	background:rgba(255,255,255,0.7);
}

.post-noticia-sem-foto {
	width:130px;
	height:75px;
	padding:10px;
	margin-bottom:10px;
	overflow:hidden;
}

.noticias-ultimas .quadro-banner {
	width:150px;
	height:95px;
	padding:0;
	margin-right:10px;
}

/* .header-secao */
.header-secao {
	display:block;
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
	position:relative;
	height:30px;
}
.header-secao .conteudo-tag {
	padding:3px 10px;
	color:#FFF;
	font-size:100%;
	font-weight:lighter;
	position:absolute;
	bottom:0;
}
	.header-secao .ctag-maior {
		font-size:131%;
	}
	.header-secao .destaque-tags .tag {
		margin-bottom:0;
	}
.header-secao .conteudo-mais {
	width:40px;
	height:15px;
	padding:2px 0 0 20px;
	text-align:center;
	color:#666;
	font-size:85%;
	background: #FFF url(_i/ico_bg_tag_conteudo_mais.gif) left top no-repeat;
	position:absolute;
	bottom:0;
	right:0;
}

.box-secao .excerpt a
,.box-secao .video-legenda a {
	color:#666;
}
.post-tag {
	display:block;
	clear:both;
	letter-spacing:0.08em;
}
.post-noticia {
	font-size:93%;
}

/* box-profissoes */
.box-pesquisa-profissao {
	position:relative;
	height:280px;
	background:#FFF url(_i/wf_novo_bg_pesquisa_prof.png) left top no-repeat;
}
.box-pesquisa-profissao form {
	position:absolute;
	width:250px;
	left:30px;
	top:220px;
}
.box-pesquisa-profissao form .keyword {
	padding:5px;
	width:200px;
	font-size:131%;
}
.box-pesquisa-profissao form .submit {
	padding:8px;
	background:#666;
}

.box-pesquisa-profissao-link {
	position:absolute;
	display:block;
	width:100%;
	height:190px;
	top:0;
}

.banner-portal {
	height:135px;
}

/* .noticias-ultimas */


/* .noticias-destaque */
.noticias-destaque .noticias-destaque-lista-noticias {
	background:#FFF;
	padding:5px 0 0 0;
	margin-bottom:5px;
}
.noticias-destaque .post-noticia {
	width:290px;
	height:95px;
	padding:5px 10px 0 10px;
	overflow:hidden;
}
.noticias-destaque .post-noticia .noticia-texto {
	width:145px;
	padding:0;
}

/* videos-quadro */
.videos-quadro .videos-quadro-lista-videos {
	padding:10px;
	background:#FFB63D;
	overflow:hidden;
}
.videos-quadro .video-legenda {
	padding:5px;
	background:#FFF;
}

.videos-quadro .post-video-maior {
	width:290px;
	overflow:hidden;
	margin-bottom:10px;
}
.videos-quadro .post-video-maior .video-thumbnail {
	height:140px;
	position:relative;
}
.videos-quadro .post-video-maior .video-thumbnail img {
	position:absolute;
	clip: rect(0 290px 140px 0);
}
.videos-quadro .post-video-maior .video-legenda {
	font-size:100%;
	padding:10px;
	min-height:32px;
}

.videos-quadro .post-video-menor {
	width:140px;
}
.videos-quadro .post-video-menor .video-thumbnail {
	height:80px;
	position:relative;
}
.videos-quadro .post-video-menor .video-thumbnail img {
	position:absolute;
	clip: rect(0 140px 80px 0);
}
.videos-quadro .post-video-menor .video-legenda {
	font-size:85%;
}

/* trainee-quadro */
.trainee-quadro .trainee-quadro-lista-trainee {
	padding:10px 10px 0 10px;
	background:#FFB63D;
	overflow:hidden;
}

.trainee-quadro .post-trainee {
	font-size:85%;
	text-align:center;
	padding:5px;
	width:120px;
	min-height:89px;
	_height:89px;
	margin-bottom:10px;
	background:#FFF;
}
.trainee-quadro .trainee-thumbnail {
	margin-bottom:5px;
}

/* intercambio-quadro */
.intercambio-quadro .post-noticia {
	padding:10px;
}

