/* =RESET
   ....................................... */
html, body {
	height: 100%;
}
html, body, div, span,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, code, img, dl, dt, dd, ol, ul, li,
form, fieldset, input, label, legend, textarea,
table, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight:  normal;
} 
h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid #D8D5AF;
}
.folha table {
	border-collapse: separate;
	border-spacing: 5;
}

blockquote:before, blockquote:after, 
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
fieldset, img {
	border: 0;
	margin: 0;
	padding: 0;
}

hr {
	display:block;
	background:black;
	color:black;
	width:100%;
	height:1px;
	border:none;
	margin: 0 0 1.45em;
}
label { 
	font-weight: bold;
}
legend {
	left: -9999px;
	position: absolute;
	font-size: 0;
	height: 0;
}

/* =MISC STYLES
   ....................................... */
.floatleft {
	float: left;
	padding: 0 0 0 15px;
}
.floatright {
	float: right;
}

#tempoagora_custom_3dias {
	clear: both;
	margin: 15px 0 25px 0;
	padding: 0;
	width: 280px;
}

:focus {
	outline: none;
}/*Removes annoying outline around links in Firefox*/
.clear {
	display: block;
	clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0%;
	padding: 0;
	margin: 0;
}
#clear {
	clear: both;
	height: 0px;
	margin: 0;
	padding: 0;
}
#box-tempo {
	text-align: center;
}
.Tbl-Cotacoes p {
	margin: 0px;
	padding: 3px;
}

.folha_faixa {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_azul_folha.gif);
	background-repeat: no-repeat;
}
.expotupa_faixa {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_azul_expotupa.gif);
	background-repeat: no-repeat;
}
.municipio_faixa {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_azul_municipio.gif);
	background-repeat: no-repeat;
}



/* =HTML STYLES
   ....................................... */

/* =MAIN STRUCTURE STYLES
   ....................................... */

div.master {
	width: 950px; /*main page size*/
	margin: 0 auto;
}
div.navContainer {
	padding: 0 0 1.1em 0;
}
div.nav-wrapper {

}
div.nav {
	margin: 0 auto;
	padding: 0;
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 865px;
	text-align: center;
	display: block;
}

/* =HOMEPAGE STYLES
   ....................................... */
div.header-wrapper {
	background: #3261BD;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/header-bg-bottom.jpg);
	background-repeat: repeat;
	background-position: center bottom;
	margin: 0;
	padding: 0;
}
div.header-bottom {
	height: 240px;
}
div.header {
	position: relative;
	width: 980px;
	margin: 0 auto;
}
div.header h2 a {
	display: block;
	width: 300px;
	height: 50px;
	text-indent: -10000px;
}
/* RIBBON LINKS */



div.visibility h2 a span, div.flexibility h2 a span {
	margin: 0 0 10px 20px;
}
div.popup-holder {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 980px;
	height: 460px;
	z-index: 2;
}
div.header div.floatleft {
	width: 300px;
	padding: 0 0 0 10px;
}
div.header div.floatright {
	width: 300px;
	padding: 0 10px 0 0;
}

div.hidden {
	display: none;
}
div.header {
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 200px;
}
div.content-wrapper {
	border-bottom: 5px solid #fff;
	background: #e6ddbf url(http://www.sensodesign.com.br/srtupan/images/content-tile.jpg) repeat-x 0 0;
}
div.content {
	width: 980px;
	margin: 0 auto;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/content-bg-tile2.jpg);
	background-repeat: repeat-y;
	background-position: 245px top;
}
div.folha {
	width: 200px;
	float: left;
	padding: 25px 25px 0 20px;
}
div.projects {
	position: relative;
	float: left;
	width: 360px;
	padding: 0px 25px 0 25px;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/projects-bg2.jpg);
	background-repeat: no-repeat;
	background-position: 5px 0px;
}
div.additional {
	float: left;
	width: 325px;
	padding: 25px 0 0 0;
}
div.sindicato_subs {
	float: left;
	width: 325px;
	padding: 25px 0 0 0;
}
div.content div.clear {
	height: 20px;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/bg_body_curvas2.jpg);
	background-repeat: no-repeat;
	background-position: 220px 0px;
}

/* =FOOTER STYLES
   ....................................... */
div.footer-wrapper {
	background: #2d1f12 url(http://www.sensodesign.com.br/srtupan/images/footer-bg-tile.jpg) repeat-x 0 0;
}
div.footer {
	width: 980px;
	margin: 0 auto;
	padding: 15px 0 30px 0;
}
div.links-wrapper {
	background: #20160D;
	margin: 0 auto;
	position: relative;
}
div.links {
	width: 960px;
	margin: 0 auto;
	padding: 20px 10px;
	position: relative;
}
div.footer div.foot_col_direita {
	width: 250px;
	margin: 0;
	float:left;
	background: url(http://www.sensodesign.com.br/srtupan/images/foot_col_direita-bg-tile.jpg) repeat-y 8px 0;
	padding: 0 0 0 15px;
	color: #b8a07e;
	border-left: 1px dashed #57422e;
}
div.footer div.foot_col_direita div.top {
	padding: 0 10px;
	background: url(http://www.sensodesign.com.br/srtupan/images/foot_col_direita-bg-top.jpg) no-repeat 8px 0;
}
/* =INNER PAGE STYLES
   ....................................... */
div.header-inner {
	height: 150px;
	padding: 0;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/banner_interno.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 100%;
}
div.content-inner {
	width: 980px;
	margin: 0 auto;
	background: url(http://www.sensodesign.com.br/srtupan/fw/content-inner-bg-tile.png) repeat-y 10px 0;
}
div.content-inner div.bottom {
	width: 100%;
	margin: auto;
	height: 20px;
	background: url(http://www.sensodesign.com.br/srtupan/fw/content-inner-bg-bottom.png) no-repeat 10px 0;
}
div.content-inner div.main {
	position: relative;
	float: left;
	width: 565px;
	padding: 25px 30px 0 60px;
	background: url(http://www.sensodesign.com.br/srtupan/fw/main-bg.jpg) no-repeat 5px 0;
}
div.content-inner div.sidebar {
	float: right;
	width: 325px;
	background: url(http://www.sensodesign.com.br/srtupan/fw/sidebar-bg.jpg) no-repeat 0 0;
}

/* STYLESHEET SECTIONS
   CSS Flags marked with [=]
	 
	 GENERAL TAGS
	 HEADINGS
	 LISTS
	 LINKS
	 CLASS-SPECIFIC TEXT
	 
	 ....................................... */

/* =GENERAL TAGS
    font sizing MUST remain the same for the percentages to calculate properly
	 ....................................... */
body {
	font: 13px/1.5 'Segoe UI', Segoe, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: small; /* for IE */
	*font: x-small; /* for IE in quirks mode */
	color: #4D4639;
}
select,
input,
button,
textarea {
	font-size: 100%; /*bump for IE*/
} 
table {

}
pre,
code,
kbd,
samp,
tt {
	*font-size: 108%; /*bump for IE*/
	line-height: 100%;
}
p {
	margin: 0 0 15px 0; /*default: 0 0 1.5em;*/
	text-align: justify;
}
hr {
	background: #ccc;
	color: #ccc;
}
acronym, abbr {
	font-variant: small-caps;
	text-transform: lowercase;
	border-bottom: 1px dotted;
	cursor: help;
	letter-spacing: 0.07em;
}
blockquote {
	margin: 20px 25px 25px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 115%; /* 18px */
	font-style: italic;
}
strong {
	color: #4B3929;
}

a:hover strong {
	color: #004080;
}


/* =HEADINGS
	 ....................................... */
h1,h2,h3,h4,h5,h6 { 
	color: #4B3929;
}
h1 {
	width: 920px;
	height: 40px;
	margin: 0 auto;
	text-indent: -10000px;
}
h1.home {
	background: url(http://www.sensodesign.com.br/srtupan/fw/h1-inner.png) no-repeat 0 0;
}
h1.folha {
	background: url(http://www.sensodesign.com.br/srtupan/fw/h1-inner.png) no-repeat 0 -40px;
}
h1.municipio {
	background: url(http://www.sensodesign.com.br/srtupan/fw/h1-inner.png) no-repeat 0 -80px;
}
h1.fotos {
	background: url(http://www.sensodesign.com.br/srtupan/fw/h1-inner.png) no-repeat 0 -120px;
}
h1.foot_col_direita {
	background: url(http://www.sensodesign.com.br/srtupan/fw/h1-inner.png) no-repeat 0 -160px;
}
h1.newsletter {
	background: url(http://www.sensodesign.com.br/srtupan/fw/h1-inner.png) no-repeat 0 -200px;
}
h2 {
	font-size: 153.9%; /*20px*/
	margin-bottom: 5px;
}
div.main h2 {
	margin: 0 0 10px 0;
	color: #4B3929;
	font-size: 253.8%; /* 33px */
	line-height: 1.3;
	text-transform: uppercase;
}
h3 {
	color: #4B3929;
	font-size: 150%; /*20px*/
	font-weight: bold;
	line-height: 1.2;
	margin: 10px 0 5px 0;
}
h4 {
	margin-bottom: 20px;
	color: #4E3B2B;
	font-size: 100%; /*13px*/
	font-weight: bold;
	line-height: 1.25;
}
h5 {
	font-size: 120%; /*13px*/
	font-weight: bold;
	margin-bottom: 0px;
}
h6 { 
	font-size: 100%; /*13px*/
	font-weight: bold;
}
 
/* =LISTS 
    default values can be edited
	 ....................................... */
li ul, 
li ol {
	margin:0 1.5em 15px; /*default: 0 1.5em;*/
}
ul, ol { 
	margin: 0 0 1.5em 0; /*default: 0 1.5em 1.5em 1.5em;*/
}
ul { 
	list-style-type: none;
}
div.main ul li {

}
div.index {
	margin-bottom: 1.5em;
	padding: 0.75em 0;
	border-top: 1px dotted #B8A07E;
	border-bottom: 1px dotted #B8A07E;
}
div.index ul {
	float: left;
	width: 50%;
	margin-bottom: 0;
}
div.index ul li {
	background: url(http://www.sensodesign.com.br/srtupan/fw/arrow-brown.png) no-repeat 0 50%;
	padding: 0;
	padding-left: 20px;
	font-size: 93%;
}
ol { 
	list-style-type: decimal;
	margin: 0 0 0.75em 1.5em;
}
ol li {
	padding: 0 0 0.75em 0;
}
dl { 
	margin: 0 0 1.5em 0; /*default: 0 0 1.5em 0;*/
}
dl dt { 
	color: #4B3929;
	font-weight: bold;
	font-size: 116%;
}
dl dt acronym {
	font-weight: bold;
	text-transform: none;
	font-variant: normal;
	letter-spacing: -0.02em;
	cursor: default;
	border: none;
}
dl dt span {
	font-weight: normal;
}
dd { 
	margin: 0 0 1.5em 1.5em;
	font-size: 93%; /*93px*/
}

/* =LINKS
   ....................................... */
a { 
	text-decoration: none;
	color: #3261BE;
	cursor: pointer;
}
a:focus, 
a:hover { 
	text-decoration: underline;
}
a.img {
	display: block;
}

/* =CLASS-SPECIFIC TEXT
	 ....................................... */
/* =HOME PAGE CONTENT
	 ....................................... */	
div.header h1 {
	width: 980px;
	height: 90px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	text-indent: -10000px;
	font-size: 197%; /*26px*/
	line-height: 1;
	color: #fff;
}
div.header h2 {
	margin-bottom: 0;
}
div.header h2 a {
	display: block;
	height: 50px;
}

div.folha h5 {
	margin: 20px 0 10px 0;
	text-align: center;
	color: #3261BE;
}
div.folha h5 a {
	display: block;
	width: 277px;
	height: 37px;
	text-indent: -10000px;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/veja_not.jpg);
	background-repeat: no-repeat;
	background-position: 0 0px;
}

div.carousel h6 {
	margin: 0 0 5px 0;
	color: #CE2000;
	font-size: 77%; /*11px*/
	font-weight: bold;
	letter-spacing: 0.15em;
	text-transform: uppercase;
	word-spacing: 0.15em;
	padding: 0;
	line-height: 1;
}
div.carousel h2 {
	margin: 0 0 0.33em 0;
	font-size: 153.9%; /*20px*/
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 1;
}
div.carousel h2 a {
	color: #4B3929;
}
div.carousel h2 a:hover, div.carousel h2 a:active, div.carousel h2 a:focus {
	text-decoration: underline;
}

div.carousel a.more {
	color: #4B3929;
	padding: 0 20px 0 0;
	background:url(http://www.sensodesign.com.br/srtupan/images/projects-arrow.png) no-repeat 100% 50%;
	font-weight: bold;
}
div.carousel a.more:hover, div.carousel a.more:active, div.carousel a.more:focus {
	text-decoration: underline;
}

div.additional ul {
	margin: 0;
}

div.additional ul li {
	padding: 10px 0 10px 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.additional ul li h3 {
	margin: 0;
	font-size: 100%;
	font-weight: normal;
}
div.additional ul li h3 a {
	display: block;
	width: 325px;
	height: 75px;
	padding: 10px 0 10px 0;
}
div.additional ul li h3 a span {
	cursor: pointer;
}


div.additional ul li h3 a span.title {
	display: block;
	height: 25px;
	margin: 0 0 0 25px;
	text-indent: -10000px;
}
div.additional ul li h3 a.folha span.title {
	width: 240px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

div.additional ul li h3 a.municipio span.title {
	width: 145px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div.additional ul li h3 a.expotupa span.title {
	width: 120px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0;
}
div.additional ul li h3 a span.description {
	display: block;
	padding: 25px 70px 0 25px;
	color: #000;
	line-height: 1.5;
}
div.additional ul li h3 a:hover, div.additional ul li h3 a:active, div.additional ul li h3 a:focus {
	text-decoration: none;
}
div.additional ul li h3 a:hover span.description, div.additional ul li h3 a:active span.description, div.additional ul li h3 a:focus span.description {
	color: #004080;
}
div.additional h5 {
	margin: 0 0 0 25px;
}



div.sindicato_subs ul {
	margin: 0;
}
div.sindicato_subs ul li {
	padding: 5px 0 10px 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.sindicato_subs ul li h3 {
	margin: 0;
	font-size: 100%;
	font-weight: normal;
}
div.sindicato_subs ul li h3 a {
	display: block;
	width: 325px;
	height: 73px;
	padding: 10px 0 10px 0;
}
div.sindicato_subs ul li h3 a span {
	cursor: pointer;
}
div.sindicato_subs ul li h3 a.folha {

}


div.sindicato_subs ul li h3 a span.title {
	display: block;
	height: 25px;
	margin: 0 0 0 25px;
	text-indent: -10000px;
}
div.sindicato_subs ul li h3 a.folha span.title {
	width: 240px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

div.sindicato_subs ul li h3 a.municipio span.title {
	width: 145px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 3px;
}
div.sindicato_subs ul li h3 a.expotupa span.title {
	width: 120px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0px 0;
}
div.sindicato_subs ul li h3 a span.description {
	display: block;
	padding: 0px 90px 0 35px;
	color: #000;
	line-height: 1.5;
}
div.sindicato_subs ul li h3 a:hover, div.sindicato_subs ul li h3 a:active, div.sindicato_subs ul li h3 a:focus {
	text-decoration: none;
}

div.sindicato_subs ul li h3 a:hover span.description, div.additional ul li h3 a:active span.description, div.additional ul li h3 a:focus span.description {
	color: #004080;
}

div.sindicato_subs h5 {
	margin: 0 0 0 25px;
}


/* =FOOTER
	 ....................................... */
div.footer {
}

div.foot_col_esq {
	float: left;
	color: #b8a07e;
	width: 380px;
	padding: 20px 5px 20px 15px;
}

div.foot_col_esq h4 {
	background-color: transparent;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/galerias_h4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	margin: 0;
	text-indent: -10000px;

}

div.foot_col_meio {
	float: left;
	color: #b8a07e;
	width: 280px;
	padding: 20px 0px 20px 0;
}

div.foot_col_meio a {
	color: #fff;
}

a.more {
	padding: 0 20px 0 0;
	background:url(http://www.sensodesign.com.br/srtupan/images/footer-arrow.jpg) no-repeat 100% 50%;
	font-weight: bold;
	color:#FFF;
	text-transform: uppercase;
}

div.foot_col_meio a:hover, div.footer div.foot_col_meio a:active, div.footer div.foot_col_meio a:focus {
	text-decoration: underline;
}

div.foot_col_meio p {
	margin: 0;
	text-shadow: 1px 1px 0px #000;
	padding: 0 15px 0 0;
}

div.foot_col_meio h4 {
	background-color: transparent;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/conheca_h4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	margin: 0;
	text-indent: -10000px;
}
div.foot_col_meio div {
	padding: 20px 5px 20px 0;
}
div.newsletter {
	border-bottom: 1px dashed #57422e;
	padding: 20px 0 20px 0;
}
div.contato {
	padding: 20px 0 20px 0;
}
div.foot_col_meio div.newsletter img {
	float: left;
	margin: 0 0 0 20px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -165px -68px;	
}
div.foot_col_meio div.newsletter h4 {
	background-color: transparent;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/conheca_h4.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.foot_col_meio div.resources {
	border-bottom: 1px dashed #57422e;
}
div.foot_col_meio div.resources img {
	float: left;
	margin: 0 0 0 10px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -218px -68px;
}
div.foot_col_meio div.resources h4 {
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -289px -116px;
}
div.foot_col_meio div.resources ul {
	margin: 0 0 0 100px;
}
div.foot_col_meio div.resources ul li {
	padding: 2px 0 2px 20px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/fw/footer-arrow.png) no-repeat 0 50%;
}
div.foot_col_meio div.resources ul li a {
	font-weight: bold;
}
div.foot_col_meio div.fotos {
}
div.foot_col_meio div.fotos img {
	float: left;
	margin: 0 0 0 15px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -90px -68px;	
}
div.foot_col_meio div.fotos h4 {
	margin-left: 100px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -289px -68px;
}
div.newsletter  h4 {
	background-color: transparent;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/newsletter_h4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	margin: 0;
	text-indent: -10000px;
}
div.contato  h4 {
	background-color: transparent;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/contato_h4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 24px;
	margin: 0;
	text-indent: -10000px;
}
div.foot_col_direita ul {
	margin: 0;
	padding: 10px 0 38px 0;
	background: url(http://www.sensodesign.com.br/srtupan/images/foot_col_direita-bg-btm.jpg) no-repeat -2px 100%;
}
div.foot_col_direita li:hover {
	background: url(http://www.sensodesign.com.br/srtupan/fw/foot_col_direita-item-bg-hover.png) repeat 0 0;
}
div.foot_col_direita p {
	margin: 0;
	text-shadow: 1px 1px 0px #000;
}
div.foot_col_direita h6 {
	font-size: 100%;
	font-weight: normal;
}
div.foot_col_direita h6 a {
	display: block;
	width: 280px;
	padding: 15px 0 15px 15px;
}
div.foot_col_direita h6 a * {
	cursor: pointer;
}
div.foot_col_direita h6 a:hover, div.foot_col_direita h6 a:active, div.foot_col_direita h6 a:focus {
	text-decoration: none;
}



div.links ul.site {
	margin: 0;
	color: #af7647;
	list-style-type: disc;
	cursor: default;
}
div.links ul.site li {
	display: block;
	float: left;
	margin: 0 10px 0 0;
	list-style-type: disc;
}
div.links ul.site li a {
	color: #fff;
	margin: 0 10px 0 0;
}
div.links ul.site li a:hover, div.links ul.site li a:active, div.links ul.site li a:focus {
	text-decoration: underline;
}
div.links p {
	margin: 0;
	color: #af7647;
	font-size: 93%; /*12px*/
	clear: both;
}
div.links ul.social {
	margin: 0;
}
div.links ul.social li {
	display: block;
	float: left;
}
div.links ul.social li a {
	display: block;
	width: 30px;
	height: 30px;
	margin: 0 10px 0 0;
	text-indent: -10000px;
}
div.links ul.social li a.linkedin {
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat 0 -68px;
}
div.links ul.social li a.linkedin:hover,
div.links ul.social li a.linkedin:active,
div.links ul.social li a.linkedin:focus {
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat 0 -98px;
}
div.links ul.social li a.twitter {
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -30px -68px;
}
div.links ul.social li a.twitter:hover,
div.links ul.social li a.twitter:active,
div.links ul.social li a.twitter:focus {
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -30px -98px;
}
div.links ul.social li a.facebook {
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -60px -68px;
}
div.links ul.social li a.facebook:hover,
div.links ul.social li a.facebook:active
div.links ul.social li a.facebook:focus {
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -60px -98px;
}
div.links ul.social li a.sensodesign {
	width: 110px;
	margin: 0 0 0 100px;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/senso.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0;
}

/* =CONTENT STYLES
	 ....................................... */

div.main img {
	margin: 0;
}
div.main img.floatright {
	margin: 0 -30px 0 10px;
}


a.top {
	color: #B8A07E;
	font-size: 77%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/fw/arrow-top.gif) no-repeat 0% 50%;
}
a.top:hover, a.top:active, a.top:focus {
	color: #796242;
	text-decoration: none;	
}

a.back {
	color: #B8A07E;
	font-size: 77%;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 15px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/fw/arrow-back.gif) no-repeat 0% 50%;
}
a.back:hover, a.back:active, a.back:focus {
	color: #796242;
	text-decoration: none;
}

div.home {
	width: 595px;
	margin: 0 -25px 0 -5px;
}
div.home div {
	float: left;
	width: 277px;
	margin: 0 20px 20px 0;
	padding: 0;
}
div.home h3 {
	margin: 0 5px 0.25em 5px;
	padding: 8px 0 0 0;
	border-top: 1px dotted #C4AE91;
}
div.home h3 a {
	display: inline;
	width: auto;
	height: auto;
	padding: 0 22px 0 0;
	background: transparent url(http://www.sensodesign.com.br/srtupan/fw/projects-arrow.png) no-repeat 100% 60%;
	color: #4B3929;
	text-transform: uppercase;
}
div.home h3 a:hover, div.home h3 a:active, div.home h3 a:focus {
	text-decoration: none;
}
div.home p {
	margin: 0 5px;
	color: #796242;
	font-size: 131%; /*17px*/
	line-height: 1;
}
div.home a {
	display: block;
	width: 267px;
	height: 200px;
	padding: 10px 5px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/fw/home-bg.png) no-repeat 0 0;
}
div.home a img {
	display: block;
	border: 2px solid #fff;
}

/* =NEWS STYLES
	 ....................................... */
div.main ul.foot_col_direita-listing, div.main ul.team {
	border-bottom: 1px dotted #C4AE91;
}
div.main ul.foot_col_direita-listing li, div.main ul.team li {
	padding: 0 0 5px 0;
	background: none;
}

div.main ul.foot_col_direita-listing li h3,
div.main ul.team h3 {
	margin-bottom: 0.5em;
}
div.main ul.foot_col_direita-listing li h3 a {
	color: #4B3929;
	padding-right: 25px;
	background: url(http://www.sensodesign.com.br/srtupan/fw/projects-arrow.png) no-repeat 100% 70%;
}
p.dateline,
p.position {
	margin-bottom: 0.5em;
	font-size: 85%; /*11px*/
	font-weight: bold;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #CE2000;
}
div.main a.more {
	color: #4B3929;
	font-weight: bold;
}
div.main a.more:hover, div.carousel a.more:active, div.carousel a.more:focus {
	text-decoration: underline;
}


p.address {
	border-left: 1px dotted #C4AE91;
	margin: 0 10px 25px 50px;
	padding: 5px 0 5px 25px;
}


p.dateline a.category-link {
	color: #796242;
}


ul.sidelist, ul.nav_categories {
	margin: 0 30px 1.5em 25px;
}
ul.sidelist li, ul.nav_categories li {
	padding: 0 0 0 20px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/fw/arrow-brown.png) no-repeat 0 6px;
}
ul.sidelist {
	padding-bottom: 1.5em;
	border-bottom: 1px dotted #C4AE91;
}
h4.sidetitle {
	margin: 0 30px 0.7em 20px;
	padding-top: 19px;
	border-top: 1px dotted #C4AE91;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 0.1em;
}



/* =HOME PAGE CAROUSEL STYLES
   ....................................... */
div.carousel {
	width: 340px;
	position: relative;
	padding: 25px 10px 10px 10px;
}
div.carousel div.wrapper {
  	width: 280px; /* .carousel width - (.wrapper margin-left + .wrapper margin-right) */
  	overflow: auto;
}
div.carousel div.wrapper ul {
  	width: 9999px;
  	list-style-type: none;
  	margin: 0;
}
div.carousel ul li {
  	display:block;
  	float:left;
  	width: 280px;
	padding: 0 50px 0 0;
}
div.carousel ul li a img {display:block;}
div.carousel ul li a.img {
	margin: 0 0 20px 0;
}
div.carousel a.arrow {
	position: absolute;
	left: 60px;
	top: -67px;
	display: block;
	width: 160px;
	height: 87px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -760px -369px;
	text-indent: -10000px;
	z-index: 4;
	cursor: pointer;
}
div.carousel a.arrow:active {
  	background-position: -760px -456px;
}

/* =PORTFOLIO STYLES
   ....................................... */
div.content-inner div.folha {
	position: relative;
	float: left;
	width: 565px;
	padding: 30px 30px 0 60px;
	background: url(http://www.sensodesign.com.br/srtupan/fw/main-bg.jpg) no-repeat 5px 0;
}
div.content-inner div.folha div.description {
	float: left;
	width: 390px;
}
div.folha div.tab {
	background: #fff;
}
div.folha img {
	margin-bottom: 1.5em;
}
div.folha h6 {
	margin: 0 0 15px 0;
	color: #CE2000;
	font-size: 77%; /*11px*/
	font-weight: bold;
	letter-spacing: 0.15em;
	line-height: 1;
	text-transform: uppercase;
	word-spacing: 0.15em;
}
div.folha h2 {
	margin: 0 0 0.33em 0;
	color: #392717;
	font-size: 192%; /*25px*/
	font-weight: bold;
	letter-spacing: -0.02em;
	line-height: 1;
}
div.folha div.tools {
	float: right;
	width: 145px;
	margin: 0;
}
div.folha div.tools ul {
	padding: 0.75em 0;
	border-top: 1px dotted #B8A07E;
	border-bottom: 1px dotted #B8A07E;
	font-style: italic;
}
div.folha div.tools ul li {
	padding: 0.5em 0 0.5em 30px;
}
div.folha div.tools ul li.graphic-design {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-graphic-design.png) no-repeat 0% 50%;
}
div.folha div.tools ul li.xhtml-css {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-xhtml.gif) no-repeat 0% 50%;
}
div.folha div.tools ul li.ui {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-ui.gif) no-repeat 0% 50%;
}
div.folha div.tools ul li.cms {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-cms.png) no-repeat 0% 50%;
}
div.folha div.tools ul li.expotupa {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-expotupa.png) no-repeat 0% 50%;
}
div.folha div.tools ul li.logo {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-logo.png) no-repeat 0% 50%;
}
div.folha div.tools ul li.municipio {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-municipio.png) no-repeat 0% 50%;
}
div.folha div.tools ul li.print {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-print.png) no-repeat 0% 50%;
}
div.folha div.tools ul li.consulting {
	background: url(http://www.sensodesign.com.br/srtupan/fw/tools-consulting.gif) no-repeat 0% 50%;
}
div.folha div.tools a.full, div.folha div.tools a.live {
	display: block;
	width: 145px;
	height: 26px;
	text-indent: -10000px;
}
div.folha div.tools a.full {
	background: url(http://www.sensodesign.com.br/srtupan/fw/folha-buttons.png) no-repeat 0 0;
	margin: 0 0 0.75em 0;
}
div.folha div.tools a.live {
	background: url(http://www.sensodesign.com.br/srtupan/fw/folha-buttons.png) no-repeat 0 -26px;
}
ul.category-switcher {	
	padding: 25px 25px;
	margin: 0;
}
ul.category-switcher li {
	display: block;
	float: left;
}
ul.category-switcher li a {
	display: block;
	padding: 0 10px;
	font-weight: bold;
	color: #4D4639;
}
ul.category-switcher li a:hover {
	background: #CE2000;
	color: #fff;
	text-decoration: none;
}
ul.category-switcher li a.selected {
	background: #B8A07E;
	color: #fff;
}
ul.folha-nav {
	margin: 0;
}
ul.folha-nav a {
	display: block;
	width: 325px;
	height: 160px;
	background: url(http://www.sensodesign.com.br/srtupan/fw/folha-ribbon.png) no-repeat 0 0;
}
ul.folha-nav a.selected {
	background: url(http://www.sensodesign.com.br/srtupan/fw/folha-ribbon-selected.png) no-repeat 0 0;
}
ul.folha-nav a img {
	padding: 22px 0 0 27px;
}
p.archive {
	padding: 0 25px;
	font-size: 108%;
	font-style: italic;
}

/* STYLESHEET SECTIONS
   CSS Flags marked with [=]
	 
	 MAIN MENU STYLES 
	 MAIN MENU ITEM STYLES
	 POPUP MENU STYLES - TIER 1
	 	 
	 ....................................... */

/* =MAIN MENU STYLES 
	 ....................................... */
ul#popup {
	margin:0;
	padding: 0 10px 0 0;
}
ul#popup li {	
	position:relative;	
	float:left;
	list-style:none;
}

/* =MAIN MENU ITEM STYLES
	 ....................................... */

a.quote {
	display: block;
	float: right;
	width: 152px;
	height: 24px;
	margin-top: 13px;
	background: transparent url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -619px -280px;
	text-indent: -10000px;
}

a.quote:hover, a.quote:active, a.quote:focus {
	background-position: -619px -310px;
}
ul#popup li a {
	display: block;	
	float:left;
	height: 50px;
	color: #fff;
	text-indent: -10000px;
}
ul#popup li a.home {
	width: 105px;
	background: url(http://www.srtupan.com.br/images/nav.jpg) no-repeat 0 2px;
}

ul#popup li a.noticias {
	width: 105px;
	background: url(http://www.srtupan.com.br/images/nav.jpg) no-repeat -185px 2px;
}


ul#popup li a.folha {
	width: 111px;
	background: url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -105px 2px;
}
ul#popup li a.municipio {
	width: 104px;
	background: url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -216px 2px;
}
ul#popup li a.fotos {
	width: 91px;
	background: url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -320px -307px;
}
ul#popup li a.expotupa {
	width: 84px;
	background: url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -488px -307px;
}
ul#popup li a.newsletter {
	width: 111px;
	background: url(http://www.sensodesign.com.br/srtupan/images/master-sprite.jpg) no-repeat -495px -307px;
}
ul#popup li a.home:hover, ul#popup li a.home:active, ul#popup li a.home:focus, ul#popup li:hover a.home, ul#popup li.hover a.home {
	background-position: -730px 2px;
}
ul#popup li a.noticias:hover, ul#popup li a.noticias:active, ul#popup li a.noticias:focus, ul#popup li:hover a.noticias, ul#popup li.hover a.noticias {
	background-position: -185px 2px;
}

ul#popup li a.folha:hover, ul#popup li a.folha:active, ul#popup li a.folha:focus, ul#popup li:hover a.folha, ul#popup li.hover a.folha {
	background-position: -105px 2px;
}
ul#popup li a.municipio:hover, ul#popup li a.municipio:active, ul#popup li a.municipio:focus, ul#popup li:hover a.municipio, ul#popup li.hover a.municipio {
	background-position: -216px 2px;
}
ul#popup li a.fotos:hover, ul#popup li a.fotos:active, ul#popup li a.fotos:focus, ul#popup li:hover a.fotos, ul#popup li.hover a.fotos {
	background-position: -320px 2px;
}
ul#popup li a.foot_col_direita:hover, ul#popup li a.foot_col_direita:active, ul#popup li a.foot_col_direita:focus, ul#popup li:hover a.foot_col_direita, ul#popup li.hover a.foot_col_direita {
	background-position: -411px 2px;
}
ul#popup li a.newsletter:hover, ul#popup li a.newsletter:active, ul#popup li a.newsletter:focus, ul#popup li:hover a.newsletter, ul#popup li.hover a.newsletter  {
	background-position: -495px 2px;
}


ul#popup li.current a.services  {
	background-position: 0 -50px;
}
ul#popup li.current a.folha {
	background-position: -105px 2px;
}
ul#popup li.current a.municipio {
	background-position: -216px 2px;
}
ul#popup li.current a.fotos {
	background-position: -320px 2px;
}
ul#popup li.current a.foot_col_direita {
	background-position: -411px 2px;
}
ul#popup li.current a.newsletter  {
	background-position: -495px 2px;;
}
ul#popup a:hover, ul#popup li.services:hover a, ul#popup li.hover a {
}

/* =POPUP MENU STYLES - TIER 1
	 ....................................... */
ul#popup ul {
	/* Relative Positioning */
	left: 0px;
	top: 50px;
	/* Styles */
	width: 110px;
	background-color: #B8A07E;
	margin:0;
	padding: 0;
}
ul#popup ul li {
	float: none;
}
ul#popup ul a {
	padding: 5px 20px 5px 20px;
	margin: 0px 0px 0px 0px;
	float: none;
	font-size: 11px;
	color: #392717;
	font-weight: normal;
	text-indent: 0;
	height: auto;
	text-decoration: none;
} 	
ul#popup ul a:hover {
	color: #fff;
	background-color: #392717;
	text-decoration: none;
}

/* =CONTACT FORM STYLES - TIER 1
	 ....................................... */
div.form-left {
	float: left;
	width: 270px;
	padding: 0 25px 0 0;
}
div.form-right {
	float: left;
	width: 270px;
}
label {
	display: block;
	color: #4B3929;
}
th {
	font-weight: bold;
	color: #4B3929;
}
input.text {
	width: 260px;
	padding: 5px;
	margin-bottom: 1.5em;
	font-family: 'Segoe UI',Segoe,'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 116%;
	background: transparent url(http://www.sensodesign.com.br/srtupan/fw/input-bg.png) no-repeat 0 0;
	border: none;
	color: #666666;
}
input.text:focus {
	background: transparent url(http://www.sensodesign.com.br/srtupan/fw/input-bg.png) no-repeat 0 -30px;
	color: #000;
}
table.checkboxes {
	float: left;
	width: 295px;
	padding: 0 25px 0 0;
	margin-bottom: 1.5em;
}
table.radio {
	float: left;
	width: 270px;
	margin-bottom: 1.5em;
}
table.radio td, table.checkboxes td {
	padding: 0.25em 0;
}
table.radio label, table.checkboxes label {
	display: inline;
	line-height: 1;
	color: #4D4639;
	font-weight: normal;
}
textarea {
	padding: 5px;
	width: 555px;
	margin-bottom: 1.5em;
	font-family: 'Segoe UI',Segoe,'Helvetica Neue',Helvetica,Arial,sans-serif;
	border: 1px solid #adadad;
}
input.submit {
	margin-bottom: 1.5em;
}
span.instructions {
	font-size: 85%;
	font-weight: normal;
	color: #796242;
}
span.required {
	color: #CC0000;
	font-weight: bold;
}
input.submit {
	cursor: pointer;
	width: 252px;
	height: 32px;
	border: none;
	background-color: transparent;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/enviar_msg.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}
input.submit:hover {
	background-position: 0 -32px;
}
input.error, textarea.error {
	padding: 3px;
	border: 2px solid #CC0000;
	margin-bottom: 0;
}
label.error {
	margin-bottom: 20px;
	color: #CE2000;
	font-size: 85%;
}

ul.fotos_home li {
	float: left;
	display: block;
	padding: 2px;
	border: 1px solid #E6DDBF;
	background-color: #FFF;
	margin: 0 10px 10px 0;
}


/* =MAIN MENU STYLES 
	 ....................................... */
ul#popup {margin:0;}
ul#popup li {	
	position:relative;	
	float:left;
	list-style:none;
}

/* =MAIN MENU ITEM STYLES
	 ....................................... */


a.quote:hover, a.quote:active, a.quote:focus {
	background-position: -619px -310px;
}

ul#popup li a {
	display: block;	
	float:left;
	height: 50px;
	color: #fff;
	text-indent: -10000px;
}

ul#popup li a.home {
	width: 75px;
	background-image: url(http://www.srtupan.com.br/images/nav.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

ul#popup li a.noticias {
	width: 85px;
	background-image: url(http://www.srtupan.com.br/images/nav.jpg);
	background-repeat:no-repeat;
	background-position:-185px 0px;
}

ul#popup li a.sindicato2 {
	width: 100px;
	background: url(http://www.srtupan.com.br/images/nav.jpg) no-repeat -80px 0px;
}
ul#popup li a.folha {
	width: 135px;
	background: url(http://www.srtupan.com.br/images/nav.jpg) no-repeat -270px 0px;
}
ul#popup li a.municipio {
	width: 115px;
	background: url(http://www.srtupan.com.br/images/nav.jpg) no-repeat -415px 0px;
}
ul#popup li a.fotos {
	width: 70px;
	background: url(http://www.srtupan.com.br/images/nav.jpg) no-repeat -530px 0px;
}
ul#popup li a.expotupa {
	width: 91px;
	background: url(http://www.srtupan.com.br/images/nav.jpg) no-repeat -610px 0px;
}
ul#popup li a.newsletter {
	width: 95px;
	background: url(http://www.srtupan.com.br/images/nav.jpg) no-repeat -707px 0px;
}
ul#popup li a.contato {
	width: 88px;
	background-image: url(http://www.srtupan.com.br/images/nav.jpg);
	background-repeat: no-repeat;
	background-position: -800px 0px;
}

ul#popup li a.home:hover, ul#popup li a.home:active, ul#popup li a.home:focus, ul#popup li:hover a.home, ul#popup li.hover a.home {
	background-position: 0px -50px;
}

ul#popup li a.noticias:hover, ul#popup li a.noticias:active, ul#popup li a.noticias:focus, ul#popup li:hover a.noticias, ul#popup li.hover a.noticias {
	background-position: -185px -50px;
}

ul#popup li a.sindicato2:hover, ul#popup li a.sindicato2:active, ul#popup li a.sindicato2:focus, ul#popup li:hover a.sindicato2, ul#popup li.hover a.sindicato2 {
	background-position: -80px -50px;
}
ul#popup li a.folha:hover, ul#popup li a.folha:active, ul#popup li a.folha:focus, ul#popup li:hover a.folha, ul#popup li.hover a.folha {
	background-position: -270px -50px;
}
ul#popup li a.municipio:hover, ul#popup li a.municipio:active, ul#popup li a.municipio:focus, ul#popup li:hover a.municipio, ul#popup li.hover a.municipio {
	background-position: -415px -50px;
}
ul#popup li a.fotos:hover, ul#popup li a.fotos:active, ul#popup li a.fotos:focus, ul#popup li:hover a.fotos, ul#popup li.hover a.fotos {
	background-position: -530px -50px;
}
ul#popup li a.expotupa:hover, ul#popup li a.expotupa:active, ul#popup li a.expotupa:focus, ul#popup li:hover a.expotupa, ul#popup li.hover a.expotupa {
	background-position: -610px -50px;
}
ul#popup li a.newsletter:hover, ul#popup li a.newsletter:active, ul#popup li a.newsletter:focus, ul#popup li:hover a.newsletter, ul#popup li.hover a.newsletter  {
	background-position: -707px -50px;
}
ul#popup li a.contato:hover, ul#popup li a.contato:active, ul#popup li a.contato:focus, ul#popup li:hover a.contato, ul#popup li.hover a.contato  {
	background-position: -800px -50px;
}


ul#popup li.current a.home  {
	background-position: 0 -100px;
}

ul#popup li.current a.sindicato2 {
	background-position: -80px -100px;
}

ul#popup li.current a.noticias {
	background-position: -185px -100px;
}

ul#popup li.current a.folha {
	background-position: -270px -100px;
}
ul#popup li.current a.municipio {
	background-position: -415px -100px;
}
ul#popup li.current a.fotos {
	background-position: -530px -100px;
}
ul#popup li.current a.expotupa {
	background-position: -610px -100px;
}
ul#popup li.current a.newsletter  {
	background-position: -707px -100px;
}
ul#popup li.current a.contato  {
	background-position: -800px -100px;
}
ul#popup a:hover, ul#popup li.home:hover a, ul#popup li.hover a {
}
ul.fotos_home {
	clear: both;
}
.fotos_home li a {
	margin: 0px;
	padding: 0px;
}
.cotacoes {
	border-collapse: separate;
	border-spacing: 5px;
	font-size: small;
	margin: 5px;
	padding: 5px;
}
.folha table p {
	margin: 0px;
	padding: 5px;
	text-align: center;
}

table tr td p {
	padding: 5px;
	margin: 0px;
}
table tr td h5 {
	margin: 0px;
	padding: 5px;
	text-align: center;
}

.ambientais {
	background-color: #DBF0DE;
}
table tr td {
	border: 1px solid #D8D5AF;
}
.sociais {
	background-color: #D6E4ED;
}
.cabecalho {
	background-color: #F3EFE0;
}
.recuado {
	padding-left: 25px;
}
ul #downloads li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
#downloads {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}
#downloads li a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/download_li.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	padding-left: 40px;
	font-weight: bold;
	line-height: 30px;
}

#downloads li a:hover {
	color: #C41C01;
	background-image: url(http://www.sensodesign.com.br/srtupan/images/download_li.jpg);
	background-position: 0px -40px;
}

#galeria {
	width: 575px;
	display: block;
	clear: both;
	padding: 0;
	margin: 20px 0 0 0;
}

#galeria li {
	display: block;
	float: left;
	margin: 10px 0px 10px 13px;
	padding: 3px;
	border: 1px solid #C5B46D;
	background-color: #F2EFE3;
}

#galeria li p {
	margin: 0px;
	padding: 0px;
	display: block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 15px;
	text-align: center;
}


.associese h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_associese.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.expotup h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/ribbon_expotup.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.expoc h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/ribbon_expoc.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.ingressos h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/ribbon_ingressos.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.mapas h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/ribbon_mapas.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.hoteis h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/ribbon_hoteis.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.contato h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/ribbon_contato.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}


.diretoria h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_diretoria.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.convenios h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_convenios.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.documentos h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_documentos.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.impactos h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_impactos.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}

.mvv h3 a {
	background-image: url(http://www.sensodesign.com.br/srtupan/images/faixa_mvv.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -2000px;
	display: block;
}
.legenda {
	margin: 0px;
	padding: 0px;
}
.team li ol {
}
.team li ol li {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.team li h3 {
	padding-top: 15px;
}


#apoiadores {
	text-align: center;
	margin: 0px;
	padding: 15px 0 15px 0;
}
#apoiadores img {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}




h2.agenda {
	background-image: url(http://www.srtupan.com.br/images/agenda-h2.png);
	background-repeat: no-repeat;
	text-indent: -3000px;
	line-height: 30px;
}
#agenda {
	padding: 15px;
}
#agenda p strong {
	color: #AC171B;
}
#agenda p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	text-align: left;
	line-height: 16px;
	background-color: transparent;
	background-image: url(http://www.sensodesign.com.br/srtupan/fw/arrow-brown.png);
	background-repeat: no-repeat;
	background-position: 0 10px;
}
#agenda p.vejaagenda {
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	background-image: none;
}
input.gic {	background-color:#FDFBF4;
	width:60%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#CDC9BB  #F6F2E5 #F6F2E5 #CDC9BB;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}
input.gic {
	background-color:#EEEDE6;
	width:60%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#CDC9BB  #F6F2E5 #F6F2E5 #CDC9BB;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}
textarea.gic {	background-color:#FDFBF4;
	width:60%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#CDC9BB  #F6F2E5 #F6F2E5 #CDC9BB;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}
textarea.gic {
	background-color:#EEEDE6;
	width:60%;
	margin:0px 0px 0px 0px;
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color:#CDC9BB  #F6F2E5 #F6F2E5 #CDC9BB;
	color:#2F2E2A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}
p.noborda {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
p.leia {
	font-size: 12px;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
