﻿
*
{
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:11px;
	color:#464646;
}

/* Color Picker - START */
.lcpicker{width: 126px;padding:2px;background:#ffffff;border: 1px #000000 solid}
.lcpicker .lcpickerControls{margin-top:10px;}
.lcpicker input{width: 100px}
.lcpickerList SPAN{cursor:pointer;}
.colorwell{text-align:center;width:60px;}
.colorPicker
{
	display:block;
	float:left;
	width:15px;
	height:15px;
	margin:0 10px 0 0;
	border:1px solid #000;
	cursor:pointer;
}
/* Color Picker - END */

OL 
{
	margin:10px 0 10px 30px;
}

body {font:11px arial;}
.txtDef {font:11px arial;}


IMG{border:0;}

input{font:11px arial;vertical-align:middle;}
select
{
    font:11px arial;
	width:130px;
}

.selectMenu 
{
    line-height:2em;
    vertical-align:middle;
    cursor:hand;
}
.selectMenu select
{
	width:auto;
}
.selectMenu span
{
    text-decoration:underline;
}

.floatLeft { float: left; }
.pad{ padding:0 20px 0 0}

.csTexts
{
	border-width:1px;
	border-style:solid;	
	border-color:#000000;
}

option
{
	padding-left:2px;
}

.ulList
{
    list-style-type: none;
}
.cpName { font-size:14px; font-weight:bold;}
.floatL{ float: left;}
.floatR{ float: right;}
.bold{ font-weight:bold;}
.clear{ clear: both;}
.pad10{ padding:10px;}
.rPad10{ padding-right:10px;}
.tPad5{ padding-top:5px;}
.mH100{ min-height:100px;}
.txtC{ text-align:center;}
.txtR{ text-align:right;}
.hidden{ display:none;}
.liList
{
	margin-bottom:10px;
}
.liList div
{
	margin-left:5px;
}

H1{font:16px arial;}

.hide{display:none;}

/* NOTIFICACOES */

DIV.Notifications
{
	margin:10px 5px;
}
DIV.Notifications DIV.not
{
}
DIV.Notifications DIV.err
{
	color:Red;
}


/*grid*/
DIV.emptyDiv
{
	padding:5px 0;
	/*background-color:Gray;*/
}
DIV.gridCont
{
	padding:10px 0 10px 0;
	overflow:hidden;
}

table.mgrid
{
	table-layout:fixed;
}

table.mgrid td
{
	padding:0 5px;
}
table.mgrid td.AdImgTD
{
    padding: 0 10px 0 0;
    height: 81px;
    width: 102px;
}
table.mgrid th
{
	padding:0 7px;
	overflow:hidden;
}

table.mgrid th.chkcl
{
	padding:0 3px;
    overflow:hidden;
	width:16px;
	margin:0;
}

.td_details
{
    min-width:155px;
    text-align:right;
    }

th.gridHeaderAsc, th.gridHeaderDesc
{
	/*background:#DADADA url(../../images/orderUp.png) no-repeat right;*/
	/*padding:0 16px;*/
	/*margin-right:5px;*/
	/*padding:0 5px;*/
	background:#A5A5A5;
}

th.gridHeader
{
	/*padding:0 16px;*/
	/*margin:5px;*/
    padding-left: 5px; 
    padding-right: 5px;
    padding-top: 0; 
    padding-bottom: 0;
}

tr.gridHeaderAsc, tr.gridHeaderDesc
{
    
}

TR.gRow TD, TR.gHeader TD
{
	height:22px;
	/*text-align:center;*/
}

td.noshow,th.noshow
{
	display:none
}


th.chkcl
{
	padding:0 5px;
	overflow:hidden;
	width:16px;
	margin:0;
}
td.chkcl
{
	width:16px;
	margin:0;
	padding:0 5px 0 1px;
	overflow:hidden;
	/*border:1px solid black;*/
	
}


th.chkcl ofl ,td.chkcl ofl
{
	display:none;
}

/* actions */
DIV.cButton
{
	clear:both;
	/*border:1px solid blue;*/
}
DIV.cButton select
{
	vertical-align:middle;
	margin-left:5px;
}
DIV.cButton input
{
}
DIV.cButton input.filter
{
	/*margin:0 0px 0 5px;*/

}
DIV.cButton input.hid
{
	display:none;
}
DIV.cLink
{
	margin:20px 0;	
}
DIV.cLink a.slct
{
	text-decoration:none;
}

DIV.counter DIV.cLink
{
	margin-top:0;
}
DIV.gridErrors {}
DIV.gridErrors div.errmsg
{
	color:red;
	padding-top:5px;
	display:block;
}
DIV.gridErrors div.warnmsg
{
	padding-top:5px;
	display:block;
}
SPAN.gridErrors 
{
	color:red;
	padding-top:5px;
	
}

/* paginação */
DIV.paginate
{
/*	width:350px;*/
	border:1px solid;
	text-align:center;
}
.pagNum
{
	float:left;
}
DIV.innerPN
{
	margin:0 auto; 
	display:block;
	
}

DIV.PageNumbering
{
	margin-top:5px;
	overflow:hidden;
	width:100%;
}
DIV.pagPrev
{
	float:left;
	/*width:200px;*/
	padding-right:5px;
	text-align:right;
}
DIV.pagNext
{
	float:left;
	padding-left:5px;
	text-align:left;
	/*width:110px;*/
}
.numbers
{
	float:left;
	text-align:center;
	padding-left:5px;
}
.numbers a
{
	float:left;
	padding-right:5px;
}


.optionBox
{
    float:left; 
    min-width:240px;
    border: 1px solid #E0E0E0;
    width:100%;
}

.separatorBox
{
    width:6px; 
    float:left
}
.headBox
{
    
    padding-top:5px; 
    background-color:#E0E0E0;
    width:100%; 
    vertical-align:middle;
    height:20px;
    font-weight:bold;
}

/******************************** Filtro */
div.fContainer
{
	margin-top:5px;
	background:#f5f5f5;
	overflow:hidden;
	min-width:489px;
	width:100%;
	min-width:488px;
    border: 1px solid #E0E0E0;
}
DIV.filterTop
{
	overflow:hidden;
	background-color:#E0E0E0;
	display:block;
}
DIV.filterContainer
{
	clear:both;
	overflow:hidden;
	padding:3px;
}
DIV.autoFirstCol
{
	float:left;
	width:240px;
}
.filterLabel
{
	display:block;
	float:left;
	padding-right:5px;
	padding-top:4px;
	text-align:right;
	width:100px;
	height:auto;
}
DIV.autoFrow
{
	padding:5px 0;
}
DIV.autoFbuttons
{
	text-align:right;
	padding:5px 10px 5px 5px;
	overflow:hidden;
}

DIV.autoFbuttons input
{
	margin:0 0 0 5px;
	
}

span.BSLabel 
{
	width:150px;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	float:left;
	display:block;
}

span.BSLink 
{
	width:210px;
	text-align:right;
	padding-right:0; 
	vertical-align:top; 
	text-decoration:underline;
	cursor: hand;
}

a.BSLink
{
	width:210px;
	text-align:right;
	padding-right:0; 
	vertical-align:top; 
	text-decoration:underline;
	cursor: hand;
}
.BSLink {width:210px;text-align:right;padding-right:0; vertical-align:top; text-decoration:underline;cursor: hand}


.BSLN {font:11px arial;}
.BCLS {padding-top:15px;}
.BCSB {
border:0;
font:11px arial;
margin-top:-5px;
}
.BSSB {
height:25px;
border:2px;
margin-top:-1px;
}

ul
{
	margin-left:16px;
}

li{
	margin-bottom:10px;
}

li div
{
	margin-left:20px;
}


/*PARA PAGINAS DE DADOS - FIM*/

.labels
{
font:10pt arial;
}


#search-box * {
margin:0;
padding:0;
}


#search-box .clip
{
	float:left;
	background:url(/images/1.png) no-repeat;
	width:29px;
	height:70px;
}

#search-box .info
{
	padding-top:14px;
}

#search-box div.search
{
    float:left;
}

#search-box input.search
{
    background:url(/images/4.png) top right;border:0;height:22px;
}

#search-box div.txt
{
    margin-top:5px;
}


.form{}

	.form .forgotpassword
	{
		display:block;
		margin-top:20px;
		text-align:center;	
	}
	
	.form .createaccount
	{
		display:block;
		margin-top:10px;
		text-align:center;	
	}
	

	html .form label{
		display:inline-block;
		float:left;
		/*width:150px; clips pages apresentacao de results */
		width:155px;
		text-align:right;
		padding-top:5px;
		padding-right:5px;
		
	}
	html .form label.s{
		display:inline-block;
		float:left;
		/*width:150px; clips pages apresentacao de results */
		width:80px;
		
		text-align:right;
		padding-top:4px;
		padding-right:5px;
		
	}
	
	.clipDetail .form label, .clipConvert .form label
	{
		padding-top:0;
	}
	
	.form label span{
		display:block;
		text-align:left;
	}
	
	
	.form .buttons{
		padding-left:160px;/*155px*/
	}
	.form .errors
	{
		font-family:Arial;
		font-size:11px;
		color:red;
		/*border:1px solid black;*/
		padding:2px 0 2px 160px;
		height:15px;
		width:100%;
		display:block;
	}
	.form .txt, .form .txtMulti{
		width:180px;
	}
	
	.form .select, .nselect{
		width:180px;
	}
	
	.form err {color:red}
	 
	
	.color_description
	{
		padding:10px 0;
	}
	
	.form>FIELDSET>FIELDSET
	{
		border:0;
		width:240px;
	}

	.form>FIELDSET>FIELDSET LABEL
	{
		width:115px;
	}

	FIELDSET.left
	{
		float:left;
	}
	
	FIELDSET.right
	{
		float:left;
	}


    html.ie6 DIV#c_form DIV {
        margin-bottom:0;
        padding-bottom:5px;
        zoom:1;
		clear:bot50
    }
  html.ie6 DIV.i6bug {
	margin-bottom:1px;
    padding-bottom:5px;
    overflow:hidden;
    zoom:1;
	clear:both;
  }
	.form>div, .form>FIELDSET>DIV, .form>FIELDSET>FIELDSET>DIV{
		margin-bottom:5px;
		clear:both;
	}
	
	.form>FIELDSET.colours
	{
		padding:10px 0;
		border:0;
	}
	
	.form>div>div { padding: 4px 0 0 160px;}
	
	.form>DIV>DIV.codeBox{
		padding-left:0;
	}
	
	div#copyColor{
		margin-bottom:10px;
		margin-left:67px;
		margin-top:10px;
	}

	div#copyColor label{	
		display:inline;
		float:none;
		width:auto;
}
	
	.form .codeBox TEXTAREA
	{
		width:470px;
		height:100px;
		padding:5px;
	}
	
	.form .codeBox INPUT
	{
		width:470px;
		padding:5px;
	}
	
	
	
	.form .codeBox DIV.pos
	{
		padding:0;
	}
	
	
	.form .links
	{
		text-decoration: underline;
		cursor:hand;
		margin-right:5px;
		
	}
	


.formOptions
{
	padding-left:50px;
	float:left;
	margin-top:5px;
	clear:both;
	}



.data{}
.data label{
	display:block;
	float:left;
	width:155px;
	text-align:right;
	padding-right:5px;
}
.data .buttons{
	padding-left:160px;/*155px*/
}
.data .txt, .form .txtMulti{
	width:180px;
}
.data>div
{
	margin-bottom:5px;
	padding-top:3px;
	clear:both;
	/*height:21px;*/
}
.data > div > div{
	padding-left:160px;/*155px*/
}

.data .errors
{
	font-family:Arial;
	font-size:11px;
	/*border:1px solid black;*/
	padding:2px 0 2px 155px;
	height:15px;
	width:100%;
	display:block;
}



.detail .menu
{
	clear:both;
	overflow:hidden;
	padding:0 0 10px 0;
}

.detail .nav
{
	float:right;
}

.detail .back
{
	float:left;
}

.detail .summary
{
	background:#E0E0E0;
}


.detail .slideShow
{
	text-align:center;
}


.detail .markAd DIV.cLink
{
	margin:5px 0 20px 0;	
}

.detail .markAd .rankAd
{
	float:right;
}

.detail .markAd .rankAd IMG
{
	display:block;
	margin-top:5px;	
}

.detail .photos 
{

}

.detail .photos IMG
{
	padding: 0 10px 10px 0;
}

.title
{
	margin:0 0 20px 0;
}



.formEx .txt /* , .formEx .inputs textarea */
{
	width:172px;
	margin-bottom:5px;
}


.formEx TD
{
	vertical-align:top;
}

 .formEx .errors
 {
 	color:Red;
 }

.formEx .button
{
	width:auto;
	height:auto;
	margin:15px 0 25px 0;
}

.formEx .option
{
	margin-bottom:5px;
}

.formEx TABLE.login
{
	margin-left:80px;
}

.formEx TABLE.login .txt
{
	margin:0;
}


/* formularios só de radio buttons */
.opts input{display:inline-block;margin-right:9px;}
.ie .opts input{margin-right:3px;}


.radio TABLE.opts TD
{
	/*
	display:block;*/
	margin-bottom:5px;
}

.radio .form TD label{
	display:inline;
	padding-left: 5px;
	float:none;
}

.radio DIV.opts
{
	padding-left: 23px;
	padding-bottom: 10px;
}

.radio .form .msg
{
	margin-bottom:30px;
}

/*Usada na pagina 095*/
.radioLabels TD{
	height: 20px;
}

/* ads */


/* 064 */
.clips TABLE.opts TD
{
	/*
	display:block;*/
	margin-bottom:5px;
}

.clips .form TD label{
	display:inline;
	float:none;
}

.clips input.opt{
	margin-right:3px;
}
.clips DIV.opts
{
	padding:5px 0 20px 15px;
	overflow:hidden;
}

.clips DIV.opts IMG
{
	display:block;
	float:left;
	width:135px;
	border-style:solid;
	border-width:1px;
	height:90px;
	margin-right:10px;
}

.clips DIV.opts SPAN
{
	display:block;
	float:left;
	font-size:80%;
	width:68%;
}

.clips .form .msg
{
	margin-bottom:30px;
}

.clips .form .tips
{
	font-size:80%;
}

/* Colocar isso no fim */
.BCH5{height:5px;}
.BCH10{height:10px;}
.BCH15{height:15px;}
.BCH20{height:20px;}
.BCH25{height:25px;}
.BCH40{height:40px;}
.BCH50{height:50px;}
.BCH100{height:100px;}

.BCW44{width:44px;}
.BCW10{width:10px;}
.BCW45{width:45px;}
.BCW49{width:49px;}
.BCW50{width:50px;}
.BCW53{width:73px;}
.BCW54{width:54px;}
.BCW64{width:64px;}
.BCW65{width:65px;}
.BCW90{width:90px;}
.BCW100{width:100px;}
.BCW120{width:120px;}
.BCW220{width:220px;}
.BCW222{width:222px;}
.BCW223{width:223px;}
.BCW224{width:224px;}
.BCW226{width:226px;}
.BCW480{width:480px;}
.BCW350{width:350px;}
.BCW500{width:500px;}

.BCF10 {font-size:10px;}
.BCF12 {font-size:12px;}
.BCF12D {font-size:12px;color:gray}

/* RESULTADOS PAR/IMPAR */
.BCpar {}
.BCimpar {background:#e0e0e0;}


.BCimpar IMG, .BCpar IMG
{
	max-width:100px;
	max-height:75px;
}

.btnMin
{
    min-width:65px;
}

/* HOMEPAGE */
.BCHOMETOP {text-align:right;width:800px;margin:0 auto;}


/* TODO */

/*
table.mgrid
{
	table-layout:fixed;
}*/
td DIV.ofl
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	/*margin:2px;*/
	padding:2px;
	display:block;
	/*width:100%;*/
}
.textList INPUT
{
	margin-top:-4px;
	_margin-top:-8px;
	width:144px;
}
.textList INPUT.small
{
	margin-top:0;
	margin-bottom:1px;
	width:70px;
}
.textList SELECT OPTION
{
	height:12px;
	margin-bottom:1px;
}
.textList SELECT
{
	height:17px;
	font-size:10px;
}


/***/
.textLine INPUT
{
	margin-top:-2px;
	_margin-top:-4px;
	width:20px;
}
.textLine INPUT.small
{
	margin-top:0;
	margin-bottom:1px;
	width:10px;
}
.textLine SELECT OPTION
{
	height:10px;
	
}
.textLine SELECT
{
	height:16px;
}
/* filtro pesquisa */

DIV.pesqFi select
{
	width:121px;
}
DIV.pesqFi DIV.diBox
{
	float:left;
	padding-right:4px;
	padding-bottom:5px;
}
html.gecko div.pesqFi div.diBoxl input
{
    width:119px;
}
DIV.pesqFi DIV.diBoxl input
{
	width:119px;
}
DIV.pesqFi DIV.diBoxl DIV.textList
{
	float:left;
	padding-right:4px;
	padding-bottom:5px;
}
DIV.pesqFi DIV.diBoxl DIV.textListd
{
    
    float:left;
	padding-right:1px;
	padding-bottom:6px;
}

html.ie DIV.pesqFi DIV.diBoxl DIV.textList input
{
	width:119px;
}


/*  pesquisa avancada  */
DIV.paBox
{
	float:left;
	width:250px;
	margin-bottom:10px;
	overflow:hidden;
}

DIV.paBoxl
{
	float:left;
	margin-bottom:9px;
	width:250px;
	overflow:hidden;
}

.ad
{
	height:85px;
	clear:both;
}

.detail .summary .ad
{
	clear:none;
}

.detail .summary
{
	clear:both;
}

.form > DIV.BCimpar > DIV.ad
{
	padding:0;
	margin:0;
}

.ad .left
{
	float:left;
	margin:5px 10px 5px 5px;
}
.ad .right
{
	float:left;
	margin:8px 5px 0 0;
	/*width:360px;*/
	
}
.ad .right DIV
{
	height:15px;
}
.ad .link
{
	margin-bottom:10px;
}
.ad .r1
{
	overflow:hidden;
}
.ad .c1
{
	float:left;
	width:190px;
}
.ad .c2
{
	float:left;
	text-align:right;
	min-width:150px;
}

DIV.paFooter
{
	overflow:hidden;
	clear:both;
}


/* REPORT PAGES */
DIV.gray
{
	color:#B3B3B3;
	margin-left:8px;
}
DIV#reportP
{
	width:906px;
	margin:0 0;
    clear:both;
    /*padding-top:10px; */
}

DIV#reportP Div.summary
{
	margin:20px 0;
}
DIV#reportP H1
{
	font:18px Arial;
}
DIV#reportP H2
{
	font:bold 14px Arial;
	/*padding-top:10px;*/
}
DIV#reportP DIV.map_legend
{
	padding:0 5px 5px 5px;
	overflow:hidden;
}

DIV.map_legend DIV.map_quad
{
	float:left;
	margin-right:1px;
	height:12px;
	width:12px;
}
DIV.map_totals strong
{
	font:11px Arial;
	font-weight:bolder;
	margin:0x 2px;
}
table#ctl00_ContentPlaceHolder1_tCountries
{
}
table#ctl00_ContentPlaceHolder1_tCountries tr
{
	
}
table#ctl00_ContentPlaceHolder1_tCountries tr.rowi
{
	background-color:#E0E0E0;
}
table#ctl00_ContentPlaceHolder1_tCountries  td 
{
	padding:5px 0;
}
table#ctl00_ContentPlaceHolder1_tCountries  th 
{
	border-bottom:1px solid black;
	font:bold 12px Arial;padding-top:10px;padding-bottom:5px;
	padding:2px 0;
}

table#ctl00_ContentPlaceHolder1_tCountries tr.tfooter td
{
	font:bold 12px Arial;padding-top:10px;padding-bottom:5px;
	border-top:1px solid black;
	background-color:#D8EEF2;
	padding-top:3px;
}
DIV.graphBox
{
	overflow:hidden;
}
DIV#reportP DIV.gp
{
	height:23px;
	padding-top:8px;
	margin-left:3px;
	float:left;
}
DIV#reportP table.charttable
{
	width:100%;
}
DIV#reportP table.charttable strong
{
	font:bold 14px Arial;
	padding-left:5px;
}
DIV#reportP DIV.charttable strong
{
	font:bold 14px Arial;
	padding-right:5px;
}

.promo
{
	text-align:left;
	width:950px;
	margin: 0 auto;
}
.promo TD
{
	font-weight:bold;
	text-align:center;
}
.promo .links1
{
	text-align:right;
	margin:35px 0;
}
.promo .links1 A
{
	font-weight:bold;
}

.promo .links2
{
	margin-top:18px;	
	overflow:hidden;
}
.promo H1
{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}
.promo H2
{
	font-size:14px;
	font-weight:normal;
	padding-bottom:50px;
}


/* Start Default */
INPUT.bbutton
{
	Width:208px;
	Height:30px;
	font-size:16px;
	font-weight:bold;
	background-color:#D4D0C8;
	color:#464646;
}
.default
{
	margin:0 auto;overflow:hidden;
}

.default .left
{
	float:left;
	width:48%;
}

.default .small
{
	font-size:12px;
}


.default .right
{
    border:1px solid red
	float:right;
	width:48%;
}
.default .intro
{
	float:left;
	width:730px;
	padding-bottom:20px;
}

.default .intro *, .default A.a1, .default H1, .default H2, .default DIV, .promo *, .publisher *, .generic *
{
	font-size:14px;
	
}

.default H1
{
	font-weight:bold;
	margin-bottom:15px;
}

.default .intro H1
{
	margin:25px 0 20px 0;
}

.default .tabs *
{
	text-align:center;
}

.default .tabs H1
{
	text-align:left;
	border-bottom:1px solid #000;
	padding-bottom:5px;
}

.default .intro P
{
	margin-bottom:20px;
}

.default .tabs IMG
{
	margin:20px 0;
}

/* End Default */

/* custom controls */
DIV.nSelect
{
	border:1px solid #7F9DB9;
	margin: 0 3px 8px 0;
	overflow-y: auto;
	padding: 1px 0;
}
DIV.nSelect Div.nitem
{
	background-color:white;
	padding: 3px;
	color:Black;
	cursor: pointer;
	display: block;
}
DIV.nSelect Div.nsel
{
	background-color:#0A246A;
	color: White;
}
/* end of custom controls */


.codeBox
{
	padding-top:5px;
	padding-bottom:20px;
}

.btSpace
{
	margin-right:2px;	
}

.form > div > div.showColorT
{
	float:left;
	padding:0;
	margin:0;
	
}

.form > div > div.showColor
{
	float:left;
	width:12px;
	height:12px;
	padding:0;
	margin:0 5px 0 0;
	border: 1px solid black;
}

.form label span.nb {text-decoration:underline; display:inline; cursor:pointer }
.form label span.spanTola{display:inline-block; text-align:right; cursor:pointer}
.form label span.spanTola2{display:inline-block; text-align:right;}
span.spanTola span.nb {display:inline; text-decoration:underline; cursor:pointer}








ul#qpa
{
	margin-left:30px;

}

ul#qpa li{
	margin-bottom:3px;
	
}
DIV#cards
{
	margin-top:15px;
	overflow:hidden;
}
DIV#cards DIV
{
	float:left;
	margin-right:5px;
}
DIV.ANOUNC
{
	font-size:14px;
	float:left;
	margin-left:20px;
	width:710px;
	
}
DIV.blueBx
{
	width:180px;
	float:left;
	background-color:#D7DFE2;
	padding:16px;
}
DIV.blueBx div.cLink a
{
	display:block;
	padding-bottom:2px;
}
DIV.blueBx div.cLink a.slct
{
	font-weight:bold;
	
}
DIV.blueBx div.cLink span.slct
{
	display:block;
	font-weight:bold;
	margin-bottom:0;
}
DIV.defbanners
{
	
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	overflow:hidden;
}
DIV.defbanners DIV.dbi
{
	height:40px;
	width:75px;
	float:left;
	/*margin: 5px 10px 0 10px;*/
	margin:0;
	padding:5px 10px;
	display:block;
	padding-bottom:5px;
	
}
DIV#nl
{
	float:left;
}
DIV#caixapesq
{
	
	background-color:#DCDADA;
	padding:10px;
	margin:20px 0;
	overflow:hidden;
}
DIV#caixapesq DIV
{
	
	float:left;
	width:220px;
}

DIV#caixapesq SELECT
{
	font-size:11px;
	width:180px;
}
DIV#caixa_categ SELECT
{
	font-size:11px;
	width:180px;
}

DIV#country label
{
	font-size:11px;
}
DIV#caixa_categ label
{
	font-size:11px;
}


/* Pesquisa editores */
DIV.divepesq
{
	overflow:hidden;
	margin:10px 0;
	
}
DIV.divepesq DIV.divepic
{
	float:left;
	
}
DIV.divepesq DIV.diveDesc
{
	/*float:left;*/
	margin-left:10px;
	margin-bottom:5px;
	
}
DIV.divepesq DIV.diveDesc h2
{
	/*color:#798700;*/
}
DIV.diverightpesq
{
	overflow:hidden;
	float:left;
	margin-right:10px;
}


.pPrice TABLE TD
{
	padding:2px 10px;
}

.pPrice TABLE .leftTxt
{
	text-align:right;
}

.pPrice TABLE thead TD
{
	font-weight:bold;
}

.pPrice TABLE
{
	margin:30px 0 20px 0;
}

.pPrice txt2
{
	line-height:12px;
}

/* HOME page canais*/
DIV.homePageSection
{
	float:left;
	min-width:95px;
	padding:10px;
}
div.homePageSection span.homePageSectionTitle
{
	padding:3px 0 5px 0;
	display:block;
	font-weight:bold;
}
div.homePageList ul li
{
	list-style:none;
	padding:5px;
	display:block;
}

div.homePageList ul li.selected
{
}

.liHover
{
	background-color:Blue;
	color:White;
}
.liHoverOff
{
	background-color:white;
	color:black;
}
DIV#mapDiv DIV#form
{
	border:1px solid brown;
	overflow:hidden;
}
DIV#mapDiv DIV#form select 
{
	
}
DIV#form DIV#ldiv
{
	overflow:hidden;
}
DIV#form DIV#ldiv div.lb
{
	/*width:40px;*/
	display:block;
	float:left;
}

.colorTitle
{	 padding:10px 0 0 0;}

/* ie hacks */
html.ie6 img,html.ie6  div  
{
    
    behavior: url(/style/iepngfix.htc) ;
    display:block;
    zoom:1;

}


/***** reports clips **********/

DIV.DivReports
{
    padding:10px;
    float:left;
    /*border:1px solid red;*/
    overflow:hidden;
    display:inline-block;
    /*color:#847C7C;*/
}
DIV.DivReports DIV
{
    float:left;
    padding:0 3px;
}

DIV.DivChart 
{
    clear:both;
    height: 160px; 
    padding: 3 0 3 0;
}

DIV.mainRep
{
    margin: 0 auto;
    width: 890px;
    clear:both;
    padding-top:10px; 
}

DIV.DivReports DIV.Ditem
{
    padding:2px 0;
    width:435px;
}

DIV.DivReports DIV.Ddef1
{
    padding:2px 0;
    width:200px;
    clear:both;
}

DIV.DivReports DIV.Ddef2
{
    padding:2px 0;
    width:385px;
}

DIV.DivReports DIV.Ditem chart
{
    vertical-align:middle;
}
DIV.DivReports DIV.DitemR
{
        width:285px;
        float:right;
        padding-right:10px;
}
DIV.DivReports DIV.inf
{
    padding:4px;
}
DIV.DivReports DIV.val
{
    width:50px;
    text-align:right;
}



DIV.Dtab
{
    margin:1px 1px 0 1px;
    width:90px;
    text-align:center;
    float:left;
    overflow:hidden;
    padding:2px;
}

DIV.tabActive
{
    /*color:#ffffff;*/
    background-color:#cecece;/*5787C0;    */
    border-left:1px solid #cecece;
    border-right:1px solid #cecece;
    border-top:1px solid #cecece;
}
DIV.tabActive:hover
{
    cursor:pointer;
}

DIV.tabInactive
{
    color:#505050;
    background-color:#eaeaea;
    border-left:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
    border-top:1px solid #eaeaea;
}

DIV.tabInactive:hover
{
    cursor:pointer;
    border-left:1px solid #cecece;
    border-right:1px solid #cecece;
    border-top:1px solid #cecece;
}

DIV.reportPane
{
    margin: 0 auto;
    width: 900px;
    
}

DIV.reportPaneAds
{
    margin: 0 auto;
    width: 910px;
    
}

DIV.contentRpt
{
     padding:0; 
     margin:0; 
     min-height:50px
}

DIV.chartHead
{
    clear: both;
    background: url('../reps/images/bg_repheadm.jpg') 0 0 repeat-x;
    border-left:1px solid #D3D3D3; 
    border-right:1px solid #D3D3D3; 
    height: 27px;
}

DIV.chartHead:hover
{
    clear: both;
    background: url('../reps/images/bg_repheadm.jpg') 0 -27px repeat-x;
    border-left:1px solid #999999; 
    border-right:1px solid #999999;
    height: 27px   ;
    cursor:pointer; 
}

DIV.chartHeadm
{
    clear: both;
    background: url('../reps/images/bg_repheadm.jpg') 0 0 repeat-x;
    border-left:1px solid #C5DBEC; 
    border-right:1px solid #C5DBEC; 
    height: 27px;
}

DIV.chartMiniH
{
    background: url('../reps/images/bg_repheadm.jpg') 0 0 repeat-x;
    border-left:1px solid #D3D3D3; 
    border-right:1px solid #D3D3D3; 
    height: 27px;
    float: left; 
    width:298px; 
    margin-left:1px; 
    margin-right:1px; 

}
DIV.chMiniCol
{     
    float: left; 
    width:298px;
    margin-left:1px; 
    margin-right:1px; 
    border-bottom:1px solid #D3D3D3;
    border-left:1px solid #D3D3D3;
    border-right:1px solid #D3D3D3;
    overflow:hidden;
}

DIV.ChartBigBorder
{
    clear: both;
    width:906px;
    border-bottom:1px solid #D3D3D3;
    border-left:1px solid #D3D3D3;
    border-right:1px solid #D3D3D3;
}

DIV.chartMiniLbl
{
    padding:2px;
}

A.totop
{
    text-decoration:underline;
}
A.totop:hover
{
    cursor:pointer;
    color: #008bcb;
}

.xpControl
{
    padding: 5px 10px 0 5px;
    float:right;
    text-decoration:underline;
}

.xpControl:hover
{
    cursor:pointer;
    color: #008bcb;
}


TH.ThReports
{
    background-color:#E0E0E0;
    color:#606060;
    font-weight:bold;
    padding-left:1px;
}

TH.rightBord
{
    border-right: 1px solid #ffffff;
    background-color:#E0E0E0;
    color:#606060;
    font-weight:bold;
    padding-left:1px;
}

TH.rightTopBord
{
    border-top: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
    background-color:#E0E0E0;
    color:#606060;
    font-weight:bold;
    padding-left:1px;
}

TH.highlight
{
    border-right: 1px solid #ffffff;
    font-weight:bold;
    padding-left:1px;
    color:White;
    background-color:#ACADAF;
}

TABLE.Reports
{
    width:100%;
    font-family: Arial;
    font-size:11px;
    border:1px solid #E0E0E0;
}

TABLE.Reports TD.par
{
    background-color:#f5f5f5;
    padding: 0 3px 0 3px;
}

TABLE.Reports TD.impar
{
    background-color:#ffffff;  
    padding: 0 3px 0 3px;
}

TABLE.Reports TD.total
{
    background-color:#E3E4E8;  
    font-weight:bold;
    color:#4d4d4d;
    padding: 0 3px 0 3px;
}

TABLE.Reports TD.total1
{
    background-color:#f5f5f5;  
    font-weight:bold;
    color:#4d4d4d;
    padding: 0 3px 0 3px;
}

TABLE.Reports TD.alingRight
{
     text-align:right;
}

TABLE.Reports TH.alingLeft
{
     text-align:left;
}

.resources
{
	text-align:left;
	width:950px;
	margin: 0 auto;
}

.resources TD.Head 
{
	font-weight:bold;	
}

.resources TD.Data 
{
	font-weight:normal;
	font-size:14px;
	text-align:justify;
}

.resources TD.img 
{
	width:130px;
	text-align:center;
}

.resources .links1
{
	text-align:right;
	margin:35px 0;
}

.resources .links1 A
{
	font-weight:bold;
}

.resources .links2
{
	margin-top:18px;	
	overflow:hidden;
}

.resources H1
{
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.resources H2
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}

.resources H2.tab
{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
}
.resources SPAN.Data
{
    font-weight:normal;
    font-size:14px;
    text-align:justify;
}

.topUpVal
{
    padding:0 3px 0 0;
    text-align: right;
}

.txtVals
{
    padding:0 0 0 3px;
}

/*
.button
{
    min-width:50px;
 }*/

.favOutterContainer
{
	display:inline-block;
	top:0;
	left:0;
	position:relative;
	vertical-align:top;
	width: 102px;
	height: 81px;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
    background-image:url(/i/s_frame.png);
    background-position: top left;
}
.favInnerContainer
{
    line-height: 75px; 
    display: inline-block; 
    height: 75px; 
    vertical-align: middle; 
    text-align: center;
}

/*AddThis*/
.shareDiv{ float:right; }
.shareDiv a{ text-decoration:none; 	font-size:1.2em; }
