* 			{font-family: Arial, Helvetica, sans-serif; font-size:11px}
img			{border:0;}
body 		{background: url(/interface/imgs/fundo.gif); margin:0; padding:0; color:#4F4F4F;}
h1, .Title	{font-size:11px; font-weight:bold; text-transform:uppercase; margin-top:0;}
a			{color:#E8B402; }
a:hover		{text-decoration:none;}

#cubes 		{height:68px; background:#201f1f url(/interface/imgs/cubebg.gif) repeat-x bottom; border-bottom:1px solid black;  vertical-align:bottom; text-align:center; padding-left:42px;}
#content 	{vertical-align:top; padding:0 10px 10px 10px; }
#content > a{font-weight:bold;}

.style1 			{color:#e8b402; font-size:9px; }
.style1 img			{vertical-align:middle;}
.style1 a 			{color:#e8b402; font-size:9px; text-decoration:none;}
.style1 a:hover 	{text-decoration:underline;}


.cubeicon 			{width:90px; float:left; margin:0 15px 0 15px; padding-top:13px;padding-bottom:13px; border-bottom:4px solid white;}
.cubeicon:hover		{border-bottom:4px solid #e8b402;}
.cubeicon img		{border:1px solid #e8b402;}

.nnews 			{margin-bottom:10px; padding:10px;font-size:11px;}
.nnews a 		{color:#000; text-decoration:none;}
.nnews a:hover 	{text-decoration:underline;}
.nnews span		{color:#e8b402; font-weight:bold;}

.news2 			{margin-top:4px; padding:0px 10px 0px 10px;font-size:11px;}
.news2 a 		{color:#000; text-decoration:none;}
.news2 span		{color:#e8b402; font-weight:bold;}



#txtdata		    {margin:4px; text-align:right; padding-right:15px; color:#305ca5; background:url(/interface/imgs/rep.gif) repeat-x;}
#contentarea 		{background:#fff  repeat-x top; vertical-align:top;}

#content 			{width:450px; vertical-align:top; }
#content > div		{padding:10px;}
#areadestaque 		{vertical-align:top;}
#areadestaque > div {padding:3px; }

#navbar {margin-left:10px;}
/*#menu			{background:#fff9ac; font-weight:bold; }
#menu a			{color:gray; text-transform:uppercase; text-decoration:none; display:block; padding:8px;  }
#menu a:hover	{background:#f1f1f1}*/

.linksrapidos a {color:#305ca5; padding:5px 0px 8px 8px; font-weight:bold; display:block;text-decoration:none; width:179px }
.linksrapidos a:hover {text-decoration:underline;color:#0099FF;}

.data 		{vertical-align:middle; padding:2px; text-align:right; color:gray; font-size:10px; background:gray; }

.destaque1  {background:#fff9ac; width:100%; height: 211px; margin-bottom:3px;}
.destaque2  {background:#bdd0ee; width:100%; height: 200px; color:#8b8b8b; margin-bottom:3px;}
.destaque3  {background:#e5ecf8; width:100%; height: 120px; color:#8b8b8b; margin-bottom:3px; padding-top:5px}

.grayb		{border:1px dotted silver;}

.newsletter {background:#e5ecf8; margin:1px; width:179px; height:60px; color:#8b8b8b; margin-bottom:3px; padding:12px 0px 0px 12px}
.lupa {background:#e5ecf8; margin:1px; width:179px; height:60px; color:#8b8b8b; margin-bottom:3px; padding:12px 0px 0px 12px; background-image:url(/interface/imgs/lupa.jpg); background-position:left; }

.style2 {color: #DBDBDB}
.style4 {color: #FFFFFF}

.footer1      	{float:left; color:#FFFFFF; font-size:9px;}
.footer2      	{color:#FFFFFF; font-size:9px; text-decoration:none; padding-left:34px}
.footer2 a      {text-decoration:none; color:white}
.footer3 	  	{float:right; color:white; font-size:9px; text-decoration:none}
.footer3 a      {text-decoration:none; color:white}


#menu 				{background:#E5ECF8;   text-transform:uppercase; border-right:1px solid silver; }
#menu .first		{}
#menu .last			{}
#menu a				{display:block; color:#23385F; text-decoration:none; font-weight:bold; border-bottom:1px solid #C2D3EF; ;}
#menu a div			{padding:10px 0 10px 15px; font-family:tahoma,arial!important;}
#menu a:hover		{background:#BDD0EE!important;}
#menu > a.on		{background:#C2D3EF!important;}


.sb0		{}
.sb0 a		{background:#fff; border-bottom:1px solid #E5ECF8!important; }
.sb0 a	div	{padding:5px 0 5px 15px!important; font-size:10px!important;}
.sb0 a:hover{}

.sb1		{}
.sb1 a		{background: #fff !important; font-weight:normal!important;}
.sb1 a	div	{text-transform:capitalize!important; padding:5px 5px 5px 15px!important;}
.sb1 a:hover{}

a.on {background:#fff url(/interface/imgs/arrow.gif) no-repeat right!important;}

.thumb 		{}
.thumbtxt 	{ padding:10px; font-size:10px; color:gray;}

.news 		{margin-bottom:10px; padding-bottom:10px; clear:left;}
.news a 	{text-decoration:none; color:gray;}
.news a:hover{text-decoration:underline;}

.newshea {color:silver;}
.newstit {font-weight:bold;color:#6c8cc2;}
.news2 	{margin:0;padding:0;}


/***************** CALENDER ***********/
.clPlacer {text-align:center; padding:8px}
.clPlacer table {background:#fff;border:1px solid #bdd0ee;}

td.clMonth {background:#bdd0ee;padding:5px; text-align:center;}
.clMonth a {font-weight:bold; color:white; font-size:13px; display:block; text-decoration:none}
td.clPrevious {border-right:1px solid #bdd0ee; background:#bdd0ee;padding:5px 4px;}
td.clNext {border-left:1px solid #bdd0ee; background:#bdd0ee;padding:5px 4px;}

td.clDayNames {background:white; color:gray; width:25px; height:24px; text-align:center}

.clD {width:25px; height:24px}
.clDfds {width:25px; height:24px}

.clD {background:#e5ecf8; border-right:1px solid white; border-top:1px solid #fff; text-align:center}
.clD_t {display:block; height:100%; height:23px; background:#e38ea2; border-right:1px solid #fff; border-top:1px solid #fff;}

.clD .clOn  {color:#fff; display:block; background:#e38ea2; height:18px;padding-top:5px; text-align:center}
.clD_t .clOn  {color:#fff; display:block; background:#e38ea2; height:16px; padding-top:3px; text-align:center; border:2px solid #6c8cc2;}
.clDfds {background:#eee; border-right:1px solid #fff; border-top:1px solid #fff; text-align:center; padding:3px}

span.clSel {font-weight:bold}


.time {font-size:10px; color:gray;}