
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    vertical-align: baseline;
}
body {
    font-family: "Myriad Pro","Myriad Web Pro",Arial,sans-serif;
    font-size: 14px;
    margin: 0;
    text-decoration: none;
}
ol, ul {
    list-style: none outside none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: none;
}
:focus {
    outline: 0 none;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a {
    color: rgb(255, 255, 255);
    text-decoration: none;
}
a.hover {
    color: #286293;
    text-decoration: underline;
}
#cTopo {
    background: url("../images/bg-topo.jpg");
    padding-top: 20px;
    background-position: top center;
}
#Topo {
    margin: 0px auto 0;
    overflow: hidden;
    width: 930px;
}
#logo {
    float: left;
    width: 50%;
    padding-bottom: 20px;
}
#cMenu {
    float: left;
    width: 50%;
}
#menusuperior {
    float: right;
}
#menusuperior ul {
}
#menusuperior ul li {
    display: inline;
    margin: 0 6px;
}
#menusuperior ul li a {
    background: url("../images/sep_menu.png") no-repeat scroll right center transparent;
    color: #1A1718;
    font-size: 12px;
    padding-right: 10px;
}
#menusuperior ul li a.marcado, #menusuperior ul li a:hover {
    color: rgb(8, 118, 213);
}
#menusuperior ul li a.ultimo {
    background: none repeat scroll 0 0 transparent;
}
#menu {
    float: left;
    margin-left: 0;
}
#menu .item {
    float: left;
    padding: 22px 1px 0px;
}
#menu .item a {
}
#menu .item a span {
    color: #000;
    font-size: 12px;
    padding: 10px 10px 20px;
    margin-left: 10px;
    font-family: 'Tauri', sans-serif;
    text-transform: uppercase;
}
#menu .item a:hover span, #menu .item a.marcado span {
    background: url("../images/bg-marcador.jpg");
    color: #8E9194;
}
#topomenu {
    margin: 0 auto;
    overflow: hidden;
    width: 930px;
    height: 50px;
    background-color: #FFC30A;
}
#idiomas {
    float: right;
    margin: 10px 13px 10px 0;
}
.idioma-br{
	float:right;
	width: 24px;
 	
	height:16px;
 	
	background: url(../images/idiomas-transmarques.png) no-repeat 0 0px;
 	
 	text-indent: 90000px;
  }
 
.idioma-en{
	float:right;
	width: 24px;
 	height:16px;
 	background: url(../images/idiomas-transmarques.png)  no-repeat -24px 0;
 	
 	text-indent: 90000px;
  }

.idioma_u:hover{
 	float:right;
	width: 24px;
 	height:16px;
 	background: url(../images/idiomas-transmarques.png) no-repeat -24px -17px;
 	margin:22px 0 -28px;
 }
#bgBanner {
    float: left;
    position: relative;
    width: 930px;
    z-index: 1;
}
#cBanner {
    background: url("../images/bg-inferior4.jpg");
    background-position: top center;
}
#mBanner {
    margin: 0 auto;
    overflow: hidden;
    width: 930px;
}
#banner {
    margin: 0px 0px -6px 0px;
}
#subMenu {
    float: left;
    margin-top: 40px;
    position: relative;
    text-align: right;
    width: 106px;
    z-index: 100;
}
#subMenu ul {
}
#subMenu ul li {
    margin-bottom: 16px;
    margin-right: 0;
}
#subMenu ul li a {
    border-bottom: 2px solid #E72829;
    color: #FFFFFF;
    display: block;
    padding-right: 4px;
}
#subMenu ul li a.a {
    margin-right: -14px;
}
#subMenu ul li a.b {
    margin-right: -5px;
}
#subMenu ul li a.c {
    margin-right: 4px;
}
#subMenu ul li a.d {
    margin-right: 0;
}
#subMenu ul li a.e {
    margin-right: -5px;
}
#subMenu ul li a.f {
    margin-right: -14px;
}
#subMenu ul li a:hover {
    color: #FF6C73;
}
#subMenu ul li a:visited {
    color: #FCA7AF;
}
#proximos {
    float: right;
    margin: -220px -64px 0 0;
}
#proximos ul {
}
#proximos ul li {
    display: inline;
    margin: 0 10px;
}
#cConteudo {
    margin: 0 auto;
    background-color: #F7F7F7;
}
#conteudo {
    overflow: hidden;
    width: 930px;
    margin: 0px auto;
    background-color: #fff;
}
#conteudo h1 {
    color: #1D2021;
    font-size: 16px;
    margin-bottom: 10px;
    font-family: 'Tauri', sans-serif;
    text-transform: uppercase;
}
#conteudo h2 {
    color: #FFC30A;
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}
#conteudo h3 {
    background-color: #FFC30A;
    float: left;
    padding: 2px 5px 2px 5px;
    color: #fff;
    font-weight: bold;
    margin-right: 5px;
}
#conteudo h4 {
    color: #1D2021;
    font-size: 13px;
    margin-top: 20px;
    font-family: 'Tauri', sans-serif;
    text-transform: uppercase;
    text-align: center;
}
#conteudo h5 {
    color: rgb(8, 118, 213);
    font-size: 14px;
    margin: 20px 0px 20px 0px;
    font-family: 'Tauri', sans-serif;
    text-transform: uppercase;
}
#conteudo p, #conteudo p a {
    color: #808080;
    font-size: 12px;
    line-height: 120%;
    text-align: justify;
    padding-top: 5px;
}
#conteudo p a {
}
#conteudo p a:hover {
    border-bottom: 1px solid #808080;
    color: #808080;
}
#conteudo p a:hover {
}
#conteudo p strong {
    color: #E5001C;
    font-size: 14px;
    font-weight: normal;
}
#mLateral {
    float: left;
    height: 388px;
    padding: 20px 0 0 20px;
    width: 230px;
    height: auto;
}
#mLateral ul {
    width: 199px;
}
#mLateral ul li {
    border-bottom: 1px solid #808080;
    margin: 0 0 10px;
    padding: 4px 0 3px;
}
#mLateral ul li a {
    color: #808080;
    padding-left: 5px;
    font-size: 12px;
    line-height: 120%;
}
#mLateral ul li a.vermelho {
    color: #E5001C;
}
#mLateral ul li a:hover {
    padding-left: 15px;
}
#descricao {
    float: left;
    padding-bottom: 62px;
    width: 647px;
    margin-top: 22px;
}
#descricao.coluna {
    border-right: 1px solid #CCCCCC;
    padding-left: 5px;
    width: 300px;
    height: 320px;
}
#descricao ul {
    color: #95989B;
    font-size: 13px;
    line-height: 150%;
    list-style-position: inside;
    list-style-type: disc;
    margin: 5px;
}
#descricao ul li {
}
#descricao .produto {
    float: left;
    padding: 25px 15px 15px 15px;
    width: 290px;
    border-bottom: 1px solid #E6E7E8;
    min-height: 166px;
}
#clientes {
    float: left;
    margin: 20px 10px 10px 10px;
    text-align: center;
    width: 180px;
}
#quadrado {
    background-image: url("../images/bgQuadrado.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-bottom: 38px;
    padding-top: 10px;
}
#quadrado .produto {
    float: left;
    padding: 25px 15px 15px 15px;
    width: 197px;
    border-bottom: aliceblue;
}
#quadrado2 {
    background-image: url("../images/bgQuadrado2.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-bottom: 62px;
}
#quadradoindica {
    background-image: url("../images/bgQuadrado.png");
    background-position: top;
    background-repeat: no-repeat;
    overflow: hidden;
    padding: 25px 0px 0px 0px;
}
#quadradoinferior {
    background-image: url("../images/bgQuadrado2.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    overflow: hidden;
    padding-bottom: 24px;
    width: 930px;
    margin: 0px auto;
    background-color: #fff;
}
#quadrado ul.ico {
}
#quadrado ul.ico li {
    display: inline;
    margin: 0 10px;
}
#quadrado ul.ico li a span.seta {
    margin: 35px -9px;
    position: absolute;
}
#coluna {
    float: left;
    width: 310px;
}
#colunamenor {
    float: left;
    width: 200px;
    padding: 30px 10px 0px 20px;
}
#colunamenorlateral {
    float: left;
    width: 200px;
    padding: 30px 10px 10px 0px;
    background-image: url("../images/bgQuadrado.png");
    background-position: center top;
    background-repeat: no-repeat;
}
#colunarodape {
    float: left;
    width: 155px;
    height: 187px;
    padding: 0px 10px 0px 20px;
}
#colunarodape ul {
    color: rgb(255, 255, 255);
    font-size: 11px;
    line-height: 150%;
    list-style-position: inside;
    list-style-type: circle;
}
#colunarodape ul li {
}
#colunarodape h2 {
    color: #FFC30A;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0px 5px 0px;
}
#colunarodape p {
    color: #FFC30A;
    font-size: 11px;
    margin: 5px 0px 5px 0px;
}
#colunapesquisa {
    float: left;
    width: 200px;
    margin-top: 10px;
    margin-left: 10px;
    padding: 10px 5px 0px 10px;
    background: -webkit-linear-gradient(top, #e2e2e2 0%,#fefefe 100%);
    border: 1px solid #E6E7E8;
}
#colunamenornews {
    float: left;
    width: 200px;
    padding: 30px 10px 0px 20px;
}
#leiamaisnoticias {
    float: left;
    width: 200px;
    padding: 43px 10px 0px 0px;
}
#leiamaisorcamento {
    float: left;
    width: 200px;
    padding: 69px 10px 0px 0px;
}
#leiamaisatendimento {
    float: left;
    width: 200px;
    padding: 41px 10px 0px 0px;
}
#img {
    float: left;
    margin: 5px;
}
#texto {
    float: left;
    margin: 5px;
    width: 232px;
}
#cFooter {
    background-color: #1D2021;
}
#footer {
    margin: 0 auto;
    padding-top: 20px;
    width: 930px;
}
#footer p {
    color: #fff;
    font-size: 12px;
    line-height: 120%;
    text-align: justify;
    padding-top: 5px;
}
#footer h1 {
}
#logoFooter {
}
#copyright {
    margin: 0px auto;
    padding-top: 50px;
    overflow: hidden;
    width: 930px;
}
#copyright p.texto {
    color: #FFFFFF;
    float: left;
    font-size: 11px;
}
#desenvolvedor {
    float: right;
}
#tMenu {
    float: left;
    text-align: right;
    width: 100%;
}
#tMenu ul {
}
#tMenu ul li {
    display: inline;
}
#tMenu ul li a {
    background-image: url("../images/site/sep_menu.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #898989;
    padding: 0 12px;
    text-transform: uppercase;
}
#tMenu ul li a.ultimo {
    background-image: none;
    padding-left: 12px;
    text-transform: uppercase;
}
#tMenu ul li a:hover, #tMenu ul li a.marcado {
    color: #FFFFFF;
}
#cpMenu {
    margin: 0px auto;
    background: url("../images/bg-inferior.jpg");     
    background-position: top center;
}
#pMenu {
    margin: 0 auto;
    width: 930px;
    height: 61px;
    background-color: #FFC30A;
}
#pMenu ul {
}
#pMenu ul li {
    display: inline;
}
#pMenu ul li a {
}
#pMenu ul li a span {
    color: #1D2021;
    float: left;
    font-size: 12px;
    height: 14px;
    padding: 17px;
    font-family: 'Tauri', sans-serif;
    text-transform: uppercase;
    margin-top: 13px;
}
#pMenu ul li a span strong {
    color: #1D2021;
    font-size: 12px;
    font-weight: normal;
    text-transform: none;
}
#pMenu ul li a span strong.seta {
}
#pMenu ul li a:hover span, #pMenu ul li a.marcado span {
    background: url("../images/bg-marcador.jpg");
    color: #67696B;
}
#pMenu ul li a:hover span strong, #pMenu ul li a.marcado span strong {
    color: #000000;
}