/* principal.css */

/* Tipografia e Estilos */
html{
}

body{
	color: #414042;
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	overflow-x: hidden;
	background: url(../images/commons/body.png) repeat-x;
}

a{
	color: #414042;
	text-decoration: none;
	outline: none;
}

a:hover{
	text-decoration: underline;
}

.trebuchet{
	/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
}

.vermelho{
	color: #dd1b1b;
}

.azul{
	color: #2393e5;
}

.laranja{
	color: #eb731f;
}

.verde{
	color: #0f8f35;
}

.roxo{
	color: #923a72;
}

.preto{
	color: #000;
}

/* Formulários */
label{
	/* font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; */
	color: #000;
	cursor: pointer;
	font-size: 11px;
}

select,
input[type=text],
input[type=password],
textarea{
	color: #000;
	border: 0;
	font-size: 12px;
}

input[type=button],
input[type=submit]{
	cursor: pointer;
	border: none;
}

textarea{
	/* font-family: Arial, Helvetica, sans-serif; */
	border: none;
}

textarea:focus,
input[type=password]:focus,
input[type=text]:focus,
input[type=email]:focus{
	outline: none;
}

/* Classes para estrutura */
.clear{
	clear:both;
}

.alignCenter{
    width: 999px;
    margin: 0 auto;
}

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

fieldset,img {
    border:0;
}

address,caption,cite,code,dfn,em,th,var {
    font-style:normal;
    font-weight:normal;
}

ol,ul {
    list-style:none;
}

caption,th {
    text-align:left;
}

q:before,q:after {
    content:'';
}

abbr,acronym {
    border:0;
}

textarea{
    resize: none;
    overflow: auto;
}

#bannerHome { overflow:hidden; width:550px; height:140px; border:solid 1px #000; }
#bannerHome div.banners { width:5500px; height:140px; position:relative; top:0; left:0; }
#bannerHome div.banners ul { margin:0; padding:0; list-style:none; }
#bannerHome div.banners ul li { float:left; }
#bannerTimerHome { width:550px; height:10px; background:#900; position:relative; bottom:10px; left:0; z-index:99999; }

#bannerTopo { overflow:hidden; width:730px; height:90px; border:solid 1px #000; }
#bannerTopo div.banners { width:7300px; height:90px; position:relative; top:0; left:0; }
#bannerTopo div.banners ul { margin:0; padding:0; list-style:none; }
#bannerTopo div.banners ul li { float:left; }
#bannerTimerTopo { width:730px; height:10px; background:#900; position:relative; bottom:10px; left:0; z-index:99999; }

#bannerLateralDireita { overflow:hidden; width:240px; height:180px; border:solid 1px #000; }
#bannerLateralDireita div.banners { width:2400px; height:180px; position:relative; top:0; left:0; }
#bannerLateralDireita div.banners ul { margin:0; padding:0; list-style:none; }
#bannerLateralDireita div.banners ul li { float:left; }
#bannerTimerLateralDireita { width:240px; height:10px; background:#900; position:relative; bottom:10px; left:0; z-index:99999; }
