@charset "UTF-8";
/* GERAL */
*{margin:0; padding:0; border:0; outline:none;}

body {
	margin:0px;
	padding:0px;
	font-family: 'tahoma', sans-serif;;
	color:#000;
	font-size:12px;
	line-height:19px;
/*	background:url(../imagens_fixas/bg.jpg) repeat top center;
	overflow-x: hidden;*/
}

a img { border:0px; }
input, textarea, select { }
img, fieldset { border:none; }
a { text-decoration:none; }
a:hover	{ text-decoration:none; }
ul { margin:0 0 0 25px; }
h1 { font-size:24px; color:#cc0000; }
h2 { font-size:14px; color:#cc0000; }
h3 { font-size:18px; color:#cc0000; }
h4 { font-size:24px; color:#cc0000; }

.main { padding-bottom:0px; background: url("../imagens_fixas/topo.png") repeat-x scroll 0 0 transparent;}
.main .container { width:100%;margin:0 auto;position:relative; }

.container { margin:0 auto;position:relative; }
/* FIM GERAL */

.teste {}


/* CABEÇALHO */
.cabecalho { height:110px; width:1023px; margin:0px auto;}
#logo {
    float: left;
    height: 100px;
    margin: 10px 0 0 15px;
    width: 314px;
	position:relative;
	z-index:10;
}
#fone {
    float: right;
    height: 55px;
    margin: 10px 7px -2px 0;
    width: 400px;
}
/* FIM CABEÇALHO */
/* MENU */
#menu {

    float: left;
    height: 45px;
    margin: 12px 0 22px 0px;
    position: relative;
    width: 990px;
    z-index: 100;
    color: #557733;
}
#menu ul { text-decoration:none; list-style:none; width:100%; font-size:15px; margin:0; }
#menu ul li {
    float: left;
    margin: 16px 55px 0 20px;
    text-align: center;
}
#menu li ul{ display:none; height:auto;	padding:0px; margin:9px 0 0 -48px; border:0px; position:absolute; width:150px; z-index:1000; }
#menu li:hover ul{ display:block;}
#menu li li { display:block; float:none; padding:0px; width:170px; z-index:1000;background:#000000; margin:0; height:41px; }
#menu li:hover li a{ background:none; }
#menu li ul a{ display:block; min-height:33px; font-size:13px; font-style:normal; text-align:center; margin:0px; padding:5px 10px 5px 7px; color:#FFF; font-weight:bold; line-height:25px; }
#menu li ul a:hover, .menu li ul li:hover a { border:0px; color:#ffffff !important; text-decoration:underline; font-weight:bold; font-size:13px; background:#990000;}
/* FIM MENU */


.boxs {
    background: url("../imagens_fixas/cont_index.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 329px;
    position: relative;
    width: 329px;
    margin: 0 6px;
}
.separador {margin: 0 16px;}
.boxs h1 {
    margin: 15px 0 0 15px;
}
.boxs p {
    height: 100px;
    margin: 0 auto;
    text-align: justify;
    width: 290px;
}
.img_boxs { margin: 10px 17px 0;}
.saiba_mais {
    clear: both;
    margin: 0 120px;
    position: relative;
}
#parte_baixo{position: relative; width: 960px; float: left; margin-left: -35px;  padding:20px;}
/* CONTEÚDO */
.conteudo_geral { height:auto; width:1000px;  margin:0px auto; padding:0px 7px 7px; }
.conteudo_home { min-height:500px; width:1000px;  padding:0px 0 20px 0; margin:295px 0 0; display:inline-table; }
.conteudo_interna { min-height:498px; width:990px; float:left; margin:0px 0 0 0px; padding:0px 15px; background:#FFF; overflow:hidden; }
.conteudo_interna p { text-align:justify; padding:0; }
.conteudo_esq { width:300px; min-height:300px; float:left; position:relative; z-index:10; }
.conteudo_dir { width:1030px; min-height:355px; float:left; }

#box { width:230px; min-height:260px; float:left; margin:-44px 20px 5px 0; background:#dddddd; }
#box_titulo { width:215px; height:27px; background:#990000; margin:-40px 0px 0 0; padding:13px 0 0 15px; }
#box_titulo h2 { color: #ffffff;}
#box_texto { padding:10px; text-align:justify; }
#box_texto p { color: #333333; }
#box_imagem { margin:15px; padding:0 0 0 1px; position:absolute; top:116px; }

#bemvindo { background:#c01003; float:left; margin:20px 0 0 6px; width:975px; }
#bemvindo_conteudo { float:left; margin:20px 0 0 6px; width:580px; margin: 16px 16px 0 0 ; }
#bemvindo_conteudo p{ color: #ffffff;}
#bemvindo_conteudo h2 { color: #ffffff; margin-bottom: 16px;}
#bemvindo p { color:#FFF; text-align:justify; }
#bemvindo_img { float:left;  margin:16px; }

#title { width:100%; height:30px; margin:13px 0 30px 0px; float:left; }
#title2 h1 { font-size:24px; color:#84356a; }

#servicos { margin:0 0 0 25px; width:990px; }

.fotos { float:left; margin:0 23px 15px 24px; width:200px; }
.fotos img { border:1px solid #999; padding:3px; }

#parceiros a { margin:0 10px 0 0; }
#parceiros img { border:1px solid #999; padding:3px; }

#books { width:670px; min-height:200px; }
#titulo_books { width:200px; height:auto; }

#eventos { width:670px; min-height:200px; }
#titulo_evento { width:200px; height:auto; }
/* FIM CONTEÚDO */



/* SLIDE */
#slide {
    margin-top: 100px;
	height: 435px;
    margin: 0 auto;
    position: relative;
    width: 1600px;
    z-index: -1;
}
#slides {
    margin: -110px auto;
    position: absolute;
    width: 100%;
}
#bg_slide {
    margin: -25px auto;
    position: relative;
    width: 1600px;
    z-index: -2;
}
/* FIM SLIDE */



/* SLIDE FADE */
#slideshow { position:relative; height:287px; width:560px; text-align:center; z-index:9; }
#slideshow DIV { position:absolute; top:0; left:0; z-index:8; opacity:0.0; height:287px; background-color:#FFF; }
#slideshow DIV.active { z-index:10; opacity:1.0; }
#slideshow DIV.last-active { z-index:9; }
#slideshow DIV IMG { height:287px; display:block; border:0; margin-bottom:10px;}

#wrapper { position:relative; z-index:10; }
/* FIM SLIDE FADE */



#marcas { width:1000px; height: 200px; margin: 0px 0px 20px 12px;}
#marcas1 { width:470px; padding: 10px; float: left; background-color: #ffffff;}
#marcas2 { width:470px; padding: 10px; float: right; background-color: #ffffff;}


/* RODAPE */
#rodape { width:100%; height:40px; float:left; color:#FFF; text-align:center; padding-top:20px; background:#990000; margin:15px 0 0 12px; }
/* FIM RODAPÉ */



/* CONTATO */
#contato { margin-left:25px; }
.form_contato { background:#FFFFFF; border: 1px solid #cccccc; display: block; margin-bottom:5px; padding: 3px; width:600px; margin-top: 4px; color: #000; }
.btn_contato { background:#333; color:#FFFFFF; }
/* FIM CONTATO */



/* GALERIA SEXY BOX */
#gallery { padding:15px 0; width:980px; margin:0; }
#gallery a { text-decoration:none; padding-left:0px; }
#gallery a:hover { text-decoration:none; }
#gallery ul { list-style:none; padding:0; margin:0; width:980px; font-size:0px; }
#gallery ul li { border:1px solid #999999; display:inline-block; height:80px; margin:10px 5px 0 0; padding:3px; text-align:center; text-decoration:none; vertical-align:middle; width:80px;}
#gallery ul img { border:none; }
#gallery ul a:hover img { text-decoration:none; }
#gallery ul a:hover { text-decoration:none; }

#gallery1 { padding:15px 0; width:980px; margin:0; }
#gallery1 a { text-decoration:none; padding-left:0px; }
#gallery1 a:hover { text-decoration:none; }
#gallery1 ul { list-style:none; padding:0; margin:0; width:980px; font-size:0px; }
#gallery1 ul li { border:1px solid #999999; display:inline-block; height:80px; margin:10px 17px 0 0; padding:3px; text-align:center; text-decoration:none; vertical-align:middle; width:80px;}
#gallery1 ul img { border:none; }
#gallery1 ul a:hover img { text-decoration:none; }
#gallery1 ul a:hover { text-decoration:none; }
/* FIM GALERIA SEXY BOX */



/* ACCORDION */
.menu_list { width:990px; }
.menu_head { padding:5px 10px; cursor:pointer; position:relative; margin:1px; font-size:15px; font-weight:bold; }
.menu_body { display:none; float:left; }
.menu_body a { display:block; color:#006699; padding-left:10px; font-weight:bold; text-decoration:none; }
.menu_body a:hover { color:#000000; text-decoration:underline; }
/* FIM ACCORDION */

/* CLIENTES */
#cliente { width:330px; min-height:35px; float:left; text-align:center; color:#557733; font-weight:bold; }
#clientes a { margin:0 15px 0 0; } 
#clientes img { border:1px solid #999; padding:3px; }
/* FIM CLIENTES */

/* DOWNLOADS */
#downloads ul li { margin:0 0 0 30px; }
#downloads ul li a { color:#000; }
#downloads ul li a:hover { color:#000; text-decoration:underline; }
/* FIM DOWNLOADS */

/* DOWNLOAD SIMPLES */
#download_simples ul li { list-style:none; }
#download_simples ul li a { color:#000; }
#download_simples ul li a:hover { color:#000; text-decoration:underline; }
/* FIM DOWNLOAD SIMPLES */

/* LINKS */
#links ul li { list-style:none; }
#links ul li a { color:#000; }
#links ul li a:hover { color:#000; text-decoration:underline; }
/* FIM LINKS */

/* LINKS SIMPLES */
#links_simples ul li { list-style:none; }
#links_simples ul li a { color:#000; }
#links_simples ul li a:hover { color:#000; text-decoration:underline; }
/* FIM LINKS SIMPLES */

/* PRODUTOS */
#cont_produto { width:158px; height:170px; float:left; border:1px solid #999; padding:5px; text-align:center; margin:0 40px 25px 0; }
#cont_produto p { text-align:center; }
#foto_produto_mini { width:158px; float:left; }
#foto_produto_mini img { border:1px solid #999; }
#prod_imagens { float:left; width:500px; }
#prod_descricao { float:left; width:305px; }
/* FIM PRODUTOS */

.caption-bottom { height: 60px;
    margin:0;
    opacity: 0.7;
    position: relative;
    width: 178px;
    z-index: 1; }

#footer {   
    clear: both;
    height: 127px;
    margin: 0;
    position: relative;
}
#sob_footer {
    clear: both;
    height: 127px;
    margin: 0 auto;
    position: relative;
    width: 1000px;
}
.link_footer {
    float: left;
    height: 20px;
    margin: 7px 19px;
    position: relative;
    /*text-align: center;*/
    top: 23px;
    width: 295px;
	border-bottom:1px solid #55b350;
}
.link_footer h4{ font-size:10px; position: relative;}
.link_footer a {color: #494646;}
.separado_rodape { float:left; }
.h1_footer {
    color: #84356A;
    font-size: 20px;
    position: relative;
    top: 0px;
	left:10px;
}    

#video { width: 450px; height: 300px; float: left; display: block; margin-top: 40px; }