/* TAGS HTML */
body, p, td {
	font-family : Verdana, 'Bitstream Vera Sans', Arial, Helvetica, sans-serif;
	font-size   : 13px;
	color       : #222222;
}
body {
	background-color: black; /* chumbo = #555560; */
	margin: 1px;
}
p {
	padding : 0.5em 0 0.5em 0;
	margin  : 0     0 0     0;
}
a {
	text-decoration: none;
	color: #404890;
}
a:visited {
	color: #303880;
}
a:hover {
	text-decoration: underline;
	color: #BB3038;
}
a:active {
	color: #CC3040;
}
img {
	border-style: none;
}
h1, h2, h3, h4, h5, h6 {
	padding: 1em 0 .5em 0;
	margin : 0    0 0    0;
	color  : #333333;
}
h1 {
	font-size : 23px;
}
h2 {
	font-size: 21px;
}
h3 {
	font-size: 19px;
}
h4 {
	font-size: 17px;
}
h5 {
	font-size  : 15px;
}
h6 {
	font-size  : 14px;
	font-weight: bold;
}
blockquote {
	background-color: #F2EDE6;
	padding         : 0 1em 0 1em;
	border          : 1px solid #606060;
	margin          : 0 0 0 0;
}
hr {
	border-top      : #3D4995; 1px solid;
	border-bottom   : #5D69B5 1px solid;
	height          : 2px;
	width           : 92%;
	text-align      : center;
}

.Little, .Little td, .Little th, .Little p {
	font-size: 11px;
}
.Minuscule, .Minuscule td, .Minuscule th, .Minuscule p {
	font-size: 10px;
}

.FloatRight  {
	float   : right;
	padding : 0 0 8px 10px;
}
.FloatLeft  {
	float   : left;
	padding : 0 10px 8px 0;
}

.Pad {
	padding : 8px;
}

.Logos {
	text-align : center;
}
.Logos img {
	padding: 2px 0 10px 0;
}


/* FORMS */

input, textarea {
	background-color : #c0c0c2;
	color   : #1a201f;
	border  : 1px solid #555555;
	padding : 2px .2em 2px .2em;
}
input.Button {
	font-weight : bold;
	border: 3px double #555555;
	border-top-color: #999999;
	border-left-color: #999999;
	padding: 4px;
}
input.Button:active {
	border: 1px solid #555555;
	padding : 6px;
	background-color : #eecc88;
	color : #999999;
}

.StatusLine {
	font-weight : bold;
	color : #cc2222;
}

/* FORMATAÇÃO DE TABELA */
table    { border-collapse : collapse; }
caption  { text-align  : left; }
td,  th  { empty-cells : show; }

table.NiceTable td, table.NiceTable th {
	border      : 1px solid #606060;
	padding     : .5em;
}
table.NiceTable th {
	background-color : #CCCCCC;
	text-align       : center;
	vertical-align   : middle;
}

table.Top td, table.Top th {
	vertical-align : top;
}

table.Casting  {
	background-color : #d1d1b2 /*dddddd*/;
}
table.Casting td, th {
	border  : none;
	padding : 0 .5em .5em .5em;
	vertical-align : top;
	line-height    : 140%;
}
table.Casting th {
	width : 11.5em;
	font-weight : normal;
}
table.Casting td {
	font-weight : bold;
}

.Longas {
	background-color : #808046; /*b8672e; /* cc6925; */
}
.Longas h6 {
	border-bottom : 1px solid gray; /*#a35b29;*/
	border-top    : 1px solid gray; /*#a35b29;*/
}
.Longas table  {
	background-color : #d1d1b2; /*f9d1b7;*/
	width : 100%;
}
.Longas table td, .Longas table th {
	border-bottom  : 1px solid gray; /*#a35b29;*/
}

.Curtas {
	background-color : #152535; /* #336799; */
}
.Curtas h6 {
	border-bottom : 1px solid #355f78; /*2d4a68;*/
	border-top    : 1px solid #355f78; /*2d4a68;*/
}	
.Curtas table  {
	background-color : #254f68; /*c3d3e2;*/
	width : 100%;
}
.Curtas table td, .Curtas table th {
	border-bottom  : 1px solid #355f78; /*2d4a68;*/
}
.Curtas table a {
	color : #f0f0f0;
}

.Thumbs  {
	padding : 0 0 8px 0;
	color   : white !important;
}
.Thumbs h6 {
	padding     : 4px 8px 5px 8px !important;
	margin      : 0 !important;
	font-size   : 13px;
	font-weight : bold;
	background-color : transparent !important;
	color       : #eeeeee;
}
.Thumbs table td, .Thumbs table th {
	vertical-align : middle;
	font-weight    : normal;
	/*text-transform : uppercase;*/
}
.Thumbs table th {
	padding-bottom : 0;
}
.Thumbs table td {
	padding : 3px .3em 3px 3px;
}

/* IDs */
#Dimensions {
	width           : 770px;
	background-color: #f4fbf8;
	text-align      : left;
	border : 0px solid #eeeeff;
}
#Header	{
	height     : 118px;
}
#Menu {
	background-color : #152535; /* verde = 206630; /*103050; #049A1D; */
	text-transform   : uppercase;
	font-size  : 11px;
	/*font-weight : bold;*/
	color      : #F0F0F0;
	padding    : 3px 0 4px 0;
	margin     : 0 0 10px 0;
	border-top    : 1px solid #254f68; /* 666666; */
	border-bottom : 1px solid #254f68; /* 666666; */
	text-align : center;
}
#Menu img.Arrow {
	/* background-color: #008822; */
	padding: 5px; margin-top:-3px;
}
#Menu a {
	color   : white;
	padding : 0 1em 0 1em;
}
#LeftColumn {
	float       : left;
	width       : 196px;
	border-right     : 1px solid #e4e4e4;
	border-bottom    : 1px solid #e4e4e4;
	background-color : #eef0ee;
}

#Area1 {
	padding     :   8px;
}
#Area1 h1, #Area1 h2, #Area1 h3, #Area1 h4, #Area1 h5, #Area1 h6 {
	margin-top    : 25px;
	margin-bottom : 15px;
	padding : 8px;
	background-color : #e0e4e2; /*dee2e6;*/
}

#Subscribe  {
	background-color : #d0d8e0;
}
#Subscribe h1 {
	background-color : #e0e2e4;
	text-align : center;
	padding    : 8px;
	font-size  : 11px;
}
#Subscribe input {
	font-size : 10px;
	margin-bottom : 2px;
}

#RightColumn {
	margin: 0 10px 0 206px;
	line-height : 150%;
}

#Footer {
	clear : both;
	background-color: #e0d8d0;
	margin          : 8px 0   0 0;
	text-align      : left;
}
