/* CSS Document */

html {
	height: 100%;
}
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	height: 100%;
	text-align: center;
}
#main {
	margin: 0px auto 0px auto;
	width: 950px;
	text-align:center;
	background-color:#FFFFFF;
	background-repeat:repeat;
}
.header {
	background-image:url(../img/topo.jpg);
	background-repeat: no-repeat;
	width: 950px;
	height: 280px;
	text-align:center;
	margin:0px auto 0px auto;
}
.logo {
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	width:162px;
	height:44px;
	float:right;
	padding: 0px 30px 0px 0px;
}
.col_esq {
	width: 170px;
	float:left;
	padding:0px 25px 0px 0px;
}
.col_dir {
	width: 755px;
	float:left;
}
.rodape {
	background-image:url(../img/rodape.jpg);
	background-repeat:no-repeat;
	width: 950px;
	height:53px;
	text-align:center;
	margin:35px auto 0px auto;
}
.txt10_v {
	font-family:Verdana;
	font-size: 0.625em;
}
.txt12_v {
	font-family:Verdana;
	font-size:0.75em;
}
.bold {
	font-weight:bold;
}
.cor1 {
	color:#FFFFFF;
}
.cor2 {
	color:#000000;
}
.cor3 {
	color:#00b2d9;
}
.cor4 {
	color:#01aad3;
}
.pt5 {
	padding-top: 5px;
}
.pt15 {
	padding-top: 15px;
}
.pt25 {
	padding-top: 25px;
}
.pt30 {
	padding-top: 30px;
}
.pt40 {
	padding-top: 40px;
}
.pt100 {
	padding-top: 100px;
}
.pl3 {
	padding-left: 3px;
}
.pl10 {
	padding-left: 10px;
}
.pl20 {
	padding-left: 20px;
}
.pb5 {
	padding-bottom: 5px;
}
.pb10 {
	padding-bottom: 10px;
}
.pb25 {
	padding-bottom: 25px;
}
.pb30 {
	padding-bottom: 30px;
}
.pb190 {
	padding-bottom: 190px;
}
.pr2 {
	padding-right: 2px;
}
.pr5 {
	padding-right: 5px;
}
.mr_17 {
	margin-right: 17px;
}
.mt_15 {
	margin-top: 15px;
}
.mt_35 {
	margin-top: 35px;
}
.ml_230 {
	margin-left: 230px;
}
.ml_67 {
	margin-left: 67px;
}
a.inicio {
	display:block;
	text-decoration:none;
	width: 68px;
	height:24px;
}
a.link {
	display:block;
	text-decoration:none;
	width: 162px;
	height:44px;
}
a img {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
}
a.vector {
	display:block;
	text-decoration:none;
	width: 60px;
	height:15px;
}
a.mail_epul {
	display:block;
	text-decoration:none;
	width: 93px;
	height:15px;
}
a.epul {
	display:block;
	text-decoration:none;
	width: 135px;
	height:15px;
}
a {
	color:#000000;
}
p {
	margin:0 0 12px 0;
}
.hide {
	display:none;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.f_left {
	float:left;
}
.f_right {
	float:right;
}
.top {
	vertical-align:top;
}
.middle {
	vertical-align:middle;
}
/* Menu Begin */

.bullet1 ul li {
	list-style:none;
}
.menu {
	margin:0px;
	padding:0px 0px 0px 0px;
}
.menu li {
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.localizacao {
	background-image:url(../img/localizacao_menu.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.localizacao:hover, .localizacaoON {
	background-image:url(../img/localizacao_on.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.caderno {
	background-image:url(../img/caderno_menu.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.caderno:hover, .cadernoON {
	background-image:url(../img/caderno_on.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.vdirecta {
	background-image:url(../img/vdirecta_menu.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.vdirecta:hover, .vdirectaON {
	background-image:url(../img/vdirecta_on.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.brochura {
	background-image:url(../img/brochura_menu.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.brochura:hover, .brochuraON {
	background-image:url(../img/brochura_on.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.contactos {
	background-image:url(../img/contactos_menu.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
.contactos:hover, .contactosON {
	background-image:url(../img/contactos_on.png);
	background-repeat:no-repeat;
	width:170px;
	height:50px;
	display:inline-block;
}
/* Menu End */

.width_338 {
	width:338px;
}
.width_350 {
	width:350px;
}
.width_365 {
	width:365px;
}
.width_368 {
	width:368px;
}
.width_372 {
	width:372px;
}
.width_736 {
	width:736px;
}
.height_225 {
	height:225px;
}
.height_340 {
	height: 340px;
}
.lh16 {
	line-height:16px;
}
.limpar {
	clear:both;
}
.limpar_right {
	clear:right;
}
.moldura_home {
	background-image:url(../img/barra_h0.jpg);
	background-repeat:no-repeat;
	width: 310px;
	height:55px;
	text-align:right;
	margin: 35px 0px 0px 0px;
}
.moldura_msg, .moldura_cat, .moldura_cat21 {
	background-image:url(../img/barra_h1.jpg);
	background-repeat:no-repeat;
	width: 540px;
	height:55px;
	text-align:right;
	margin: 35px 0px 0px 0px;
}
.moldura_cat22 {
	background-image:url(../img/barra_h2.jpg);
	background-repeat:no-repeat;
	width: 430px;
	height:55px;
	text-align:right;
	margin: 35px 0px 0px 0px;
}
.moldura_cat23 {
	background-image:url(../img/barra_h3.jpg);
	background-repeat:no-repeat;
	width: 410px;
	height:55px;
	text-align:right;
	margin: 35px 0px 0px 0px;
}
.moldura_cat24 {
	background-image:url(../img/barra_h4.jpg);
	background-repeat:no-repeat;
	width: 575px;
	height:55px;
	text-align:right;
	margin: 35px 0px 0px 0px;
}
.moldura_v0 {
	background-image:url(../img/barra_v0.jpg);
	background-repeat:no-repeat;
	width:16px;
	height:298px;
	text-align:right;
	margin: 0px 0px 0px 0px;
}
.sombra {
	background-image:url(../img/sombra.png);
	background-repeat:no-repeat;
	text-align:center;
	width:338px;
	height:225px;
}
.bullet2 ul {
	list-style:none;
}
.bullet2 ul li {
	margin:0;
	padding:0;
	padding-left:10px;
	background-image:url(../img/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
}

