/*
Theme Name: Qualicidade
Author: FG Solutions
Author URI: http://www.fgsolutions.com.br/
*/


/* General */
* {margin:0; padding:0;}
body {background:url(http://www.qualicidade.org.br/imagens/bg-topo.jpg) repeat-x center top;}
html, body {font-family: arial;	font-size: 12px;border: 0;color: #555555;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote { margin: 0;	padding: 0;}
small {	font-size: 11px;}
code {background: #FFFFC1;}
a {color: #555;	text-decoration: underline;}
a:hover {text-decoration: none;}
a img {border: none;}
blockquote p {padding: 5px 0;}
img {border:none;}
.clear { clear: both; }
.breadcrumb {font-family:Verdana, Geneva, sans-serif; margin:15px 0 25px 0;}
span.undelinee {text-decoration:underline;}


/* Align */
.aligncenter {margin: 10px auto 20px auto;display: block;}
.alignleft {margin: 10px 20px 8px 0;float: left;}
.alignright {margin: 10px 0px 8px 20px;float: right;}
.col-left {float: left;}
.col-right {float: right;}



/* Header */
#header { width:959px; height:266px; margin:0 auto; background:url(http://www.qualicidade.org.br/imagens/bg-header.jpg) no-repeat;}
#header a.header-a { width:270px; height:80px; float:left; }
#header h1 { position:absolute; left:-999em; }
#header img.logo-qualicidade {margin-top:25px;}

#top-direita { width:220px; float:right; }
#header .redes-sociais {float:right; margin:18px 30px 0 0; _margin-right:13px;}
#header .redes-sociais .ic-unic { margin-right:20px;}

/* Search */
#search { float:right; margin:16px 18px 0 0; _margin-right:5px; background:none; }
#search input {color:#fff; border:none; float:left; padding:9px 0 0 16px; background:none;}
#search input.enviar {width:37px; height:35px; float:right; border:0; background:none;}

/* Fim Search */





/* -------------------------------------- Menu -------------------------------------- */


#suckerfishnav {width:100%;}

#suckerfishnav, #suckerfishnav ul {
	float: left;
	width:880px;
	margin:115px 0 0 44px;
	_margin-left:22px;
	border:none;
	background:none;
	list-style:none;
	}
#suckerfishnav a {
    display:block;
    color:#FFF;
    text-decoration:none;
    padding:0px 10px;
    }
#suckerfishnav li:hover a { color:#FFF;}
	
#suckerfishnav li {
	padding:10px 10px;
	border:none;
	color:#FFF;
	font-size:13px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	position:relative;
	}
#suckerfishnav ul {
    position:absolute;
	margin:7px 0 0 -10px;
    left:-999em;
    height:auto;
    width:200px;
    }
#suckerfishnav ul li li {}

#suckerfishnav li li a {
    width:160px;
    }
#suckerfishnav li ul ul {
	position:absolute;
	top:0;
    margin:0 0 0 190px;
	background:#93C;
    }
#suckerfishnav li li:hover {
    background:#00419F;
	color:#90F;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#FFF;
    }

#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color:#FFF;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
	padding:3px;
    background:#457CCE;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#457CCE;}


	
/* -------------------------------------- Fim do Menu -------------------------------------- */

/* Fim Header */



/* Index */


#conteudo-geral {width:924px; margin:0 auto;}

#menu-index {width:924px; height:199px; margin:20px 0;}

.box-menu {width:162px; height:161px; float:left; margin:20px 0 0 20px; _margin-left:10px; padding-top:18px; background:url(http://www.qualicidade.org.br/imagens/bg-menu-index.jpg) no-repeat; text-align:center; }

.box-menu p { text-align:center; font-family:Verdana, Geneva, sans-serif; color:#000;font-size:12px; text-decoration:none;}
.box-menu:hover {background:url(http://www.qualicidade.org.br/imagens/bg-menu-index-a.jpg) no-repeat;}


#artigos-index {width:446px; float:left;}
.box-direita {margin-left:30px; _margin-left:15px;}


#artigos-index img{float:left; width:100px;}
#artigos-index h2 {float:right; width:340px; height:38px; padding:0; font-family:"Trebuchet MS", Verdana, Arial; font-size:22px; color:#666;}
#artigos-index h3 {float:right; width:340px;}
#artigos-index h3 a {font-family:"Trebuchet MS", Verdana, Arial; font-size:22px; color:#06C; text-decoration:none; font-weight:normal;}
#artigos-index #txt-artigo { float:left; width:445px;}

.post-details { margin-bottom:10px;}
#artigos-index p.post-details a {text-decoration: underline; color:#9F9F9F;}
#artigos-index p.post-details a:hover {color:#555; }
#artigos-index p.post-details {padding-right: 50px; color: #9F9F9F; font-size: 11px; padding: 0 0px 0px 1px}

#artigos-index .link-artigo {width:145px; height:26px; float:right; margin-top:20px; padding:6px 0 0 10px; background:url(http://www.qualicidade.org.br/imagens/bg-link-artigos.jpg) no-repeat;}

#artigos-index .link-artigo a {font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#FFF; text-decoration:none;}
#artigos-index .link-artigo a:hover {text-decoration:underline;}


/* Link temporario para formulario */

.campanha-temporaria {width:439px; height:440px; float:left; margin-left:30px; _margin-left:15px; background:#0C0;}
.campanha-temporaria h3 a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:#FF0;}
.campanha-temporaria .txt-campanha {width:420px; margin:15px 0 0 10px;}
.campanha-temporaria a {font-family:Verdana, Geneva, sans-serif; font-size:15px; color:#FFF; text-decoration:none;}
.espaco-top {margin:110px 0 100px 0;}
 

/* Link temporario para formulario */

/* ----------------------------------------------------------- Index -------------------------------------------------- */


/* Downloads */

#page-geral .downloads-pps { width:800px; height:70px; background:url(http://www.qualicidade.org.br/imagens/pps.jpg) no-repeat center left; padding:20px 0 0 80px;}
#page-geral .downloads-audio { width:800px; height:70px; background:url(http://www.qualicidade.org.br/imagens/audio.jpg) no-repeat center left; padding:20px 0 0 80px;}
#page-geral .downloads-txt { width:800px; height:70px; background:url(http://www.qualicidade.org.br/imagens/txt.jpg) no-repeat center left; padding:20px 0 0 80px;}

#page-geral a.downs {font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#000; text-decoration:none;}
#page-geral a.downs:hover { text-decoration:underline; color:#666;}


/* Comments */

#comments h2 {margin:35px 0 15px 0; color:#039;}
#comments p {margin:10px 0; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#000;}
#conteudo-geral .post-conteudo p {margin-top:20px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000;}
#conteudo-geral .post-conteudo h2 a { margin:100px 0 0 0;}
#conteudo-geral strong .nazul {color:#06C;}


/* pages */

#page-geral {width:900px; margin:0 auto;}
#page-geral p {font-size:14px; font-family:Verdana, Geneva, sans-serif; margin:15px 0;}
#page-geral p.post-details {font-size:11px; color:#999; font-weight:bold;}
#page-geral h2 a {color:#384D84; font-size:24px; text-decoration:none; }
#page-geral h3 {color:#397ac3; font-size:15px; margin-top:20px;}
#page-geral h3.mocao-apoio {font-size:17px; color:#009; text-align:center; margin-top:50px;}



/* PageNavi */

.more_entries {width: 100%;font-size: 12px;font-weight: bold;padding: 5px 0;}
.more_entries .wp-pagenavi {clear:both;float: right;}
.more_entries .wp-pagenavi a {text-decoration: none !important;}
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi a:hover {background: #555 !important;}
.more_entries .wp-pagenavi a,
.more_entries .wp-pagenavi a:link,
.more_entries .wp-pagenavi a:visited, 
.more_entries .wp-pagenavi .current, 
.more_entries .wp-pagenavi .on,
.more_entries .wp-pagenavi span.pages { background: #9F9F9F;color: #fff; padding: 5px 9px !important; padding:5px; margin-left: 4px; border:0; line-height:24px; }

/* Misc */

.wrap:after{content: "."; display: block;height: 0;clear: both; visibility: hidden;}
.fix{clear: both;height: 1px;margin: -1px 0 0;overflow: hidden}
.fl{float: left}
.fr{float: right}
.ac{text-align: center}
.ar{text-align: right}
img.centered{display: block;margin-left: auto;margin-right: auto;}
.wp-caption {background-color:#EEEEEE;border:1px solid #DDDDDD;padding:4px 0 5px;text-align:center;}
.wp-caption-text {padding:3px 0 0;font-size:11px;}


/* Footer */

#footer {background:url(http://www.qualicidade.org.br/imagens/bg-footer-top.jpg) repeat-x top; display:block; margin-top:40px;}
.footer-conteudo {width: 925px; height:140px; margin:0 auto;}
.rodape-logo {width: 265px; float:left; margin-top:35px;}
.rodape-centro {width: 455px; height:60px; float:left; margin:15px 0 20px 90px;}
.rodape-centro p {font-family:"Trebuchet MS", Verdana, Arial, Helvetica; font-size:14px; margin-top:15px;}
.col-fgsolutions {width:110px; float:left; margin-top:65px;}