/*
Theme Name: Aerocarta
Author: FG Solutions
Author URI: http://www.fgsolutions.com.br/
*/


/* General */
* {margin:0; padding:0;}
body {background:url(/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;}
p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; }
a img {border: none;}
blockquote p {padding: 5px 0;}
img {border:none;}
.clear { clear: both; }
.breadcrumb {font-family:Verdana, Geneva, sans-serif; margin:60px 0 25px 0;}
span.undelinee {text-decoration:underline;}

a.voltar {font-family:Verdana, Geneva, sans-serif; font-size:11px; padding:8px; color:#FFF; background:#0a543d; text-decoration:none; float:right; font-weight:bold;}
a.voltar:hover {background:#08856e;}

/* 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:962px; height:240px; margin:0 auto; background: none;}

#header #esquerda { width:305px; height:240px; float:left;}
#header #esquerda #selo {float:left; clear:both; margin:6px 0px 0px 20px; _margin-left:10px;}
#header #esquerda a.header-a { width:295px; height:88px; float:left; margin-top:52px; }
#header #esquerda h1 { position:absolute; left:-999em; }
#header #esquerda img.logo-aerocarta { margin-left:20px;}

#header #direita { width:657px; height:240px; float:right; }
#header #direita #banner { float:right; margin:5px 20px 0 0; _margin-right: 6px;}
#header #direita #menucima { float:right; margin-right:20px; _margin-right: 8px; }




/* -------------------------------------- Menu -------------------------------------- */


#suckerfishnav {width:961px; height:41px; background: url(/imagens/fundo-menu.png) no-repeat;}

#suckerfishnav, #suckerfishnav ul {
	float: left;
	width:961px;
	padding-left:20px;
	margin:6px 0 0 0px;
	_margin-left:0px;
	border:none;
	list-style:none;
	}
#suckerfishnav a {
    display:block;
    color:#FFF;
    text-decoration:none;
    padding:0px 4px;
    }
#suckerfishnav li:hover a { color:#FFF;}
	
#suckerfishnav li {
	padding:12px 20px;
	border:none;
	color:#FFF;
	font-size:13px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	position:relative;
	}
#suckerfishnav ul {
    position:absolute;
	margin:12px 0 0 -20px;
    left:-999em;
    height:auto;
    width:230px;
    }


#suckerfishnav ul li li {background:#565656;}

#suckerfishnav li li a {
    width:184px;
    }
#suckerfishnav li li li a {
    width:200px;
    }

#suckerfishnav li ul ul {
	width:248px;
	position:absolute;
	top:0;
    margin:0 0 0 200px;

    }
#suckerfishnav li li:hover {
	color:#fff;
    }
#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:#565656;	
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {    background: url(/imagens/hover-menu.jpg) repeat-x ;}


	
#pixopoint_menu1 li.pixo_search:hover {	background:none;}
#pixopoint_menu1 li.pixo_search form {margin:0;	padding:0;}
#pixopoint_menu1 li.pixo_search input {font-family:tahoma,sans-serif;}
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch { width:97px; background:none; border:none; }
#pixopoint_menu1 li.pixo_right {float:right; margin:-2px 16px 0 0; _margin-right:12px;}
#pixopoint_menu1 li.pixo_search input.enviar {width:20px; height:20px; background:url(/imagens/botao-busca.png) no-repeat; border:0;}
	
	
	
	
	
	
/* -------------------------------------- Fim do Menu -------------------------------------- */

/* Fim Header */



/* Index */


#conteudo-geral {width:960px; margin:0 auto;}

#destaques-index {width:924px; height:235px; background:url(/imagens/fundo-destaques.jpg) no-repeat; float:left; margin: 42px 0px 0px 15px; _margin-left:7px; }
#destaques-index h1 { font-family:Georgia, Arial, Times, serif; font-size:23px; color:#ffffd6; font-weight:normal; text-align:center; margin-bottom:3px;}
#destaques-index h1 a { font-family:Georgia, Arial, Times, serif; font-size:23px; color:#ffffd6; font-weight:normal; text-align:center; text-decoration:none;}
#destaques-index h1 a:hover { text-decoration:underline;}

#destaques-index a.mais { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold; color:#ffffd6; text-decoration:none; text-align:right; margin-right:20px; float:right; margin-top:8px;}
#destaques-index a:hover { text-decoration:underline;}
#destaques-index img.ft1 { margin-left: 18px;}
#destaques-index img.ft2 { margin-left: 28px;}
#destaques-index img.ft3 { margin-left: 27px;}
#destaques-index .dest1 { width:271px; height:195px; float:left; margin:23px 26px 0 13px; _margin-left: 6px;}
#destaques-index .dest1 a { color:#fff; text-decoration:none;}
#destaques-index .dest1 a:hover { text-decoration:underline;}
#destaques-index .dest2 { width:289px; height:195px; float:left; margin:23px 22px 0 0;}
#destaques-index .dest2 a { color:#fff; text-decoration:none;}
#destaques-index .dest2 a:hover { text-decoration:underline;}
#destaques-index .dest3 { width:290px; height:195px; float:left; margin:23px 13px 0 0;}
#destaques-index .dest3 a { color:#fff; text-decoration:none;}
#destaques-index .dest3 a:hover { text-decoration:underline;}

#destaques-index .dest1 p { font:Arial, Helvetica, sans-serif; font-size:12px; color:#f1f1f1; padding: 8px 12px 0 20px;}
#destaques-index .dest2 p { font:Arial, Helvetica, sans-serif; font-size:12px; color:#f1f1f1; padding: 8px 12px 0 26px;}
#destaques-index .dest3 p { font:Arial, Helvetica, sans-serif; font-size:12px; color:#f1f1f1; padding: 8px 12px 0 26px;}


/* Box1 */





#box1 {width:418px; height:315px; float:left; background: url(/imagens/bg-box1.jpg) no-repeat; margin:30px 0 0 15px; _margin-left:7px; }
#box1 h2 { margin-top:70px;}
#box1 h2 a {margin:50px 0 0 15px; font-family: Verdana, Arial, Georgia; font-size:16px; color:#028169; font-weight: bold; text-decoration:none;}
#box1 h2 a:hover { text-decoration: underline;}
#box1 p.datanoticia { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a7a7a7; margin:5px 0 0 15px;}
#box1 p.datanoticia strong {color:#8a8a8a;}
#box1 p { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; font-weight:normal; color:#767676; line-height:18px; margin:10px 15px 0 15px;}
#box1 a { text-decoration:none;}
#box1 a:hover { text-decoration: underline;}


#box1 a.completo { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:11px; float:left; height:25px; margin:40px 0 0 80px; color:#ffffff; padding-top:6px; text-decoration:none; text-align:center}

#box1 a.completodir { font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:11px; float:right; height:25px; margin:40px 90px 0 0px; color:#ffffff; padding-top:6px; text-decoration:none; text-align:center}
#box1 a:hover { text-decoration:underline;}

/* Box23 */

#box23 {width:418px; height:336px; float:right; background: url(/imagens/bg-box2-3.jpg) no-repeat; margin:30px 18px 0 0px; _margin-right:9px;}
#box23 .dois { width:388px; height:105px; float:left; margin-top:58px; margin-left:15px; _margin-left:7px;}
#box23 .tres { width:388px; height:105px; float:left; margin-top:64px; margin-left:15px;_margin-left:7px;}
#box23 img {float:left;}
#box23 p { width:288px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#767676; float:right; text-align:left;}
#box23 a { text-decoration:none;}
#box23 a:hover { text-decoration:underline;}
/* Box3 */

/* Link temporario para formulario */

#index-clientes {width:925px; background:url(/imagens/principais-clientes.jpg) no-repeat; height:100px; float:right; margin:15px 17px 0 0; }


.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;}


/* seriviços */


#page-geral ul.servicos-menu li {
	margin:20px 0;
	padding:8px 0 8px 15px;
	font-family:Verdana, Geneva, sans-serif; 
    font-size:18px;
	width:550px;
	background:#D3D3D3;
	list-style:none;
	
	}
	
	
#page-geral ul.servicos-menu li a {text-decoration:none;}
#page-geral ul.servicos-menu li a:hover {color:#FFF;}
#page-geral ul.servicos-menu li:hover {background:#838383;}




/* 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;}

ul.postinfo li {float:right;margin-right:20px;_margin-right:12px;font-size:12px;color:#fff;display:block;height:16px;line-height:16px;}

ul.postinfo li.nprint{display:block;padding-left:10px;background:url(/imagens/print.png) no-repeat left center;}
ul.postinfo li.nprint a{color:#999;}
ul.postinfo li.nprint a:hover{color:#666;}
ul.postinfo li.naumentar a{color:#000; text-decoration:none; font-weight:bold; font-size:12px; }
ul.postinfo li.naumentar a:hover{color: #CCC;}

ul.postinfo li.ndiminuir a{color:#000; text-decoration:none; font-weight:bold; font-size:11px; }
ul.postinfo li.ndiminuir a:hover{color: #CCC;}

.tags{color:#fff;line-height:1.5em;border-top:1px dotted #ddd;padding:3px 0 0 0;margin:0 0 15px 0;}
/* pages */

#page-geral {width:900px; margin:0 auto;}
#page-geral p {font-size:12px; line-height:20px; 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:#01735d; font-size:24px; text-decoration:none; }
#page-geral h3 {color:#4d4d4d; font-size:15px; margin-top:20px;}
#page-geral h3.mocao-apoio {font-size:18px; color:#06C; text-align:center; margin-top:50px;}

/* Estilo Sitemap */

.ddsg-wrapper { }
.ddsg-wrapper ul li { list-style-type:decimal; list-style-position:outside; margin-bottom:3px;}
.ddsg-wrapper ul li a { text-decoration:none; font-size:14px; font-weight:bold; line-height:18px}
.ddsg-wrapper ul li ul li { list-style-type:lower-alpha; list-style-position: inside;}
.ddsg-wrapper ul li ul li a { font-weight:normal}


.ddsg-wrapper ul li ul li ul li { list-style-type:lower-alpha; list-style-position: inside; margin-left:20px;}






/* 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 { width:962px; border-top:#027761 solid 7px; margin:0 auto; margin-top:22px;}
.footer-conteudo {width: 925px; height:182px; margin:0 auto;}

.menu-rodape { width:660px; height:20px; float:left; margin:15px 0 30px 20px;}
.menu-rodape ul { display: inline; margin-top:15px;}
.menu-rodape ul li {display: inline; padding-right:10px; padding-left:10px;}
.menu-rodape ul li a {text-decoration:none; font-size:11px; font-weight:bold; color:#006e59; font-family:Verdana, Geneva, sans-serif;}
.menu-rodape ul li a:hover {text-decoration: underline;}

#footer .icones-rodape {width: 170px; height:125px; float:right; padding:0; margin-top:10px; }
#footer .icones-rodape img.link { margin-top:10px; padding:0; border:0px; float:right;}
#footer .icones-rodape img { margin-top:2px; padding:0; border:0px; float:right;}



.rodape-endereco {width: 540px; height:40px; float:left; margin-left:28px;  }
.rodape-endereco p {font-family: Arial, Verdana, Helvetica; font-size:11px; margin-top:25px; text-align:center;}
.rodape-direitos {width: 440px; height:40px; float:left; margin-left:30px; margin-top:40px;  }