/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.3.0
build: 3167
*/
*	{outline:none; border:none;}
a	{text-decoration:none;}
html {
    background: #f1f1f0  url(../images/bg-body.gif) repeat-x; color:#012f47;
    color:#666668;
    
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;

}

body	{color:#012f47;}

a, a:hover{color:#474747;}
table {
    border-collapse:collapse;
    border-spacing:0;
}
img { border:0; }
li { list-style:none; }
th { text-align:left; }
h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal;
}
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select {
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}
input, textarea, select { font-size:100%; padding:0 0 0 10px;}


/*Margins*/
.mzero		{margin:0;}

/*Margins Left*/
.mleft05	{margin-left:5px;}
.mleft10	{margin-left:10px;}
.mleft15	{margin-left:15px;}
.mleft20	{margin-left:20px;}
.mleft40	{margin-left:40px;}
.mleft65	{margin-left:65px;}
.mleft85	{margin-left:85px;}
.mleft95	{margin-left:95px;}

/*Margins Right*/
.mright05	{margin-right:5px;}
.mright10	{margin-right:10px;}
.mright15	{margin-right:15px;}
.mright20	{margin-right:20px;}
.mright30	{margin-right:30px;}
.mright40	{margin-right:40px;}

/*Margins Top*/
.mtop01		{margin-top:1px;}
.mtop02		{margin-top:2px;}
.mtop03		{margin-top:3px;}
.mtop05		{margin-top:5px;}
.mtop10		{margin-top:10px;}
.mtop15		{margin-top:15px;}
.mtop20		{margin-top:20px;}
.mtop25		{margin-top:25px;}
.mtop35		{margin-top:35px;}
.mtop50		{margin-top:50px;}

/*Margins Bottom*/
.mbot00		{margin-bottom:0;}
.mbot05		{margin-bottom:5px;}
.mbot10		{margin-bottom:10px;}
.mbot15		{margin-bottom:15px;}
.mbot35		{margin-bottom:35px;}

/*Paddings*/
/*Padding Left*/
.padleft10		{padding-left: 10px;}
.padleft20		{padding-left: 20px;}
.padleft40		{padding-left: 40px;}

/*Padding Right*/
.padright10		{padding-right: 10px;}

/*Padding Top*/
.padtop05		{padding-top: 5px;}
.padtop10		{padding-top: 10px;}
.padtop15		{padding-top: 15px;}
.padtop20		{padding-top: 20px;}
.padtop25		{padding-top: 25px;}
.padtop100	{padding-top: 100px!important;}

/*Padding Bottom*/
.padbot03		{padding-bottom: 3px;}
.padbot05		{padding-bottom: 5px;}
.padbot10		{padding-bottom: 10px;}
.padbot15		{padding-bottom: 15px;}
.padbot20		{padding-bottom: 20px;}
.padbot25		{padding-bottom: 25px;}

/*Texts align*/
.txtcenter	{text-align:center;}
.legend	{
    font-size:10px;
    color:#959595;
    font-style:italic;
}

/*Visibility*/
.visibility	{visibility:hidden;}
.overhidden	{overflow:hidden;}

/*Floats*/
.fleft	{float:left;}
.fright	{float:right;}
.cboth	{clear:both;}
.posrelative	{position:relative;}

/*Colors*/
.silver	{color:#666}

/*Size*/
.font14	{font-size:14px;}

/*Borders*/
.brd			{border:solid 1px #9e9cb7;}
.brd-one	{border:solid #d8d7d7; border-width:0 0 1px 0;}

.bar	{
    height:17px;
    margin:0 0 30px;
    background:url(../images/bg-bar.png) repeat-x;  
}

/*Shadows*/
.shadow	{
    -webkit-box-shadow: 1px 1px 5px 0px #ccc;
    -moz-box-shadow: 1px 1px 5px 0px #ccc;
    box-shadow: 1px 1px 5px 0px #ccc;
    behavior: url(/css/PIE.htc);

}
.button	{
    display:block; 
    background:url(../images/spr-buttons.png) no-repeat 0 0;
    text-indent: 110%;
    white-space: nowrap;
    overflow: hidden;
}
.button-txt	{
    display:block; 
    background:url(../images/spr-buttons.png) no-repeat 0 0;
}

/*Titles*/
.title-h1,
.title-h2	{
    width:auto;
    height:23px;
    position:absolute;
    top:15px;
    left:-5px;
    color:#fff;
    padding:7px 20px 0 28px;
    background:#5985a7;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft:0;
    -webkit-border-radius: 8px; 
    border-radius: 8px;
    behavior: url(PIE.htc);}
.title-h2	{
    color:#436988;
    background:#dcdcdc;
}

.title-h1 span,
.title-h2 span	{
    background:url(../images/spr-buttons.png) no-repeat 0 -45px;
    height:45px;
    width:15px;
    display:block;
    position:absolute;
    top:0;
    left:-5px;
}
.title-h2 span	{background:url(../images/spr-buttons.png) no-repeat -173px -45px;}

.list li	{
    list-style:disc;
    list-style:inside;
    margin:0 0 20px;
}
.div-assessoria h2 {width:310px!important;}