/* última atualização 01/06/2007 14:48 */

/******************************************/
/*             layout style               */
/******************************************/

body {margin:0; padding:0; background:#ffffff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
a:link { color: #00476f; text-decoration: underline; }
a:visited { color: #00476f; text-decoration: underline; }
a:hover { color: #CC0000; text-decoration: none; }
input,select,textarea { font-family: Arial, Helvetica, sans-serif, ; font-size: 11px; }
.doNotDisplay {display: none !important;}
.borderNone { border:none !important; }

/* avisos */
.atencao {color:#FF0000; font-weight:bold;}
.alertas {margin:0;padding:10px 5px 10px 35px;background: #f5f5f5 url(../imagens/siteTemplate/layoutParts/msg_alert_fd.gif)center left no-repeat;border:1px dotted #ccc;}

.clear {clear:both;}

/* ##### header ##### */
/***********************************************************/

/* top */
#top{width:100%; height:25px; background:#C10000; border-bottom: 1px solid #CC3300;}

.topDate {padding-left:10px;font-size:12px;color:#fff; float:left;}
.toplinks {padding-right:10px;font-size:12px;text-align: right; font-weight: bold; float:right;}
.toplinks .Tmenu {display:block;margin:0;}
.toplinks .Tmenu li {display:inline; border-right:1px solid #790000; margin:2px; padding:0 5px 0 0;}
.toplinks .Tmenu a, .toplinks .Tmenu a:link, .toplinks .Tmenu a:visited {text-decoration:none; color:#FFF; font-size:12px; padding:2px 4px;}
.toplinks .Tmenu a:hover {background-color:#790000;}

/* logo, banners */
#header {width:100%;margin:0; background:#CC0000;}
.logo {padding:10px 5px; float:left;}
.banners{ width:468px; height:60px; margin-left:200px; padding:10px 5px; text-align:center; float:left;}


/* ##### nav ##### */
/***********************************************************/
#nav {width:100%;margin:0; background:#CC0000}

/* navBar */
#navBar {height:25px; background: #790000;}
#tabs {
 display:block;
 margin: 0;
 padding: 0;
 /*padding-left: 15px;*/
 font-size: 12px;
 font-weight:bold;
}
#tabs ul {
 margin: 0;
 padding: 0;
 list-style: none;
}
#tabs li {
 margin: 0;
 padding: 5px 10px 5px 10px;
  
 border-left: 1px solid #970000;
 border-right: 1px solid #400000;
 
/* */
 display: inline;
 float: left;
}
#tabs a, #tabs a:visited, #tabs a:link {
 color: #fff;
 text-decoration: none;
}
#tabs a:hover {
 text-decoration:underline;
}
#onTab {
background-color: #790000; /**/

}
#onTab a, #onTab a:visited, #onTab a:link {
 color: #FAE1AD; 
 text-decoration:underline;
 padding:0 0 0 8px;
 background: url("../images/siteTemplate/layoutParts/seta.gif") no-repeat 0 50%;
}
#onTab a:hover{
 color: #FFF; 
}

/* subnav */
.subNav {  
  margin: 0;
  clear:both;
  padding: 5px 15px;
  background:#e3e3e3 url(../images/siteTemplate/layoutParts/subseta.gif) center left no-repeat;
  font-family: Arial, sans-serif, Verdana, Helvetica; 
  font-size:12px;
  color: #00476f;
  /*line-height:normal;
  text-align: center;
  border-bottom: 1px solid #cc0000;*/
  border-top: 2px solid #fff;   
  }

/* subSub */
.subSub {  
  margin: 0;
  clear:both;
  padding: 5px 25px;
  background:#f0f0f0 url(../images/siteTemplate/layoutParts/subsubseta.gif) center left no-repeat;
  font-family: Arial, sans-serif, Verdana, Helvetica;
  font-size:12px;
  color: #00476f;
  /*line-height:normal;
  text-align: center;
  border-bottom: 1px solid #cc0000;*/
  border-top: 2px solid #fff;  
  }

/* sub links */
.Smenu {display:block;margin:0;padding:0;}
.Smenu li {display:inline; border-right:1px solid #999; margin:2px; padding:0 5px 0 0;}
.Smenu a, .Smenu a:link, .Smenu a:visited{font-weight: bold; text-decoration:none; color:#CC0000; font-size:12px; padding:2px 4px;}
.Smenu a:hover { color:#FFF; background-color:#CC0000; }

/* busca */  
#busca {
  width:100%;
  padding: 5px;
  background:#F5F5F5; /* #DAE0D2 url("bg.gif") repeat-x bottom */  
  font-family: Arial, sans-serif, Verdana, Helvetica;
  font-size:10px;
  color: #00476f;
  /*line-height:normal;*/
  text-align: center;
  border-top: 2px solid #FFF;
  border-bottom: 1px solid #CCC;
  }  

/* ##### Main ##### */
/***********************************************************/
#main {margin:0;background:#fff;}
/* conteudo */
#content{padding:10px;}

#content h1 {
	font-size: 24px;
	font-family: Verdana, Helvetica, Arial, sans-serif ;
	font-style: italic; /* normal oblique*/
    font-variant: normal; /* small-caps */
    /* font-weight: normal;  bold */ 
	color: #00476f;
	margin:0 0 15px 0;	
   }
#content h2 {
	font-size: 18px;
	color: #00476f;
	margin:0 0 10px 0;	
   }   
#content h3 {
	font-size: 14px;
	color: #00476f;
	margin:0 0 8px 0;	
   }   
/* Breadcrumbs */
.Breadcrumbs {
	font-family: Verdana, Arial, sans-serif, Helvetica;
	font-size: 11px;
	color: #666;
	margin-bottom: 15px;
    padding: 5px;
	border-bottom: 1px solid #A9B8D1;
	
}
.Breadcrumbs a:link, a:visited, a{color: #CC0000;text-decoration: underline;}
.Breadcrumbs a:hover {color:#FFF; background-color:#CC0000;}

/* ##### Left ##### */
/***********************************************************/
#left{border-top:2px solid #FFF; border-right:1px solid #e0e0e0; background: #fff;}
#lefthome{background: #ccc;width:140px; padding:10px 0; background: #fff; text-align:center;}
#lefthomeDir{}


/* ##### Right ##### */
/***********************************************************/
#right{width:200px; border-top:2px solid #FFF; border-left:1px solid #e0e0e0; background: #f9f9f9;}
#righthome{background: #f8f8f8;width:200px; padding:10px 0; background: #fff; text-align:center;}
#righthomeDir{}

/* conteúdo menu  */

#Rmenu {
/* width: 100%; */
padding: 0;
margin: 0;
font: 12px Arial, sans-serif;
font-weight: bold;
}
#Rmenu ul {
list-style: none;
margin: 0;
padding: 0;
}
#Rmenu li {
list-style: none;
margin: 0;
}
#Rmenu li a {
	padding: 2px 2px 2px 10px;
	margin: 2px;
	margin-bottom: 1px;
	margin-top: 1px;
	display: block;
	text-decoration: none; 
	color: #00476f;
	border: 1px outset #ffffff;
	background: #f0f0f0;

}
#Rmenu li a:hover {
	text-decoration:underline; 	
	background: #e3e3e3 ;
	border: 1px outset #ffffff;
}
/* Fix IE. Hide from IE Mac \*/
* html #Rmenu ul li { float: left; height: 1%; }
* html #Rmenu ul li a { height: 1%; }
/* End */

/* ##### Footer ##### */
/***********************************************************/
#footer {background:#fff;border-top:2px solid #FFF;}

.footerSlogan {  
  padding: 5px 5px 5px 62px;  
  background:#790000 url(../images/siteTemplate/layoutParts/vende_logo.gif) center left no-repeat;  
  font-weight: bold;
  font-style: italic;
  font-family: Arial, sans-serif, Verdana, Helvetica;
  font-size:13px;
  color: #FFF;
  
  /*line-height:normal;
  text-align: center;*/
  border-top: 2px solid #FFF;
  }
  
.footerContent {  
  padding: 5px 15px;  
  background:#F5F5F5; /* #DAE0D2 url("bg.gif") repeat-x bottom */  
  font-family: Arial, sans-serif, Verdana, Helvetica;
  font-size:11px;
  color: #000;
  border-top: 2px solid #FFF;  
  /*
  font-style: italic;
  font-weight: bold;
  line-height:normal;
  text-align: center;
  border-top: 3px solid #CC0C00;*/
  }
.footerContent a { color: #000; text-decoration: none; }
.footerContent a:hover { color: #CC0000; text-decoration: none; }
  
.footerLinks { text-align: center; }
.footerLegal {padding: 10px 0;  border-top: 2px solid #CCC; border-bottom: 2px solid #CCC; }
.footerTM {
  font-family: Verdana, Arial, sans-serif,;
  font-size:9px;
  color: #000;   
  text-align: center;
 }
 
/******************************************/
/*  link patrocinado/vitrines/faq style   */
/******************************************/
.buscaGloogleHome{ background:#f5f5f5; border: #e3e3e3 solid 1px; margin:10px; padding:5px; text-align:center;}

/* vitrines vendetudo */

.vitrine{background-color:#fff;border-color: #FF0000;border-style: solid;border-width: 1px;border-spacing:5px;}
.vitrine caption{text-align: left;color:#fff;font-family:Arial, sans-serif;font-size:12px;padding: 4px;background:#FF0000}
.vitrine img{margin:5px;}

.vitrineL{background-color:#fff;}
.vitrineL caption{text-align: left;color:#fff;font-family:Arial, sans-serif;font-size:13px; font-weight:bold; padding: 4px;background:#00476f}
.vitrineL .P_lista {font-family:Arial, sans-serif;font-size:11px;  background-color:#fff;}
.vitrineL .P_lista .P_title{font-size:13px; font-weight:bold; color:#00476f;}
.vitrineL .P_clear{ height:3px;border-bottom:#ccc solid 1px; clear:both;}

.vitrineLista td{border-color:#e3e3e3 solid 1px;font-family:Arial, sans-serif;font-size:11px;text-align:center;padding: 3px;background-color:#f5f5f5;}
.vitrineLista .nextprev{background-color:#fff; border:none;}
.vitrineLista a:link, .vitrine a:visited, .vitrine a {color: #00476f; text-decoration: none ;}
.vitrineLista a:hover {text-decoration: underline;}


/* FAQ */
.faq { 
    padding: 3px;
	margin:	3px;
	height: 100%; 
	/*border:	1px solid #f5f5f5;
	background: #f5f5f5;*/
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial, sans-serif,;
	font-size: 12px;    
	color: #00476f;	
	text-decoration: none;	
}
.faq_r { 
    padding: 3px;
	margin:	3px;
	height: 100%; 
	/*border:	1px solid #f5f5f5;
	background: #f5f5f5;*/
	font-weight: normal;
	font-family: Verdana, Helvetica, Arial, sans-serif,;
	font-size: 12px;    
	color: #000000;	
	text-decoration: none;	
}


