﻿body  
{
    background-color:#d8d7d6; margin-top:0px; margin-bottom:10px; background-image:url("/_images/bgs/bgpage.gif");
    background-repeat:repeat-x;
}

img { border: 0px; }

.nodecor { text-decoration:none;}
.left { text-align:left;}

.fleft { float:left; }
.fright { float:right; }

.validation-advice { font-weight: normal; font-size: 10px; color: #ff0000; font-family: Arial; }
.validation-failed { font-weight: normal; font-size: 10px; color: #666666; font-family: Arial; }
.validation-passed { FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; }

.t_googlemaps { font-weight:normal; font-size:9px; font-family: Verdana, Arial; color:#575757; text-decoration: none; }


.bgLgTop { background-image: url("/_images/bgs/bglgtop.png"); background-repeat: no-repeat;width:1030px; }
.bgContentTop { background: url(/_images/bgs/bgContentTop.gif) no-repeat left top; width:646px; }
.bgBrevemente {	background-image:url('/_images/bgs/fundo_brevemente.png');background-repeat:no-repeat; width:1148px; height:272px;}

.bordertop {border-top:1px #8c8c8c dotted;}
.borderbot {border-bottom:1px #8c8c8c dotted;}


.bgtop { background: transparent url(/_images/bgs/bgTop.png) no-repeat scroll center top; }
.bgLateral { background-attachment: scroll; background-image: url(/_images/bgs/bglateral.png); background-repeat: repeat-y; width:7px; }
.bgbottom {	background: transparent url(/_images/bgs/bgbottompage.png) no-repeat scroll left top; }
.bgwhite {	background-color:#ffffff; }

.txtRedHome {font-family:"Times New Roman", Times, serif; font-size:30px; color:#c1272d; text-align:left;}
.txtBlackHome {font-family:"Times New Roman", Times, serif; font-size:24px; color:#2a2929; text-align:left; padding-left:50px;}
.Verd11 { font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:11px; color:#6b6b6b; text-align:left;}
.Verd12 { font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; color:#353434; text-align: justify; line-height:19px;}
.Info { font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:11px; color:#c1272d;}
.Ver12_dark {font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; color:#303030; text-align: justify; line-height:19px;}
.Ver12_dark A {	color:#303030; text-decoration:none;}
.Ver12_dark A:hover {	color:#303030; text-decoration:none;}


#submenuPlace { text-align:left;margin:20px 0px 30px 18px; }
.submenu { font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; color:#c1272d;text-align:left; }
.submenu A { color:#c1272d; text-decoration:none; }
.submenu A:hover  {color:#c1272d; text-decoration:underline; }

.submenu_selected { font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:12px; color:#c1272d;text-align:left; }
.submenu_selected A { color:#c1272d; text-decoration:underline; }
.submenu_selected A:hover  {color:#c1272d; text-decoration:underline; }


.Portf { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY:Verdana, Geneva, Tahoma, sans-serif; COLOR: #353434; TEXT-DECORATION: none; line-height:18px; }
.Portf A { COLOR: #353434; TEXT-DECORATION: none; }
.Portf A:hover { COLOR: #c1272d; TEXT-DECORATION: underline; }

.Portf_selected { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY:Verdana, Geneva, Tahoma, sans-serif; COLOR: #353434; TEXT-DECORATION: none; line-height:18px; }
.Portf_selected A { COLOR: #c1272d; TEXT-DECORATION: underline; }
.Portf_selected A:hover { COLOR: #c1272d; TEXT-DECORATION: underline; }



.rodape {font-family:Verdana, Geneva, Tahoma, sans-serif; font-size:9px; color:#3f4041; padding-top:5px; text-align:left;}
.rodape A {color:#3f4041; text-decoration:none;}
.rodape A:hover {color:#3f4041; text-decoration:none;}

.red {color:#c1272d;}
.darkcinza {color:#333333;}

.error
{
	font-weight: normal; font-size: 10px; color: #c1272d;
	line-height: 10pt; font-family: Verdana, Helvetica, sans-serif; text-align: justify;
}

.frmInput
{
   FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Verdana;
   padding: 3px 3px 5px 3px; COLOR: #353434; TEXT-DECORATION: none; margin:0px 0px 7px 0px;
}

.padd10top {padding-top:10px;}
.padd11top {padding-top:11px;}
.padd16top{padding-top:16px;}

.padd12bot { padding-bottom:12px;}
.padd32bot { padding-bottom:32px;}

.padd17left {padding-left:17px;}

.floatleft { float:left;}
.floatright{ float:right;}
