/*  
Theme Name: Par ou Ímpar - Produções Audiovisuais
Theme URI: http://www.polvo.com.br/
Description: Tema desenvolvido por <a href="http://www.polvo.com.br/">Polvo Tecnologia e Comunicação</a> para Par ou Ímpar.
Version: 1.0
Author: Polvo Tecnologia e Comunicação
Author URI: http://www.polvo.com.br/
*/



/* Begin Typography & Colors */
* {
	text-decoration:none;
	margin:0;
	padding:0;
	outline:0;
	list-style:none;
	border:none;
}
body {
	font:12px Arial, Helvetica, sans-serif;
	background-color:#000;
	color:#010101;
	text-align: center;
}
#mestre {
	width:956px;
	margin:auto;
	margin-top:15px;
}
#mestre .borda {
	float:left;
	width:944px;
	padding:5px;
	border:1px solid #FFF;
	margin-bottom:20px;
}
hr { display:none; }

/*** HEADER ***/
#header {
	position:relative;
	width:944px;
	height:125px;
	float:left;
	background:url(images/cabecalho.jpg) no-repeat left top;
	margin-bottom:20px;
}
#header h1, #header p.description { display:none; }

/*** FIM HEADER ***/

#container { 
	float:left;
	width:655px;
	background:#FFF url(images/bk_fot_cont.gif) no-repeat left bottom;
	padding-bottom:10px;
}

/*** POST ***/
#content {
	float:left;
	width:645px;
	background:#FFF url(images/bk_top_cont.gif) no-repeat left top;
	padding:30px 10px 30px 0px;
	text-align:left;
	line-height:18px;
}
#content.narrowcolumn h2 {
	width:615px;
	position:relative;
	float:left;
	font-size:23px;
	color:#6E0E10;
	margin:15px 0px 0px 0px;
	padding:0px 0px 5px 35px;
	border-bottom:1px solid #333333;
	letter-spacing:2px;
}
#content.narrowcolumn h2 span {
	position:absolute;
	left:0px;
	bottom:-6px;
	display:block;
	height:5px;
	width:35px;
	overflow:hidden;
	background-color:#333333;
}
#content.narrowcolumn h3 {
	color:#6E0E10;
	font-size:15px;
	margin:15px 0px 15px 35px;
	letter-spacing:2px;
}
#content.narrowcolumn h2 a, #content.narrowcolumn h3 a {
	color:#6E0E10;
	text-decoration:none !important;
}
#content.narrowcolumn h3.pagetitle {
	font-size:25px;
	text-align:center;
	border-bottom:1px dashed #6E0E10;
	line-height:normal;
	margin-left:10px;
}
#content.narrowcolumn h2 a:hover { color:#010101; }
#content .post { padding-bottom:15px; }
#content .post small {
	font:11px Georgia, "Times New Roman", Times, serif;
	display:block;
	float:right;
	text-align:right;
	margin-bottom:10px;
	width:100%;
	color:#666666;
}
#content .post p { width:500px; margin-top:10px; margin-left:35px; }
#content .post a,
ul.navigation_t li a,
ul.navigation_b li a,
form a { color:#8C1E1F; text-decoration:underline; }
#content .post a:hover,
ul.navigation li a:hover,
form a:hover { color:#010101; }
#content p.pagedescr { text-align:center; margin-top:15px; }

#content .post img {
	padding:5px;
	border:1px solid #DDD;
}
#content .post img.centro {
	margin:auto;
	text-align:center;
}
#content .post img.esq { float:left; margin-left:15px; }
#content .entry p.postmetadata {
	display:block;
	border:1px dashed #676767;
	border-left:0;
	border-right:0;
	margin-top:20px;
	width:480px;
	padding:10px;
	color:#676767;
	font-size:11px;
}

/*** LISTA COMENTï¿½RIOS ***/
ol.commentlist {
	width:500px;
	margin-bottom:20px;
	margin-left:35px;
}
ol.commentlist li {
	background-color:#E7D8D1;
	padding:10px;
	margin-bottom:10px;
	color:#3E321F;
}
ol.commentlist li cite {
	color:#010101;
	font-style:normal;
	font-weight:bold;
}
ol.commentlist li cite a { color:#8C1E1F; text-decoration:underline; }
ol.commentlist li cite a:hover { color:#010101; }
ol.commentlist li cite em {
	font-style:normal;
	font-size:10px;
}
ol.commentlist li small { font-size:10px; }
ol.commentlist li small a { color:#010101; text-decoration:none; }
ol.commentlist li small a:hover { color:#3D311E; }
/*** FORM COMENTï¿½RIO ***/
#commentform { width:500px; margin-left:35px; }
#commentform h4 {
	font-size:11px;
	font-weight:normal;
	padding:5px;
	border:1px dashed #CCCCCC;
	border-left:0;
	border-right:0;
	margin-bottom:10px;
}
#commentform p { font-size:11px; font-weight:bold; letter-spacing:1px; }
#commentform p small { font-size:10px; font-weight:normal; letter-spacing:0px; }
#commentform p.p {
	float:left;
	width:163px;
	margin-right:5px;
}
#commentform p.u { margin-right:0px; }
#commentform p.p input, #commentform p textarea {
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #DDD;
	padding:0px 2px 0px 2px;
	background-color:transparent;
	border:1px solid #000;
	color:#676767;
}
#commentform p.p input { width:155px; }
#commentform p textarea {
	width:490px;
}
#commentform #submit {
	float:right;
	border:0px;
	margin:10px 0px 0px 0px;
	cursor:pointer;
	color:#010101;
	letter-spacing:1px;
	font:bold 11px Arial, Helvetica, sans-serif;
	background-color:#FFF;
}
#commentform p.erro {
	width:490px;
	display:block;
	margin:auto;
	text-align:center;
	margin-bottom:10px;
	color:#FF0000;
	padding:5px;
	border-top:1px dashed #FF0000;
	border-bottom:1px dashed #FF0000;
	letter-spacing:1px;
}
#commentform small.obr { float:left; }

/*** BARRA LATERAL ***/
#sidebar {
	float:right;
	width:268px;
	background:#ECECED url(images/bk_top_sideb.gif) no-repeat left top;
	padding:0;
	color:#67686B;
}
#sidebar ul.p {
	float:left;
	width:240px;
	padding:30px 14px 0px 14px;
	background:url(images/bk_fot_sideb.gif) no-repeat left bottom;
	margin:0;
}
#sidebar h2 {
	height:16px;
	text-indent:-3000px;
	margin-bottom:5px;
	font-size:10px;
}
#sidebar ul li { padding-left:35px; }
#sidebar ul li h2 { border-bottom:1px solid #333333; }

#sidebar ul li.busca { background:url(images/sidebar/lupa.gif) no-repeat 0px 0px; }
#sidebar ul li.arquivos { background:url(images/sidebar/arquivo.gif) no-repeat 0px 0px; }
#sidebar ul li.categories { background:url(images/sidebar/categorias.gif) no-repeat 0px 0px; }
#sidebar ul li.linkcat { background:url(images/sidebar/links.gif) no-repeat 5px 0px; }
#sidebar ul li.busca h2 { background:url(images/titulos/busca.gif) no-repeat left top; }
#sidebar ul li.arquivos h2 { background:url(images/titulos/arquivos.gif) no-repeat left top; }
#sidebar ul li.categories h2 { background:url(images/titulos/categorias.gif) no-repeat left top; }
#sidebar ul li.linkcat h2 { background:url(images/titulos/links.gif) no-repeat left top; }

#sidebar ul li ul li {
	padding:3px;
	text-align:left;
}
#sidebar ul li ul li a {
	padding:0px 0px 0px 10px;
	background:url(images/marcador/sidebar.gif) no-repeat left center;
	color:#67686B;
	font-size:11px;
	letter-spacing:1px;
}
#sidebar ul li ul li a:hover { text-decoration:underline; }
#sidebar ul li p {
	color:#67686B;
	margin-bottom:10px;
}
#sidebar ul li p a { color:#67686B; text-decoration:underline; }

/*** FORMULï¿½RIO DE BUSCA ***/
#sidebar #searchform,
#sidebar ul li.arquivos ul,
#sidebar ul li.categories ul,
#sidebar ul li.linkcat ul {
	width:100%;
	padding:0px 0px 0px 0px;
	margin-bottom:30px;
}
#searchform legend { display:none; }
#sidebar #searchform fieldset { padding-top:10px; padding-bottom:10px; }
#searchform input#s {
	float:left;
	border:1px solid #4D4D4D;
	background-color:#FFF;
	width:160px;
	color:#646464;
	padding:0px 2px 0px 2px;
}
#searchform input#searchsubmit {
	float:left;
	border:0;
	margin-left:10px;
	cursor:pointer;
	color:#6E0E10;
	font-weight:bold;
	background-color:transparent;
}

#content #searchform input#s {
	width:150px;
	color:#DDD;
	background-color:#635A47;
	border:1px solid #635A47;
}
#content #searchform input#searchsubmit { background:url(images/botoes/busca_content.gif) no-repeat center center; }

/*** NAVEGAï¿½ï¿½O ***/
ul.navigation_t, ul.navigation_b {
	width:100%;
	float:left;
	margin-top:15px;
}
ul.navigation_t { margin-top:0; margin-bottom:15px; }
ul.navigation_t li, ul.navigation_b li { display:inline; float:left; width:50%; }
ul.navigation_t li.ant, ul.navigation_b li.ant { text-align:left; }
ul.navigation_t li.prox, ul.navigation_b li.prox { text-align:right; float:right; }
ul.navigation_t li a, ul.navigation_b li a { text-decoration:none; }

/*** FOOTER ***/
#footer {
	width:100%;
	float:left;
	color:#BAB5A8;
	padding-bottom:15px;
}
#footer a { color:#BAB5A8; text-decoration:underline; }

/************************************************************************************* MENU **************/
#cabecalho address, #cabecalho #newsletter { display:none; }
#cabecalho { border-bottom:2px solid #FFAB00; height:125px; }
#cabecalho ul {
	position:absolute;
	bottom:0px;
	overflow:hidden;
	padding:0;
	height:30px;
}
#cabecalho ul.dir { right:0px; width:360px; }
#cabecalho ul.esq { left:0px; width:358px; }
#cabecalho ul li {
	display:inline;
	list-style:none;
}
#cabecalho ul a {
	display:block;
	margin-top:10px;
	color:#FFEB9C;
	text-decoration:none;
	font-size:10px;
	letter-spacing:1px;
	height:14px;
}
#cabecalho ul.esq a {
	float:right;
	margin-left:-15px;
	padding:6px 15px 0px 0px;
	background:url(../../../../imagens/menu/fundo_esq.gif) no-repeat right top;
	border-left:1px solid #FFC23B;
	text-align:right;
}
#cabecalho ul.dir a {
	float:left;
	margin-right:-15px;
	padding:6px 0px 0px 15px;
	background:url(../../../../imagens/menu/fundo_dir.gif) no-repeat left top;
	border-right:1px solid #FFC23B;
	text-align:left;
}
#cabecalho ul a:hover, #cabecalho ul a.ativo {
	margin-top:0px;
	padding-bottom:10px;
}
#m_clientes { width:80px; }
#m_produtos { width:88px; }
#m_portfolio { width:90px; }
#m_produtora { width:81px; margin-left:0px; }
#m_rh { width:136px; }
#m_contato { width:80px; }
#m_blog { width:55px; }
#m_extranet { width:70px; }

/************************************************************************************* FIM MENU **********/

#cabecalho #tooltip_extra {
	position:absolute;
	right:-20px;
	bottom:-42px;
	display:block;
	padding:5px;
	width:150px;
	border:1px solid #FF0000;
	background-color:#8F0000;
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	opacity:0.9;
}