@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.png) repeat-x top center;
}

a img { border:0px; }
input, textarea, select { }
img, fieldset { border:none; }
a { text-decoration:none; }
a:hover	{ text-decoration:none; }
h1 { font-size:24px; color:#000; }
h2 { font-size:15px; color:#000; }
h3 { font-size:18px; color:#000; }

.main { padding-bottom:0px;}
.main .container { width:1000px;margin:0 auto;position:relative; }

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



/* CABEÇALHO */
.cabecalho { height:110px; width:1002px; margin:0px; background:url(../imagens_fixas/faixa.png) no-repeat; }

#logo {
    clear: both;
    float: left;
    height: 115px;
    margin: 0;
    position: relative;
    width: 310px;
    z-index: 999;
}
#fone {
    float: right;
    height: 25px;
    margin: 15px 0 0 5px;
    width: 290px;
}
/* FIM CABEÇALHO */



/* MENU */
.button {   
    float: right;
    margin: 0;
    position: relative;
    width: 335px;
}
#bg_menu {
    background: url("../imagens_fixas/bg_menu.png") no-repeat scroll 0 0 transparent;
    height: 34px;
    left: 445px;
    position: absolute;
    top: 70px;
    width: 540px;
    z-index: -1;
}
#menu {
    float: left;
    height: 35px;
    margin: 30px 0 0 85px;
    position: relative;
    width: 600px;
    z-index: 100;
}
#menu ul {
    font-size: 15px;
    list-style: none outside none;
    margin: 0 20px 0;
    text-decoration: none;
    width: 675px;
}
#menu ul li {
    float: left;
    margin: 6px 19px 0;
    text-align: center;
    height: 40px;
}
#menu li ul {
    border: 0 none;
    display: none;
    height: auto;
    margin: 5px 0 0;
    padding: 0;
    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:#ececec; 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:left; margin:0px; padding:5px 10px 5px 7px; color:#797979; font-weight:bold; line-height:25px; }
#menu li ul a:hover, .menu li ul li:hover a { border:0px; color:#cf413b !important; text-decoration:underline; font-weight:bold; font-size:13px; background:#ececec;}
/* FIM MENU */



/* CONTEÚDO */
.conteudo_geral { height:auto; width:1000px; float:left; margin:0 0 0; padding:0px 7px 7px; z-index: 10; position: relative; }
.conteudo_home { min-height:570px; width:1023px; float:left; padding:0px 0 20px 0; margin:0 0 5px -30px; display:inline-table; }
.conteudo_interna {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 20px;
    min-height: 498px;
    padding: 0 15px;
    width: 975px;
}
.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:720px; min-height:560px; float:left; }

#box { width:330px; height:250px; background:url(../imagens_fixas/bg_box.png) no-repeat; float:left; margin:0 11px 0 0; }
#box img { margin:20px 0 0 23px; float:left; padding:0 10px 0 0; }
#box_titulo { width:293px; height:20px; font-size:20px; text-transform:uppercase; padding:20px 0 0 18px; color:#FFF; }
#box_titulo img { margin:0; }
#box_conteudo { width:300px; height:115px; color:#333; padding:3px 10px; text-align:justify; margin:-85px 0 0 7px; float:left; }
#box p { width:287px; text-align:justify; padding:0 22px 25px 22px; }
#box ul { margin:30px 0 0 25px; width:280px; }
#box ul li { list-style:none; margin:7px 0; }
#box a { color:#23476B; font-weight:bold; }
#box a:hover { text-decoration:underline; color:#316294; }

#title { width:100%; height:30px; margin:13px 0 30px 0px; float:left; }
#title_img { width:140px; height:30px; float:left; margin:0 0 20px 0; }

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

.fotos { float:left; margin:0 12px 0 0; }
.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 {
    float: right;
    height: 285px;
    margin: 0;
    position: relative;
    width: 1000px;
    z-index: 5;
}

#bg_slide {
    float: left;
    left: 22px;
    position: relative;
}
/* 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 */



/* RODAPE */
#rodape { width:100%; height:90px; float:left; color:#111; text-align:center; padding-top:30px; background:url(../imagens_fixas/bg_rodape.gif) no-repeat; }
/* 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:660px; }
.menu_head { padding:5px 10px; cursor:pointer; position:relative; margin:1px; font-size:24px; color:#3d241b; }
.menu_body { display:none; }
.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 */
#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; margin: 10px 0 0 0px; }
#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:328px; }
#prod_descricao { float:left; width:305px; }


#dir {
    float: left;
    margin: 0 0 0 20px;
    min-height: 400px;
    position: relative;
    width: 615px;
}
.dir_cima {
    float: left;
    margin: 0 0 10px;
    min-height: 155px;
    position: relative;
}
.dir_cima h1{}
.dir_cima p {
    margin: 10px 0 0;
    position: relative;
    text-align: justify;
    width: 600px;
}
.separador_cont {}
.separador-1 {
    float: left;
    position: relative;
}
.calendar {
    float: left;
    margin: 0 10px 10px 0;
}
.dir_baixo {
    float: left;
    min-height: 160px;
    position: relative;
    width: 600px;
}
.dir_baixo h1{}

.dir_baixo p {
    text-align: justify;
}
.esq {
    float: left;
    margin: 0 0 0 15px;
    min-height: 260px;
    position: relative;
    width: 365px;
}
.esq h1{}
.esq p {
    margin: 10px 0 0;
    text-align: justify;
}

#footer {
    background: url("../imagens_fixas/rodape.jpg") repeat scroll 0 0 transparent;
    clear: both;
    height: 103px;
    position: relative;
    width: 100%;
}

#sub_footer {
    color: #FFFFFF;
    margin: 0 auto;
    position: relative;
    top: 43px;
    width: 845px;
}

#indicadores {
    float: left;
    margin: 10px 0;
    position: relative;
    width: 100%;
}
/* FIM PRODUTOS */