body{
background-color:#EAEAEA;margin-left:0px;margin-top:0px;
}
*
{
	font-size:10px;
    font-family: Verdana;
	color: #444;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.2em;
}
.branco{
	color: #FFFFFF !important;
}

#bordasimplesFora {border-collapse: collapse; border:1px solid #aaaaaa;}

#bordasimples {border-collapse: collapse;}

#bordasimples tr, #bordasimples td {border:1px solid #aaaaaa; vertical-align:top;}

#normal, #normal tr, #normal td{border:0px !important;
}
table, tr, td{
border:0px;
vertical-align:top !important;
}

.data{
text-align: right;
margin-right:10px;
}

h1, h2, h3, h4, h5, h6 {color:#444444;}
select
{
    border-bottom-width:1px;
    font-size:9px;
	border:1px solid #666666
}
textarea
{
   /* background-color:#FFFFFF;*/
    /*border-bottom-color:#666666;*/
    /*border-color:#FFFFFF;*/
    /*border-style:solid;*/
    border-bottom-width:1px;
    font-size:0.9em;
}

.erro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
}
/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {
	/*margin-top:1em;*/
	font-size: 1.5em;
	font-weight: bold;
	background: url(/images/marcador.gif) left center no-repeat;
	padding-left: 15px;
	margin-top:0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d9d9d9;
	padding-bottom: 7px;
}
h2 {
	margin-top:1em;
	font-size: 1.3em;
	font-weight: bold;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

a {font-style:none; text-decoration:none; color:#666666}

a:hover {font-style:none; color:#666666}

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #7c7c7c; text-decoration: none; cursor: pointer; }
.btn * { font-style: normal; background-image: url(/funcoes/menu/btn4.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.normal { background: #555555; width:210px;}
.btn:hover { background-color: #0e4e90; }
.btn:active { background-color: #a00; }
.btn[class] {  background-image: url(/funcoes/menu/shade2.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.normal { border-color: #555555; }
* html .btn:hover { border-color: #000000; }

/* "Winter Blues" CSS theme for CSS Table Gallery (http://icant.co.uk/csstablegallery/) by Gunta Klavina (http://www.klavina.com) */

table.stilo{font: 85%; padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

table.stilo a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

table.stilo a:visited {color: #777;}

table.stilo a:hover {color: #000;}  

table.stilo caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

table.stilo thead th {background: #0e4e90; padding: 5px 10px; color: #fff; text-align: left; font-weight:bold;}

table.stilo tbody, table.stilo thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

table.stilo tbody {border-bottom: 1px solid #EAECEE;}
                      
table.stilo tbody td, table.stilo tbody th {padding: 10px;  background-image: url("/css/td_back.gif");background-repeat:repeat-x; text-align: left;}

table.stilo tbody tr {background-color: #F3F5F7;}

table.stilo tbody tr.odd {background-color: #F0F2F4;}

table.stilo tbody  tr:hover {background: #EAECEE; background-color: #EAECEE; color: #111;}

table.stilo tfoot td, table.stilo tfoot th, table.stilo tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}



table.stiloEscuro{font: 85%; padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

table.stiloEscuro a {color: #3A4856; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

table.stiloEscuro a:visited {color: #777;}

table.stiloEscuro a:hover {color: #000;}  

table.stiloEscuro caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

table.stiloEscuro thead th {background: #003366; padding: 5px 10px; color: #fff; text-align: left; font-weight:bold;}

table.stiloEscuro tbody, table.stiloEscuro thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

table.stiloEscuro tbody {border-bottom: 1px solid #EAECEE;}
                      
table.stiloEscuro tbody td, table.stiloEscuro tbody th {padding: 10px; background: url("td_back.gif") repeat-x; text-align: left;}

table.stiloEscuro tbody tr {background: #F3F5F7;}

table.stiloEscuro tbody tr.odd {background: #F0F2F4;}

table.stiloEscuro tbody  tr:hover {background: #EAECEE; color: #111;}

table.stiloEscuro tfoot td, table.stiloEscuro tfoot th, table.stiloEscuro tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}

table.cadastro tbody th{background: url(/images/marcador.gif) left 8px no-repeat;padding-left: 14px; padding-top:5px; font-weight:normal;}