﻿* {
margin: 0;
padding: 0;
}

body {
background: #fff url("img/fundo.png") repeat 0 0 ;
font-family: 'Rosario', sans-serif;
font-size: 12pt;
}

p {
text-align: justify;
margin-top: 5px;
line-height: 1.3;
}

a:link, a:visited {
color: inherit;
text-decoration: underline;
border: 0;
}

ul {
margin: 15px 0px 15px 30px;
}

li ul {
margin: 0px 0px 0px 20px;
}

h1 {
color: #164b72;
font-size: 28pt;
margin-bottom: 10px;
}

h2 {
color: #164b72;
font-size: 20pt;
margin: 15px 0px;
font-family: 'Rosario', sans-serif;
font-weight: 400;
}

#head {
position: relative;
margin: auto;
background: url("img/head.png") no-repeat;
width: 999px;
height: 269px;
}

#menu1 {
position: relative;
float: left;
width: 400px;
height: 50px;
margin: 150px 0px 0px 30px;
}

#menu2 {
position: relative;
float: right;
width: 400px;
height: 50px;
margin: 65px -80px 0px 0px;
}

#menu1 ul , #menu2 ul{
list-style: none;
color: #000;
font-size: 17pt;
}

#menu2 li, #menu1 li  {
display: inline;
padding: 0px 0px 0px 0px;
}

#menu2 li a, #menu1 li a {
text-decoration: none;
color: #000;
font-family: 'Rosario', sans-serif;
}

#menu2 li a:first-child, #menu1 li a:first-child {
padding-right: 60px;
}

#menu2 li a:hover, #menu1 li a:hover, .current {
text-decoration: none;
color: #164b72;
font-family: 'Rosario', sans-serif;
}

#content {
position: relative;
background: #fff;
width: 940px;
height: auto;
margin: auto;
padding: 30px;
text-align: justify;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}

#sidebox {
position: relative;
float: right;
width: 230px;
height: 260px;
padding: 20px;
background: #fbf3bf;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: 2px 2px 2px #dcdcdc;
-moz-box-shadow: 2px 2px 2px #dcdcdc;
box-shadow: 2px 2px 2px #dcdcdc;
}

#divider {
position: relative;
float: left;
background: url("img/divider.png") no-repeat;
height: 1px;
width: 960px;
margin: 20px auto;
}

#footer {
position: relative;
float: left;
margin: 20px 0px;
background: #e7cc16;
width: 100%;
height: 50px;
font-size: 12pt;
padding-top: 10px;
color: #606060;
text-align: center;
}

#footer a:hover {
color: #029eb0;
}

.credits, .credits a {
font-size: 9pt;
color: #606060;
text-align: center;
text-decoration: none;
}

.produtos {
height: 300px;
width: 900px;
margin-top: 40px;
}

.produtos td {
width: 180px;
vertical-align: top;
}

a img {
border: 0;
}

#erroNome, #erroEmail, #erroTelefone, #erroAssunto, #erroMensagem {
color: #ee0000;
padding: 10px 0px 0px 8px;
}

#slideshowWrapper{position:relative;width:900px;height:295px; margin: 0px auto 30px auto;}
#fssPrev{position:absolute;top:75px;left:-73px;background:url(slide/arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;}
#fssNext{position:absolute;top:75px;left:906px;background:url(slide/arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;}
#fssPlayPause{position:absolute;top:250px;right:15px;background:url(slide/white.png) repeat;padding: 5px;-moz-border-radius:5px;border-radius:5px;width:60px;text-align:center;display:none;color:#000;text-decoration:none;font-size:10pt;}
ul#slideshow{list-style:none;border:1px solid #999;padding:2px;margin:auto;margin-top:5%;width:640px;height:490px;overflow:hidden;}
#fssList{display:none;list-style:none;width:550px;margin:auto;padding:5px 0 0 45%;}
#fssList li{display:none;padding-right:10px;}
#fssList li a{display:none;color:#999;text-decoration:none;}
#fssList li.fssActive a{display:none;font-weight:bold;color:#333;}