/*  

	Theme Name: Methode Site 3
	Description: Duas colunas, menu lateral esquerdo. V.3-05/2010.
	Author: Agencia Pin
	Author URI: http://www.quintalbrasil.ppg.br
	
*/

body {background: #d5d6d7 url("images/bg.jpg") top left repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:12px; top: 15px;}
#cnt {width: 950px; height: 100%; margin: 15px auto; background: #fff;}
#main {width: 950px; float: left; margin: 0 auto;}
/* ------------------------------------------------------------------------------
								header 								             
------------------------------------------------------------------------------ */
#header {width: 950px; float: left; position: relative; margin-bottom:10px;}
#logo {width: 220px; height: 116px; margin:0px; float:left;}
#logo a {text-decoration:none;}
#imagem {width: 707px; height: 116px; float:right; background: url("images/img-header-o1.jpg") top right no-repeat;}
#imagem a {font-size: 10px; line-height: 20px; color: #368eb6; text-decoration: none;}
#imagem a:hover {color: #026a39; background-color: #FFFFB0;}

/*** Menu ***/
#menu {width: 806px; height: 47px; margin-top:7px; margin-bottom:0px; padding:0px 0px 0px 0px; letter-spacing: 0px; float: left; position:relative; border-bottom: 3px solid #5e5656;}
#nav {}
#nav li {float: left; display: inline-block; list-style-type: none; text-align:left; padding-top:3px;}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item {}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a {text-decoration: none; color:#00aeef;}
#nav ul li.current_page_item a:hover {text-decoration: none;}
#nav ul li a {height: 24px; border-bottom: 5px solid #005da4; background:#005da4; padding: 15px 8px 0px 8px; margin: 0px 0px 0px 0px; font-size: 13.5px; color:#FFF; text-decoration: none; display: block;}
#nav ul li a:hover {border-bottom: 10px solid #5e5656; background: #ebebeb; text-decoration: none; color:#005da4; padding-top: 10px;}

/*** Box Search ***/
#box-search {width:139px; height: 33px; margin-top:10px; float: right; position:relative; border-bottom: 3px solid #5e5656; padding: 8px 0px 3px 5px; background:#005da4;}
#top_search {width: 139px; height: 25px; float: left; display:inline; font-size:11px; margin:0px; padding-top: 4px;}
#inputsearch {width:110px; height: 20px; color: #000; display:inline; font-size:12px; margin:0px; padding:0px; background:#6f9dd5; border:0px;}
#searchform {overflow:hidden; display:inline;}
#searchbut {width: 26px; height: 21px; padding: 15px 8px; margin:0px; background: #1d4c87;}

#redessociais {width: 188px; height: 51px; float: right; position:relative; background: #fff url("images/bg-redes.png") no-repeat; margin: 0px 2px 0px 0px; }
#navBarRedes {width: 188px;height: 51px;margin: 6px 0px 0px 11px;}
		ul#navBar{margin: 0 auto;list-style: none;}  
		ul#navBar li{display: inline;position: relative;}
		ul#navBar li a{height: 35px;float: left;text-indent: -9999px; margin-right:3px;} 

		ul#navBar li#navBar1 a{width: 40px;background: url(images/redes.png) no-repeat -12px -7px;}
		ul#navBar li#navBar1 a:hover{background: url(images/redes.png) no-repeat -12px -56px;}

		ul#navBar li#navBar2 a{width: 40px;background: url(images/redes.png) no-repeat -53px -7px;}
		ul#navBar li#navBar2 a:hover{background: url(images/redes.png) no-repeat -53px -56px;}
		
		ul#navBar li#navBar3 a{width: 40px;background: url(images/redes.png) no-repeat -99px -7px;}
		ul#navBar li#navBar3 a:hover{background: url(images/redes.png) no-repeat -99px -56px;}
		
		ul#navBar li#navBar4 a{width: 40px;background: url(images/redes.png) no-repeat -143px -7px;}
		ul#navBar li#navBar4 a:hover{background: url(images/redes.png) no-repeat -143px -56px;}

.breadcrumb {width: 894px; float: left; position:relative; margin-top: 20px; padding-left: 18px; font-size:10px; color: #666;}
.breadcrumb a, .breadcrumb a:visited {font-size:11px !important; text-decoration: none !important; font-weight:bold; color: #333;}
.breadcrumb a:hover {text-decoration: underline !important; color:#005da4;}
.breadcrumb.current_page_item a:visited, .breadcrumb.current_page_item a:hover {color:#005da4 !important;}

/* ------------------------------------------------------------------------------
								main 					                         
------------------------------------------------------------------------------ */
#conteudo {width: 920px; float: left; margin: 15px 15px 10px 15px; padding: 0px;}
/*** Sidebar ***/
#coluna_esquerda {width: 264px; float: right; text-align: center; position: relative; padding-left:15px;}
#coluna_esquerda a {font-size: 10px;}
.titulo-sidebar {font-size:14px; color: #005da4; font-weight: bold; margin-top: 15px; border-bottom: 1px dotted #414747; text-align: left;}
.box-sidebar, #newsletter {margin-bottom:20px; padding: 10px 0px; font-size: 12px; text-align:left;}
h3.box-sidebar, h3#newsletter, h3#box-sidebarpagamento {background: #00F; padding:5px; font-size:19px !important; text-align:center;}
#newsletter {}
#box-sidebarpagamento {border: solid 1px #d5d6d7;background: #fff; margin-bottom:20px; padding: 10px 0px; font-size: 12px; text-align:center;}

.box-sidebar li {list-style-type: disc; text-align:left; padding-top:3px; margin: 5px 1px 1px 19px; font-size: 12px;}
.box-sidebar ul li:hover, .box-sidebar ul li.hover {}
.box-sidebar ul li:hover a {text-decoration: none; color:#333;}
.box-sidebar ul li a {font-size: 12px !important; text-decoration: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.box-sidebar ul li a:hover {text-decoration: underline !important; color:#005da4;}

/*** Conteudo ***/
#coluna_direita {width: 635px; float: left; position: relative; top: 0px; margin: 0px; padding: 0px; text-align: justify; border-right: 1px solid #c0c0c0;}
#coluna_direita2 {width: 613px; overflow:visible; text-align: justify;}
#content {width: 617px; float: left; position: relative; margin: 0px 0px 18px 0px;}
#border { width: 2px; height: inherit; float:left;}

.infocursos {width:170px; float:right; margin: 0px 0px 25px 25px; padding: 10px; border:1px solid #999; font-size:12px; background:#f1f1eb; text-align:left !important;}
#formulario {background:#f1f1eb;}
#div123 { }
#testehome {margin: 0 auto;}
#content p {margin:0; padding:10px 0;}
#content h1, #content h2, #content h3, #content h4, {margin-top:13px; text-align:left;}
#content h1, #content h1 a, #content h1 a:visited {font-size:26px; line-height: 31px; color:#004697; padding-bottom:2px;  margin-bottom:20px; text-align:left;}
#content h2, #content h2 a, #content h2 a:visited {font-size:15px; line-height: 19px; text-decoration: none; margin-top:12px;}
#content h3, #content h3 a, #content h3 a:visited {font-size:12px; line-height: 17px;}
#content h4, #content h4 a, #content h4 a:visited {font-size:11px; line-height: 16px;}
#content a:hover, #content h2 a:hover, #content h3 a:hover, #content h4 a:hover {text-decoration:underline;}
#content a {color:#333; text-decoration:none;}

/*** NOVA Home ***/
#novahome-educacao {width: 380px; float: left;}
#novahome-destaques {width: 510px; height:270px; float: right; margin-bottom:25px;}
#novahome-agenda {width: 395px; min-height: 100px; float: right; position: relative; background: url(images/calendario-home.jpg) no-repeat top left; margin-bottom:25px; padding-left: 115px;}
#novahome-agenda p {margin-bottom: 10px;}
#novahome-consultoria {width: 492px; float:left;}
#novahome-blog {width: 391px; float: right; margin-bottom:25px; padding-left: 0px;}
#novahome-blog p {margin-bottom: 10px;}
#novahome-blog2 {width: 492px; float: right; margin-bottom:25px; padding-left: 0px;}
#novahome-blog2 p {margin-bottom: 10px;}
#novahome-blog2 ul li {list-style:disc; margin-bottom:3px; margin-left: 15px;}

#novahome-video {width: 391px; float: right; margin-bottom:25px; padding-left: 0px;}
#novahome-video p {margin-bottom: 10px;}
#novahome-double {width: 391px; float: right;}
#novahome-atendimento {width: 186px; float: left; margin-bottom:25px; padding-left: 0px;}
#novahome-news {width: 186px; float: right; margin-bottom:25px; padding-left: 0px; font-size: 10px; text-align: justify; color: #333}
#space {width: 920px; height:1px; float:left; padding:0px; margin:0px;}
#novahome-home-left; #novahome-home-right {margin-top:15px; position:relative;}
#novahome-home-left {float:left;width:466px;}
#novahome-home-right, .right {float:right;}

#novahome-educacao, #novahome-consultoria {margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px;}
#novahome-boxhome1 {width: 492px; float: left; padding-top:3px;} 
#novahome-boxhome2 {float: right;}
#novahome-boxhome2 h2 {font-size: 12px; color: #005da4; font-weight: bold;}
#novahome-boxhome2 a, #novahome-boxhome3 a, #novahome-boxhome4 a{color:#999; text-decoration:none}
#novahome-boxhome2 a:hover, #novahome-boxhome3 a:hover, #novahome-boxhome4 a:hover {color:#333; text-decoration: underline;}
#novahome-boxhome3 {width: 380px; float: left; padding-top:3px;}
#novahome-boxhome1 .p-inicial, #novahome-boxhome3 .p-inicial {font-size: 14px; margin-bottom: 5px; font-weight:bold;}
#novahome-boxhome4 {width: 535px; float: right;}
#novahome-boxhome5 {width: 584px; float: right;}
#novahome-boxhome1 p, #novahome-boxhome2 p, #novahome-boxhome3 p, #novahome-boxhome4 p, #novahome-boxhome5 p {font-size: 12px; text-align: justify; color: #333; margin: 0px 0px 7px 0px; font-weight:normal; font-style:normal; line-height: 20px;}
.novahome-educacao, .novahome-consultoria {width:100%; height: 22px; font-size: 20px; color: #005da4; font-weight: bold; margin: 0px 0px 10px 0px; text-align: left; border-bottom: 1px dotted #414747;}
.novahome-boxhomesub {font-size: 14px; color: #005da4; font-weight: bold; margin-top: 15px;}
.novahome-boxhomecurso {font-size: 26px; color: #005da4; font-weight: bold;}

#cadastra-home-nome, #cadastra-home-email {height: 15px; color: #000; font-size:10px; display:inline; margin-top:2px; padding:0px; background: #d5d6d7; border: 1px solid #6F9DD5;}
#cadastra-home-nome {width:146px; margin-left:3px;}
#cadastra-home-email {width:146px;}
#searchform {overflow:hidden; display:inline;}
#cadastra-home-botao {width: 150px; height: 20px; padding: 0px 8px 8px 8px; margin-left:36px; background: #005da4; color:#fff; text-align:center; font-size:10px;}

#cadastra-side-nome, #cadastra-side-email {height: 15px; color: #000; font-size:10px; display:inline; margin-top:2px; padding:0px; background: #d5d6d7; border: 1px solid #6F9DD5;}
#cadastra-side-nome {width:219px; margin-left:2px;}
#cadastra-side-email {width:219px;}
#cadastra-side-botao {width: 223px; height: 20px; padding: 0px 8px 8px 8px; margin-left:40px; background: #005da4; color:#fff; text-align:center; font-size:10px;}

#pagamento {width: 616px; float: left;}



/* ------------------------------------------------------------------------------
								featuredContentSlider					                         
------------------------------------------------------------------------------ */
.sliderwrapper1, .sliderwrapper2, .sliderwrapper3 {position: relative; /*leave as is*/overflow: hidden; /*leave as is*/}

.sliderwrapper1 {height: 202px; width: 510px; /*width of featured content slider*/ border: 0px solid #005da4; background: #005da4;}
.sliderwrapper2 {height: 133px; width: 490px; /*width of featured content slider*/}
.sliderwrapper3 {height: 200px; width: 264px; /*width of featured content slider*/ border: 0px solid #005da4; background: #005da4;}

.sliderwrapper1 .contentdiv, .sliderwrapper2 .contentdiv, .sliderwrapper3 .contentdiv {visibility: hidden; /*leave as is*/ position: absolute; /*leave as is*/ left: 0;  /*leave as is*/ top: 0;  /*leave as is*/ padding: 3px; height: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1; opacity: 1;}

.sliderwrapper1 .contentdiv {width: 502px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */}
.sliderwrapper2 .contentdiv {width: 487px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */}
.sliderwrapper3 .contentdiv {width: 250px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */}

.pagination1 {text-align: center; background-color: #005da4; padding: 5px 10px;
width: 490px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/}
.pagination3 {text-align: center; background-color: #005da4; padding: 5px 10px;
width: 244px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/}
.pagination1 a, .pagination3 a {padding: 2px 7px; text-decoration: none; color: #005da4; background: #fff;}
.pagination1 a:hover, .pagination3 a:hover {color: #fff; background-color: #FF3; text-decoration: none; }
.pagination1 a.selected, .pagination3 a.selected {color: #fff; background-color: #FC0; text-decoration: none; }
#paginate-slider1 .prev, #paginate-slider1 .next, #paginate-slider3 .prev, #paginate-slider3 .next {background:#005da4; text-decoration:none; padding-bottom: 1px; font-weight:bold; font-size:15px; color:#FFF;}

.pagination2 {text-align: center; background-color: #e7eef6; padding: 5px 10px; visibility:hidden;
width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/}

/* ------------------------------------------------------------------------------
								Footer 					                         
------------------------------------------------------------------------------ */
#footer {float:left;width: 950px; height: 90px; text-align: center; position: relative; padding-top: 6px; margin:0px;}
#footer {background: #005da4 url("images/footer-bg.jpg") bottom left no-repeat;}
#footer, #footer a {color:#fff; font-size:12px; text-decoration:none;}
#footer a:hover {color:#fff; text-decoration:underline;}
#creditos {float:left;width: 980px; height: 40px; text-align: center; position: relative;  padding-top: 16px; background:#d5d6d7;}
#creditos {margin: 0px auto; color:#000; font-size:10px;}
#creditos a {color:#333; text-decoration:none;}
#creditos a:hover {color:#005da4;}
.footer {font-size:13px; margin: 3px 0px 10px 0px;}
.copyright, a.copyright {font-size:13px; margin: 3px 0px 5px 0px;}
/* ------------------------------------------------------------------------------
								Diversos 					                         
------------------------------------------------------------------------------ */
/*** Hyperlinks	***/
a,a:visited {text-decoration:none; color:#333;}
a:hover,.excrept_post h2 a:hover {color:#004697; text-decoration: underline;}

.link {text-decoration: underline !important;}
a:hover.link {text-decoration: none !important;color:#004697 !important;}

/*** postarea ***/
#postarea { }
.postcontent {margin:0 0 15px;}
.postcontent_in { }
.post {line-height:18px; font-size:13px;}

.post ul li {
list-style-type:square;
margin:0 0 2px 20px;
padding:1px 0 0;
}

.post ol li {
list-style-type:decimal;
margin:0 0 2px 20px;
padding:1px 0 0;
}

.meta {
background:#F4F3EE;
border:1px solid #DDD;
margin:5px;
padding:5px;
}

/***.newsletter {border:1px solid #C8C8C8; background:#FFF url("images/newsletter.png") top no-repeat; padding:5px 5px 5px 20px;}

/*** Page Navigation ***/
.pagenavigation {margin:0 0 10px;}

.pagenavigation a:hover {color:#b5d708;}
.navleft {float:left; background:#222 url(images/but.jpg) repeat-x; padding:4px 10px;}
.navright {float:right; background:#222 url(images/but.jpg) repeat-x; padding:4px 10px;}
/*** Forms ***/
#author,#email,#url,#cName,#cMail,#cWeb {
background:#F9F9F9 !important;
width:200px;
font-weight:400;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #F0F0F0;
border-bottom:1px solid #F0F0F0;
margin:0;
padding:4px;
}

#cCheck {
background:#F9F9F9 !important;
width:90px;
color:#444;
font-weight:400;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #F0F0F0;
border-bottom:1px solid #F0F0F0;
margin:0;
padding:4px;
}

#comment {
background:#F9F9F9 !important;
width:550px !important;
color:#444;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #F0F0F0;
border-bottom:1px solid #F0F0F0;
margin:0;
padding:4px;
}

#cMessage {
background:#F9F9F9 !important;
width:370px !important;
color:#444;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
border-top:1px solid #999;
border-left:1px solid #999;
border-right:1px solid #F0F0F0;
border-bottom:1px solid #F0F0F0;
margin:0;
padding:4px;
}

#newsbox {
background:#FFF;
width:160px;
color:#000;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
font-weight:400;
border-top:1px solid #666;
border-left:1px solid #666;
border-bottom:1px solid #ddd;
border-right:1px solid #ddd;
display:inline;
margin:0;
padding:4px 0 4px 10px;
}

#s,#sb {
background:#F2F2F2;
width:140px;
color:#000;
font-size:11px;
font-family:Arial, Tahoma, Verdana;
font-weight:400;
border:1px solid #999;
display:inline;
margin:0;
padding:2px 0 2px 5px;
}

#submit,#searchbut,#newsbut,#cSubmit {
background: #001746;
color:#FFF;
font-size:12px;
font-family:Arial, Tahoma, Verdana;
font-weight:700;
border:none;
margin:0;
padding:3px 10px;
}

#cForm {
width:400px;
background:#FFF;
border:1px solid #DDD;
margin:10px auto;
padding:10px;
}

/*** General Reset ***/
* {
list-style:none;
text-decoration:none;
margin:0;
padding:0;
}

.clear {
clear:both;
}

.aligncenter {
display:block;
text-align:center;
margin:0 auto;
}

.code {
border:1px solid #ccc;
font-family:Courier;
list-style:decimal-leading-zero;
padding:3px 5px 3px 35px;
}

.code code {
font:1.2em Monaco, "Courier New", Tahoma;
}

.code li {
background:#E5F2FF;
margin:2px 0;
padding:0 5px;
}

fieldset {
border:1px solid #DDD;
margin:5px;
padding:5px;
}

legend {
color:#666;
font:bold 12px Arial, Tahoma, Verdana;
margin:0;
padding:0 11px;
}

img {
border:none;
text-decoration:none;
}

.space {
margin:5px 0;
padding:0;
}

hr {
background:silver;
border:none;
color:#d0d0d0;
height:1px;
margin:10px 0;
}

blockquote {
background:#f1f1f1;
border-left:3px solid #ccc;
margin:10px;
padding:10px 0 10px 15px;
}


.error {
text-align:center;
font-weight:700;
font-size:16px;
color:#C00;
background:#FFC;
border:1px solid #FC0;
margin:10px;
padding:10px;
}

.success {
text-align:center;
font-weight:700;
font-size:16px;
color:#060;
background:#CFC;
border:1px solid #360;
margin:10px;
padding:50px 0;
}


#pagenav,#pagenav ul,#nav,#nav ul {
list-style:none;
line-height:1;
margin:0;
padding:0;
}

#pagenav li,#nav li,.alignleft {
float:left;
}

.post ul,.post ol,#sidebar ul {
list-style-type:none;
margin:0;
padding:0;
}

.post img,#cForm fieldset {
padding:5px;
}

#sidebar ul li a,#sidebar ul li a:visited,h5,h5 a,h5 a:visited {
font-size:12px;
}

.excrept_but a,.excrept_but a:visited,.pagenavigation a,.pagenavigation a:visited {
color:#FFF;
}

.excrept_right,#footer_right,.alignright {
float:right;
}

.commentlist,.wp-caption {
margin:0;
padding:0;
}

.thread-alt,.depth-3 {
background:#F7F7F7;
}

.thread-even,.depth-4 {
background:#F6F9FD;
}

.depth-2,.depth-5 {
background:#FFF;
}

.cad-nome, .cad-empresa, .cad-email { font-size:10px; width:150px;}


/* FUMULÁRIO DE INSCRIÇÃO */
.fNome-Curso, .fData-Curso, .fnome, .femail, .fFuncao, .fEscolaridade, .ftel1, .ftel2, .fSuperior-Imediato, .fFuncao-Supervisor, .fEmail-Supervisor, .fresp-Nome, .fresp-Email, .fresp-Funcao, .fEmail-Envio-Certificado, .fFat-Razao-Social, .fFat-CNPJ, .fFat-Endereco, .fcep, .fcidade, .festado, .fobs {
	margin-top:5px; margin-bottom: 5px; padding: 1px; background: #d5d6d7; border: 1px solid #6F9DD5;}
.fNome-Curso {width: 473px; margin-left: 2px;}
.fData-Curso {width: 360px; margin-left: 0px;}
.fnome {width: 359px; margin-left: 0px;}
.femail {width: 515px; margin-left: 0px;}
.fFuncao {width: 511px; margin-left: 0px;}
.fEscolaridade {width: 477px; margin-left: 0px;}
.ftel1 {}
.ftel2 {}
.fSuperior-Imediato {width: 378px; margin-left: 0px;}
.fFuncao-Supervisor {width: 511px; margin-left: 0px;}
.fEmail-Supervisor {width: 513px; margin-left: 0px;}
.fresp-Nome {width: 517px; margin-left: 0px;}
.fresp-Email {width: 513px; margin-left: 0px;}
.fresp-Funcao {width: 511px; margin-left: 0px;}
.fEmail-Envio-Certificado {width: 363px; margin-left: 0px;}
.fFat-Razao-Social {width: 478px; margin-left: 0px;}
.fFat-CNPJ {width: 522px; margin-left: 0px;}
.fFat-Endereco {width: 498px; margin-left: 0px;}
.fcep {width: 126px; margin-left: 0px;}
.fcidade {width: 241px; margin-left: 0px;}
.festado {width: 40px; margin-left: 0px;}
.fobs {width: 560px; height:60px; margin-left: 0px;}
.fenviar {text-align:center; padding: 10px 40px; margin-left:250px; font-weight:bold;}
