/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f1f1f1;
	background-repeat:repeat-x;
	margin-top: 0px;
}

A:link {
	text-decoration: none;
	color: #0554b7;
}
A:visited {text-decoration: none; color: #0554b7;}
A:active {text-decoration: none; color: #666666;}
A:hover {text-decoration: none; color: #cbe425;}


h1{
	font-size:16px;
	color:#ffffff;
}

h2{
	font-size:11px;
	color:#000000;
}


#container {
width: 900px;
margin: 0px auto;
line-height: 1.2em;
}

#header {
	background-color:#2b87ea;
	width:700px;
	height:120px;
	
}

/*******************************/
#top {
	width:100%;

	
}
#top1 {
	background-color:#004a9f;
	text-align:right;
	float:left;
	
}

#logo {
	background-color:#2b87ea;
	width:700px;
	text-align:left;
	float:right;
	padding-left:1px;
	
}
#top2 {
	background-color:#2b87ea;
	text-align:left;
	float:right;
	padding-left:1px;
	
}


#log{
	background-color:#FFFFFF;
	width:100%;
	height:30px;
	text-align:center;
	border-bottom: 10px solid #004a9f;
	
}

#info{
	margin:0 auto;
	font-size:11px;
	color:#3333CC;
	font-weight:bold;
	width:100%;
	height:30px;
	text-align:left;
	padding-top:7px;
	
}
#infouser{
	width:300px;
	text-align:left;
	float:left;
}
#infologout{
	width:100px;
	text-align:right;	
	float:right;
}

/*******************************/


#bodyhome {
	font-size:10px;
	color:#FFFFFF;
	padding:20px 0 20px 0; 
	width:700px;
	height:250px;	
}

#boxBody{
	background-image:url(../Images/bg-page.jpg);
	background-repeat:repeat-x;
	background-color:#387dc9;
	width:100%;
	height:290px;
	text-align:center;
	
}
#bodypage {
	margin:0 auto;
	color:#FFFFFF;
	width:900px;
	line-height:12px;
}

#bodypageDescription {
	margin:0 auto;
	color:#FFFFFF;
	width:800px;
	line-height:12px;
}
#bodypageDescription2 {
	margin:0 auto;
	color:#FFFFFF;
	width:950px;
	line-height:12px;
}

#menu {
	background-color:#0554b7;
	color:#FFFFFF;
	padding:20px 0 20px 0; 
	width:140px;
	height:290px;
	float:left	;
}
#bodyText{
	font-size:11px;
	color:#FFFFFF;
	padding:27px 0 0px 30; 
	width:700px;
	float:right;
	text-align:justify;
}
#bodyThank{
	font-size:11px;
	color:#FFFFFF;
	padding:27px 0 0px 30; 
	width:510px;
	float:right;
	text-align:justify;
}
#bodyTextDescription{
	font-size:11px;
	color:#0554b7;
	padding:0px; 
	width:630px;
	float:right;
	text-align:justify;
}
#bodyTableDescription{
	font-size:11px;
	color:#FFFFFF;
	padding:27px 0 0px 30; 
	width:780px;
	float:right;
	text-align:justify;
}

/**********************************************************/
#box1{ width:350px; float:left; text-align:left; line-height:12px;}
#box2{ width:350px; float:right;}

#boxSearch{ width:400px; padding-left:100px;}

#label{ width:120px; float:left;}
#textImput{ width:230px; float:right;}
.txtuser{ width:150px; height:18px; color:#000000; border: 1px solid #0554b7;); margin-bottom:5px;}

.txtComment{ width:150px; height:50px; color:#000000; border: 1px solid #0554b7 margin-bottom:5px;}

.txtCombo{ width:280px; height:25px; color:#000000; border: 1px solid #0554b7; margin-bottom:5px;}
.txtCombo2{ width:300px; height:18px; color:#000000; border: 1px solid #0554b7; margin-bottom:5px;}
.txtComboSmall{ width:100px; height:25px; color:#000000; border: 1px solid #0554b7; margin-bottom:5px;}



/*********************************************** footer *************************************/
#boxfooter {
	font-size:9px;
	color:#83b2df;
	width:900px;
	height:35px;
	padding:20px 0px 20px 0px;
	
}

#address {
	width:200px;
	float:left;
}

#footer {
	padding:10px;
	font-size:9px;
	color:#7f7f7f;
	width:95%;
	text-align:center;
	line-height:10px;
}

/***************************************** Table description ******************************************************/

.tableDescription{ background-color:#ccdff2; color:#000000; margin-top:20px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #ffffff}

.line{border-bottom: 1px solid #ffffff}
.boxBlue{ background-color:#0066CC; left:20px; color:#FFFFFF; border-bottom: 1px solid #ffffff}


/*****************************************  design ************************************************************************************/

.Table {
	width:900px;
	height:360px;
	margin-top: 0px; /*set to a negative number 1/2 of your height*/
	background-color:#ffffff;
	margin-top: 100px; /*set to a negative number 1/2 of your height*/
}

.tablePage {
	width:900px;
	margin-top: 10px; /*set to a negative number 1/2 of your height*/
	background-color:#ffffff;
top: 0px;
margin-top: 10px; /*set to a negative number 1/2 of your height*/
}


/*.body {
margin:0;
background-repeat:repeat-x;
background-color:#f1f1f1;

  scrollbar-arrow-color:#ffffff;
  scrollbar-track-color:#ffffff;
  scrollbar-shadow-color:#ffffff;
  scrollbar-face-color:#a7b5db;
  scrollbar-highlight-color:#ffffff;
  scrollbar-darkshadow-color:#ffffff;
  scrollbar-3dlight-color:#ffffff;
}*/

.footer{
background-color:#003399;
margin:0;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#b6bee0;
text-align:center;
}

.smallText{
margin:0;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#33333;
text-align:center;
}


.bgBlue{ background-color:#414292; padding:10px; border: 10px solid #ffffff; text-align:left;}
.bodyPage{ background-color:#414292; padding:10px; border: 10px solid #ffffff; text-align:left;}

.bgWhite{ background-color:#f1f1f1; border: 10px solid #ffffff; padding:10px;}

.bgLogin{
border: 1px solid #5a93d6;
padding:10px;
font:normal 10px Arial, Helvetica, sans-serif;
color:#4c4c4b;
text-align:justify;
}
.bglogo{
border-top: 1px solid #5a93d6;
border-left: 1px solid #5a93d6;
border-right: 1px solid #5a93d6;
padding:10px;
font:normal 10px Arial, Helvetica, sans-serif;
color:#4c4c4b;
text-align:justify;
}
.titu{
border-top: 1px solid #5a93d6;
border-bottom: 1px solid #5a93d6;
}

.boton {
border:1px solid #5a93d6;
background:#5a93d6;
font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
color:#ffffff;cursor:pointer;
width: 80px;
height:20px;
}

h2{font:bold 11px Tahoma, Arial, Helvetica, sans-serif;}

.bodyText{ padding:20px;}


.label2{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #020fb9;
	text-align:right;
	padding-right:10px;
}

.txtForm {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100px;
	height:16px;
	padding-left:3px;
}

.txtForm2 {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 200px;
	height:16px;
	padding-left:3px;
}
.txtForm3 {
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 50px;
	height:16px;
	padding-left:3px;
}
