/* CSS Document - Forum Main */
/* Author: Pedro Cavaco @ Plug & Play .net & .com */

body{ margin:0; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:100%; }
#f_container{ width:950px; margin:0 auto; padding:0; border:0; background:url(/img/bg_site.png) repeat-x bottom right;}
#f_header{ background:url(/img/f_header_img.png) no-repeat top center; width:950px; height:250px; margin:0; padding:0;}
#tituloForum{ width:351px; height:154px; overflow:hidden; position: absolute; margin-top:15px; margin-left:35px; margin-bottom:0; padding-top:15px; z-index:990; font-size:1%;}
#tituloForum span {background:url(/img/logotipo.png) no-repeat top left; width:351px; height:154px; display:block; position:absolute; top:0; left:-2px ; z-index:100; margin-top:5px; padding:0; font-size:1%;}
#tituloForum a{ cursor: pointer; font-size:1%; color:#000000;}

.description {
	font-size: 0.7em;
	color:#FFFFFF;
	text-align: left;
	padding-left: 15px;
	/*padding-top: 190px;*/
	padding-right: 15px;
}

.description p{ margin:0; padding:0; border:0; line-height:100%;}
.description ol{ margin-left:25px; padding:0px; margin-top:4px; }
.description ol a, .description ol a:visited{ color:#FFFFFF; text-decoration:none}
.description ol a:hover{ color:#CCCCCC; text-decoration:none}

#themeDescription{background:#85161A; text-align: justify; width:905px; color:#FFFFFF; margin-top:0px; margin-bottom:10px; margin-left:auto; margin-right:auto; padding:15px; font-size:small;}

#subtituloForum{ position: relative; color: #DAA274; font-size:126px; font-family:"Times New Roman", Times, serif; font-style:italic; float:right; margin-top:205px; padding:0; }
#f_mainContent{ width:950px; border:0; margin:0; padding:0; display:table; text-align:center;}
#f_mainContent #mainTemas{ width:935px; height:40px; margin-top:10px; margin-bottom:0; margin-left:auto; margin-right:auto; padding:0; text-align:center; display:table; font-size:small; }
#f_mainContent #mainTemas ul{ list-style:none; padding:0; margin:0;}
#f_mainContent #mainTemas ul li{ display:inline;}
#f_mainContent #mainTemas ul li.active div{ float:left; background:#85161A; padding:5px; height:40px;}
#f_mainContent #mainTemas ul li div{ float:left; background:#DAA274; padding:5px; height:40px;}
/*#f_mainContent #mainTemas ul li div.esq {width:295px; float:left; margin-right:10px; height:40px; }*/
#f_mainContent #mainTemas ul li div.ctr {width:295px; float:left;  margin-right:5px; height:40px; }
/*#f_mainContent #mainTemas ul li div.drt {width:295px; float: right; height:40px;}*/


/* A Utilizar para apenas dois temas */
#f_mainContent #mainTemas ul li div.esq {width:452px; float:left; margin-right:10px; height:40px; }
#f_mainContent #mainTemas ul li div.drt {width:452px; float: right; height:40px;}


#f_mainContent #mainTemas ul li div a, #f_mainContent #mainTemas ul li div a:visited{ color:#FFFFFF;}
#f_mainContent #mainTemas ul li div a:hover{ color:#CCCCCC;}

#f_mainContent #colunaPro {width:470px; height:100%; float:left; border:0; margin-right:4px; background:url(/img/cx_pro.jpg) no-repeat top left; display:table;}
#f_mainContent #colunaPro #textoPro { position:relative; color:#000000; margin-left:8px; background: url(/img/cx_big.jpg) no-repeat bottom right; display:block; padding-bottom:9px; padding:5px; padding-top:15px; }

#f_mainContent #colunaContra {width:470px; height:100%; float: right; border:0; margin-right:4px; background:url(/img/cx_contra.jpg) no-repeat top left; display:table;}
#f_mainContent #colunaContra #textoContra { position:relative; color:#666666; margin-left:8px; background:url(/img/cx_big.jpg) no-repeat bottom right; display:block; padding-bottom:9px; padding:5px; padding-top:15px; }

#f_mainContent #colunaPro img.autor{ padding:4px; border:1px #DAA274 solid; float:left; margin-right:5px; width:50px;}
#f_mainContent #colunaContra img.autor{ padding:4px; border:1px #85161A solid; float:left; margin-right:5px; width:50px;}
#f_mainContent #colunaPro .tit_autor, #f_mainContent #colunaContra .tit_autor, #f_mainContent #coluna_P .tit_autor, #f_mainContent #coluna_C .tit_autor{ font-family:"Times New Roman", Times, serif; font-style:italic; font-size:large; font-weight:bold; text-align:left;}
#f_mainContent #colunaContra #textoContra .texto, #f_mainContent #colunaPro #textoPro .texto, #f_mainContent #coluna_P #textoPro .texto,  #f_mainContent #coluna_C #textoContra .texto{ text-align:justify; font-size:small; }
#f_mainContent #colunaContra #textoContra .texto a, #f_mainContent #colunaPro #textoPro .texto a, #f_mainContent #coluna_P #textoPro .texto a,  #f_mainContent #coluna_C #textoContra .texto a{ color:#666666; border:0;}
#f_mainContent #colunaContra #textoContra .sig_autor, #f_mainContent #colunaPro #textoPro .sig_autor, #f_mainContent #coluna_P #textoPro .sig_autor, #f_mainContent #coluna_C #textoContra .sig_autor{ text-align: right; font-size:small; }

#f_mainContent #coluna_P{ width:930px; border:0; margin:auto; padding:5px;  background:url(/img/cx_pro.jpg) no-repeat top left; display:table;}
#f_mainContent #coluna_P #textoPro { position:relative; color:#000000; margin-left:4px; margin-right:5px; background: url(/img/cx_big.jpg) no-repeat bottom right; display:block; margin-bottom:9px; padding:5px; padding-top:15px;  }

#f_mainContent #coluna_P img.autor, #f_mainContent #coluna_C img.autor { padding:4px; border:1px #FFFFFF solid; float:left; margin-right:5px; width:50px; }

#f_mainContent #coluna_C {width:930px; height:100%; padding:5px; border:0; background:url(/img/cx_contra.jpg) no-repeat top left; display:table;}
#f_mainContent #coluna_C #textoContra { position:relative; color:#666666; background: url(/img/cx_big.jpg) no-repeat bottom right; display:block; margin-bottom:9px; padding:5px; padding-top:15px; margin:auto;  }

.verMais{ vertical-align:middle; text-align: right; margin:10px; margin-right:0; padding-bottom:20px; border-top:1px #FFFFFF solid; font-size:12px;}
.verMais a, .verMais a:visited{ color: #85161A; }
.verMais a:hover{ color: #666666; }

.toolbar{ text-align: right; margin:10px; padding-bottom:20px; border-top:1px #FFFFFF solid; }
.toolbar img{ border:0; margin-top:5px;}

#f_mainContent #comments {width:935px; margin:10px auto ; padding:0; text-align:left; display:table; clear:both;}
#f_mainContent #comments .comentario{ width:935px; display:table; margin-bottom:25px; background:url(/img/bg_comentario.jpg) no-repeat bottom right; padding-bottom:15px;  }
#f_mainContent #comments .comentario p {margin:3px;}
#f_mainContent #comments .comentario .nCc{background:url(/img/nCc.jpg) no-repeat center center; color:#85161A; width:50px; height:50px; float:left; text-align:center; margin:0; padding:0; border:0;}
#f_mainContent #comments .comentario .nCp{background:url(/img/nCp.jpg) no-repeat center center; color:#DAA274; width:50px; height:50px; float:left; text-align:center; margin:0; padding:0; border:0;}
#f_mainContent #comments .comentario .nCp p, #f_mainContent #comments .comentario .nCc p { font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:20px; margin:15px 0; }
#f_mainContent #comments .comentario span.comentador{ color:#333333; font-family:"Times New Roman", Times, serif; font-style:italic; font-size: medium;  }
#f_mainContent #comments .comentario span.data{ color:#333333; font-family:"Times New Roman", Times, serif; font-style:italic; font-size:small; font-weight:bold; }
#f_mainContent #comments .comentario .texto{ color:#333333; font-size:small; padding-right:10px; }
#f_mainContent #comments .comentario .texto p{margin-top:10px; text-align:justify;}
#f_mainContent #comments .comentario img { border:0; float:left; margin-right:15px; }
#f_rodape{ position: relative; margin:0 auto; padding:0; border:0; width:950px; height:120px; clear:both; float:none; background:url(/img/bg_rodape.png) no-repeat top center; color:#FFFFFF; bottom:0;}
#f_rodape p{ margin:5px; }

/* Comentar */

#cxComents{ margin-left:15px; display:table; position:relative; clear:both;}
.comentar{font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; font-size:24px; text-align:left;}
#labelNome, #labelEmail, #labelTitulo{ width:250px; height:25px; float:left; text-align:right; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; }
#labelTexto { width:250px; height:250px; float:left; text-align:right; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; }
#cmpNome, #cmpEmail, #cmpTitulo{ width:685px; height:25px; float:right; text-align:left; margin:0; padding:0; font-size:x-small;}
#cmpTexto{width:685px; height:250px; float:right; text-align:left;}
#texto{ width:550px; height:240px; border:1px #666666 solid; float:left; margin:0; padding:0; }
#nome, #email, #titulo{ width:500px; border:1px #666666 solid; float:left; margin:0; padding:0;}
#cmpSubmit{ width:950px; text-align:left; margin-top:5px;}
#submeter{ margin-left:250px;}
.legendaForm{width:950px; text-align:left; clear:both;}
.legendaForm p{margin-left:260px; font-size:x-small;}
.label{width:250px; height:25px; clear: both; margin:0; float:left; text-align:right; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold;  }
.cmp{width:685px; height:25px; float:right; text-align:left; margin:0; padding:0; font-size:x-small;}

/* */

#btns3{ width: 250px; height:78px; float:right; margin-top:-30px;}
#btns3 ul.btns{ list-style:none; padding:0; margin:0; }
#btns3 ul.btns li{ display:inline; padding:0; margin:0; }
#btns3 ul.btns li img{ border:0;}

#banner{ float:left; width:460px; margin-left:15px; margin-top:-20px;}
#banner img{ border:0;}


.homeLnk{ margin-left:10px; font-size:12px;}
.homeLnk a, .homeLnk a:visited{ color:#85161A; text-decoration:underline;}
.homeLnk a:hover{ color:#333333;}
