/* 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;
	font-size: 100%;
}
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;
}
div.sai-menuint ul li a {
	color:#5D6DA8;
	display:block;
	padding:3px 0;
	_height:1%;
	font-weight:normal;
	outline:none;
	font-size: 100%;
}
/* 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;
	background:none repeat scroll 0 0 #FFFFFF;
}
div.sai-listagen .lista1, div.sai-listagen .lista2, div.sai-listagen .lista3 {
	padding:0 0 0 11px;
}
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;
}
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;
}
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 {

}
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;
	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;
	/*background:none repeat scroll 0 0 #FFFFFF;*/
}
div.sai-txtinst .sai-titbar, div.sai-txtinst .sai-titbar2 {
	padding-bottom:12px;
}

div.sai-listanot {
	padding:10px 12px;
	background:none repeat scroll 0 0 #FFFFFF;
}
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;
	background:#fff;
}
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;	
	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;
	background:#fff;
}
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 Areas*/

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;
}

/* begin novo menu lateral esquerdo - new */
div.sai-menuint-new {
	padding:10px;
}
div.sai-menuint-new ul {
	padding:0;
	margin:0;
	list-style:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5A6FA8;
	font-size:10pt;
}
div.sai-menuint-new ul a {
	display:block;
	padding:3px 0 8px 10px;
	_height:1%;
	_font-weight:normal;
	outline:none;
}
div.sai-menuint-new a {
	color: #5876b4; 
	font-size: 11px; 
	font-family: Verdana; 
	text-decoration: none; 
	_font-weight: normal;
}
div.sai-menuint-new a:hover {
	text-decoration:none;
}
div.sai-menuint-new ul.sub-menu a {
	padding:2px 6px;
	margin-bottom:3px;
	background:#f1f1f1;
	font-weight:normal;
}
div.sai-menuint-new ul.sub-menu a:hover {
	text-decoration:none;
}
div.sai-menuint-new ul.sub-menu li.last a {
	margin-bottom:0;
}
div.sai-menuint-new ul img {
	margin-right:2px;
	vertical-align:middle;
	border:0;
	*padding-right: 5px;
	*padding-top: 1px;	
}
div.sai-menuint-new p {
	margin: 15px 5px 8px;
	*margin: 15px 5px 15px;
}
div.sai-menuint-new table.sai-lista-table {
	width: 171px; 
	margin: 5px 0 10px 0;
}
div.sai-menuint-new table.sai-listainterna-table {
	background-color: #f1f4f9; 
	margin: -5px 0; 
	width: 171px;"
}
div.sai-menuint-new table.sai-listainterna-table td{
	padding: 5px 10px;
	_padding: 25px 30px;
}
div.sai-menuint-new table.sai-listainterna-table img {
	padding-right: 2px;	
}
/* end novo menu lateral esquerdo - new */

div.sai-tiresuasduvidas-new a {
	color: #5876b4; 
	font-size: 11px; 
	font-family: Verdana; 
	text-decoration: none;
}
div.sai-destaquesimples {
	padding:0;
}
div.sai-menuint-tiresuasduv {
	color:#FF7010;
	font-family:Tahoma;
	font-size:14px;
	_font-size:14px;
	margin-left:6px;
	text-decoration:none;
}
div.sai-menuint-servonline {
	color:#FF7010;
	font-family:Tahoma;
	font-size:14px;
	margin-left:6px;
	text-decoration:none;
}
div.sai-menuint-outrosserv {
	color:#FF7010;
	font-family:Tahoma;
	font-size:14px;
	margin-left:6px;
	text-decoration:none;
}
iframe{
overflow-x:hidden;
}

