/*
Atualização: sexta-feira, 31 de março de 2006
Empresa: AndreSites Serviços de Informática SC Ltda.
Desenvolvedor: Marcelo Domingues
Validação: W3C
*/

/*
Gerais
*/
body {
margin : 0 0 0 0;
font-family : Verdana; 
font-size : 15px; 
color : #333; 
text-transform : none; 
text-decoration : none; 
background-color : #fff; 
background-repeat : repeat-x; 
background-attachment : fixed; 
background-position : left top; 
background-image : url(../Imagens/bg_body.jpg); 
} 
.tr {
font-family : Verdana; 
font-size : 15px; 
color : #333; 
} 
td, div {
font-family : Verdana;
font-size : 15px;
color : #333;
text-transform : none; 
text-decoration : none; 
} 
.rightCol {
font-family : Verdana; 
font-size : 10px; 
color : #333; 
text-transform : none; 
text-decoration : none; 
background-color : #fafafa; 
border-collapse : collapse; 
border : 1px solid #666;
} 
.tableCarrinho {
font-family : Verdana; 
font-size : 10px; 
background-color : #fff; 
border-collapse : collapse; 
border : 1px solid #666; 
margin : 1px; 
padding : 1px; 
}
.table {
border : 1px solid #ccc;
}

/*
Links
*/
a:link, a:visited {
color : #003366; 
text-decoration : none; 
}
a:hover {
color : #003366; 
text-decoration : underline; 
}
a.linkLabel:link, a.linkLabel:visited {
font-family : Verdana;
font-weight : bold;
font-size : 15px;
color : #fff;
text-transform : uppercase;
text-decoration : none;
margin:3 3 3 3;
} 
a.linkLabel:hover {
font-family : Verdana;
font-weight : bold;
font-size : 15px;
color : #ff6600;
text-transform : uppercase;
text-decoration : none;
margin:3 3 3 3;
}
a.Vert:link, a.Vert:visited {
font-family : Verdana; 
font-size : 15px; 
color : #333; 
text-transform : uppercase; 
text-decoration : none; 
text-indent : 15px; 
} 
a.Vert:hover {
font-family : Verdana; 
font-size : 15px; 
color : #666; 
text-transform : uppercase; 
text-decoration : none; 
text-indent : 15px; 
} 
a.Vert_sel:link, a.Vert_sel:visited {
font-family : Verdana; 
font-size : 15px; 
color : #666; 
text-transform : uppercase; 
text-decoration : none; 
text-indent : 15px; 
} 
a.Vert_sel:hover {
font-family : Verdana; 
font-size : 15px; 
color : #999; 
text-transform : uppercase; 
text-decoration : none; 
text-indent : 15px; 
} 
a.subVert:link, a.subVert:visited {
font-family : Verdana; 
font-size : 15px; 
color : #333; 
text-decoration : none; 
text-indent : 20px; 
}
a.subVert:hover {
font-family : Verdana; 
font-size : 15px; 
color : #666; 
text-decoration : none; 
text-indent : 20px; 
} 
a.subVert_sel:link, a.subVert_sel:visited {
font-family : Verdana; 
font-weight : bold; 
font-size : 15px; 
color : #333; 
text-decoration : none; 
text-indent : 20px; 
} 
a.subVert_sel:hover {
font-family : Verdana; 
font-weight : bold; 
font-size : 15px; 
color : #666; 
text-decoration : none; 
text-indent : 20px; 
} 
a.hori:link, a.hori:visited {
font-family : Verdana;
font-weight: bold;
font-size : 13px;
color : #fff; 
text-decoration : none; 
} 
a.hori:hover {
font-family : Verdana; 
font-weight: bold;
font-size : 13px; 
color : #003366; 
text-decoration : none; 
} 
a.tit_prod:link, a.tit_prod:visited {
font-family : Verdana; 
font-weight : bold; 
font-size : 15px; 
color : #333; 
text-decoration : none; 
} 
a.tit_prod:hover {
font-family : Verdana;
font-weight : bold;  
font-size : 15px; 
color : #666; 
text-decoration : none; 
} 
a.desc_prod:link, a.desc_prod:visited {
font-family : Verdana; 
font-size : 10px; 
color : #333; 
text-decoration : none; 
} 
a.desc_prod:hover {
font-family : Verdana; 
font-size : 10px; 
color : #666; 
text-decoration : none; 
} 
.linkClaro {
font-family : Verdana; 
font-size : 15px; 
font-weight : bold; 
color : #fff; 
} 
.linkEscuro {
font-family : Verdana; 
font-size : 15px; 
font-weight : bold; 
color : #333; 
}

/*
Menu
*/
.selecionado {
border : 1px inset #666; 
font-family : Verdana; 
font-weight : bold; 
font-size : 15px;  
color : #fff; 
background-color : #ff6600;
text-indent : 5px; 
} 
.selecionadoSub {
border : 1px inset #666; 
font-family : Verdana; 
font-weight : bold; 
font-size : 15px; 
color : #fff; 
background-color : #ff6600; 
text-indent : 20px; 
} 
.bg_menu {
background-repeat : no-repeat; 
background-attachment : fixed; 
background-position : left top; 
background-image : url(../Imagens/bg_menu.jpg); 
} 
.bg_menu_f2 {
background-repeat : no-repeat; 
background-attachment : fixed; 
background-position : left top; 
background-image : url(../Imagens/bg_menu_f2.jpg); 
} 
.bg_menu_f3 {
background-repeat : no-repeat; 
background-attachment : fixed; 
background-position : left top; 
background-image : url(../Imagens/bg_menu_f3.jpg); 
}

/*
Fontes
*/
.xsmall {
font-family : Verdana; 
font-size : 11px; 
color : #333; 
text-transform : none; 
text-decoration : none; 
} 
.small {
font-family : Verdana; 
font-size : 13px; 
color : #333; 
text-transform : none; 
text-decoration : none; 
} 
.normal {
font-family : Verdana; 
font-size : 15px; 
color : #333; 
text-transform : none; 
text-decoration : none; 
} 
.large {
font-family : Verdana; 
font-size : 17px; 
color : #333; 
text-transform : none; 
text-decoration : none; 
} 
.xlarge {
font-family : Verdana; 
font-size : 19px; 
color : #333; 
text-transform : none; 
text-decoration : none; 
} 
.valorAtual {
font-family : Verdana; 
font-size : 9px; 
color : #ff0000; 
} 
.valorAntigo {
font-family : Verdana; 
font-size : 9px; 
color : #333; 
text-decoration : line-through; 
} 
.destaque {
color : #ff0000; 
} 
.upper {
text-transform : uppercase; 
} 
.lower {
text-transform : lowercase; 
}
.tit {
font-family : Verdana; 
font-weight : bold; 
font-size : 15px; 
color : #003366; 
text-transform : none; 
text-decoration : none; 
}
.titLabel {
font-family : Verdana;
font-weight : bold;  
font-size : 13px; 
color : #fff; 
text-transform : uppercase; 
text-decoration : none;
margin:3 3 3 3;
}
.tit_prod {
font-family : Verdana; 
font-weight : bold; 
font-size : 15px; 
color : #9999cc; 
text-decoration : none; 
} 
.desc_prod {
font-family : Verdana; 
font-size : 15px; 
color : #9999cc; 
text-decoration : none; 
}

/*
Formulário
*/
.formField {
font-family : Verdana; 
text-align : center; 
text-indent : 5px; 
font-size : 15px; 
color : #333; 
border : 1px solid #666; 
border-collapse : collapse; 
border-left : 1px solid #666; 
border-top : 1px solid #666; 
border-right : 1px solid #666; 
border-bottom : 1px solid #666; 
background-image : url(../Imagens/bg-table.jpg); 
} 
.radio {
font-family : Verdana; 
text-align : center; 
text-indent : 5px; 
font-size : 15px; 
color : #333; 
border : 1px solid #666; 
border-collapse : collapse; 
border-left : 1px solid #666; 
border-top : 1px solid #666; 
border-right : 1px solid #666; 
border-bottom : 1px solid #666; 
background-image : url(../Imagens/bg-table.jpg); 
} 
.button {
font-family : Verdana; 
line-height : normal; 
text-align : center; 
font-weight : bold; 
text-indent : 0; 
font-size : 10px; 
color : #009900; 
border : 1px solid #009900; 
border-collapse : collapse; 
border-left : 1px solid #009900; 
border-top : 1px solid #009900; 
border-right : 1px solid #009900; 
border-bottom : 1px solid #009900; 
background-color : #e5ffbf; 
} 
input, textarea {
font-family : Verdana;
font-size : 13px;
color : #333;
height:20;
}

/*
Background
*/
.noRepeat {
background-repeat : no-repeat; 
} 
.xRepeat {
background-repeat : repeat-x; 
} 
.yRepeat {
background-repeat : repeat-y; 
}

/*
Calendário[table]
*/
.bg_dia {
background-color : #e3e9f4; 
} 
.bg_dia_off {
background-color : #e3e9f4; 
} 
.bg_semana {
background-color : #d4ddf1; 
} 
.bg_semana_off {
background-color : #3366cc; 
} 
.bg_fds {
background-color : #a4bae6; 
} 
.bg_fds_off {
background-color : #a4bae6; 
} 
.bg_mes {
background-color : #fff; 
} 
.bg_mes_off {
background-color : #fff; 
} 
.bg_ano {
background-color : #fff; 
} 
.bg_ano_off {
background-color : #fff; 
} 
.bg_evento {
background-color : #3366cc; 
} 
.bg_evento_off {
background-color : #3366cc; 
}

/*
Calendário[font]
*/
a.dia:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.dia:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.dia:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.dia_off:link {
font-size : 15px; 
color : #666; 
} 
a.dia_off:visited {
font-size : 15px; 
color : #666; 
} 
a.dia_off:hover {
font-size : 15px; 
color : #666; 
} 
a.semana:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.semana:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.semana:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.semana_off:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.semana_off:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.semana_off:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.fds:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.fds:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.fds:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.fds_off:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.fds_off:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.fds_off:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.mes:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.mes:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.mes:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.mes_off:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.mes_off:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.mes_off:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.ano:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.ano:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.ano:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.ano_off:link {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.ano_off:visited {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.ano_off:hover {
font-weight : bold; 
font-size : 15px; 
color : #333; 
} 
a.evento:link {
font-weight : bold; 
font-size : 15px; 
color : #fff; 
} 
a.evento:visited {
font-weight : bold; 
font-size : 15px; 
color : #fff; 
} 
a.evento:hover {
font-weight : bold;
font-size : 15px; 
color : #fff;  
} 
a.evento_off:link {
font-weight : bold;
font-size : 15px; 
color : #fff;  
} 
a.evento_off:visited {
font-weight : bold; 
font-size : 15px; 
color : #fff; 
} 
a.evento_off:hover {
font-weight : bold; 
font-size : 15px; 
color : #fff; 
}

/*
Background Especial
*/
.noRepeatSpecial {
background-repeat : no-repeat; 
background-position : left bottom; 
} 
.xRepeatSpecial {
background-repeat : repeat-x; 
background-position : left bottom; 
} 
.yRepeatSpecial {
background-repeat : repeat-y; 
background-position : right top; 
}

/*
Especiais
*/
#tabulacao td{
border:1 solid #ccc;
}
.left_top{
text-align:left;
vertical-align:top;
}
.left_middle{
text-align:left;
vertical-align:middle;
}
.left_bottom{
text-align:left;
vertical-align:bottom;
}
.center_top{
text-align:center;
vertical-align:top;
}
.center_middle{
text-align:center;
ertical-align:middle;
}
.center_bottom{
text-align:center;
vertical-align:bottom;
}
.right_top{
text-align:right;
vertical-align:top;
}
.right_middle{
text-align:right;
vertical-align:middle;
}
.right_bottom{
text-align:right;
vertical-align:bottom;
}
hr {
color : #333; 
height : 1px; 
} 
.tn {
border : 1px solid #666; 
width : 100px; 
height : 100px; 
} 
.tnDestaque {
border : 1px solid #666; 
width : 210px; 
height : 210px; 
}
img {
border : 0px;
} 
.img {
border : 1px solid #ccc; 
} 
.lineVert {
border-right : 1px solid #666; 
} 
.lineHori {
border-bottom : 1px solid #3366cc; 
} 
.tracejado {
border-bottom : 1px dashed #666; 
} 
.pontilhado {
border : 1px dotted #666; 
}