@charset "windows-1250";

html{
	height:100%;
	width:100%;
}
body {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	height:96.6%;
	width:100%;
	font-family: Tahoma;
	font-size: 12px;
	color: #911538;
	background-repeat: repeat-x;
	background-position: top;
	
}
#bgAll{
	background-image: url(../images/bg_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;	
	width:100%;
	height:100%;
}
#rodape{
	background-image: url(../images/bg_bottom.gif);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: right;
	padding-right:20%;
}
td {
	font-size: 12px;
}

.titulo {
	font-family: Tahoma;
	font-size: 30px;
	color: #FFFFFF;
	overflow:hidden;
}

.body_home_left {
	background-image: url(../images/bg_home_left.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height:100%
}
#tableHome {
	position:absolute;
	z-index:-1;
	top: 0px;
	width:100%;
	height:100%
}
.body_rodape {
	background-image: url(../images/bg_bottom.gif);
	background-repeat: repeat-x;
	height: 24px;
}

.body_home_right {
	background-image: url(../images/bg_home_right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100%
}
.body_home_center {
	background-image: url(../images/bg_home_center.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 1024px;
}
#titRodape {
	float: right;
	margin-right:100px
}
#menu {
	width:1372px;
	position:absolute;
	margin-top:400px;
}

#contentMenu{
	width:100%;
	position:absolute;
	overflow:hidden;
	height:548px;
	padding:0px;
	margin:0px;
	z-index:15;
}
#allCont {
	display: none;
	width:100%;
	height:100%;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu ul li {
	float: left;
	background-image: url(../images/bg_menu.png);
	background-repeat: no-repeat;
	height: 127px;
	width: 196px;
}
#menu .menuImage {
	margin-left: 11px;
	margin-top:8px;
	height: 81px;
	width: 174px;
	border:none;
	float: left;
	
}

.btTranspMenu {
	height: 127px;
	width: 196px;
	position:absolute;
	top:0px;
	_top:-110px
}
.ie6 .btTranspMenu {	
	_top:-110px;
}

#menu .menuTitulo {
	height: 18px;
	width: 174px;
	margin-left: 11px;
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FF3333;
	position: relative;
}
img, div, input, li, a { behavior: url("images/iepngfix.htc") }
#menu .submenu {
	position: absolute;
	top:150px;
	background-color: #fff;
	margin-left: 5px;
	width: 186px;
	margin-left:5px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
	display: inline-block;
	left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#tableContatos {
}

#menu .botaoMenu {
	width:196px; 
	height:127px; 
	position:absolute; 
	top:0px;left:0px
}

#menu .submenu ol {
	margin: 0px;
	padding: 0px;
	border:none;
}
#menu .submenu ol li{
	list-style-type: none;
	font-family:"trebuchet MS";
	font-size: 13px;
	font-weight: bold;
	padding-top:5px;
	padding-bottom:5px;
	line-height:20px;
	margin-left:10px;
	text-transform: uppercase;
	clear: left;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	display: inline;
	color: #911538;
	width:170px;
}

#menu .submenu ol li a{
	text-decoration:none;
	color: #873939;
}

#menu .submenu ol li a:hover{
	text-decoration:none;
	color:#5F292B;
}#imagemFlash {
	height: 610px;
	width: 1000px;
	position: absolute;
	background-position: left bottom;
}
#logotipo {
	background-image: url(../images/logo.png);
	height: 62px;
	width: 800px;
	min-width:600px;
	position: absolute;
	z-index: 3;
	top:15px;
	background-repeat: no-repeat;
	background-position: left;
	
}
#conteudoMain {
	position:absolute;
	height:54%;
	width:480px;
	top:0px;
	margin-top:90px;
	z-index:5;
	overflow:hidden;
}
#albumFotos {
	margin-top: 20px;
}
.PDAlbum {
	padding-right: 3px;
	padding-left: 3px;
}
#pdMaskAlbum {
	overflow: hidden;
	height: 135px;
	width:450px;
	position:relative
}
#pdMaskAlbum img{
	float:left;
	border:solid 6px #fff;
	margin-left:2px;
	margin-right:2px
}
#pdMaskProd {
	overflow: hidden;
	height: 135px;
	width:450px;
	position:relative
}
#pdMaskProd img{
	float:left;
	border:none;
	margin-left:3px;
	margin-right:3px;
	width:150px;
	vertical-align:middle
}


#imagensAlbum {
	position: relative;
	width:1200px
}

.texto {
	margin-top:10px;
	text-align:justify;
	margin-left: 2px;
}

#MooFlow{
	z-index:9999; width:720px; background:none
}

#MooFlow img{
	
}
#tableContatos {
	background-image: url(../images/bg_contato.gif);
	background-repeat: no-repeat;
	background-position: top center;
	margin-top: 30px;
}
.txtField {
	background-color: #fad7dd;
	border: 1px solid #f7c7d4;
	width: 220px;
	color: #990000;
}
.imgCursos {
	border:solid 6px white;
	width:140px;
	margin-right:10px
}
.tituloCursos {
	font-family: Tahoma;
	font-size: 17px;
	color: #cc5b8e;
	overflow:hidden;
}

.tituloCursos a {
	text-decoration:none;
	color: #cc5b8e;
}

.tituloCursos a:hover {
	text-decoration:none;
	color: #cc5b8e;
}
.tituloBranco17px {
	font-family: Tahoma;
	font-size: 17px;
	color: #ffffff;
	overflow:hidden;
}
.tituloBranco17px a {
	text-decoration:none;
	color: white;
}
.tituloBranco17px a:hover {
	text-decoration:none;
	color: #ffffff;
}
.textoCinza{
	color:#666666;
}
.textoCinza a{
	text-decoration:none;
	color:#666666;
}
.textoCinza a:hover{
	text-decoration:underline;
	color:#666666;
}

.texto a{
	text-decoration:none;
	color:#911538;
}
.texto a:hover{
	text-decoration:underline;
	color:#911538;
}

/* Classes para os produtos */

.produtoFoto {
	width: 80px;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.produtoTitulo {
	font-size:14px;
	font-family: "trebuchet MS";
	font-weight: bold;
}
.produtoTexto {
	margin-top:10px;
	text-align:justify
	margin-left: 15px;
	padding-left: 15px;
	margin-right: 10px;
	padding-right: 10px;
}

.imgBorda {
}

/* Borda redonda */
.b1f, .b2f, .b3f, .b4f{font-size:1px; overflow:hidden; display:block;}
.b1f {height:1px; background:#FFF; margin:0 5px;}
.b2f {height:1px; background:#FFF; margin:0 3px;}
.b3f {height:1px; background:#FFF; margin:0 2px;}
.b4f {height:2px; background:#FFF; margin:0 1px;}
.contentf {background: #FFF;}
.contentf div {margin: 0px; padding: 0px; }