body{ background-color:#FFFFFF; }

/* common */
.floatLeft{ float:left; }
.floatRight{ float:right; }
.underline{ text-decoration:underline !important; }
.pointer{ cursor:pointer; }
.bold{ font-weight:bold; }
.hide{ display:none !important; }
.hidden{ visibility:hidden; !important; }

/* Font */
.defFont{
	font-family:Tahoma, Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:17px;
}
.whiteFont{	color:#FFFFFF!important; }
.blueFont{ color:#35459B!important; }
.darkFont{ color:#1d212a!important; }
.lBlueFont{ color:#5ac9f1!important; }
.footerFont{
	color:#313640;
	font-family:Tahoma, Arial,Helvetica,sans-serif;
	font-size:11px;
}
.menuFont{
	font-size:11px;
	line-height:20px;
	padding:0 35px 0 0;
	text-align:right !important;
	font-family:Tahoma, Arial,Helvetica,sans-serif;
}
.menuFont a:link, .menuFont a:hover, .menuFont a:visited{ color:#FFFFFF; }
.menuFont a.selected:link, .menuFont a.selected:hover, .menuFont a.selected:visited{ color:#313640; }
.infoBtnFont{font-size:11px; line-height:18px;}

/* Contenedor Principal */
div.containerPrincipal{
	width:969px;
	margin:0 auto;
	background-color:#FFFFFF;
}
div.bkgCont{
	margin:1px 0 0 0;
	background:#efeef3 url(../img/bkg_container.gif) repeat-x top;
}
div.bkgCont2{
	margin:1px 0 0 0;
	background:#f8f8f8 url(../img/bkg_container3.gif) no-repeat bottom;
}
/* Menu */
div.menu{
	width:969px; 
	height:22px;
	line-height:21px;
	background:url(../img/menu.jpg) no-repeat;
}
div.menu p{
	text-align:center;	
}
div.menu p a{
 text-decoration:none;	
}
span.separadprMenu{
 padding:0 20px 0 20px;
}

/* Contenedor*/
div.container{
	width:969px; 
}
div.backgroundContanier{
 	background: url(../img/background-contenedor.jpg) no-repeat;
	width:969px;
	height:474px;
}
div.separadorContainer{
	width:969px; 
	height:368px;
}
div.botonContainer{
 margin: 0px 0px 0px 31px;
}
div.botonContainer div.btn1{
 width: 296px;
 margin:0 10px 0 0;
}
div.botonContainer div.btn1 div.infoBtn1{
	margin:0 0 0 10px;
	width:175px;
}
div.botonContainer div.btn3 div.infoBtn3{
	margin:0 0 0 20px !important;
	margin:0 0 0 10px ;
	width:286px;
}
/* BREADCRUM */
div.breadcrum{
	height:42px;
	font-size:11px;
	line-height:40px;
	padding:0 0 0 35px;
	background:url(../img/bkg_breadcrum.gif) top repeat-x;
}
div.breadcrum a:link, div.breadcrum a:hover, div.breadcrum a:visited{
	color:#1D212A;
	text-decoration:none;
}

/* Footer */
div.footer{
 background: url(../img/footer.jpg) repeat-x;
 width:969px;
 height:54px;
}
div.footer p{
 text-align:center;
} 
div.footer p a{
 text-align:center;	
 vertical-align:middle;
 text-decoration:none;
}