/*
Theme Name: Oficial Template WF
Theme URI: http://www.waleskafarias.com.br/
Description: Template Oficial final
Version: 1.3
Author: Jos&eacute; Telmo	
Author URI: http://www.josetelmo.com/
*/

* {
 margin: 0;
 padding: 0;
 border-width: 0;
 list-style: none;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
}

body 
{
 background-image: url(images/bg.gif);
}
.bodyiframe
{
	background:#FFFFFF;
	background:none;
}

img 
{
 vertical-align: middle;
}

hr 
{
 margin-top: 25px;
 margin-bottom: 25px;
 border-top-width: 0px;
 border-right-width: 0px;
 border-bottom-width: 0px;
 border-left-width: 0px;
 border-top-style: none;
 border-right-style: none;
 border-bottom-style: none;
 border-left-style: none;
 height: 2px;
 background-color: #5B4D28;
}

textarea
{
border: 1px solid black;
}

input 
{
 vertical-align: middle;
 border: 1px solid black;
 }
.adr
{
padding-top:10px;
color: #62405B;
font-size:0.8em;
}

.adr a 
{
 margin-right: 3px;
 color: #573352;
 text-decoration: none;
}

.adr a:hover 
{
 margin-right: 3px;
 color: #660099;
 text-decoration: underline;
}

.cite p 
{
 text-align: right;
 display: block;
 font-style: italic;
}

#geral 
{
 background-color: #D4D4AA;
 width: 920px;
 margin-top: 10px;
 margin-right: auto;
 margin-bottom: 10px;
 margin-left: auto;
 padding: 20px;
}

.titulohome 
{
 background-color: #f5f5e2;
 margin-bottom: 25px;
 background-image: url(images/waleska-farias.jpg);
 background-repeat: no-repeat;
 background-position: center center;
 height: 240px;
}
.titulohome object {
	float:left;
}
.titulohome h1 
{
 text-indent: -9000px;
}

.colunacursos .listacurso li 
{
 clear: both;
}

.colunacursos .listacurso a 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
  font-size:0.85em;
}

.colunacursos .listacurso a:hover 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
 background-color: #F5F5E2;
}

.colunaartigos .listaartigo a 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
  font-size:0.85em;
}

.colunaartigos .listaartigo a:hover 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
 background-color: #F5F5E2;
}

.colunaagenda .listaagenda li 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
 clear: both;
}

.colunaagenda .listaagenda  a 
{
 font-weight: bold;
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
  font-size:0.85em;
}

.colunaagenda .listaagenda a:hover 
{
 font-weight: bold;
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
 background-color: #F5F5E2;
}
.arquivado {
	margin-bottom:25px;
}
.banner-single {
	/*padding-left:75px;*/
	text-align:center;
	height:60px;
	display:block;
}
.categorias-titulo a {	
	 font-weight: normal;
	 margin-bottom: 10px;
	 color: #604058;
	 text-decoration:none;
	 padding:5px;
	 
	
}
.categorias-titulo a:hover {	
	 font-weight: normal;
	 margin-bottom: 10px;
	 color: #ffffff;
	 background-color: #5b4d28;
	  padding:5px;
	 /*font-size: 1.5em;*/
	
}
.colunas 
{
 clear: both;
}

.coluna2
{
 width: 295px;
 float: left;
 background-color: #E1E1C4;
 margin-right: 16px;
}

.Boxbanner
{
 width: 275px; 
 float: left;
 background-color: #E1E1C4;
 margin-bottom: 16px;
}

.Boxbanner h2 
{
 color: #62405B;
 font-weight: normal;
 font-size: 1.5em;
 margin-bottom: 20px;
 padding: 10px;

}
.Boxbanner3
{
 width: 295px; 
 float: left;
 background-color: #E1E1C4;
 margin-bottom: 16px;
}

.Boxbanner3 h2 
{
 color: #62405B;
 font-weight: normal;
 font-size: 1.5em;
 margin-bottom: 20px;
 padding: 10px;

}

.TwitterBox
{
 width: 275px;
 padding: 10px;
 float: left;
 background-color: #E1E1C4;
 margin-right: 16px;
 margin-bottom: 16px;
 background-image: url(images/BgBox.jpg);
 background-repeat: repeat;
 background-position: top; 
}

.TwitterBox h2 
{
 color: #62405B;
 font-weight: normal;
 font-size: 1.5em;
 margin-bottom: 20px;
}


.TwitterBox a 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
}

.TwitterBox a:hover 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
 background-color: #F5F5E2;
}

.juntos
{
 width: 275px;
 padding: 10px;
 float: left;
 background-color: #E1E1C4;
 background-image: url(images/BgBox.jpg);
 background-repeat: repeat;
 background-position: top;
}

.juntos h2 
{
 color: #62405B;
 font-weight: normal;
 font-size: 1.5em;
 margin-bottom: 20px;
}
.juntos li 
{
 clear: both;
}

.juntos a 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
 font-size:0.85em;
}

.juntos a:hover 
{
 color: #59594E;
 text-decoration: none;
 padding: 3px;
 display: block;
 background-color: #F5F5E2;
}




.colcursovideo 
{
 width: 285px;
 float: left;
 background-color: #E1E1C4;
 margin-right: 16px;
}



.colunacursos 
{
 width: 265px;
 padding: 10px;
 background-color: #E1E1C4;
 margin-right: 16px;
 margin-top: 16px;
 background-image: url(images/BgBox.jpg);
 background-repeat: repeat;
 background-position: top;
}

.colunacursos h2 
{
 color: #62405B;
 font-weight: normal;
 font-size: 1.5em;
 margin-bottom: 20px;
}

.colunaartigos 
{
 width: 275px;
 padding: 10px;
 float: left;
 background-color: #E1E1C4;
 margin-right: 16px;
 background-image: url(images/BgBox.jpg);
 background-repeat: repeat;
 background-position: top;
}

.colunaartigos h2 
{
 color: #62405B;
 font-weight: normal;
 font-size: 1.5em;
 margin-bottom: 20px;
}

.colunaJornais
{
 padding: 10px;
 float: left;
 font-size:0.85em;
 background-color: #E1E1C4;
 margin:10px 0px 0px 0px;
 background-image: url(images/BgBox.jpg);
 background-repeat: repeat;
 background-position: top;
 color: #59594E;
 clear:both;
}

.colunaJornais h2 
{
 color: #62405B;
 font-weight: normal;
 font-size: 1.5em;
 margin-bottom: 20px;
}
.colunaJornais ul  
{
	padding:10px 0px;
	text-align:center;
}
.colunaJornais ul li 
{
	display:inline-block;
}
.colunaJornais ul li a img
{
	margin:5px 10px;
}

.colunaagenda 
{
 width: 275px;
 padding: 10px;
 float: left;
 background-color: #E1E1C4;
 background-image: url(images/BgBox.jpg);
 background-repeat: repeat;
 background-position: top;
}

.colunaagenda h2 
{
 color: #62405B;
 font-weight: normal;
 font-size: 1.5em;
 margin-bottom: 20px;
}

.colnavegacao 
{
 width: 245px;
 float: left;
}

.colconteudo 
{
 width: 655px;
 float: left;
 padding-left: 20px;
}

.menuprincipal 
{
 clear: both;
 /*padding-top: 15px;*/
 margin-bottom: 25px;
 text-align: right;
}

.menuprincipal ul li 
{
 margin-left: 5px;
 display: inline;
}

.menuprincipal ul li .links 
{
 padding: 5px;
 height: 35px;
 display: inline;
 text-decoration: none;
 margin-bottom: 0px;
 margin-top: 35px;
 text-align: left;
 background-color: #1F1F1F;
 float: right;
 margin-left: 2px;
 color: #ABAB59;
 font-weight: bold;
 font-size: 0.9em;
}

.menuprincipal ul li .links:hover 
{
 background-color: #000000;
 color: #d4d4aa;
}

.waleska 
{
 padding: 5px;
 height: 50px;
 display: block;
 text-decoration: none;
 margin-top: 39px;
 margin-bottom: 25px;
 text-align: right;
 float: right;
 margin-left: 5px;/*background-color: #A313B7;*/

 background-color: #af3699;
 color: #FFFFFF;
 font-weight: bold;
}

.waleska:hover 
{
 background-color: #df1bbf;
}

#boxconteudo 
{
 background-color: #5B4D28;
 padding: 10px;
}

.conteudo 
{
 color: #333333;
 padding: 10px;
 background-color: #FFFFFF;
}

.conteudo h1 
{
 color: #660099;
 font-size: 2em;
}

.conteudo .entry p 
{
 text-align: justify;
}

.titulohome .mensagem 
{
 width: 400px;
 font-size: 1em;
 color: #55554F;
 paddindg: 0px 300px 0px 300px;
 float:left;
}

.comentarios 
{
 margin-top: 20px;
}

.comentarios h3 
{
 color: #FFFFFF;
 margin-bottom: 15px;
}

#boxMensagem 
{
 background-image: url(images/waleska.jpg);
 background-color: #f5f5e2;
 margin-bottom: 25px;
 height: 200px;
 padding: 20px;
 background-repeat: no-repeat;
 background-position: right top;
}

#rodape 
{
	clear: both;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-top: 5px;
/*	
	border-top-color: #62405B;
	border-top-width: 1px;
	border-top-style: solid;
*/
	font-size: 12px;
}

.menurodape li 
{
 display: inline;
 margin-left: 3px;
 font-size: 0.9em;
}

.menurodape li a 
{
 margin-right: 3px;
 color: #573352;
 text-decoration: none;
}

.menurodape li a:hover 
{
 margin-right: 3px;
 color: #660099;
 text-decoration: underline;
}

/* Gambis - triste mas necess&Atilde;&iexcl;rio */
.both 
{
 clear: both;
}

.right 
{
 text-align: right;
}

.menu 
{
 background-color: #F6F5E1;
 padding: 10px;
}

.menucursos h3 
{
 color: #ABAB59;
 font-size: 1.2em;
 font-weight: normal;
}

.menucursos .listacurso 
{
 font-size: 0.9em;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 5px;
}

.menucursos .listacurso a 
{
 color: #999999;
 text-decoration: none;
 display: block;
 padding: 3px;
}

.logo 
{
 /*margin-bottom: 15px;*/
}

.logo h1 a 
{
 background-image: url(images/waleska-farias.gif);
 height: 140px;
 width: 230px;
 background-repeat: repeat;
 background-position: left top;
 display: block;
}

.logo h1 a span 
{
 display: none;
}

.menucursos .listacurso a:hover 
{
 color: #ffffff;
 text-decoration: none;
 display: block;
 padding: 3px;
 background-color: #5B4D28;
}

.menuartigos h3 
{
 color: #ABAB59;
 font-size: 1.2em;
 font-weight: normal;
}

.menuartigos .listaartigos 
{
 font-size: 0.9em;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 5px;
}

.menuartigos .listaartigos a 
{
 color: #999999;
 text-decoration: none;
 display: block;
 padding: 3px;
}

.menuartigos .listaartigos a:hover 
{
 color: #ffffff;
 text-decoration: none;
 display: block;
 padding: 3px;
 background-color: #5B4D28;
}

.menuagenda h3 
{
 color: #ABAB59;
 font-size: 1.2em;
 font-weight: normal;
}

.menuagenda .listaagendas 
{
 font-size: 0.9em;
 padding-top: 10px;
 padding-bottom: 10px;
 padding-left: 5px;
}

.menuagenda .listaagendas li 
{
 color: #999999;
 text-decoration: none;
 display: block;
 padding: 3px;
}

.menuagenda .listaagendas a 
{
 color: #999999;
 text-decoration: none;
 display: block;
 padding: 3px;
}
.menuagenda .listaagendas li:hover 
{
 color: #ffffff;
 text-decoration: none;
 display: block;
 padding: 3px;
 background-color: #5B4D28;
}

.menuagenda .listaagendas li .data 
{
 font-weight: bold;
}

.menuagenda .listaagendas li:hover .data 
{
 font-weight: bold;
 color: #D4D4AA;
}

.post p 
{
 margin-left: 15px;
 margin-bottom: 10px;
 font-size: 0.75em;
 color: #555555;
 line-height: 1.6em;
}

.post p a 
{
 color: #555555;
 line-height: 1.2em;
 text-decoration: underline;
}

.post p a:hover 
{
 background-color: #5b4d28;
 color: #FFFFFF;
}

.post h1 
{
	font-weight: bold;
	margin-bottom: 20px;
	color: #604058;
	font-size: 18px;
	text-align: center;
}

.post h2 
{
 font-weight: normal;
 margin-bottom: 10px;
 color: #5b4d28;
}

.post h3 
{
	margin-bottom: 10px;
	color: #5b4d28;
	font-size: 14px;
}

.post ul 
{
 margin-top: 10px;
 margin-bottom: 10px;
}

.post ul li 
{
 list-style-type: disc;
 padding-left: 35px;
 margin-bottom: 10px;
 list-style-position: inside;
 font-size: 0.75em;
 color: #555555;
 line-height: 1.2em;
}

/*COMENT&Atilde;RIOS */
.comentarios 
{
 margin-bottom: 25px;
}

.comentarios h3 
{
 margin-bottom: 15px;
 color: #FFFFFF;
}

.comentarios label 
{
 font-weight: bold;
 font-size: 0.9em;
 color: #FFFFFF;
}

.comentarios label input 
{
 background-color: #e1e3d7;
 width: 615px;
 padding: 5px;
 font-family: Tahoma, Arial, "Trebuchet MS";
 font-size: 1em;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
 
}

.comentarios label textarea 
{
 background-color: #e1e3d7;
 width: 615px;
 padding: 5px;
 font-family: Tahoma, Arial, "Trebuchet MS";
 font-size: 1em;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
 
}

.comentarios label input:focus, textarea:focus 
{
 background-color: #EAEFE0;
}

.comentarios label .captcha 
{
 width: 30px;
}

.comentarios label small 
{
 color: #999999;
 font-weight: normal;
}

.comentarios .botao-form 
{
 font-weight: bold;
 color: #5B4D28;
 background-color: #ffffff;
 padding: 5px;
 font-size: 0.75em;
 cursor: pointer;
}

.comentarios .botao-form:hover 
{
 padding: 4px;
 border-color: #FF0000;
 border-width: 1px;
 border-style: solid;
 font-size: 0.75em;
 cursor: pointer;
}

.comentarios .botao-form:focus 
{
 padding: 4px;
 border-color: #FF0000;
 border-width: 1px;
 border-style: solid;
 font-size: 0.75em;
 cursor: pointer;
}

.commentlist li 
{
 font-size: 0.75em;
 color: #ffffff;
 line-height: 1.5em;
 border-bottom-color: #D4D4AA;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 15px;
 margin-top: 15px;
}

.commentlist li img 
{
 float: left;
 padding: 1px;
 border-color: #E1E3D7;
 border-width: 2px;
 border-style: solid;
 margin: 5px;
}

.commentlist li .comentarista 
{
 height: 32px;
 margin-bottom: 10px;
 clear: both;
}

.commentlist li blockquote 
{
 clear: both;
 padding: 5px;
}

.commentlist li a 
{
 color: #D4D4AA;
 text-decoration: underline;
}

.commentlist li cite 
{
 font-style: normal;
}

/*CADASTRO */
.cadastro
{
 margin-bottom: 25px;
}

.cadastro h3 
{
 margin-bottom: 15px;
 color: #D4D4AA;
}

.cadastro label 
{
 font-weight: bold;
 font-size: 0.9em;
 color: #333333;
}

.cadastro input 
{
 background-color: #e1e3d7;
 width: 615px;
 padding: 5px;
 font-family: Tahoma, Arial, "Trebuchet MS";
 font-size: 1em;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
}

.cadastro textarea 
{
 background-color: #e1e3d7;
 width: 615px;
 padding: 5px;
 font-family: Tahoma, Arial, "Trebuchet MS";
 font-size: 1em;
 margin-top: 5px;
 margin-right: 0px;
 margin-bottom: 5px;
 margin-left: 0px;
}

.cadastro input:focus, textarea:focus 
{
 background-color: #EAEFE0;
}

.cadastro  .captcha 
{
 width: 30px;
}

.cadastro label small 
{
 color: #999999;
 font-weight: normal;
}

.cadastro .botao-form 
{
 font-weight: bold;
 color: #5B4D28;
 background-color: #ffffff;
 padding: 5px;
 font-size: 0.75em;
 cursor: pointer;
}

.cadastro .botao-form:hover 
{
 padding: 4px;
 border-color: #FF0000;
 border-width: 1px;
 border-style: solid;
 font-size: 0.75em;
 cursor: pointer;
}

.cadastro .botao-form:focus 
{
 padding: 4px;
 border-color: #FF0000;
 border-width: 1px;
 border-style: solid;
 font-size: 0.75em;
 cursor: pointer;
}

.cadastro li 
{
 font-size: 0.75em;
 color: #ffffff;
 line-height: 1.5em;
 border-bottom-color: #D4D4AA;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 margin-bottom: 15px;
}

.cadastro li img 
{
 float: left;
 padding: 1px;
 border-color: #E1E3D7;
 border-width: 2px;
 border-style: solid;
 margin: 5px;
}

.cadastro li .comentarista 
{
 height: 32px;
 margin-bottom: 10px;
 clear: both;
}

.cadastro li blockquote 
{
 clear: both;
 padding: 5px;
}

.cadastro li a 
{
 color: #D4D4AA;
 text-decoration: underline;
}

.cadastro li cite 
{
 font-style: normal;
}

/* Begin Images */
p img 
{
 padding: 0;
 max-width: 100%;
}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered 
{
 display: block;
 margin-left: auto;
 margin-right: auto;
}

img.alignright 
{
 padding: 4px;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 2px;
 margin-left: 7px;
 display: inline;
}

img.alignleft 
{
 padding: 4px;
 margin-top: 0;
 margin-right: 7px;
 margin-bottom: 2px;
 margin-left: 0;
 display: inline;
}

.alignright 
{
 float: right;
}

.alignleft 
{
 float: left;
}

/* End Images */
.navigation 
{
 display: block;
 text-align: center;
 margin-top: 10px;
 margin-bottom: 60px;
}

.clear 
{
 clear: both;
}

.clientes 
{
 width: 202px;
 border-right-width: 1px;
 border-left-width: 1px;
 border-right-style: solid;
 border-left-style: solid;
 border-right-color: #EEEEEE;
 border-left-color: #C8C8C8;
 float: left;
 text-align: center;
}

.clientes img 
{
 margin-bottom: 25px;
 border-color: #666666;
 border-width: 1px;
 border-style: solid;
}