
/* SulAmerica Institucional, CSS Internas */

/* begin cascading */
div.sai-homebox1 .cont-homebox1 select {
	width:128px; /*cols max width*/
}
/* end cascading */

/* begin global */
#dinfont p {
	margin:0 0 8px 0;
}
/* end global */


/* begin menus */
div.sai-menuint {
	padding:10px;
}
div.sai-menuint ul {
	padding:0;
	margin:0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5A6FA8;
	font-size:10pt;
}
div.sai-menuint ul a {
	display:block;
	padding:3px 0;
	_height:1%;
	font-weight:bold;
	outline:none;
}
div.sai-menuint a:hover {
	text-decoration:none;
}
div.sai-menuint ul.sub-menu a {
	padding:2px 6px;
	margin-bottom:3px;
	background:#f1f1f1;
	font-weight:normal;
}
div.sai-menuint ul.sub-menu a:hover {
	text-decoration:none;
}
div.sai-menuint ul.sub-menu li.last a {
	margin-bottom:0;
}
div.sai-menuint ul img {
	margin-right:2px;
	vertical-align:middle;
	border:0;
}
/* end menus */


/* begin generic */
div.sai-listagen-tit {
	padding:12px 18px 0 18px;
	color:#3D4576;
	font-weight:bold;
}
div.sai-listagen {
	padding:12px 0 20px 0;
}
div.sai-listagen .lista1, div.sai-listagen .lista2, div.sai-listagen .lista3 {
	background:url(../image/bg_listagen_top.jpg) top left repeat-x; 
	padding:0 0 0 11px;
	margin:0 0 0 5px;
}
div.sai-listagen .lista2 {
	margin:0;
}
div.sai-listagen .lista3 {
	margin:0 4px 0 0;
}
div.sai-listagen .tit-listagen, div.sai-listagen .tit-listagen-unsel {
	background:url(../image/bg_listagen_tit.gif) top right no-repeat; 
	padding:6px 0 0 0;
	color:#FF6600;
}
div.sai-listagen .tit-listagen-unsel {
	color:#c7c7c9;
}
div.sai-listagen .tit-listagen-last {
	padding:6px 0 0 0;
	color:#FF6600;
}
div.sai-listagen .tit-listagen-unsel-last {
	padding:6px 0 0 0;
	color:#c7c7c9;
}
div.sai-listagen .tit-listagen strong, div.sai-listagen .tit-listagen-last strong {
	color:#000;
}
div.sai-listagen .bgbottom-listagen, div.sai-listagen .bgbottom-listagen-first, div.sai-listagen .bgbottom-listagen-last {
	height:23px;
	background:url(../image/bg_listagen_bottom.jpg) bottom left repeat-x; 
}
div.sai-listagen .bgbottom-listagen-first {
	margin:0 0 0 5px;
}
div.sai-listagen .bgbottom-listagen-last {
	margin:0 4px 0 0;
}
div.sai-listagen .cont-listagen {
	height:220px;
	overflow:auto;
	overflow-x:hidden;
	scrollbar-arrow-color:#fff;
	scrollbar-3dlight-color:#fff;
	scrollbar-highlight-color:#fff;
	scrollbar-face-color:#5A6FA6;
	scrollbar-shadow-color:#fff;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color:#F2F2F2;
}
div.sai-listagen .cont-listagen ul {
	margin:0;
	padding:2px 0 0 0;
	list-style:none;
}
div.sai-listagen .cont-listagen ul img {
	margin:0 4px 0 2px;
	_margin-top:1px;
	vertical-align:middle;
	border:0;
}
div.sai-listagen .cont-listagen ul a, div.sai-listagen .cont-listagen ul span.item {
	padding:1px 0;
	display:block;
	_height:1%;
	outline:none;
}
div.sai-listagen .cont-listagen ul a:hover {
	text-decoration:none;
	background:#D7D9E6;
}
div.sai-listagen .cont-listagen ul a.selected {
	font-weight:bold;
}
div.sai-listagen .subcont-listagen {
	clear:both;
	margin:6px 0 2px 0;
}
div.sai-listagen .subcont-pad {
	clear:both;
	padding:0 2px;
}
div.sai-listagen select {
	width:140px;
	height:16px;
	border:1px solid #939AB4;
	margin:4px 0;
}
div.sai-listagen select.selected {
	border:1px solid #FF6500;
}
div.sai-listagen .cont-listagen p {
	margin:0 0 8px 0;
}

div.sai-back {
	text-align:right;
	padding:12px 16px 0 0;
}

div.sai-pagination {}
div.sai-pagination2 {
	text-align:center;
	background:#F2F3F7;
	padding:8px;
	margin:0 12px;
}

div.sai-titbar {
	padding-left:6px;
}
div.sai-titbar tr.bg-titbar {
	background:url(../image/tits/bg_box_tit_interno.gif) top left repeat-x;
}
/* end generic */


/* begin areas */
.sai-bgfooter, .saibgfooter {
	padding-top:22px;
}
div.sai-bgrodape {
	background:url(../image/bg_rodape.jpg) bottom left no-repeat; 
	padding:0; 
	margin:0; 
	width:950px;
	height:22px;
}
div.sai-bgrodape2 {
	background:url(../image/bg_rodape2.jpg) bottom left no-repeat; 
	padding:0; 
	margin:0; 
	width:950px;
	height:22px;
}
.sai-bgintcol1, .saibgintcol1 {
	background:url(../image/bg_intcol1.gif) top right no-repeat;
}
.sai-bgintcol2, .saibgintcol2 {
	background:url(../image/bg_intcol2.jpg) top left no-repeat;
}

div.sai-txtnav {
	padding:14px 20px 0 12px;
	color:#344782;
}
div.sai-txtnav a.txtnav {
	text-decoration:underline !important;
	color:#344782;
}
div.sai-txtnav a.txtnav:hover {
	text-decoration:none !important;
}
div.sai-iconav {
	text-align:right;
	padding:6px 12px 4px 5px;
}
div.sai-iconav img {
	margin-left:4px;
}

div.sai-txtinst {
	padding:10px 12px;
}
div.sai-txtinst .sai-titbar, div.sai-txtinst .sai-titbar2 {
	padding-bottom:12px;
}

div.sai-listanot {
	padding:10px 12px;
}
div.sai-listanot .sai-titbar, div.sai-listanot .sai-titbar2 {
	padding-bottom:12px;
}
div.sai-listanot .row {
	padding:0 0 6px 0;
}
div.sai-listanot .row2 {
	padding:0 0 10px 0;
}
div.sai-listanot .subcont-listanot {
	margin:6px 0 2px 0;
}
div.sai-listanot .subcont-listanot2 {
	padding:5px 8px;
}
div.sai-listanot .subcont-padnot {
	padding:4px;
	background:#f9f9f9 url(../image/bg_dotline3.gif) top left repeat-x;
	border-bottom:1px solid #eaeaea;
}

div.sai-listanot2 {
	padding:10px 5px;
	margin:0 7px;
	background:url(../image/bg_noticia_top.jpg) top left repeat-x;
}
div.sai-listanot2 .sai-titbar, div.sai-listanot .sai-titbar2 {
	padding-bottom:12px;
}
div.sai-listanot2 .date-not {
	padding:8px 0;
	font-weight:bold;
}
div.sai-listanot2 .row {
	padding:0 0 6px 0;
}
div.sai-listanot2 .row img.ico, div.sai-listanot2 .row-details img.ico {
	margin-bottom:3px;
}
div.sai-listanot2 .row a {
	color:#4E5567;
}
div.sai-listanot2 .bottom-not {
	height:24px;
	margin-left:-7px;
	margin-right:-7px;
	background:url(../image/bg_homebox1_bottom.jpg) bottom left repeat-x;
}
div.sai-listanot2 .row-details {
	padding:8px 0;
}
div.sai-listanot2 .desc-details {
	padding:6px 0 0 14px;
	line-height:150%;
}

/* sai-manual also used for lists like sitemap */
div.sai-manual {
	padding:10px 12px;
}
div.sai-manual .cont-manual {
	padding:12px 0 0 0;
}
div.sai-manual .bg-manual-top {
	background:url(../image/bg_homebox1_top.jpg) top left repeat-x;
}
div.sai-manual .bg-manual-bottom {
	padding:0 6px 20px 6px;
	background:url(../image/bg_homebox1_bottom.jpg) bottom left repeat-x;
}
div.sai-manual .nobg-manual-bottom {
	padding:0 6px;
}
div.sai-manual .row {
	padding:0 0 10px 0;
}
div.sai-manual .cont-manual .sub-cont {
	padding:4px 0 0 0;
}
div.sai-manual .cont-manual select {
	width:190px;
	height:16px;
	border:1px solid #939AB4;
	margin-left:5px;
}
div.sai-manual .cont-manual select.selected {
	border:1px solid #FF6500;
}

div.sai-pdflink {
	padding:8px 16px 12px 16px;
}
div.sai-pdflink img.ico-pdf {
	margin:0 10px 0 0;
}

div.sai-vcsabia {
	padding:10px 12px;
}
div.sai-vcsabia .cont-vcsabia {
	padding:5px;
}

/* dest centrais homes */
div.bgdestaq {
	background:url(sai/image/bg_prempr_destaque.gif) bottom center repeat-x;
}
/* end areas */


/* Destaques das Homes de Áreas*/

div.sai-cx-dest{
	width:273px;
	background: url(/sai/image/bg_bordatopo_cxsmiolo.gif) center top no-repeat;
	margin:4px;
	float:left;
}

div.sai-cx-dest-int{
	padding:7px 10px 20px 10px;
	background: url(/sai/image/bg_bordabottom_cxsmiolo.gif) center bottom no-repeat;
}

div.sai-cont-dest{
	padding-top:5px;
	position:relative;
}

div.sai-cont-dest span{
	font-weight:bold;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#484848;
}

div.sai-cont-dest a{
	width:180px;
	font-family:Arial;
	font-size:10px;
	color:#7E7E7E;
}

div.sai-cont-dest p{
	padding:0px;
	margin:0px;
}

.sai-dest-big-tit,
.sai-dest-big-tit2{
	padding:3px 8px 15px 8px;
	color:#2F4388;
	font-family:Trebuchet MS;
	font-size:19px;
}

.sai-dest-big-tit2{
	padding:0px 5px 0px 0px;
	font-size:20px;
	background-color:white;
}

.sai-dest-big-tit-bg{
	border-left:3px solid #FF6600;
	height:18px;
	margin:0px 5px;
	background:transparent url(/sai/image/bg_titbar2.gif) repeat-x scroll 50px bottom;
}

div.sai-dest-produto{
	float:left;
	margin:15px 12px 10px 0;
	width:178px;
}

.sai-dest-servico{
	float:left;
	padding:12px 5px;
	width:175px;
}

div.sai-dest-produto a{
	color:#4E5567;
}

.sai-dest-text-small{
	color:#7e7e7e;
	font-family:Arial;
	font-size:9px;
}