﻿html, body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, p,   
pre, form, fieldset, table, th, td, span, a, img, tr {margin:0;padding:0;
}

html->body span {margin-top:10px !important; margin-bottom: 10px !important}

body
{
	font-family: Verdana;
	padding: 0px;
	margin: 0px;
	font-size: xx-small;
	width:1050px;
}

p 
{
	margin:0;
}

.destaquelink
{
	color:Blue;
	text-decoration:none;
}

.destaquelink:hover
{
	color:Red;
}

.destaquelink:visited
{
	color:Blue;
}

/*Estilo dos sub-menus */
.mnuBufalo-Horizontal
{
	font-size:0px;
	/*width:830px;*/
	/* Algo, um espaço em branco, talvez, é impresso fora do link
		A especificação de font-size 0 garante que isso, seja o que for,
		não ocupará espaço visual, criando uma borda indesejável */
}

.mnuBufalo-Horizontal img
{
	border:none;
}

.mnuBufalo-Horizontal *
{
	margin:0;
	padding:0;
    overflow:visible;
    z-index: 100;
}

.mnuBufalo-Horizontal ul.mnuBufalo
{
display:inline;
}

.mnuBufalo-Horizontal ul
{
	list-style-type :none;
}

/* Definições para o link do menu principal */
.mnuBufalo-Horizontal ul.mnuBufalo li a
{
display:inline;
float:left;
/* height:auto !important;  */
}

/* Definições para o 2o nível */
.mnuBufalo-Horizontal ul.mnuBufalo ul
{
display:inline;
position:relative;
float:left;
visibility : visible;
}

.mnuBufalo-Horizontal ul.mnuBufalo ul li
{
float:left !important; /* faz o 1o nível de menu ficar na horizontal */
width:93px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100,style=0);
-moz-opacity: 1;
}

.mnuBufalo-Horizontal ul.mnuBufalo ul li:hover
{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100,FinishOpacity=70,style=3);
-moz-opacity: 0.7;
color:Red;
}

/* Redefinições abaixo do 2o nível */
.mnuBufalo-Horizontal ul.mnuBufalo ul li.mnuBufalo-WithChildren ul
{
display:none;
/* _cleaoth; */
width:185px; 
}

.mnuBufalo-Horizontal ul.mnuBufalo ul li.mnuBufalo-WithChildren:hover ul
{
display:block;
}

.mnuBufalo-Horizontal ul.mnuBufalo ul ul li
{
    background:#7795BD url(/app_themes/TemaBufalo/bg_nav.gif) repeat;
    z-index: 300;
   font-family : Verdana;
   font-size:small;
   width:100%;
}


.mnuBufalo-Horizontal ul.mnuBufalo ul ul li a, ul.mnuBufalo ul ul li span
{
display:block; 	
color:Black;
text-decoration:none;
 }
 
.mnuBufalo-Horizontal ul.mnuBufalo ul ul li a:hover, ul.mnuBufalo ul ul li span:hover
{
color:red;
font-weight:bold;
 }

.mnuBufalo-Horizontal ul.mnuBufalo ul li a, ul.mnuBufalo ul li span /*, ul.mnuBufalo ul ul li */
{	
float:none;
}
 
/* estilo dos elementos da treeview 
.TreeView
{
	font-size: small;	
	width: 10%;
	float: left;
	text-align: left;
	display:inline;
}
.TreeView table
{
	text-align:left;
	border: 5px solid #C0C0C0;
	background-color: #FFCC00;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-collapse: separate;
	background:url(/app_themes/temabufalo/bg-fade-light-short.png) repeat-x bottom;
}

.TreeView table tr:hover a
{
  color:Red;
}

.TreeView div table
{
	border: 5px solid #C0C0C0;
	background-color: #FFFFFF;
	font-weight: normal;
	width: 100%;
	background:none;
}


.TreeView div table tr:hover
{
	background-color: #C0C0C0;
}

.TreeView div table tr:hover a
{
	color: #FFFFFF;
}

.TreeView div table tr td a:hover
{
	color: #FFFFFF;
}

.TreeView div table tr td,.TreeView div table tr td img
{
	margin:0;
	padding:0;
}

*/

/* This style sheet is intended to contain RARELY CHANGED rules used when the TreeView control adapter is enabled. */
/* Empty rules are provided merely as a convenience for your future use or experimentation. */

div.AspNet-TreeView
{
	font-weight: bold;
	margin: 0px;
	width: 100%;
	border-collapse: separate;
	font-size : small;
	display:inline;
	float:left;	
}

div.AspNet-TreeView a
{
	text-decoration:none;
}

div.AspNet-TreeView li.AspNet-TreeView-Root a:visited,li.AspNet-TreeView-Root a
{
	 color : Black;
}

div.AspNet-TreeView li.AspNet-TreeView-Root * a:visited,li.AspNet-TreeView-Root * a
{
	 color : Blue;
}

div.AspNet-TreeView a:hover, a:visited:hover
{
	color:Red !important;
}

div.AspNet-TreeView img
{
	border:none;
}

div.AspNet-TreeView ul
{
	font-weight: normal;
}

div.AspNet-TreeView ul li
{
		background:url(/app_themes/temabufalo/bg-fade-light-short.png) repeat bottom;
		padding-top :3px;
		padding-bottom : 3px;
}

div.AspNet-TreeView li.AspNet-TreeView-Root
{
	 font-weight :bolder;
}



.AspNet-TreeView-Show
{
}

.AspNet-TreeView-Hide
{
    display:none;
}


/* Caixa com sombra, ainda não utilizada */
/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(/images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(/images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(/images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(/images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

/* elementos básicos */

hr,p,div {margin:0;padding:0}


/* caixa */
.caixa fieldset
{
	border: thick solid #A4D1FF;
	background-color: #E1E1E1;
	font-size: small;
	font-family: Verdana;
}
.caixa fieldset legend
{
	font-weight: bold;
	background-color: #A4D1FF;
	width:100%;
	z-index:-1;
	text-align:left;
}

.inputbuf
{
    BORDER-RIGHT: black 1px inset;
    BORDER-TOP: white 1px outset;
    FONT-SIZE: 11px;
    BORDER-LEFT: white 1px outset;
    BORDER-BOTTOM: black 1px inset;
    FONT-FAMILY: Tahoma, Verdana;
    BACKGROUND-COLOR: #fdf5e6
}
.btnbuf
{
    BORDER-RIGHT: black 2px inset;
    BORDER-TOP: white 3px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BORDER-LEFT: white 1px inset;
    CURSOR: hand;
    COLOR: black;
    BORDER-BOTTOM: black 1px inset;
    FONT-FAMILY: Tahoma, Verdana;
    BACKGROUND-COLOR: #e8e8ff
}

/* Ajax toolkit */

.watermarked {
	height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;
	color:gray;
}	

.ratingStar 	
{
	PADDING-RIGHT: 0px;	
	DISPLAY: block;	
	PADDING-LEFT: 0px;	
	FONT-SIZE: 0pt;	
	PADDING-BOTTOM: 0px;	
	MARGIN: 0px;	
	WIDTH: 13px;	
	CURSOR: pointer;	
	PADDING-TOP: 0px;	
	BACKGROUND-REPEAT: no-repeat;	
	HEIGHT: 12px}

.filledRatingStar 	
{
	BACKGROUND-IMAGE: url(/Images/FilledStar.png)
	}
	
.emptyRatingStar 	
{
	BACKGROUND-IMAGE: url(/Images/EmptyStar.png)
	}
	
.savedRatingStar 	
{
	BACKGROUND-IMAGE: url(/Images/SavedStar.png)
	}
	
