.pageContent { font-family:tahoma, arial; font-size:10pt; color:#505050; }
.pageContent a { font-family:tahoma, arial; font-size:10pt; color:#505050; }
.top-bg1{background: url('../images/header.jpg') no-repeat;}
.top-bg2{background: url('../images/headers3.jpg') no-repeat;}
.top-bg3{background: url('../images/cazecatupper0.png') right no-repeat;}
.top-bg4{background: url('../images/rev_aut2.png') center no-repeat;}
.top-bg5{background: url('../images/img_vitrine.jpg') no-repeat;}
.top-bg6{background: url('../images/mesatupper1.jpg') no-repeat;}
p {
	text-align:center;
	margin:0px 0px 9px 0px;
	font-size: 12px;
}

/* top */

td.menu-bg { background-color:#4DB7DE; }


td.menuitem { color:#ffffff; font-family:tahoma,arial; font-size:12px; font-weight:bold; white-space:nowrap; text-transform:uppercase; }
td.menuitemactive { text-decoration:underline; color:#ffffff; font-family:tahoma,arial; font-size:12px; font-weight:bold; white-space:nowrap; text-transform:uppercase; }
td.menuitem a { color:#ffffff; text-decoration:none; }
td.menuitemactive a { color:#ffffff; text-decoration:underline; }
td.menudivider1 { background:url(../images/mark.gif) center center no-repeat; }
td.menumark2 { padding-right:17px; }
td.menudivider3 { background:url(../images/mark.gif) center center no-repeat; }

div.mycompany { font-size:24px; color:#7f7f7f; font-family:franklingothicmediumc, arial; white-space:nowrap; }
span.my-color { color:#4DB7DE; font-weight:bold; }
div.slogan { font-size:8pt; color:#a5a5a5; font-family:humanist531cbt, tahoma; }

table.secondmenuitem { border-bottom:1px solid #ffffff; background:#dcdcdc url(../images/2ndmenu_bg.gif) top left no-repeat; }
td.secondmenuitem { padding-left:12px; width:100%; color:#909090; font-family:tahoma,arial; font-size:10pt; text-transform:lowercase; }
td.secondmenuitemactive { text-decoration:underline; padding-left:11px; width:100%; color:#909090; font-family:tahoma,arial; font-size:10pt; text-transform:lowercase; }
td.secondmenuitem a {
	color: #909090;
	text-decoration: none;
	font-family: tahoma, arial;
	text-align: center;
}
td.secondmenuitemactive a { color:#909090; text-decoration:underline; }
td.secondmenumark { padding:0px 7px; }

td.pageheader {
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-align: center;
}

td.thatext { font-family:tahoma, arial; font-size:10pt; color:#505050; vertical-align:top; }
td.thatext a { color:#505050; }

td.bottommenuitem { color:#4DB7DE; font-family:tahoma,arial; font-size:8pt; white-space:nowrap; text-transform:lowercase; }
td.bottommenuitemactive { text-decoration:underline; color:#4DB7DE; font-family:tahoma,arial; font-size:8pt; white-space:nowrap; text-transform:lowercase; }
td.bottommenuitem a { color:#4DB7DE; text-decoration:none; }
td.bottommenuitemactive a { color:#4DB7DE; text-decoration:underline; }
td.bottommenudivider { background:url(../images/bottommenu_divider.gif) center center no-repeat; }

td.copy { font-family:tahoma,arial; font-size:10px; color:#878787; }
td.copy a { color:#878787; }

.texto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	letter-spacing: normal;
	text-align: justify;
	word-spacing: normal;
	text-indent: 50px;
	}
.texto2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: inherit;
	font-weight: bolder;
	text-align: center;
}
.texto3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 4px;
	font-style: normal;
	line-height: inherit;
	font-weight: bolder;
	text-align: justify;
}
.linkdist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: oblique;
	line-height: normal;
	font-weight: 900;
	font-variant: normal;
	color: #000;
	text-decoration: none;
	text-align: center;
}
.linkdist1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: oblique;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #333;
	text-decoration: none;
	text-transform: none;
	top: auto;
	clip: rect(auto,auto,auto,auto);
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
}
.tupper {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 14px;
	font-style: oblique;
	line-height: 16px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: capitalize;
	letter-spacing: normal;
	word-spacing: normal;
	clear: both;
	float: none;
	height: auto;
	width: auto;
	text-decoration: underline;
}
/* base styles */
body {
	color:#000;
	margin:0;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1.125em;
	background-color: #CCC;
}
a {
    color:#c24050;
    outline:none;
    text-decoration:underline;
}
a:hover,a:active {
	outline: 0;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-bottom-width: thin;
	font-size: 12px;
	color: #000;
	background-color: #666;
}
img {
    border:0 none;
    margin:0;
    vertical-align:top;

    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}
a:hover img {
	opacity: .8;
	border-top-width: 2px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	text-align: center;
}
h1,h2,h3,h4 {
    color:#262626;
    font-family:cursive;
    font-weight:400;
    padding:0;
}
h1 {
    font-size:3.2em;
    line-height:1.2em;
    margin:0 0 0.75em;
}
h2 {
    font-size:3em;
    line-height:1.2em;
    margin:0 0 .7em;
}
h3 {
    font-size:2.4em;
    line-height:1.2em;
    margin:0 0 1em;
}
h4 {
    font-size:1em;
    margin:0 0 1.5em;
}
p {
	margin: 0 0 1.5em;
	padding: 0;
	color: #000000;
}
input,select,textarea {
    border:1px solid #dbdbdb;
    font-family:Arial, Helvetica, sans-serif;
    font-size:1em;
    font-weight:400;
    outline:none;
    vertical-align:middle;

    border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    -webkit-border-radius:5px;
}
ul {
    list-style-type:none;
    margin:0;
    padding:0;
}
ul li {
    padding:0;
    vertical-align:top;
}
ul li time {
    color:#C24050;
    display:block;
    margin:0 0 0.5em;
}
li:hover ul { display: block; }
.block {
    margin:0 0 3em;
}


.container {
    background:#fff;
    border-left:1px solid #e1e1e1;
    border-right:1px solid #e1e1e1;
    font-size:.75em;
    margin:0 auto;
    width:949px;
}
.more {
    background:#efefef;
    color:#262626;
    display:block;
    line-height:28px;
    padding:0 10px;
    text-decoration:none;
    text-transform:uppercase;

    border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    -webkit-border-radius:5px;
}
.more:hover {
    background:#c24050;
    color:#fff;
}


/* header section */
header {
    height:113px;
    position:relative;
    z-index:99;
}
.logo {
    left:44px;
    position:absolute;
    top:41px;
}
.logo img {
    margin:0 auto 3px;
}
#search {
    position:absolute;
    right:40px;
    top:40px;
}
#search form input[type="text"] {
    border:1px solid #e3e3e3;
    color:#343434;
    padding:7px 30px 6px 10px;
    width:222px;
}
#search form input[type="submit"] {
    background:url(../images/search_btn.png) no-repeat 0 0;
    border:none;
    cursor:pointer;
    height:13px;
    margin:0;
    padding-left:0;
    padding-right:0;
    position:absolute;
    right:10px;
    top:8px;
    width:13px;
}


/*navigation menu*/
nav {
	display:block;
	overflow:hidden;
	position:relative;
	z-index:99;
	padding-top: 8px;
	padding-right: 12;
	padding-bottom: 8px;
	padding-left: 12;
	height: auto;
	width: 1100px;
	clear: none;
	float: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	margin: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
}
nav ul {
	float:left;
	line-height:1;
	max-width:1100px;
	padding:0 28px;
}
nav ul li {
    float:left;
    list-style-type:none;
    margin-left:12px;
    padding:0;
    position:relative;
    vertical-align:top;
}
nav ul li:first-child {
    margin-left:0;
}
nav ul li a {
	color:#343434;
	display:block;
	float: left;
	position:relative;
	text-decoration:none;
	text-transform:uppercase;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	padding-top: 8px;
	padding-right: 12px;
	padding-bottom: 8px;
	padding-left: 12px;
}
nav ul li a:hover,nav ul li.active a {
    background-color:#4DB7DE;
    color:#FFF;
}
[if IE]>
				<input type="text" style="display: none;" disabled="disabled" size="1" />
			<![endif]

/* main section */
#main {
    padding:0 12px;
}
#promo {
    border-bottom:1px solid #E7E7E7;
    overflow:hidden;
    padding:20px 0;
    position:relative;
}
#promo img {
    float:left;
    margin-right:20px;
}
#content {
    border-bottom:1px solid #E7E7E7;
    overflow:hidden;
    padding:20px 0;
}
#content ul li {
    float:left;
    margin:0 0 0 22px;
    width:288px;
}
#content ul li:first-child {
    margin:0;
}


/* submain section */
#submain {
    padding:0 20px;
}
#subcontent {
    overflow:hidden;
    padding:20px 0;
}
#subcontent #left {
    float:left;
    width:69%;
}
#subcontent #right {
    float:left;
    margin-left:2%;
    width:29%;
}
#subcontent ul li {
    margin-bottom:15px;
    overflow:hidden;
}
#subcontent ul li img {
    float:left;
    height:128px;
    margin:5px 20px 5px 0;
    width:128px;
}
#subcontent .archives li {
    border-bottom:1px solid #E7E7E7;
    margin:0;
    padding:0;
}
#subcontent .archives li a {
    display:block;
    padding:7px 0;
    text-decoration:none;
}
#subcontent .archives li a:hover {
    background-color:#fafafa;
}

/* footer section */
footer {
    background-color:#fafafa;
    border-top:1px solid #E7E7E7;
    font-size:12px;
    margin:0 auto;
    overflow:hidden;
    padding:40px;
    position:relative;
    z-index:3;
}
footer a{
    color:#5E5956;
    text-decoration:none;
}
#social {
    float:left;
    list-style:none outside none;
    margin:0;
    padding:0;
}
#social li {
    float:left;
    padding:0 0 0 3px;
}
#social li a:hover img {
    margin-top:1px;
}
footer #privacy {
    float:right;
}
startList = function() {
if (document.all&&document.getElementById) {
	navRoot = document.getElementById("menu");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
				if (node.nodeName=="LI") {
					node.onmouseover=function() {
					this.className+=" over";
				}
			node.onmouseout=function() {
		this.className=this.className.replace
	(" over", "");
   }
   }
  }
 }
}
window.onload=startList;
#tudo #conteudo table tr td table tr .linkdist1 table tr td table tr .pageheader a strong {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #00F;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
