/* Start of CMSMS style sheet 'Anga Asset CSS' */
/*  
Nome do Projeto: Angá Asset Management
Autor: jan waldeck (www.jwaldeck.com)
Data: 05/2008
*/

* {
 margin: 0px;
 padding: 0px;
}


body {
 background: #f8f8f8 url(images/bg_body.gif) repeat-x;
 font: 12px Verdana, Arial, sans-serif;
 color: #747474;
 text-align: left
}
td, th, tr {
	padding: 0px;
	text-align: left;
	vertical-align: top;
        font: 11px Verdana, Arial, sans-serif;
}

#content table {
float:left;
margin-bottom:20px;
}

#content .semborda,#content .semborda img {
 border:none;
}

.tabelafundo td, .tabelafundo th, .tabelafundo tr {
padding: 2px;
text-align: left;
vertical-align: top;
font: 11px Verdana, Arial, sans-serif;
border:1px solid #ebebeb
}
.tabelafundo img {
float:none;
}
.cinzaEscuro {
background-color:#eeeeee;
}
.cinzaEscuroLinha {
background-color:#eeeeee;
border-top:2px solid #c3c3c3;
}
.Branco {
background-color:#fff;
}
.Nome {
font-weight:bold;
}

.TabelaCinza {
padding: 5px; 
background-color:#f0f0f0; 
border:1px solid #e4e4e4;
text-align:center;
border-spacing:10px; 
float:right;
}
a:link, a:visited {
	background: transparent;
	color: #747474;
	text-decoration:underline;
}
a:hover,a:focus,a:active {
	color: #b0bb44;
}

h1 {
color:#b0bb44;
font:20pt Arial, Verdana, sans-serif;
background:url(images/bg_h1.gif) repeat-x left bottom;
padding-bottom:7px;
margin-bottom:20px;
}

h2 {
color:#003156;
font:16pt Arial, Verdana, sans-serif;;
margin:20px 0 -10px 0;
padding:0;
}

h3,h4 {
color:#0003156;
font:14pt Arial, Verdana, sans-serif;
margin:20px 0 -15px 0;
}
p {
margin-top:20px;
line-height:12pt;
}

input:focus, textarea:focus {
background-color: #eff6ad;
border: 1px solid #d1d1d1;
	}
input, select, textarea {
background: #ffffff;
color: #000;
border: 1px solid #e0e0e0;
font-family: verdana, arial, hevetica, sans-serif;
font-size: 12px;
padding: 3px;
}
#wrapper {
width:780px;
padding:0;
margin:0 auto;
position:relative;
}
#img_top {
width:556px;
height:166px;
float:left;
position:relative;
background-image:{sectionimage levels="1" image_path="uploads/images/top_images/" default="a-empresa.jpg" extension="jpg" byname="1"}
}
#slogan{
width:280px;
height:55px;
position:absolute;
top:67px;
right:15px;
}
#shortcuts{
margin-top:3px;
_margin-top:1px;
background:url("images/shortcuts.gif") no-repeat;
width:222px;
height:43px;
float:left;
}
#shortcuts img {
padding:16px 31px;
}
#topo {
width:780px;
margin:0;
height:166px;
background: none;
padding:0;
position:relative;
}
#logo {
width:224px;
height:166px;
position:relative;
left: 0px;
top:1px;
float:left;
padding:0;
}

#busca {
width:222px;
height:31px;
float:left;
clear:left;
position:relative;
border:1px solid #d9d9d9;
background-color:#f1f1f1;
}
#busca input {
margin:4px 2px 4px 2px;
width:112px;
float:left;
}
#busca img {
padding:0 3px;
margin:10px 2px;

}
#busca .botao {
background-color:#b2b2b2;
color:#fff;
height:22px;
padding:0;
margin:4px 2px 4px 2px;
width:35px;
float:left;
}
#breadcrumb {
width:555px;
height:31px;
float:right;
background:url(images/bg_breadcrumb.jpg) top left no-repeat;
font-size:10px;
}
#breadcrumb p {
margin:5px 0px 2px 10px;
color:#8d8d8d;
}


#subwrap {
padding:0;
margin:1px 0 1px 0;
background: transparent url(images/bg_subwrap.gif) repeat-y 0px 0px;
width:780px;
min-height: 100%;
position:relative;
clear:both;
float:left;
left:-8px;
}
#left {
padding:0;
width:220px;
float:left;
position:relative;
margin:0 10px 0 10px;
}
#content{
margin:0 0 0 265px;
padding:30px 0 30px 0;
width:510px;
min-height:400px;
height:100%;
_height:400px;
position:relative;
z-index:2;
}
#rede {
background: transparent url(images/bg_content.jpg) no-repeat;
position:absolute;
left:-34px;
_left:-37px;
bottom:0;
height:109px;
width:381px;
z-index:-1;
}
#content img {
border:3px solid #e7ecce;
float:left;
margin:5px 15px 5px 0px;
}
#content td img {
border:none;
float:center;
}

#content ul{
margin:25px 15px 6px 40px;
padding:0;
}
#content li {
list-style:url(images/bullet.gif);
margin-top:5px;
line-height:13pt;
padding-right:20px;
}

#news {
font: 10px Verdana, Arial, sans-serif;
position:relative;
width:205px;
margin:30px 0 0 10px;
_margin-left:0;
padding-bottom:50px;
}
#news .titulo {
padding:5px 2px 5px 20px;
display:block;
text-align:left;
background:url(images/bg_news.gif) top left repeat-y;
text-decoration:none;

}
#news p {
margin-top:5px;
line-height:9pt;
position:relative;
}
#news .news_entry {
margin-top:10px;
padding-left:10px;
position:relative;
}


/* Menu Styles */
#menu{
position:relative;
height:49px;
margin-top:-3px;
font-size:8pt;
text-transform:uppercase;
font-family:Arial, Helvetica, Sans-serif;
width:556px;
float:left;
font-weight:bold;
margin-left:2px;
}
#menu ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
display:inline;
}
#menu ul li{
display:block;
float:left;
}
#menu ul li a{
display:block;
float:right;
color:#fff;
text-decoration:none;
padding:0;
float:left;
background: url(images/menu_off.gif) right no-repeat;
padding:14px 7px;
}
#menu ul li a:hover{
background: url(images/menu_on.gif) repeat-x;
color:#000;
}
#menu ul li a.current,#menu ul li a.current:hover{
background: url(images/menu_on.gif) repeat-x;
color:#000;
padding-top:18px;
height:18px;
margin-top:-4px;
border-top:1px solid #000;
display:block;
}
#submenu {
position:relative;
width:165px;
margin:30px 0 0 25px;
}
#submenu ul {
margin:0;
padding:0;
list-style-type:none;
width:auto;
}
#submenu ul li{
display:block;
width:100%;
font-size:11px;
}
#submenu ul li a {
display:block;
color:#010101;
text-decoration:none;
margin-top:2px;
background: url(images/li_submenu.gif) left center no-repeat;
padding:5px 0 2px 8px;
border-bottom:1px solid #fff;
border-top:1px solid #ececec;
}
#submenu ul li a:hover, #submenu ul li a.current {
background: url(images/li_submenu_over.gif) #e7e7e7 left center no-repeat;
border-bottom:1px solid #8c8c8c;
border-top:1px solid #8c8c8c;
}
#submenu2 {
position:relative;
width:165px;
margin:15px 0 0 25px;
}
#submenu2 ul {
margin:0;
padding:0;
list-style-type:none;
width:auto;
}
#submenu2 ul li{
display:block;
width:100%;
}
#submenu2 ul li a {
font-size:10px;
display:block;
color:#010101;
text-decoration:none;
margin-top:2px;
background: url(images/li_submenu2.gif) left center repeat-y;
padding:3px 0 2px 8px;
color:#767676;
}
#submenu2 ul li a:hover, #submenu2 ul li a.current {
background-color:#dedede;
background-image:none;
color:#000;
}

img {
border:0;
}

#footer{
background: url(images/bg_footer.gif) #02253f top repeat-x;
height:250px;
width:100%;
z-index: 0;
position:static;
clear:both;
font-size:10px;
}
#footer p {
color:#fff;
text-align:right;
top:10px;
width:780px;
margin:auto;
position:relative;
padding:5px 15px 5px 5px;
line-height:10pt;
}
#footer p a{
color:#e0ec68;
}
#footer p a:hover{
color:#fff;
}
#footer span {
font:10px Arial, sans serif;
color:#a4a4a4;
text-align:right;
}
#footer span a {
color:#838383;
}
#disclaimer {
font-size:9px;
height:150px;
margin:15px auto;
overflow: auto;
width:800px;
position:relative;
}
#disclaimer p {
color:#999baa;
padding:0;
margin:5px 0 0 0;
line-height:11px;
}
#pdf {
font-size:10px;
color:#949494;
line-height:11px;
margin-top:15px;
border:1px solid #dddddd;
padding:5px;
}
.NewsSummary {
margin-top:15px;
}
.NewsSummaryPostdate{
margin:5px 0;
}
::selection { color:#000; background:#e8edb2 }
::-moz-selection { color:#000; background:#e8edb2 }
/* End of 'Anga Asset CSS' */

