/*-----------*/
body
{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px; 
/*-----------*/
scrollbar-face-color: #E6E6E6;
scrollbar-track-color: #F0F0F0;
scrollbar-arrow-color: #C0C0C0;
scrollbar-3dlight-color: #F0F0F0;
scrollbar-darkshadow-color: #808080;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #C0C0C0; 
/*-----------*/
overflow-x: hidden;
overflow-y: auto;

}
/*-----------*/
.conteudo {
height: 224px;
width: 750px;
overflow:scroll;
overflow-x:hidden;
/*-----------*/
SCROLLBAR-FACE-COLOR:#E6E6E6;
SCROLLBAR-TRACK-COLOR:#F0F0F0;
SCROLLBAR-ARROW-COLOR:#C0C0C0;
SCROLLBAR-3DLIGHT-COLOR:#F0F0F0;
SCROLLBAR-DARKSHADOW-COLOR:#808080;
SCROLLBAR-HIGHLIGHT-COLOR:#FFFFFF;
SCROLLBAR-SHADOW-COLOR:#C0C0C0;
/*-----------*/
}
/*-----------*/
a {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: none;
}
a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-decoration: underline;
}
/*Tabela Produtos*/
.tab_tit {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
text-align:center;
font-weight:bold;
}
.tab_linha1 {
background:#DDDDDD;
}
.tab_linha2 {
font-family:Arial, Helvetica, sans-serif;
color:#17027B;
font-size:9px;
text-align:center;
}
.tab {
border:solid 1px #CCCCCC;
text-align:center;
}
/*-----------*/
td {
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
color:#000000;
font-size:12px;
}

/* endereço abaixo do mapa - localização*/
.text_map{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#666666;
}

/* border formulario - contato*/
.form_borda{
border-bottom:#DDDDDD solid 1px;
}



/* aplicado nos titulos de Conjunto, Caracteristicas,etc...*/
h3{
font-family:Arial, Helvetica, sans-serif;
color:#000099;
font-size:13px;
}



/*-----------*/
h1 {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
color:#000000;
font-size:24px;
}
/*-----------*/
h2 {
font-family:Arial, Helvetica, sans-serif;
text-align:left;
color:#000000;
font-size:16px;
font-weight: bold;
}
/* background globo na parte Quem somos*/
.fundo_globo{
background:url(pag/01/fundo_globo.jpg);
text-align:center;
background-repeat:no-repeat;
}


/*-----------*/
input {
background-color: #E3EBF4;
border: 1px solid #C2D8EF;
}
textarea {
background-color: #E3EBF4;
border: 1px solid #C2D8EF;
}
/*-----------*/
.border {
border: 1px solid #CCCCCC;
}
/*-----------*/
.esq {
background:url(images/01.jpg);
background-position:right;
background-repeat:no-repeat;
}
.dir {
background:url(images/03.jpg);
background-position:left;
background-repeat:no-repeat;
}
/*-----------*/
.back01 {
background:url(images/14.jpg);
background-repeat:repeat-x;
}
/*-----------*/
.back02 {
background:url(images/07.jpg);
background-repeat:repeat-y;
}
/*-----------*/
a.menu:active {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration: none; 
font-size: 11px;
font-weight: bold;
}
a.menu:link {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration: none; 
font-size: 11px;
font-weight: bold;
}
a.menu:visited {
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}
a.menu:hover {
font-family:Arial, Helvetica, sans-serif;
color:#CCCCCC;
text-decoration: none; 
font-size: 11px;
font-weight: bold;
}
/*-----------*/
.imgFloat {
position: absolute;
top: 156px;
right: 10px;
}
/*-----------*/
.bolinha {
list-style-type: none;
}
#contLi a:active{
font-size:14px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 9px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #0155AB;
color: #FFFFFF;
text-decoration: none;
width: 250px;
font-weight: bold;
}
#contLi a:link {
font-size:12px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 9px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #0155AB;
color: #FFFFFF;
text-decoration: none;
width: 250px;
font-weight: bold;
}
#contLi a:visited {
font-size:12px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 9px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #0155AB;
color: #FFFFFF;
text-decoration: none;
width: 250px;
font-weight: bold;
}
#contLi a:hover {
font-size:12px;
list-style-type:none;
display: block;
border-left: 5px solid #F0F0F0;
padding: 3px 3px 3px 9px;
border-bottom: 1px solid #FFFFFF;
color: #000000;
width: 250px;
font-weight: bold;
}
/*---*/
#contLi2 a:active{
font-size:14px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 9px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #50A7FE;/*#0582FE*/
color: #FFFFFF;
text-decoration: none;
width: 250px;
font-weight: bold;
}
#contLi2 a:link {
font-size:12px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 9px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #50A7FE;
color: #FFFFFF;
text-decoration: none;
width: 250px;
font-weight: bold;
}
#contLi2 a:visited {
font-size:12px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 9px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #50A7FE;
color: #FFFFFF;
text-decoration: none;
width: 250px;
font-weight: bold;
}
#contLi2 a:hover {
font-size:12px;
list-style-type:none;
display: block;
border-left: 5px solid #F0F0F0;
padding: 3px 3px 3px 9px;
background-color: #89C4FE;
border-bottom: 1px solid #FFFFFF;
color: #000000;
width: 250px;
font-weight: bold;
}
/*---*/
#prod_cat a:active {
font-size:14px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 3px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #0155AB;
color: #FFFFFF;
text-decoration: none;
width: 150px;
font-weight: bold;
}
#prod_cat a:link {
text-indent:5px;
font-size:12px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 3px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #0155AB;
color: #FFFFFF;
text-decoration: none;
width: 150px;
font-weight: bold;
}
#prod_cat a:visited {
text-indent:5px;
font-size:12px;
list-style-type:none;
display: block;
padding: 3px 3px 3px 3px;
border-left: 5px solid #F0F0F0;
border-bottom: 1px solid #FFFFFF;
background-color: #0155AB;
color: #FFFFFF;
text-decoration: none;
width: 150px;
font-weight: bold;
}
#prod_cat a:hover {
text-indent:5px;
font-size:12px;
list-style-type:none;
display: block;
border-left: 5px solid #F0F0F0;
padding: 3px 3px 3px 3px;
border-bottom: 1px solid #FFFFFF;
color: #000000;
width: 150px;
font-weight: bold;
}
/*-----------*/
#prod_subcat { 
text-indent:5px;
font-size:12px;
list-style-type:none;
background-color:#50A7FE;/*#F0F0F0;*/
border-bottom: 1px solid #FFFFFF;
color: #000000;
padding: 3px 3px 3px 3px;
margin-left: 5px;
text-decoration:none;
width:590px;
}
#prod_subcat a {
text-indent:5px;
font-size:12px;
text-decoration:none;
}
#prod_subcat:hover {
text-indent:5px;
border-bottom: 1px solid #FFFFFF;
font-size:12px;
list-style-type:none;
background-color:#89C4FE;/*#CCCCCC*/
color: #000000;
padding: 3px 3px 3px 3px;
margin-left: 5px;
}
/*-----------*/

.video
{
width: 320px;
height: 258px;
background-color: #3366FF;
border: 1px solid #CCCCCC;
}
/*-------------*/
.noRepeat{
background-repeat:no-repeat;
}
#photo { 
background:#FFFFFF;
position:absolute;
top:156px;
left:50%;
width:238px;
height:284px;
margin-left: 263px;
z-index:1;
}
