body
{
font:70% 'Arial';
color:#666;
margin:0;
background:#DFDFDF url('../img/bg.jpg') repeat-x;
cursor:url('../img/cursor.cur');
scrollbar-face-color: #333;
scrollbar-highlight-color: #333;
scrollbar-3dlight-color: #333;
scrollbar-darkshadow-color: #333;
scrollbar-shadow-color: #333;
scrollbar-arrow-color: #FC0;
scrollbar-track-color: #000;
}

table,tr,th,td,div,form,select,option,input,textarea
{
font-weight:normal;
text-decoration:none;
border:0;
margin:0;
padding:0;
}

h2
{
color: #FC0;
font-family: Verdana, Tahoma;
font-weight: normal;
background: #000 url('../img/head.png') no-repeat;
padding-left: 25px;
}


a
{
color:#666;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

img {
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
border:0;
}

table,th,td,input,select,textarea
{
font-size:100%;
}

div
{
position:relative;
}

div.estrutural
{
margin:0px auto;
width:900px;
}

div.container
{
position:absolute; /*border:1px solid red;*/
margin:0px auto;
display:inline;
}

div.aba
{
font-size:16px;
text-align:center;
position:absolute;
width:118px;
height:45px;
background-image:none;
padding-top:10px;
cursor:pointer;
}


table.pasta tr td
{
font-size:26px;
text-align:center;
width:115px;
height:77px;
background-color:#000;
border: 1px solid #000;
}

table.pasta tr td:hover
{
	border: 1px solid #FC3;
}

.popup_effect1
{
background:#11455A;
opacity: 0.2;
}

.popup_effect2
{
background:#FF0041;
border: 3px dashed #000;
}

.indicar
{
width:150px;
border:1px solid #CCC;
}

/* ********************** */
.boxgrid
{
width: 115px;
height: 75px;
margin: 0px;
float: center;
background: #000;
border: 0;
overflow: hidden;
position: relative;
}

.boxgrid img
{
position: absolute;
top: 0;
left: 0;
right: 0;
border: 0;
margin: 0;
}

.boxgrid center
{
padding-top: 15px;
border: 0;
color: #666;
margin: 0;
font-weight: bold;
font: 10pt "Lucida", Arial, sans-serif;
}

.boxgrid p
{
color: #afafaf;
cursor: pointer;
border: 0;
margin: 0;
}

.boxcaption
{
float: left;
position: absolute;
background: #000;
height: 100px;
width: 100%;
opacity: .8;
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}

.captionfull .boxcaption
{
top: 260;
left: 0;
}

.caption .boxcaption
{
top: 220;
left: 0;
}

a.pag
{
display: inline-table;
border: 1px solid #444;
width: 20px;
text-align: center;
padding: 3px;
margin: 5px;
margin-top: 10px;
}

a.pag:hover
{
background-color: #303030;
color: #FC6;
}

