.fontLogoBCO {
  width: 850;
  background-color:#c80000;
}
.fontLogoCOM {
  width: 850;
  background-color:#003377;  
}
.fontLogoBACCOM {
  width: 850;
  background-color:#8C807A;  
}
.messageBCO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
  	color:#c80000;
}
.messageCOM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
 	color:#003377;  
}
.messageBACCOM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
  	color:#8C807A;  
}
.logo{
   padding-right:15px;
   width: 5%;	
   vertical-align: top;
   cursor: pointer;
   text-align: right;
}
.sizeFontImg {
	width:5;
	height: 5;	  
}
.sizeImgEmpty{
	width:1;
	height: 1;	
}
.headBCO{
	background:#c80203;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	font-weight:bold;
	width: 850;
}
.headCOM{
    background:#003377;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	font-weight:bold;
	width: 850;
}
.headBACCOM{
    background:#8C807A;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	font-weight:bold;
	width: 850;
}
.topBotton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	width: 100%;
}
.formTable{
	border-right:#cccccc solid 4px;
	border-left:#999999 double 1px;
	font-size: 11px;
	color: #666666;
	text-align: left;
	padding-top:10px;
	width: 850;
	background-color:#eeeeee; 	
}
.formTableError{
	border-right:#999999 double 2px;
	border-left:#999999 double 1px;
	background-color:#eeeeee; 
	width: 847;
}
.formTableErrorMessage{
	border-right:#eeeeee solid 8px;
	border-left:#eeeeee double 8px;
	text-align: left;
	padding-top:10px;
	width: 844;
	background-color:#FFFFFF; 
}
.ErrorMessage{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	text-align: left;
	padding-top:10px;
	color: #C80000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	font-weight: bold;
}
.errorTitle{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	padding-top:10px;
	color: #C80000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
	font-weight: bold;
}
.headForm1{
   background: url("/img/mafi/esquina1.gif") no-repeat;
   width: 28;
   height: 8;
}
.headFormCenter{
   background: url("/img/mafi/centro.gif") repeat-x;
   width: 850;
   height: 8;
}
.headForm2{
   background: url("/img/mafi/esquina2.gif") no-repeat;
   width: 28;
   height: 8;	
}
.txtbody {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	text-align: left;
}
.tdFormSection{
	width: 100%;
	background-color:#ffffff;	
}
.styleFormHeader{
   border-right:#cccccc 3px solid;
   border-left:#cccccc 4px solid;
   width: 830;
   background-color:#ffffff; 
}
.styleFormDetails{
   border-right:#eeeeee 3px solid;
   border-left:#eeeeee 4px solid;
   width: 830;
   background-color:#ffffff; 
}
.styleBorderGray1{
   border-right:#d9d9d9 3px solid;
   border-left:#d9d9d9 4px solid;
   width: 830;
   background-color:#ffffff; 
}
.styleBorderGrayLine{
   border-right:#dedede 3px solid;
   border-left:#dedede 4px solid;
   width: 830;   
}                                                 
.styleBorderGray2{
   border-right:#dddddd 3px solid;
   border-left:#dddddd 4px solid;
   width: 830;
   background-color:#ffffff; 
}
.tableData {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
	width: 180px;
}
.tableDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
	width: 180px;
}
.tableRadio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
}

.astericoColor{
	color:#ff0000;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-decoration: none;	
	width: 1px;
}
.formSpaceTable{
	border-right:#cccccc solid 4px;
	border-left:#999999 double 1px;	
	width: 850;
	background-color:#eeeeee; 	
}
.formSpaceTableError{
	border-right:#eeeeee solid 8px;
	border-left:eeeeee solid 8px;	
	width: 844;
	background-color:#eeeeee; 	
}
.formBottomTable{
	width: 850;
	background-color:#cccccc;
}
.sectiontitle {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C80000;
	text-decoration: none;
	text-transform: uppercase;
    margin-top:0px;
	margin-bottom:0px;	
}
.sectionTitleDetails {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C80000;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
	word-wrap: break-word;
}
.labelTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E5753;
	text-decoration: none;
	width: 180px;
}

.labelTitleDetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E5753;
	text-decoration: none;	
	width: 180px;
	word-wrap: break-word;
}

.tableTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E5753;
	text-decoration: none;	
}
.tdDate{
	height: 20;
	vertical-align: middle;
}
.imgDate{
  width: 18;
  height: 19;
  border: 0;
  vertical-align: middle;
  margin-bottom: 0;	
}
.TitCuartoNivel {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CF1326;
	text-decoration: none;
}
.formBottomImg{
	vertical-align: top;
	width: 5;
}
.labelStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
	word-wrap: break-word;
}
.subSeccionStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E5753;
	text-decoration: none;
	margin-top: 0px;
	padding-top: 0px;
	word-wrap: break-word;
}

/* textfield and textarea classes */
#opportunityWebForm .inactive{
	color:#999;
}	 
#opportunityWebForm .active{
	color:#000;
}	 		
#opportunityWebForm .focused{
	color:#000;
	background:#eeeeee;
}
.contentFooterNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: none;
	text-decoration: none;
}
.contentFooterNav a {
	color: #C80000;
	text-decoration: none;
	font-weight: bold;
}
.contentFooterNav a:link {
	color: #C80000;
	text-decoration: none;
	font-weight: bold;
}
.contentFooterNav a:visited {
	color: #C80000;
	text-decoration: none;
	font-weight: bold;
}
.contentFooterNav a:hover {
	color: #C80000;
	text-decoration: none;
	font-weight: bold;
}
.contentFooterNav a:active {
	color: #C80000;
	text-decoration: none;
	font-weight: bold;
}

