/*  
Theme Name: Irresistible
Theme URI: http://www.woothemes.com/
Description: Irresistible by WooThemes
Version: 2.1.1
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*------------------------------------------------------------------

1.	RESET
	Global reset for all HTML elements

------------------------------------------------------------------*/

* {
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
html {
height:100%;
}
body {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-size:100.01%;
min-height:101%;
position:relative;
text-align:left;
}
img, fieldset, abbr, acronym {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
width:100%;
}
address, caption, cite, code, dfn, em, strong, var {
font-style:normal;
font-weight:normal;
}
caption {
text-align:left;
}
q:before, q:after, blockquote:before, blockquote:after {
content:'';
}
input, select, textarea, button {
font-size:1em;
line-height:normal;
width:auto;
}
input, select {
vertical-align:middle;
}
textarea {
height:auto;
overflow:auto;
}
option {
padding-left:0.6em;
}
button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
cursor:pointer;
text-align:center;
}
ul, ol {
list-style-type:none;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
}
div.post p.titulo {
text-indent: 0px;
color:#333333;
font-family:Verdana,sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}
div.post p.description {
text-indent: 0px;
color:#444444;
font-family:Verdana,sans-serif;
font-size:9px;
}
.jcarousel-scroll {
margin-bottom:8px;
}
.jcarousel-scroll a {
border-color:#000;
border-width:1px;
border-top-style: dashed;
border-bottom-style: dashed;
border-left-style: solid;
border-right-style: solid;
border-left-color: #fff;
border-right-color: #fff;
font-family:sans-serif;
font-size:15px;
line-height:10px;
margin-right:10px;
padding-left:10px;
padding-right:10px;
}
.jcarousel-scroll a:hover {
background-color:#000000;
border:1px solid #000;
color:#FFFFFF;
text-decoration:none;
}
.cgj_image {
width:620px;
}
.cgj_image a {
display:block;
padding-bottom:5px;
width:620px;
}
a, a:link, a:visited {
color:#000000;
text-decoration:none;
}
a:hover, a:active, a.active {
text-decoration:underline;
}
#main div.box ul {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
padding:0;
}
#main div.box ol {
list-style-image:none;
list-style-position:inside;
list-style-type:decimal;
padding:0;
}
#sidebar ul, #sidebar ol {
list-style-type:none;
}
#wrap {
background-color:#FFFFFF;
margin:auto;
padding:20px;
position:relative;
text-align:left;
width:940px;
}
#header, #content, #footer {
clear:both;
display:inline;
float:left;
position:relative;
}
#header {
height:135px;
width:100%;
}
#logo {
margin-top:0px;
width:100%;
}
#logo p {
text-align:center;
padding-top: 40px;
}
#logo p a.maf {
cursor:pointer;
}
#logo a.maf:hover {
text-decoration:none;
}
#content {
min-height:420px;
padding:0 0 4em;
width:100%;
}
.home #main {
float:left;
width:374px;
}
#main {
float:left;
width:620px;
}

.arch {
clear:both;
float:left;
margin-bottom:10px;
width:940px;

}
#sidebar {
float:right;
margin-top:80px;
width:300px;
}
#navegacao {
color:#000000;
float:right;
font-family:verdana,sans-serif;
font-size:11px;
line-height:13px;
width:300px;
}
#navegacao h2 {
font-family:sans-serif;
font-size:14px;
line-height: 15px;
margin-bottom: 7px;
font-weight:bold;
text-transform:uppercase;
}
#navegacao p {
margin:0 0 5px;
}
#sidebar h3 {
font-family:sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:0;
margin-bottom:5px;
text-transform:uppercase;
}
#sidebar ul li {
display:block;
margin-bottom:0px;
}
#sidebar ul li a {
font-size: 11px;
line-height: 20px;
text-transform: uppercase;
border-color:#000 #fff;
border-style:dashed solid;
border-width:1px;
letter-spacing:1px;
padding-left:2px;
padding-right:2px;
}
#sidebar ul li a:hover {
background-color:#000000;
border:1px solid #000;
color:#FFFFFF;
text-decoration:none;
}
#footer {
font-family:Verdana,sans-serif;
font-size:10px;
height:40px;
text-transform:uppercase;
width:100%;
}
#linha {
margin-bottom:5px;
}
#footer p {
margin-bottom:20px;
}
#footer p#pdfs a {
margin-right:20px;
}

#footer span#copy {
font-size: 8px;
}

#footer span#copy a {
margin-right:0;
}

.arch ul.lista li.onde {
color:#000000;
font-size:11px;
font-weight:bold;
margin-right:10px;
margin-bottom:10px;
}
.arch ul.lista li a {
border-color:#000 #fff;
border-style:dashed solid;
border-width:1px;
color:#000000;
font-size:10px;
letter-spacing:1px;
margin-right:10px;
margin-top:5px;
padding:2px 4px;
text-transform:uppercase;
white-space: pre;
}
.arch ul.lista li a:hover {
background-color:#000000;
border:1px solid #000;
color:#FFFFFF;
text-decoration:none;
}
.arch ul.lista li {
display:block;
float:left;
margin-bottom:12px;
}
#wrap {
position:relative;
}
html, body, * html #wrap {
height:100%;
}
#content {
padding-bottom:40px;
}
ul.nav {
margin:0;
}
#nav {
height:38px;
left:0;
position:absolute;
top:0;
}
#nav, #nav ul {
line-height:1;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
z-index:100;
}
#nav a {
border-top-color:#000;
border-bottom-color:#000;
border-top-style: dashed;
border-bottom-style:dashed;
border-bottom-width:1px;
border-top-width:1px;
border-left-color:#fff;
border-right-color:#fff;
border-left-style: solid;
border-right-style:solid;
border-right-width:1px;
border-left-width:1px;
color:#000000;
display:block;
font-size:12px;
letter-spacing:1px;
margin-right:20px;
padding-bottom:5px;
padding-top:5px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:138px;
}
ul#nav li.page-item-20 a {
margin-right:0;
}
#nav a:hover {
background-color:#000000;
border:1px solid #000;
color:#FFFFFF;
}
#nav li {
float:left;
}
#nav li ul {
left:-999em;
position:absolute;
width:200px;
}
#nav li:hover ul, #nav li.sfhover ul {
left:auto;
}
#nav li ul:hover {
cursor:pointer;
}
#nav li ul li a {
background-color:#FFFFFF;
border:1px solid #000;

color:#000000;
font-size:10px;
line-height:4px;
margin-left:10px;
margin-top:2px;
text-align:left;
text-indent:10px;
text-transform:capitalize;
width:128px;
}
#nav li ul li a:hover {

}
#nav li ul li a {

}
#nav li ul ul {
margin:-35px 0 0 180px;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
left:-999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
left:auto;
}
#nav li:hover, #nav li.hover {
position:static;
}
div.box {
margin:0;
min-height:420px;
padding:0;
}
h2.title {
color:#000000;
margin:0 0 14px;
}
div.post {
padding:0;
}
div.ul{
font-size:1.1em;
line-height:1.6em;
}
div.home {
padding:0;
}
.post strong {
font-weight:700;
}
.post em {
font-style:italic;
}
.home strong {
font-weight:700;
}
.home em {
font-style:italic;
}
.box .navigation {
padding:10px 0;
}
h2.hd-page {
font-family:sans-serif;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
text-transform:uppercase;
}
div.post h3 {
font-family:sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
text-transform:uppercase;
}
div.post p {
text-indent: 3.2em;
font-size:1.1em;
line-height:1.6em;
margin-bottom:8px;
width: 468px;
}

div.home p a.email{
font-size: 30px;
font-style: italic;
}
div.home h3 {
font-family:sans-serif;
font-size:12px;
font-weight:bold;
margin-bottom:5px;
margin-top:20px;
text-transform:uppercase;
}
div.home p {
font-size:1.1em;
line-height:1.6em;
margin-bottom:8px;
width: 468px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:block;
}
.fix {
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden;
}
.jcarousel-container, .jcarousel-list li, .jcarousel-item, .jcarousel-clip {
height:500px !important;
}
.jcarousel-list li, .jcarousel-item {
height:440px;
width:620px;
}
.jcarousel-skin-neat .jcarousel-clip-horizontal {
height:440px;
width:620px;
}
h2.cgj_title {
display:none;
font-size:0;
visibility:collapse;
}

