/* main elements */


a, a:link { text-decoration: none; }

a:hover { text-decoration: underline; }

td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  }

h2 { color: #56544D;  font-size: 16px;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  margin-bottom: 10px;    }

h3 { color: #9F9B8E;  font-size: 12px;  font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  margin-bottom: 3px;    }


/* sub classes */


/* Link Colors & Styles */

a.header { color: #990000;  font-size: 25px; font-family: Arial, Helvetica, sans-serif; line-height: 30px;  vertical-align: middle;   }

a.linkpeq { color: #990000;  font-size: 25px; font-family: Arial, Helvetica, sans-serif; line-height: 30px;  vertical-align: middle;   }

a.red { color: #990000;  }

a.nav { color: #ffffff;  font-size: 11px;  text-indent: 18px;  padding-top: 3px;  padding-bottom: 3px;   }

/* TD Colors & Styles */
td.body { font-size: 11px;  color: #333333;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;      }

td.quote { font-size: 11px;  color: #8F8C8C;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;      }

td.black { font-size: 11px;  color: #000000;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;      }

td.related { font-size: 11px;  color: #706D64;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  padding-top: 5px;  padding-bottom: 5px;   }

td.relatedDk { font-size: 11px;  color: #333333;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  padding-top: 5px;  padding-bottom: 5px;   }

td.relatedLg { font-size: 14px;  color: #000000;  font-family: Arial, Helvetica, sans-serif;  padding-top: 10px;  padding-bottom: 5px;     }

td.footer { font-size: 9px;  color: #333333;  letter-spacing: -1px;  padding-top: 8px;      }

td.footerLt { font-size: 9px;  color: #666666;  padding-top: 4px;  padding-bottom: 4px;       }

td.bread { font-size: 12px;  color: #FFFFFF;  text-indent: 20px;   }

td.nav { color: #ffffff;  font-size: 11px;  text-indent: 20px;  padding-top: 3px;  padding-bottom: 3px;      }

td.header { color: #9F9B8E; font-family: Arial, Helvetica, sans-serif;  font-size: 25px;  text-indent: 15px;  padding-bottom: 10px;    }


/* Background images */

.left-line-bg { background-image: url(../../images/layout/left_line.gif);  background-repeat: repeat;    }

.right-line-bg { background-image: url(../../images/layout/right_line.gif);  background-repeat: repeat;    }

.grey-line { background-image: url(../../images/layout/grey_line.gif);  background-repeat: repeat;    }

.hatch-bg { background-image: url(../../images/layout/hatch_line_short.gif);  background-repeat: repeat;    }


/* Bullet Points */


li.square { color: #000000; list-style-type: none;  list-style-position: outside;  list-style-image: url(../../images/layout/bullet.gif);  padding-bottom: 3px;        }
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #002969; 
	background-color: #DAE4F2; 
	text-align: center; 
	height: auto; 
	width: auto; 
	border: #002969; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	clip:  rect(   )
}
.caja {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #002969; 
	background-color: #DAE4F2; 
	text-align: left; 
	height: 15px; 
	width: 190px; 
	border: #002969; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	clip:  rect(   )
}
.cajaCP {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #002969; 
	background-color: #DAE4F2; 
	text-align: left; 
	height: 15px; 
	width: 40px; 
	border: #002969; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	clip:  rect(   )
}
.cajaCCC {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #002969; 
	background-color: #DAE4F2; 
	text-align: left; 
	height: 15px; 
	width: 145px; 
	border: #002969; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	clip:  rect(   )
}
.cajaTel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	color: #002969; 
	background-color: #DAE4F2; 
	text-align: left; 
	height: 15px; 
	width: 75px; 
	border: #002969; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; 
	clip:  rect(   )
}
box  ul, .box ol{
	margin-top : 0;
	margin-bottom : 0;
} 

.box  li{
	margin-left : -4%;
} 

.box a, .boton a{
	text-decoration : none;
}

.box {
	border : 1px solid #003366;
	background-color : #DFEFF7;
	padding : 0.5em;
	width : auto;
	color : Black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.box2 {
	border : 1px solid #003366;
	background-color : #FFFFCC;
	width : auto;
	color : Black;
}
.box3 {
	border : 1px solid #003366;
	background-color : #DFEFF7;
	padding : 0.5em;
	width : auto;
	color : Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.box p {
	margin-top: 0;
	margin-bottom: 0;
}
