table, td, tr, div {
margin: 0px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
}

.calendariotable {
margin: 2px;
padding: 2px;
border-spacing: 2px;
border-collapse: separate;
}

body{
font-family:verdana;
font-size:12px;
margin: 0px;
padding: 0px;
border-spacing: 0px;
border-collapse: collapse;
}

form {
 display:inline;
}
.detalhes_produto {
  font-size:10px;
  color:#ffffff;
  font-family:tahoma;
  text-decoration:none;
  font-weight:normal;
}
.detalhes_produto:hover {
  font-size:10px;
  color:#ffffff;
  font-family:tahoma;
  text-decoration:underline;
  font-weight:normal;
}
.block_link {
  font-size:12px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}
.block_link:hover {
  font-size:12px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:underline;
  font-weight:normal;
}

.blocoinitit {
  font-size:11px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.produtovalor {
  font-size:12px;
  color:#000000;
  font-family:verdana;
  text-decoration:none;
  font-weight:bold;
}
.produtovalor:hover {
  font-size:12px;
  color:#000000;
  font-family:verdana;
  text-decoration:underline;
  font-weight:bold;
}

.produtotit {
  font-size:12px;
  color:#000000;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}
.produtotit:hover {
  font-size:12px;
  color:#000000;
  font-family:verdana;
  text-decoration:underline;
  font-weight:normal;
}


.newslettertit {
  font-size:11px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.newsletterinput {
  border-bottom:2px SOLID #493F71;
  border-left:2px SOLID #493F71;
  border-right:2px SOLID #493F71;
  border-top:0px;
  font-size:11px;
  font-family:verdana;
  color:#f1f1f1;
  background-image:url('background_input.jpg');
  background-repeat:repeat-x;
  height:15px;
}
.buscainput {
  border:1px SOLID #493F71;
  font-size:11px;
  font-family:verdana;
}

.prod_opaci {
  opacity:0.4;
  filter:alpha(opacity=40);
}

img {
border:0px;
}

.prod_nome {
  font-size:14px;
  color:#000000;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.prod_div {
  height:2px;
  background-color:#bfbfbf;
}

.tabv_cont {
  background-color:#ffffff;
}
.tabv {
  background-color:#ffffff;
}

.step_image2 {
  font-size:12px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.prod_opctxt {
  z-index:1;
  padding-left:6px;
  padding-top:5px;
  font-size:12px;
  color:#666666;
  font-weight:bold;
}

.imgampliada {
  font-size:10px;
  color:#000000;
  font-family:verdana;
  text-decoration:none;
  font-weight:bold;
}

.roupa_letra {
  font-size:10px;
  color:#ff0000;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.path {
  font-size:11px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.prodimgdesc {
  font-size:11px;
  color:#000000;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.spaceprod {
   padding-left:3px;
   padding-right:3px;
   padding-top:3px;
   padding-bottom:5px;
}

.prod_valor {
  font-size:25px;
  color:#000000;
  font-family:verdana;
  text-decoration:none;
  font-weight:bold;
}

.menu_sec {
  font-size:14px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:bold;
}

.menu_sub {
  font-size:10px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:bold;
}

.menu_sub:hover {
  font-size:10px;
  color:#ffffff;
  font-family:verdana;
  font-weight:bold;
  text-decoration:underline;
}

.menu_princ_down {
  font-size:10px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:bold;
}

.menu_style {
	background-color:#252138;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	cursor:pointer;
}

.menu_stylechanged {
	background-color:#4D4378;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	cursor:pointer;
}

.menu_subsecao {
  font-size:10px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.menu_subsecao:hover {
  font-size:10px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:underline;
  font-weight:normal;
}

.submenu_div {
  font-size:10px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}

.main_txt {
  background-color:#f1f1f1;
  height:200px;
  width:350px;
  border:2px SOLID #333333;
}


.img_esp {
	border:3px DOUBLE #cccccc;
}  

.ident_tit {
  font-size:11px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:bold;
  padding-left:20px;
  padding-top:3px;
}

.sec_img {
	height:56px;
	width:66px;
	cursor:pointer;
	background-repeat:no-repeat;
	padding-top:3px;
	text-align:center;
}

.sec_tit {
  font-size:11px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}
.sec_tit:hover {
  font-size:11px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:underline;
  font-weight:normal;
}

.prod_opcoes {
  position:absolute;
  z-index:2;
  background-color:#ffffff;
  text-align:center;
  cursor:pointer;
  width:85px;
  height:23px;
}
.prod_opcoeshover {
  position:absolute;
  z-index:2;
  background-color:#f1f1f1;
  text-align:center;
  cursor:pointer;
  width:85px;
  height:23px;
}


.footer_txt_td {
  padding-left:5px;
  padding-right:5px;
}

.footer_txtdiv {
   background-color:#ffffff;
   width:2px;
}

.footer_txt {
  font-size:10px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:normal;
  font-weight:normal;
}


.tit_quemusa {
  font-size:12px;
  color:#ffffff;
  font-family:verdana;
  text-decoration:normal;
  font-weight:bold;
}

.coment_nome {
  font-size:12px;
  color:#333333;
  font-family:verdana;
  text-decoration:normal;
  font-weight:bold;
}
.coment_nome:hover {
  font-size:12px;
  color:#cccccc;
  font-family:verdana;
  text-decoration:normal;
  font-weight:bold;
}

.formulario_label {
  vertical-align:top;
  text-align:right;
  font-size:11px;
  font-family:arial;
  font-weight:bold;
  padding-top:3px;
  padding-bottom:3px;
}

.formulario_campo {
  padding-top:3px;
  padding-bottom:3px;
padding-left:4px;
}

.campomural {
  width:300px;
  font-size:11px;
  border:1px SOLID #393355;
  background-color:#fafafa;
  
}


.menu_on {

}

.menu_off {
  opacity:0.30;
  filter:alpha(opacity=30);
}


.desenvolvimento {
  font-size:12px;
  color:#EEEEEE;
  font-family:verdana;
  text-decoration:none;
  font-weight:normal;
}
.desenvolvimento:hover {
  font-size:12px;
  color:#EEEEEE;
  font-family:verdana;
  text-decoration:underline;
  font-weight:normal;
}

.paginacao {
  position: relative;
  left: 300px;
  bottom: 20px;
}

.paginacao a {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}

.paginacao a:hover {
  color: #CCC;
}