/*  
Theme Name: Aliz
Version: 1.0.0
Author: Direct Labs
Author URI: http://www.directlabs.com.br
Tags: aliz
Description: Layout para o site da Aliz
*/

/* CSS Reset ************************************************************************** */
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, p, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}
:focus {
	outline: 0;
}
body {
	background: white;
	line-height: 1;
	color: black;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
strong {
	font-weight: bold;
}


/* Helpers ************************************************************************** */
.left {
	float: left;
}
.right {
	float: right;
}
.clear  {
	clear: both;
}
.clear-left {
	clear: left;
}
.clear-right {
	clear: right;
}
.small {
	font-size: 10px;
}
.tiny {
	font-size: 9px;
}
.light {
	color: #969696;
}
.light a {
	color: #e8ae75;
}
.txt-left {
	text-align: left;
}
.txt-right {
	text-align: right;
}
.txt-center {
	text-align: center;
}
.txt-justify {
	text-align: justify;
}
.absolute {
	position: absolute;
}
.relative {
	position: relative;
}
.preload-images {
	display: none;
	visibility: hidden;
}


/* Peek-a-boo Fix ************************************************************************** */
html .pab-fix {
	height: 1%;
}
html>.pab-fix {
	height: auto;
}

/* Basics ************************************************************************** */
body {
	background: #b6b6b6;
	font: 12px/120% Arial, Tahoma, Helvetica, sans-serif;
	color: #646464;
	padding-bottom: 5px;
}

a, a:visited {
	color: #d08133;
}
a:hover {
	text-decoration: none;
}
h1 a, h1 a:visited,
h2 a, h2 a:visited,
h3 a, h3 a:visited,
h4 a, h4 a:visited,
h5 a, h5 a:visited {
	color: #646464;
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration: underline;
}

h2 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 13px;
	color: #484848;
	background: url(img/bullet.gif) no-repeat left 1px;
	padding-left: 19px;
}
h2.orange {
	color: #f58313;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
h3.green {
	font-size: 16px;
	color: #037a5b;
}
h3.orange {
	font-size: 16px;
	color: #f58313;
	margin-top: 20px;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

p {
	margin-bottom: 10px;
}
em {
	font-style: italic;
}


/* Wrappers ************************************************************************** */
#white {
	background: #fff;
}
.wrapper {	
	width: 944px;
	margin: 0 auto;
	padding-right: 24px;
}


/* Header ************************************************************************** */
#header {
	height: 86px;
	padding-top: 2px;
}

#header div.blog-name {
	float: left;
	margin: 0 33px 0 17px;
	/*margin-right: 40px;*/
}
#header div.blog-name a {
	background: url(img/aliz.jpg) no-repeat;
	width: 173px;
	height: 72px;
	text-indent: -1000px;
	display: block;
}
#header div.blog-name a:hover {
	background: url(img/aliz.hover.jpg) no-repeat;
}

#login-cliente {
	float: right; 
	margin: 36px 2px 0 40px; 
	font-size: 11px;
}
#login-cliente a {
	color: #d1d1d1;
}

#menu {
	margin-top: 26px;
	height: 40px;
}
#menu li.menu-left {
	background: url(img/menu.left.gif) no-repeat;
	width: 19px;
	height: 40px;
	padding: 0;
}
#menu li.menu-right {
	background: url(img/menu.right.gif) no-repeat;
	width: 19px;
	height: 40px;
	padding: 0;
}
#menu li.separator {
	background: url(img/menu.separator.gif) no-repeat;
	width: 2px;
	height: 40px;
}
#menu li {
	float: left;
}
#menu li.item {
	background: url(img/menu.bg.gif) repeat-x;
}
#menu li:hover.item,
#menu li.selected {
	background: url(img/menu.bg.hover.gif) repeat-x;
}
#menu li.item a {
	padding: 12px 0;
	width: 137px;
	text-align: center;
	text-indent: -10000px;
	display: block;
}
#menu li.i1 a {
	background: url(img/menu.servicos.png) no-repeat center 9px;
}
#menu li.i2 a {
	background: url(img/menu.clientes.png) no-repeat center 9px;
}
#menu li.i3 a {
	background: url(img/menu.empresa.png) no-repeat center 9px;
}
#menu li.i4 a {
	background: url(img/menu.contato.png) no-repeat center 9px;
}


/* Cases **************************************************************************** */
#cases .cases-wrapper {
	height: 147px;
}
#cases .case {
	width: 927px;
	margin-left: 18px;
	position: absolute;
}
#cases .c1 {	
	background: url(img/cases.1.jpg) no-repeat;
}
#cases .c2 {	
	background: url(img/cases.2.jpg) no-repeat;
}
#cases .c3 {	
	background: url(img/cases.3.jpg) no-repeat;
}
#cases .c4 {	
	background: url(img/cases.4.jpg) no-repeat;
}
#cases .c5 {	
	background: url(img/cases.5.jpg) no-repeat;
}
#cases .c6 {	
	background: url(img/cases.6.jpg) no-repeat;
}
#cases .cases-previous {
	float: left;
	width: 50px;
	height: 147px;
	background: url(img/cases.left.png) no-repeat center center;
}
#cases .cases-previous:hover {
	background: url(img/cases.left.hover.png) no-repeat center center;
}
#cases .cases-next {
	float: right;
	width: 50px;
	height: 147px;
	background: url(img/cases.right.png) no-repeat center center;
}
#cases .cases-next:hover {
	background: url(img/cases.right.hover.png) no-repeat center center;
}
#cases .cases-link {
	float: right;
	margin: 0 20px;
	width: 784px;
	height: 147px;
}
#cases .cases-bottom {
	clear: right;
	text-align: right;
	padding-right: 23px;
	height: 8px;
	background: url(img/cases.bottom.png) no-repeat top right;
}
#cases .abas {
	margin-right: 23px;	
	height: 42px;
	float: right;
	top: -8px;
	position: relative;
}
#cases .abas li {
	height: 42px;
	float: left;
	width: 120px;
	margin-left: -39px;
	background: url(img/cases.aba.png) no-repeat;
}
#cases .abas li:hover {
	background: url(img/cases.aba.hover.png) no-repeat;
}
#cases .abas li.selected1,
#cases .abas li.selected2,
#cases .abas li.selected3,
#cases .abas li.selected4,
#cases .abas li.selected5,
#cases .abas li.selected6 {
	position: relative;
	z-index: 100;
}
#cases .abas li.selected1 {
	background: url(img/cases.aba.1.selected.png) no-repeat;
}
#cases .abas li.selected2 {
	background: url(img/cases.aba.2.selected.png) no-repeat;
}
#cases .abas li.selected3 {
	background: url(img/cases.aba.3.selected.png) no-repeat;
}
#cases .abas li.selected4 {
	background: url(img/cases.aba.4.selected.png) no-repeat;
}
#cases .abas li.selected5 {
	background: url(img/cases.aba.5.selected.png) no-repeat;
}
#cases .abas li.selected6 {
	background: url(img/cases.aba.6.selected.png) no-repeat;
}
#cases .abas li a {
	height: 42px;
	width: 86px;
	display: block;
	margin-left: 17px;
	position: absolute;
	text-decoration: none;
	z-index: 200;
}
#cases .abas li a.a1 {
	padding: 11px 0 0 15px;
}
#cases .abas li a.a2 {
	padding: 10px 0 0 22px;
}
#cases .abas li a.a3 {
	padding: 10px 0 0 15px;
}
#cases .abas li a.a4 {
	padding: 10px 0 0 13px;
}
#cases .abas li a.a5 {
	padding: 3px 0 0 13px;
}
#cases .abas li a.a6 {
	padding: 3px 0 0 13px;
}


/* Case Page ************************************************************************ */
.case-page {
	line-height: 130%;	
}
.case-page .super-title {
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 0 20px 0;
}
.case-page .sub-title {
	font-size: 13px;
	font-weight: bold;
	color: #959494;
	line-height: 120%;
	margin-bottom: 20px;
}

.case-overview {
	background: url(img/case.overview.bg.gif) repeat-y;
	width: 262px;
}
.case-overview .overview-middle {
	background: url(img/case.overview.top.gif) no-repeat;
	padding: 0 15px;
	min-height: 362px;
}
.case-overview .overview-bottom {
	background: url(img/case.overview.bottom.gif) no-repeat;
	width: 262px;
	height: 10px;
}

.case-orangebox {
	background: url(img/case.orangebox.bg.gif) repeat-y;
	width: 262px;
	margin-top: 10px;
}
.case-orangebox .orangebox-middle {
	background: url(img/case.orangebox.top.gif) no-repeat;
	text-align: left;
}
.case-orangebox .orangebox-bottom {
	background: url(img/case.orangebox.bottom.gif) no-repeat bottom;
	min-height: 155px;
	width: 262px;
}
.case-orangebox .orangebox-content {
	padding: 15px;
}
.case-orangebox .orangebox-content ul {
	list-style-position: inside;
	list-style-type: disc;
}

.case-foto-left {
	float: left;
	margin: 10px 15px 10px 0;
	font-size: 11px;
	color: #a2a2a2;
}
.case-foto-right {
	float: right;
	margin: 10px 0 10px 15px;
	font-size: 11px;
	color: #a2a2a2;
	text-align: right;
}


/* Sidebar ************************************************************************** */
#sidebar {
	float: right;
	width: 270px;
}
#sidebar .sidebar-box {
	background: url(img/sidebar.box.bg.gif) repeat-y;
	margin-top: 20px;
}
#sidebar .sidebar-box .sidebar-box-top {
	background: url(img/sidebar.box.top.gif) no-repeat top left;
	padding: 15px 15px 3px 15px;
	min-height: 110px;
}
#sidebar .sidebar-box .sidebar-box-bottom {
	background: url(img/sidebar.box.bottom.gif) no-repeat bottom left;
	height: 27px;
	width: 270px;
}

#sidebar .sidebar-box .cat-item {
	list-style-position: inside;
	padding: 2px 0;
}

#sidebar .sidebar-box .channels td {
	padding: 5px 0;
	vertical-align: middle;
}
#sidebar .sidebar-box .channels td.link {
	padding-left: 10px;
}
#sidebar .sidebar-box .linkcat {
	list-style: none;
	list-style-position: outside;
	padding: 0;
	margin: 0 0 10px 0;
}
#sidebar .sidebar-box .linkcat h3 {
	margin-bottom: 2px;
}
#sidebar .sidebar-box .linkcat li {
	list-style-position: inside;
	list-style-type: disc;
	padding: 2px 0;
	margin: 0;
}
#sidebar .content input.input {
	border: 1px solid #d2d2d2;
	padding: 4px;
	width: 200px;
}
#sidebar .content input.submit {
	padding: 0 4px;
}


/* Content ************************************************************************** */

#content .main-column {
	clear: both;
	padding-bottom: 25px;
}
#content .main-column .top {
	background: url(img/index.bg.top.gif) no-repeat 10px 0;
	min-height: 45px;
}
#content .main-column .bottom {
	background: url(img/index.bg.bottom.gif) no-repeat 525px bottom;
	min-height: 100px;
	padding-top: 24px;
}
#content .main-column .middle {
	background: url(img/index.bg.gif) repeat-y 525px 0;
}

#content .main-column .left-column {
	margin-right: 447px;
}
#content .main-column .right-column {
	float: right;
	width: 400px;
}
#content .main-column .text {
	padding-left: 18px;
	text-align: justify;
}

#content .main-column .right-column .post {
	padding-bottom: 9px;
}

#content .main-column .page {
	background: url(img/page.header.gif) no-repeat top right;
	padding: 25px 0 0 2px;
}
#content .main-column .page .left-column {
	margin-right: 483px;
}
#content .main-column .page .right-column {
	float: right;
	width: 435px;
}
#content .main-column .page .page-top {
	background: url(img/page.bg.top.gif) no-repeat 77px 0;
	min-height: 44px;
}
#content .main-column .page .page-top2 {
	background: url(img/page.bg.top2.gif) no-repeat 480px 0;
	min-height: 138px;
}
#content .main-column .page .page-bottom {
	background: url(img/page.bg.bottom.gif) no-repeat 462px bottom;
	min-height: 100px;
	padding: 24px 0 6px 0;
}
#content .main-column .page .page-bottom2 {
	background: url(img/page.bg.bottom.gif) no-repeat 480px bottom;
	min-height: 100px;
	padding: 0 0 6px 0;
}
#content .main-column .page .page-middle {
	background: url(img/page.bg.gif) repeat-y 462px 0;
}
#content .main-column .page .page-middle2 {
	background: url(img/page.bg.gif) repeat-y 480px 0;
}

#content .main-column .page .case {
	background: url(img/cases.box.gif) no-repeat;
	min-width: 307px;
	min-height: 141px;
	padding: 9px 0;
	margin-bottom: 15px;
}
#content .main-column .page .case .photo {
	width: 127px;
	height: 139px;
	margin-right: 12px;
	float: left;
}
#content .main-column .page .case .author {
	margin-top: 5px;
}
#content .main-column .page .clientes {
	margin-top: 10px;
	position: absolute;
}
#content .main-column .page .clientes td {
	vertical-align: middle;
	padding-right: 35px;
	height: 85px;
}

#content .main-column .page .box {
	background: url(img/box.small.gif) no-repeat;
	width: 332px;
	height: 101px;
	padding: 8px 8px 8px 13px;
	margin: 15px auto 0 auto;
	line-height: 130%;
}

#content .main-column .page .box-wide {
	background: url(img/box.wide.gif) no-repeat;
	width: 889px;
	height: 127px;
	padding: 15px;
	margin: 20px auto;
}

#content .main-column .page .empresa-info {
	background: url(img/empresa.info.gif) no-repeat center center;
	width: 747px;
	height: 368px;
	margin: 20px auto 30px auto;
	color: #595959;
}
#content .main-column .page .empresa-info .inteligencia {
	float: left;
	margin: 32px 0 0 75px;
}
#content .main-column .page .empresa-info .inteligencia li {
	text-align: right;	
	padding: 3px 0;
	margin-bottom: 4.7px;
	color: #fff;
	font-weight: bold;
}
#content .main-column .page .empresa-info .sustentavel {
	float: right;
	margin: 32px 70px 0 0;
}
#content .main-column .page .empresa-info .sustentavel li {
	text-align: left;	
	padding: 3px 0;
	margin-bottom: 4.7px;
	color: #fff;
	font-weight: bold;
}

#content .main-column .page #missao {
	background: url(img/box.missao.gif) no-repeat right top;
	padding: 0 0 0 40px;
}
#content .main-column .page #raio-x {
	background: url(img/box.raio_x.gif) no-repeat left top;
	padding: 0 0 0 30px;
}
#content .main-column .page #raio-x td {
	vertical-align: middle;
	padding: 5px 0;
}
#content .main-column .page #raio-x td.number {
	color: #037a5b;
	font-size: 18px;
	text-align: right;
	font-weight: bold;
	padding-right: 10px;
}

#content .main-column .page .contact-form,
#content .main-column .page .trabalhe-conosco-form {
	padding: 30px 0 10px 0;
}
#content .main-column .page .contact-form td {
	padding-right: 20px;
}
#content .main-column .page .contact-form input {
	width: 196px;
}
#content .main-column .page .contact-form select {
	width: 202px;
	padding: 1px;
}
#content .main-column .page .contact-form textarea,
#content .main-column .page .trabalhe-conosco-form textarea {
	width: 418px;
	height: 100px;
}
#content .main-column .page .contact-form input.submit,
#content .main-column .page .trabalhe-conosco-form input.submit {
	background: url(img/button.enviar.gif) no-repeat;
	border: none;
	width: 94px;
	height: 34px;
	cursor: pointer;
}
#content .main-column .page .trabalhe-conosco-form input.submit {
	position: relative;
	right:-7px;
}
#content .main-column .page .trabalhe-conosco-form input {
	width: 418px;
}

#content .main-column .page .map {
	background: url(img/box.big.gif) no-repeat;
	margin: 15px auto 0 auto;
	width: 772px;
	height: 474px;
	padding: 12px;
}

#content .main-column .post .meta {
	margin-bottom: 15px;
}
#content .main-column .post .separator {
	background: url(img/post.separator.gif) no-repeat;
	height: 3px;
	width: 611px;
	margin: 25px auto;
}
#content .main-column .post .comments-link {
	padding-top: 10px;
}

#content .servicos-info {
	background: url(img/servicos.info.gif) no-repeat top center;
	height: 354px;
	padding-left: 20px;
}
#content .servicos-info .link-box {
	position: relative;
	font-size: 14px;
	text-align: center;
}
#content .servicos-info .text-box {
	position: relative;
	font-size: 13px;
}
#content .servicos-info .link-box a {	
	text-decoration: none;
	color: #5f5f5f;
}
#content .servicos-info .link-box a:hover {
	color: #333333;
}

#content #info-home #info-base {
	background: url(img/info.base.jpg) no-repeat 12px 0;
	height: 283px;
}
#content #info-home #info-base a {
	display: block;
	position: relative;
}
#content #info-home #info-base .gestao-compliance,
#content #info-home #info-base .servicos-inteligentes, 
#content #info-home #info-base .sped-360 {
	background: url(img/info.bola.cinza.png) no-repeat;	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #8a8a8a;
}
#content #info-home #info-base a.selected,
#content #info-home #info-base .gestao-compliance:hover,
#content #info-home #info-base .servicos-inteligentes:hover, 
#content #info-home #info-base .sped-360:hover {
	background-image: url(img/info.bola.verde.png);	
	color: #82993d;
}
#content #info-home #info-base .gestao-compliance {
	background-position: top center;
	top: 92px;
	width: 120px;
	text-align: center;
	padding-top: 42px;
}
#content #info-home #info-base #gestao-compliance-txt {
	background: url(img/info.box1.gif) no-repeat bottom left;
	width: 188px;
	height: 81px;
	font-size: 10px;
	text-align: justify;
	padding: 6px;
	line-height: 125%;
	top: 190px;
}
#content #info-home #info-base .servicos-inteligentes {
	background-position: top left;
	width: 120px;
	text-align: left;
	padding-top: 36px;
	padding-left: 30px;
	top: 24px;
	left: 187px;
}
#content #info-home #info-base #servicos-inteligentes-txt {
	background: url(img/info.box1.gif) no-repeat bottom left;
	width: 188px;
	height: 67px;
	font-size: 10px;
	text-align: justify;
	padding: 6px;
	line-height: 125%;
	top: 185px;
	left: 211px;
	display: none;
}
#content #info-home #info-base .sped-360 {
	background-position: top left;
	height: 27px;
	padding-top: 12px;
	padding-left: 42px;
	width: 65px;
	top: 58px;
	left: 300px;
}
#content #info-home #info-base #sped-360-txt {
	background: url(img/info.box2.gif) no-repeat bottom left;
	width: 147px;
	height: 92px;
	font-size: 10px;
	text-align: justify;
	padding: 6px;
	line-height: 125%;
	top: 85px;
	left: 333px;
	display: none;
}

/* Adicionado por Espiral Interativa ******************************************************* */

#informa {
	background: url(img/aliz_informa.jpg) no-repeat right top;
	margin: 0 0 0 0;
	padding: 55px 0 0 0;
}
#informa h3 {
	display: inline-block;
	margin: 0 0 5px 0;
}
#informa span {
	display: inline-block;
	vertical-align: top;
	margin: 0 0 5px 0;
}
#informa .post {
	margin: 0 0 15px 0;
	border-bottom: 1px solid #ebebeb;
}

/* Adicionado por Espiral Interativa ******************************************************* */

#content .main-column .page .box-servicos {
	background: url(img/box.servicos.gif) no-repeat;
	width: 584px;
	height: 81px;
	margin: 0 auto;
	font-size: 14px;
	padding: 14px 0;
	text-align: center;	
}
#content .main-column .page #info-servicos {
	background: url(img/info.servicos.jpg) no-repeat;
	width: 845px;	
	height: 238px;
	margin: 0 auto;
}
#content #info-servicos a {
	display: block;
	position: relative;
}
#content #info-servicos a div#gestao-compliance-line,
#content #info-servicos a div#servicos-inteligentes-line,
#content #info-servicos a div#sped-360-line {
	position: absolute;
	width: 4px;
	display: block;
}
#content #info-servicos a.selected div#gestao-compliance-line,
#content #info-servicos a.selected div#servicos-inteligentes-line,
#content #info-servicos a.selected div#sped-360-line {
	background: url(img/info.risco.gif) no-repeat;
	background-position: top center;
}
#content #info-servicos a div#gestao-compliance-line {
	height: 61px;
	width: 120px;
}
#content #info-servicos a div#servicos-inteligentes-line {	
	height: 39px;
	width: 180px;
}
#content #info-servicos a div#sped-360-line {
	height: 61px;	
	width: 120px;
}
#content #info-servicos .gestao-compliance,
#content #info-servicos .servicos-inteligentes, 
#content #info-servicos .sped-360 {
	background: url(img/info.bola.cinza.png) no-repeat;	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #8a8a8a;
}
#content #info-servicos a.selected,
#content #info-servicos .gestao-compliance:hover,
#content #info-servicos .servicos-inteligentes:hover, 
#content #info-servicos .sped-360:hover {
	background-image: url(img/info.bola.verde.png);	
	color: #82993d;
}
#content #info-servicos .gestao-compliance {
	background-position: top center;
	width: 120px;
	top: 63px;
	left: 90px;
	text-align: center;
	padding-top: 42px;
}
#content #info-servicos .servicos-inteligentes {
	background-position: top center;
	width: 180px;
	top: 28px;
	left: 334px;
	text-align: center;
	padding-top: 42px;
}
#content #info-servicos .sped-360 {
	background-position: top center;
	width: 120px;
	top: 120px;
	left: 633px;
	text-align: center;
	padding-top: 42px;
}
#content .servicos-caixa #gestao-compliance-txt,
#content .servicos-caixa #servicos-inteligentes-txt,
#content .servicos-caixa #sped-360-txt {
	text-align: justify;
	line-height: 125%;
	width: 900px;
}
#content .main-column .page .servicos-caixa {
	width: 944px;
}
#content .main-column .page .servicos-caixa .servicos-top {
	background: url(img/servicos.caixa.top.gif) no-repeat top center;
}
#content .main-column .page .servicos-caixa .servicos-middle {
	background: url(img/servicos.caixa.bg.gif) repeat-y;
}
#content .main-column .page .servicos-caixa .servicos-bottom {
	background: url(img/servicos.caixa.bottom.gif) no-repeat bottom center;
	min-height: 260px;
	padding: 18px 20px;
}
#content .main-column .page .servicos-caixa h3 {
	font-size: 16px;
	margin-top: 26px;
}
#content .main-column .page .servicos-caixa p {
	margin-left: 20px;
}

/* Comments ************************************************************************ */
#content .commentlist .comment {
	background: #fbfbfb;
	margin-bottom: 15px;
	padding: 10px;
	font-size: 12px;
	color: #7E7E7E;
}
#content .commentlist .comment .avatar {
	float: left;
	margin-right: 10px;
	border: 1px solid #eaf0f1;
}
#content .commentlist .comment p {
	clear: left;
	margin: 9px 0 0 0;
}

/* Pagination ********************************************************************** */
#content .navigation {
	margin-top: 25px;
}
#content .navigation td {
	vertical-align: middle;
}
#content .navigation td.left {
	width: 59px;
	height: 24px;
	padding-right: 20px;
	background: url(img/pagination.left.gif) no-repeat left;
}
#content .navigation td.right {
	width: 59px;
	height: 24px;
	padding-left: 20px;
	background: url(img/pagination.right.gif) no-repeat right;
}
#content .navigation .wp-pagenavi {
	color: #515151;
}
#content .navigation .wp-pagenavi span.pages {
	padding: 0; 
	margin: 0;
	border: none;
}
#content .navigation .wp-pagenavi a,
#content .navigation .wp-pagenavi a:link,
#content .navigation .wp-pagenavi a:visited,
#content .navigation .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: underline;
	border: 1px solid #fff;
	color: #d08133;
}
#content .navigation .wp-pagenavi a:hover {	
	border: 1px solid #f2f2f2;
	text-decoration: none;
}
#content .navigation .wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: none;
}
#content .navigation .wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: none;
}


/* Footer ************************************************************************** */
#footer {
	border-top: 1px solid #dcdcdc;
	background: #f2f2f2 url(img/footer.bottom.gif) repeat-x bottom;
	padding-bottom: 8px;
}
#footer #footer-in {
	border-top: 1px solid #fff;
	background: url(img/footer.bg.gif) repeat-y center;
}

#footer .content {
	background: #f2f2f2;
	padding-left: 19px;
}

#footer .address,
#footer #midias-sociais {
	font-size: 11px;
	line-height: 120%;
	color: #8d8d8d;
}
#footer .address {
	float: left;
	font-style: normal;
	margin: 10px 34px 0 0;
	padding-bottom: 10px;
	white-space: nowrap;
}
#footer .address a {
	color: #8d8d8d;
	text-decoration: none;
}
#footer .address a:hover {
	text-decoration: underline;
}

#footer #midias-sociais {
	border-left: 1px solid #dcdcdc;
	float: right;
}
#footer #midias-sociais-in {
	padding-top: 10px;
	background: #f9f9f9;
	text-align: right;
	width: 145px;
	height: 114px;
	position: relative;
	border-left: 1px solid #fff;
}

#footer-menu {
	clear: left;
	position: relative;
	top: 8px;
	width: 400px;
	margin: 0 auto;
	height: 38px;
	background: #b6b6b6 url(img/footer.bottom.gif) repeat-x;
}
#footer-menu .footer-menu-content {
	padding-top: 10px;
	color: #fff;
	text-align: center;
	font-size: 12px;
}
#footer-menu .footer-menu-content a {
	color: #fff;
}
#footer-menu .footer-menu-left {
	float: left;
	width: 41px;
	height: 38px;
	background: url(img/footer.menu.left.gif) no-repeat;
}
#footer-menu .footer-menu-right {
	float: right;
	width: 41px;
	height: 38px;
	background: url(img/footer.menu.right.gif) no-repeat;
}

/* Wordpress Defaults ************************************************************** */

.alignright {
	margin: 0 0 5px 15px;
	float: right;
}

.alignleft {
	margin: 0 15px 5px 0;
	float: left;
}
