/*
Theme Name: Tropus
Theme URI: http://tropus.com.br/
Description: Tema
Version: 1.0
Author: Tropus
Author URI: http://tropus.com.br/
*/

@import url("css/reset-min.css");
@import url("css/fonts-min.css");

/* Tags */

html, body { height:100% }
body {
	font-family:"trebuchet ms", verdana, tahoma, arial, helvetica, sans-serif;
	background:url(img/bg_body.png) repeat-x #b2e5ee
}
body, a { color:#fff }
a:link, a:visited { text-decoration:none }
a:hover, a:active { text-decoration:underline }
h2, h2 a, h3, h3 a {
	font-weight:bold;
	color:#b3e6ef
}
h2 { font-size:153.9% }
p { font-size:93% }

/* Agrupamentos */

#Atalhos, .linklove { display:none }
#Site, .org, .page-template-portfolio-php .rodape a { _behavior:url(http://tropus.com.br/wp-content/themes/tropus/js/iepngfix.htc) }
.cf-fs1 input, select, textarea {
	border:solid 1px #00344d;
	*border:solid 1px #919191;
	font-family:arial, helvetica, sans-serif;
	color:#00344d
}
.cf-fs1 input, textarea { padding:1px }

/* Componentes Comuns */

a img, p img { display:block }
.conteudo img, .post img, .widget img { border:solid 3px #00344d }
.sIFR-alternate {
	display:block;
	overflow:hidden;
	width:0;
	height:0;
	text-indent:-9999px
}

/* Geral */

#Site { background:url(img/bg_site.png) center top repeat-x }
	#Cabecalho, #Menu { position:relative }
		#Cabecalho h1, #Menu ul {
			position:absolute;
			left:50%
		}
		#Cabecalho h1 {
			top:22px;
			width:186px;
			height:111px;
			margin-left:-381px;
			text-indent:-9999px;
			background:url(img/bg_marca.png)
		}
			#Cabecalho a {
				display:block;
				overflow:hidden;
				width:100%;
				height:100%
			}
		#Menu ul {
			top:40px;
			margin-left:-60px;
			_margin-left:-78px
		}
			#Menu li {
				float:left;
				margin-left:18px
			}
				#Menu a {
					display:block;
					overflow:hidden;
					height:30px;
					text-indent:-9999px;
					background-image:url(img/bg_menu.png)
				}
				.page-item-2 a {
					width:66px;
					background-position:0 0
				}
				.page-template-tropus-php .page-item-2 a, .page-item-2 a:hover, .page-item-2 a:active { background-position:0 -30px }
				.page-item-3 a, .page-item-4 a { width:80px }
				.page-item-3 a { background-position:-66px 0 }
				.page-template-portfolio-php .page-item-3 a, .page-item-3 a:hover, .page-item-3 a:active { background-position:-66px -30px }
				.page-item-4 a { background-position:-146px 0 }
				.page-template-servicos-php .page-item-4 a, .page-item-4 a:hover, .page-item-4 a:active { background-position:-146px -30px }
				.page-item-5 a {
					width:51px;
					background-position:-226px 0
				}
				.blog .page-item-5 a, .single .page-item-5 a, .page-item-5 a:hover, .page-item-5 a:active { background-position:-226px -30px }
				.page-item-6 a {
					width:73px;
					background-position:-277px 0
				}
				.page-template-contato-php .page-item-6 a, .page-item-6 a:hover, .page-item-6 a:active { background-position:-277px -30px }
	#Conteudo {
		position:relative;
		top:156px;
		width:760px;
		min-height:459px;
		*min-height:488px;
		_height:488px;
		margin:0 auto 15.5em;
		*margin:0 auto 13.5em
	}
	.home #Conteudo {
		min-height:inherit;
		_height:inherit;
	}
	.blog #Conteudo, .single #Conteudo { *margin:0 auto 15em }
		#SiteMenu, #SiteMenu .extraDiv1, #SiteMenu .extraDiv2, #SiteConteudo, #SiteConteudo .extraDiv1, #SiteConteudo .extraDiv2, .widget, .widget .extraDiv1, .widget .extraDiv2 { position:relative }
		#SiteMenu, #SiteConteudo, .widget {
			top:8px;
			background:#fff
		}
		#SiteMenu { background:#00344d }
			#SiteMenu .extraDiv1, #SiteConteudo .extraDiv1, .widget .extraDiv1 { top:-8px }
				#SiteMenu .extraDiv2, #SiteConteudo .extraDiv2, .widget .extraDiv2 { top:16px }
					#SiteMenu h3, .widgettitle {
						font-family:arial, helvetica, sans-serif;
						font-size:153.9%;
						text-transform:lowercase;
						color:#b3e6ef;
					}
		.home #SiteConteudo, .page-template-portfolio-php #SiteConteudo, .page-template-servicos-php #SiteConteudo, .home #SiteConteudo .extraDiv1, .page-template-portfolio-php #SiteConteudo .extraDiv1, .page-template-servicos-php #SiteConteudo .extraDiv1, .home #SiteConteudo .extraDiv2, .page-template-portfolio-php #SiteConteudo .extraDiv2, .page-template-servicos-php #SiteConteudo .extraDiv2 {
			top:0;
			background:none
		}
	#Sidebar {
		position:absolute !important;
		top:156px !important;
		left:50%;
		width:170px;
		margin-left:210px;
		font-family:arial, helvetica, sans-serif
	}
	.page-template-tropus-php #Sidebar {
		width:265px;
		margin-left:115px;
		font-family:"trebuchet ms", arial, helvetica, sans-serif
	}
		.widget {
			*zoom:1;
			margin:0 0 32px;
			background:#00344d
		}
		.page-template-tropus-php .widget, .page-template-tropus-php .widget .extraDiv1, .page-template-tropus-php .widget .extraDiv2 {
			top:0;
			padding:0 !important;
			background:none !important
		}
			.widget .extraDiv1 {
				background:url(img/bg_widget_topo.png) no-repeat;
				_background:url(img/bg_widget_topo.gif) no-repeat
			}
				.widget .extraDiv2 {
					padding:0 14px 8px;
					background:url(img/bg_widget_base.png) left bottom no-repeat;
					_background:url(img/bg_widget_base.gif) left bottom no-repeat
				}
					.widget h3 {
						position:relative;
						top:-8px;
						margin:0 0 -8px
					}
					.page-template-tropus-php .widget h3 {
						position:static;
						text-indent:0
					}
	#Rodape { padding:0 0 40px 73px }
		.vcard, .vcard a { color:#00344d }
		.vcard {
			position:relative;
			width:687px;
			margin:0 auto;
			padding:0 0 2px;
			border-bottom:solid 2px #00344d;
			font-size:93%;
			text-align:right
		}
			.org {
				display:block;
				overflow:hidden;
				position:absolute;
				bottom:-22px;
				_bottom:-23px;
				left:-73px;
				width:73px;
				height:26px;
				text-align:left;
				text-indent:-9999px;
				background:url(img/bg_assinatura.png)
			}
				.vcard .bullet { padding:0 2px }

/* Home */

		.ultimo-post {
			float:left;
			width:450px
		}
			.ultimo-post h3, .ultimos-trabalhos h2, .ultimo-post .info span, .ultimo-post .interacao span { display:none }
			.ultimo-post .cabecalho {
				min-height:5.5em;
				_height:5.5em
			}
				.ultimo-post .cabecalho h2, .ultimos-trabalhos h3 { padding:0 0 8px }
				.ultimo-post .info { float:left }
					.data, .breadcrumb { display:block !important }
					.breadcrumb a, .interacao a {
						font-weight:bold;
						color:#b3e6ef
					}
						.breadcrumb span {
							display:inline !important;
							color:#fff
						}
				.ultimo-post .interacao {
					float:right;
					text-align:right
				}
					.ultimo-post .interacao a { display:block }
			.ultimo-post .conteudo {
				min-height:150px;
				_height:150px
			}
				.ultimo-post .conteudo p, .palavra-nossa p {
					line-height:1.5em;
					padding:0 0 8px
				}
				.ultimo-post .conteudo p, .ultimo-post .rodape, .ultimos-trabalhos .rodape { clear:both }
					.ultimo-post .rodape a, .ultimos-trabalhos .rodape a, .page-template-portfolio-php .rodape a {
						display:block;
						overflow:hidden;
						text-indent:-9999px;
						height:18px;
						_cursor:pointer
					}
					.ultimo-post .rodape a {
						width:450px;
						background:url(img/bg_link_continuar-lendo.png)
					}
				.ultimos-trabalhos .rodape p {
					padding:10px 0 0;
					*padding:15px 0 0;
					_padding:10px 0 0
				}
					.ultimos-trabalhos .rodape a {
						width:266px;
						background:url(img/bg_link_ver-todos.png)
					}
		.ultimos-trabalhos {
			float:right;
			position:relative;
			width:265px
		}
			.ultimos-trabalhos h3 { font-size:153.9% }
				.ultimos-trabalhos ul {
					position:relative;
					left:-5px;
					width:270px;
					height:175px;
					margin-right:-5px
				}
					.ultimos-trabalhos li {
						float:left;
						padding:0 0 5px 5px
					}
		.a-tropus {
			clear:both;
			position:relative;
			top:23px;
			margin:0 0 23px;
			background:#00344d
		}
			#SiteConteudo .a-tropus .extraDiv1 {
				position:relative;
				top:-8px;
				background:url(img/bg_a-tropus_topo.gif) no-repeat
			}
				#SiteConteudo .a-tropus .extraDiv2 {
					position:relative;
					top:16px;
					min-height:16.8em;
					_height:16.8em;
					background:url(img/bg_a-tropus_base.gif) left bottom no-repeat
				}
					.palavra-nossa {
						float:left;
						width:360px;
						padding-left:20px
					}
						.palavra-nossa h2, .palavra-do-cliente h2 { padding:0 0 10px }
						.palavra-nossa p { padding:0 0 22px }
					.palavra-do-cliente, .palavra-do-cliente .extraDiv { width:246px }
					.palavra-do-cliente {
						float:right;
						position:relative;
						left:-20px
					}
						.palavra-do-cliente blockquote, .widget_testemunho blockquote {
							padding:10px 0 0;
							background:url(img/bg_depoimento_topo-1.gif) no-repeat
						}
							.palavra-do-cliente .extraDiv, .widget_testemunho .extraDiv {
								padding:0 0 28px;
								background:url(img/bg_depoimento_base-1.gif) left bottom no-repeat
							}
								.palavra-do-cliente .extraDiv p, .widget_testemunho .extraDiv p {
									line-height:1.5em;
									padding:4px 16px;
									font-size:93%;
									font-weight:normal;
									text-align:left;
									background:url(img/bg_depoimento_meio-1.gif) repeat-y;
									color:#00344d
								}
						.palavra-do-cliente p, .widget_testemunho p {
							padding-top:8px;
							font-size:108%;
							font-weight:bold;
							text-align:right
						}
							.palavra-do-cliente p cite, .palavra-do-cliente p strong, .widget_testemunho p cite, .widget_testemunho p strong { font-weight:bold }
							.palavra-do-cliente p strong { color:#b3e6ef }

/* Blog */

		.blog #SiteConteudo,
		.single #SiteConteudo { width:576px }
			.blog #SiteConteudo .extraDiv1,
			.single #SiteConteudo .extraDiv1 {
				background:url(img/bg_blog_topo.png) no-repeat;
				_background:url(img/bg_blog_topo.gif) no-repeat
			}
				.blog #SiteConteudo .extraDiv2,
				.single #SiteConteudo .extraDiv2 {
					min-height:495px;
					_height:495px;
					padding:12px 28px 0 28px;
					background:url(img/bg_blog_base.png) left bottom no-repeat;
					_background:url(img/bg_blog_base.gif) left bottom no-repeat
				}
					.blog .post,
					.single .post {
						margin:0 0 14px;
						padding:0 0 10px
					}
					hr {
						position:relative;
						top:-10px;
						height:5px;
						border:none;
						text-indent:-9999px;
						background:url(img/bg_post.gif) no-repeat
					}
							.blog .cabecalho h2, .blog .cabecalho h2 a, .blog .conteudo p, .comentarios h3, .comente h3
							.single .cabecalho h2, .single .cabecalho h2 a, .single .conteudo p { color:#00344d }
							.blog .cabecalho h2,
							.single .cabecalho h2 { font-size:174% }
							.blog .cabecalho p, .blog .cabecalho p a, .blog .conteudo p a,
							.single .cabecalho p, .single .cabecalho p a, .single .conteudo p a { color:#5a9aba }
							.blog .cabecalho p,
							.single .cabecalho p { text-transform:uppercase }
								.blog .cabecalho p span,
								.single .cabecalho p span { padding:0 4px }
								.blog .cabecalho p a,
								.single .cabecalho p a { text-transform:lowercase }
						.blog .conteudo,
						.single .conteudo { padding:26px 0 0 }
							.blog .conteudo p, .single .conteudo p, .comentarios p { font-size:100% }
							.blog .conteudo p,
							.single .conteudo p {
								float:none;
								padding:0 0 18px
							}
								.blog .conteudo acronym,
								.single .conteudo acronym { cursor:help }
							.blog .conteudo blockquote,
							.single .conteudo blockquote { font-style:italic }
							.blog .conteudo .direita,
							.single .conteudo .direita {
								float:right;
								margin:0 0 9px 18px
							}
							.blog .conteudo .esquerda,
							.single .conteudo .esquerda {
								float:left;
								margin:0 18px 9px 0
							}
						.blog .rodape,
						.single .rodape { padding:0 0 12px }
							.blog .rodape a,
							.single .rodape a {
								font-size:108%;
								color:#5a9aba
							}
					.comentarios { padding:0 0 12px }
						.comentarios h3, .comente h3 {
							font-family:arial, helvetica, sans-serif;
							font-size:167%;
							text-transform:lowercase
						}
							.comentarios li { padding:12px 0 0 }
								.comentarios h4, .comentarios .info,
								.comentarios h4 a:link, .comentarios h4 a:visited,
								.comentarios h4 a:hover, .comentarios h4 a:active { color:#005070 }
								.comentarios h4 { font-size:116% }
									.comentarios h4 a { text-decoration:underline; }
								.comentarios .info {
									padding:2px 0 6px;
									font-size:85%
								}
									.comentarios .info span { background:#d9f2f7 }
										.comentarios .info span span { padding:0 2px }
								.comentarios p { color:#666 }
					.comente { padding:0 0 26px }
						.comente h3 {
							position:relative;
							top:6px;
							color:#00344d;
						}
						#cforms2form {
							position:relative;
							margin:20px 0 0
						}
								#cforms2form legend, #cforms2form .emailreqtxt, #cforms2form .reqtxt { display:none }
									#cforms2form li {
										position:relative;
										padding:0 0 12px;
										font-size:93%;
										text-transform:uppercase;
										color:#00344d
									}
									#li-2-6 { padding:0 0 2px !important; }
										#cforms2form label {
											display:block;
											padding:0 0 2px
										}
										#li-2-6items label {
											display:inline;
											padding-left:4px
										}
											#cforms2form span { color:#666 }
											#cforms2form label span { color:#005070 }
										#cforms2form .cf-fs1 input, #cforms2form textarea {
											width:290px;
											border:solid 1px #005070;
											font-family:"trebuchet ms", verdana, tahoma, arial, helvetica, sans-serif;
											background:#fff;
											color:#005070
										}
										#li-2-6items input {
											width:auto !important;
											border:none !important
										}
										#send2author2 { margin-left:12px }
										#cforms2form .cf-fs1 input:focus, #cforms2form .cf-fs1 input:hover, #cforms2form textarea:focus, #cforms2form textarea:hover { background:#e8f7fa }
										#cforms2form textarea {
											min-height:12em;
											_height:12em;
											padding:1px
										}
				.widget_categories .extraDiv2 { *padding-bottom:20px; }
					.widget_search form { position:relative }
							.widget_search .campo input {
								width:104px;
								padding:1px;
								border:none;
								background:#fff
							}
							.widget_search .botao input {
								overflow:hidden;
								position:absolute;
								top:2px;
								*top:3px;
								left:116px;
								width:26px;
								height:14px;
								*line-height:9999px;
								border:none;
								text-indent:-9999px;
								*text-indent:0;
								background:url(img/bg_botao_ok.gif);
								cursor:pointer
							}
					.widget ul { padding:4px 0 }
						.widget_recent_entries li {
							padding-left:10px;
							text-transform:lowercase;
							background:url(img/bg_bullet_azul-claro.gif) left .55em no-repeat
						}
				.widget_categories { *zoom:0; }
					.widget_categories ul {
						*zoom:1;
						margin:8px 0;
						padding:4px 0;
						border-top:solid 1px #24586d;
						border-bottom:solid 1px #24586d
					}
						.widget_categories li {
							line-height:1.3em;
							padding:1px 0;
							font-size:85%;
							letter-spacing:.025em;
							text-transform:uppercase
						}
							.widget_categories li a {
								_zoom:1;
								display:block;
								text-decoration:none
							}
							.widget_categories li a:hover, .widget_categories li a:active { background:#24586d }
					.widget_text ul {
						*zoom:1;
						padding-left:30px;
						background:url(img/bg_icone_feed.gif) left center no-repeat
					}
							.link_sobre-rss a { text-decoration:underline !important }
							.link_sobre-rss a:hover, .link_sobre-rss a:active { text-decoration:none !important }

/* Contato */

			.page-template-contato-php #SiteConteudo .extraDiv1,
			.error #SiteConteudo .extraDiv1 {
				background:url(img/bg_contato_topo.png) no-repeat;
				_background:url(img/bg_contato_topo.gif) no-repeat
			}
				.page-template-contato-php #SiteConteudo .extraDiv2,
				.error #SiteConteudo .extraDiv2 {
					min-height:298px;
					_height:298px;
					padding:20px 0;
					background:url(img/bg_contato_base.png) left bottom no-repeat;
					_background:url(img/bg_contato_base.gif) left bottom no-repeat
				}
						.page-template-contato-php .cabecalho {
							float:left;
							width:275px;
							min-height:266px;
							_height:266px;
							padding:0 38px 16px 38px;
							border-right:solid 1px #7f7f7f
						}
							.page-template-contato-php h2, .page-template-contato-php .cabecalho p { color:#00344d }
							.page-template-contato-php .cabecalho p { padding:30px 0 0 }
						.page-template-contato-php .conteudo {
							float:right;
							width:390px
						}
							#usermessagea {
								width:323px;
								padding:0 0 0 20px;
								font-size:153.9%;
								font-weight:bold;
								color:#00344d
							}
									#cformsform legend { display:none }
										#cformsform li {
											clear:both;
											padding:0
										}
											#cformsform label {
												display:block;
												float:left;
												width:90px;
												margin-right:10px;
												font-family:arial, helvetica, sans-serif;
												font-size:131%;
												font-weight:bold;
												text-align:right;
												text-transform:lowercase;
												color:#00344d
											}
											#cformsform .cf-fs1 input, #cformsform textarea { width:246px }
											#cformsform select { width:250px }
											#cformsform textarea { height:9em }
								#cformsform .cf-sb, #cforms2form .cf-sb {
									width:350px;
									padding:14px 0 0;
									text-align:right
								}
								#cforms2form .cf-sb {
									width:294px;
									padding:0
								}
									#cformsform .cf-sb input, #cforms2form .cf-sb input {
										padding:2px 8px;
										border:none;
										font-family:arial, helvetica, sans-serif;
										font-size:131%;
										font-weight:bold;
										text-transform:lowercase;
										background:#00344d;
										color:#fff
									}
									#cforms2form .cf-sb input { font-family:"trebuchet ms", arial, helvetica, sans-serif }

/* Portfolio */

		.page-template-portfolio-php #SiteMenu {
			float:left;
			width:170px;
			margin:0 0 16px;
		}
			.page-template-portfolio-php #SiteMenu .extraDiv1 {
				background:url(img/bg_widget_topo.png) no-repeat;
				_background:url(img/bg_widget_topo.gif) no-repeat
			}
				.page-template-portfolio-php #SiteMenu .extraDiv2 {
					min-height:370px;
					_height:370px;
					padding:0 14px;
					font-family:arial, helvetica, sans-serif;
					background:url(img/bg_sitemenu_portfolio_base.png) left bottom no-repeat;
					_background:url(img/bg_sitemenu_portfolio_base.gif) left bottom no-repeat
				}
					#SiteMenu .categorias {
						padding:4px 0;
						border-top:solid 1px #24586d;
						border-bottom:solid 1px #24586d
					}
						#SiteMenu .categorias li {
							line-height:1.3em;
							padding:1px 0;
							font-size:77%;
							text-transform:uppercase
						}
							#SiteMenu .categorias a {
								_zoom:1;
								display:block;
								text-decoration:none
							}
							#SiteMenu .categorias .current_cat_item, #SiteMenu .categorias a:hover, #SiteMenu .categorias a:active { background:#24586d }
					#SiteMenu .itens { padding:10px 0 0 }
							#SiteMenu .itens a { color:#b3e6ef }
		.page-template-portfolio-php #SiteConteudo {
			float:right;
			width:574px
		}
					.page-template-portfolio-php .cabecalho {
						padding:10px 14px;
						background:url(img/bg_post_cabecalho.png) center bottom no-repeat;
						_background:none
					}
						.page-template-portfolio-php h2 {
							float:right;
							color:#fff
						}
						.page-template-portfolio-php .cabecalho p, .page-template-portfolio-php .conteudo p {
							font-family:arial, helvetica, sans-serif;
							font-size:108%
						}
						.page-template-portfolio-php .cabecalho p {
							text-transform:lowercase;
							color:#b3e6ef
						}
							.page-template-portfolio-php .cabecalho em  { color:#fff }
						.page-template-portfolio-php .conteudo p {
							padding:0 14px;
							color:#00344d
						}
						.page-template-portfolio-php .conteudo .lightview {
							display:block;
							/*margin:0 0 -20px;*/
							padding:0 0 25px;
							background:url(img/bg_portfolio_p-imagem.png) center bottom no-repeat;
							_background:none
						}
						.page-template-portfolio-php .rodape p { padding:14px 0 0 14px }
							.page-template-portfolio-php .rodape a {
								width:96px;
								background:url(img/bg_link_visitar-site.png)
							}

/* Servicos */

		.page-template-servicos-php #SiteMenu {
			float:left;
			width:370px;
			margin:0 0 16px;
		}
			.page-template-servicos-php #SiteMenu .extraDiv1 {
				background:url(img/bg_sitemenu_servicos_topo.png) no-repeat;
				_background:url(img/bg_sitemenu_servicos_topo.gif) no-repeat
			}
				.page-template-servicos-php #SiteMenu .extraDiv2 {
					padding:6px 28px 26px;
					background:url(img/bg_sitemenu_servicos_base.png) left bottom no-repeat;
					_background:url(img/bg_sitemenu_servicos_base.gif) left bottom no-repeat
				}
					.page-template-servicos-php #SiteMenu ul {
						*zoom:1;
						margin:8px 0 0;
						border-top:solid 2px #598d9e
					}
						.page-template-servicos-php #SiteMenu li {
							border-bottom:solid 2px #598d9e;
							font-size:93%
						}
							.page-template-servicos-php #SiteMenu a {
								display:block;
								padding:3px 0 3px 15px;
								background:url(img/bg_bullet_branco.gif) 5px .5em no-repeat
							}
							.page-template-servicos-php #SiteMenu .current_page_item a, .page-template-servicos-php #SiteMenu a:hover, .page-template-servicos-php #SiteMenu a:active {
								text-decoration:none;
								background:url(img/bg_bullet_azul-escuro.gif) 5px .5em no-repeat #b3e6ef;
								color:#00344d
							}
		.page-template-servicos-php #SiteConteudo {
			float:right;
			width:374px
		}
							.page-template-servicos-php .post h3 { font-size:153.9%; }
							.page-template-servicos-php .post img { margin:22px 0 0 }
							.page-template-servicos-php p {
								padding:0 0 18px;
							}

/* Tropus */

		.page-template-tropus-php #SiteConteudo { width:470px }
			.page-template-tropus-php #SiteConteudo .extraDiv1 {
				background:url(img/bg_tropus_topo.png) no-repeat;
				_background:url(img/bg_tropus_topo.gif) no-repeat
			}
				.page-template-tropus-php #SiteConteudo .extraDiv2 {
					min-height:375px;
					_height:385px;
					padding:20px 32px 40px;
					background:url(img/bg_tropus_base.png) left bottom no-repeat;
					_background:url(img/bg_tropus_base.gif) left bottom no-repeat
				}
							.page-template-tropus-php h2, .page-template-tropus-php .post p { color:#00344d }
							.page-template-tropus-php .post p {
								padding:18px 0 0;
								font-size:116%
							}
							.widget_ultimos_trabalhos h2 { display:none }
					.widget_ultimos_trabalhos h3 { padding:0 0 14px }
		.widget_ultimos_trabalhos {
			width:265px;
			min-height:240px;
			_height:240px
		}
			.widget_ultimos_trabalhos h3 { font-size:153.9% }
				.widget_ultimos_trabalhos ul {
					position:relative;
					left:-5px;
					width:270px;
					height:175px;
					margin-right:-5px
				}
					.widget_ultimos_trabalhos li {
						float:left;
						padding:0 0 5px 5px
					}

				.widget_ultimos_trabalhos p a {
					display:block;
					overflow:hidden;
					position:absolute;
					top:222px;
					left:0;
					width:266px;
					height:18px;
					text-indent:-9999px;
					background:url(img/bg_link_ver-todos.png)
				}
		.widget_testemunho { clear:both }
		.widget_testemunho, .widget_testemunho .extraDiv { width:246px }
			.widget_testemunho h2 { padding:0 0 10px }
			.widget_testemunho blockquote {
				background:url(img/bg_depoimento_topo-2.png) no-repeat;
				_background:url(img/bg_depoimento_topo-2.gif) no-repeat
			}
				.widget_testemunho .extraDiv {
					background:url(img/bg_depoimento_base-2.png) left bottom no-repeat;
					_background:url(img/bg_depoimento_base-2.gif) left bottom no-repeat
				}
					.widget_testemunho .extraDiv p {
						background:url(img/bg_depoimento_meio-2.png) repeat-y;
						color:#fff
					}
			.widget_testemunho p { color:#00344d }

/* Imagens */

.size-full {
	width:auto !important;
	height:auto !important
}

/* 404 */

.error .extraDiv2 { padding:0 38px !important }
.error #Conteudo h2,
.error #Conteudo a { color:#00344D }
.error #Conteudo h2 { padding:18px 0 }
.error #Conteudo p { font-size:116% }
