@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6A6A6A;
	background:#3A3530 url(../images/common/mainbg.jpg) top left repeat;
	margin:0;
}
#maincontainer{
	width: 905px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	background:transparent url(../images/common/ctrbg.jpg) top right repeat-y;
}
#topsection{
	background:transparent url(../images/common/topimg.png) top right no-repeat;
	height:40px; /*Height of top section*/
	text-align:left;
}
#logotop {
	width:225px;
	background:transparent url(../images/common/shadow-lft-top.png) top right no-repeat;
	float:left;
	padding:0;
	margin:0;
	height:40px;
}

#contentwrapper{
	float: left;
	width: 100%;
	
}

#contentcolumn{
	margin-left: 225px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
	float: left;
	width: 225px; /*Width of left column*/
	margin-left: -905px; /*Set left margin to -(MainContainerWidth)*/
	background:transparent url(../images/common/shadow-lft.png) top right no-repeat;
}
#logo {
	padding:0;
	margin:0;
	width:220px;
	height:190px;
}
#navcont {
	width:220px;
	height:484px;
	background:transparent url(../images/common/navbg.jpg) top left no-repeat;

}
#navbot {
	width:225px;
	height:4px;
	background:transparent url(../images/common/shadow-btm.jpg) top left no-repeat;
}
#pagecont{
	width:602px;
	padding: 20px 25px 20px 18px;
	text-align:left;
	margin:0;
	float:left;
	clear:left;
}
#colflags {
	width:24px;
	padding: 20px 5px 0 0;
	float:left;
	height:100px;
}
#hp-contcol-i {
	width:335px;
	float:left;
	text-align:left;
	padding-right:30px;
	padding-top:15px;
}
#hp-contcol-d {
	width:237px;
	float:left;
	text-align:left;
	padding-top:15px;
}
#bottmlinksbox {
	float:left;
	padding-top:15px;
}
/************main nav****************/


.mainnav{
	list-style-type: none;
	margin:0;
	padding: 25px 0 0 12px;
	width: 193px;
	/*margin:25px 0 0 12px; */
}

.mainnav li a{
	background: transparent  url(../images/common/bulletnav.png) no-repeat left 7px;
	font: bold 13px  Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	display: block;
	width: auto;
	padding: 5px 0;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: 1px solid #2C4B9D;
}


* html .mainnav li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 173px;
}

.mainnav li a:visited, .mainnav li a:active{
	color: #FFFFFF;
}

.mainnav li a:hover{
	color: #C2B39F;
	background:transparent  url(../images/common/bulletnav.png) no-repeat 4px 7px; 
}

/*******************************/

#botdiv{
	clear: left;
	width: 905px;
	height:15px;
	background:transparent url(../images/common/botimg.jpg) top right no-repeat;
}
#footer{
	margin: 0 auto; /*Center container on page*/
	width:580px;
	padding: 10px 60px 10px 265px;
	text-align:center;
	font-size:10px;
	color:#B5A38A;
}
#footer a{
	color: #B5A38A;
	text-decoration:none;
}
#footer a:hover{
	color: #FFFFFF;
	text-decoration:none;
}
/*******************LINKS*************************/

a:link {
	color: #3557AD;
	text-decoration:none;
}

a:visited {
  color: #3557AD;
  text-decoration:none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: #3557AD;
	text-decoration:none;
}

/*******************CLASSES*************************/

.hr1 {
	border-bottom:#C1B29E 2px solid;
	height:5px;
	margin:0 0 5px 0;
}
.hr2 {
	border-bottom:#C1B29E 1px solid;
	height:8px;
	margin:0 0 8px 0;
}

.title1 {
	font: bold 18px  Arial, Helvetica, sans-serif ;
	color:#103466;
}
.title1sub {
	font: bold 18px  Arial, Helvetica, sans-serif ;
	color:#FF7E00;
	border-bottom: #C1B29E 1px solid;
	padding: 10px 0 0 3px;
	margin-bottom:15px;
}
.title2 {
	font: bold 16px  Arial, Helvetica, sans-serif ;
	color:#103466;
}
.title3 {
	font: bold 14px  Arial, Helvetica, sans-serif ;
	color:#103466;
}
.title4 {
	font: bold 16px  Arial, Helvetica, sans-serif ;
	color:#FF7E00;
}
.title5 {
	font: bold 12px  Arial, Helvetica, sans-serif ;
	color:#103466;
}
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:#383825 1px solid;
	background: #F7F7F6 url(../images/common/botones/field-bg.jpg) top left no-repeat;
	padding:1px;
}

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

.list li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type:square;
	padding: 3px 0;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.box1 {
	background-color:#ECE8E1;
	color:#3A3530;
	border-top:#FFFFFF 2px solid;
}
.box1 td{
	padding:3px;
}

/*******************TABLES*************************/
.table1 {
	margin-bottom:15px;
	color:#3A3530;
}
.table1 .tr-even{
	background-color:#F5F3F1;
	font-size:11px;
}
.table1 .tr-odd{
	background-color:#FFFFFF;
	font-size:11px;
}
.tbl-lft-top {
	background:#FFFFFF url(../images/common/tables/lft-top.gif) bottom right no-repeat;
	height:7px;
	width:7px;
}
.tbl-lft-bot {
	background:#FFFFFF url(../images/common/tables/lft-bot.gif) top right no-repeat;
	height:7px;
	width:7px;
}
.tbl-rght-top {
	background:#FFFFFF url(../images/common/tables/rght-top.gif) bottom left no-repeat;
	height:7px;
	width:7px;
}
.tbl-rght-bot {
	background:#FFFFFF url(../images/common/tables/rght-bot.gif) top left no-repeat;
	height:7px;
	width:7px;
}
.tbl-top {
	background:#FFFFFF url(../images/common/tables/top.gif) bottom right repeat-x;
	height:7px;
}
.tbl-bot {
	background:#FFFFFF url(../images/common/tables/bot.gif) top right repeat-x;
	height:7px;
}
.tbl-lft {
	background:#FFFFFF url(../images/common/tables/lft.gif) top right repeat-y;
	width:7px;
}
.tbl-rght {
	background:#FFFFFF url(../images/common/tables/rght.gif) top left repeat-y;
	width:7px;
}
.tbl-ctr {
	background-color:#FFFFFF;
}

/**************/


.tbl2-lft-top {
	background:#FFFFFF url(../images/common/tables/lft-top2.gif) bottom right no-repeat;
	height:7px;
	width:7px;
}
.tbl2-lft-bot {
	background:#FFFFFF url(../images/common/tables/lft-bot2.gif) top right no-repeat;
	height:7px;
	width:7px;
}
.tbl2-rght-top {
	background:#FFFFFF url(../images/common/tables/rght-top2.gif) bottom left no-repeat;
	height:7px;
	width:7px;
}
.tbl2-rght-bot {
	background:#FFFFFF url(../images/common/tables/rght-bot2.gif) top left no-repeat;
	height:7px;
	width:7px;
}
.tbl2-top {
	background:#FFFFFF url(../images/common/tables/top2.gif) bottom right repeat-x;
	height:7px;
}
.tbl2-bot {
	background:#FFFFFF url(../images/common/tables/bot2.gif) top right repeat-x;
	height:7px;
}
.tbl2-lft {
	background:#FFFFFF url(../images/common/tables/lft2.gif) top right repeat-y;
	width:7px;
}
.tbl2-rght {
	background:#FFFFFF url(../images/common/tables/rght2.gif) top left repeat-y;
	width:7px;
}
.tbl2-ctr {
	background-color:#E4DED6;
}
/***************/
.tr1{
	background-color:#F5F3F1;
}
.tr2{
	background-color:#FFFFFF;
}
.headresults {
	height:24px;
	background:#FFFFFF url(../images/common/tables/headbox-top.jpg) top left repeat-x;
	color:#FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding:3px 10px;
}
/***************/


.headbox-lft {
	width:7px;
	height:27px;
	background:#FFFFFF url(../images/common/tables/headbox-top-lft.jpg) top right no-repeat;
}
.headbox-rght {
	width:7px;
	height:27px;
	background:#FFFFFF url(../images/common/tables/headbox-top-rght.jpg) top left no-repeat;
}
.headbox-top {
	height:24px;
	background:#FFFFFF url(../images/common/tables/headbox-top.jpg) top left repeat-x;
	color:#FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-top:3px;
}

/**************************/
.btn-osc {
	background:transparent url(/images/common/botones/btn-osc.jpg) top left no-repeat;
	text-align:center;
	height:21px;
	width:79px;
	padding-top:3px;
	color:#FFFFFF;
	font-weight:bold;
}
.btn-osc a:link{ 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.btn-osc a:visited{ 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.btn-osc a:hover{ 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.btn-osc a:active{ 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.btn-nar {
	background:transparent url(/images/common/botones/btn-nar.jpg) top left no-repeat;
	text-align:center;
	height:21px;
	width:107px;
	padding-top:3px;
}
.btn-nar a:link{ 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.btn-nar a:visited{ 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.btn-nar a:hover{ 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.btn-nar a:active{ 
	color:#FFFFFF;
	text-decoration: none;
	font-weight:bold;
}