body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#595959;
	background:#FFFFFF;
}

img{ 
    border:none;
}

*:focus  {  outline: none;  }

/*--------------------------------- Columns ---------------------------------*/

.clear { clear: both; }
.center-block {
	width: 980px;
	margin: 0 auto;
	position: relative;
}

.center-menu{
	width: 690px;
	margin: 0 auto;
	position: relative;
}

.header 		{ width: 980px; }
.logo 	    	{ width: 260px; }
.banner 		{ width: 700px; }
.menu       	{ width: 980px; }
.tracking   	{ width: 220px; }
.slide       	{ width: 540px; }
.login      	{ width: 220px; }
.uen        	{ width: 210px; }
.footer        	{ width: 980px; }
.title        	{ width: 980px; }
.content        { width: 980px; }
.index          { width: 430px; }
.mision-vision  { width: 420px; }
.service        { width: 320px; }
.description    { width: 520px; }


.service, 
.description,
.logo,
.banner,
.uen,
.mision-vision,
.four_fifth,
.one_sixth,
.five_sixth {
	position: relative;
	margin-right: 20px;
	float: left;
}

.tracking,
.slide,
.login{
	position: relative;
	float: left;
}

.column-last {
	margin-right: 0!important;
	clear: right;
}


/*--------------------------------- bg ---------------------------------*/

.bg_header{
    background:#880807;
	border-bottom:solid 3px #b80000;
	margin-bottom:20px;
}

.bg_slide{
    -moz-box-shadow: 1px 6px 19px #666666;
    -webkit-box-shadow: 1px 6px 19px #666666;
    box-shadow: 1px 6px 19px #666666;	
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px; 	

}

.bg_footer{
    background:#660c0b;
	border-top: solid 6px #6c1615;
	margin-top:20px;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;	
}

/*--------------------------------- header ---------------------------------*/

.header{
    text-align:right;
	padding:10px 0;
}

.header a{
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	margin-left:20px;
}

.header a:hover{
    text-decoration:underline;
}

/*--------------------------------- menu ---------------------------------*/

.menu{
    margin-top:20px;
}

.menu ul{
	list-style-type:none;
	position:relative;
	font-size:12px;
	margin:0;
	padding:11px 0 0 0;
	}

.menu ul li{
	display:block;
	float:left;
	margin:0 0 0 4px;
	height:27px;
	}

.menu ul li a{
	display:block;
	float:left;
	color:#fff;
	background:#BF0000;
	line-height:27px;
	text-decoration:none;
	padding:0 17px 0 18px;
	height:27px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomleft:0px;
    -moz-border-radius-bottomright:0px;
    -webkit-border-top-left-radius:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-border-bottom-left-radius:0px;
    -webkit-border-bottom-right-radius:0px;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
	border-top: solid 1px #D90000;
	border-left:solid 1px #D90000;
	border-right:solid 1px #D90000;
	}

.menu ul li a.right{
	padding-right:19px;
	}

.menu ul li a:hover{
	background:#FF2424;
	}

.menu ul li a.current:hover{
	color:#2E4560;
	background:#fff;
	}


/*--------------------------------- tracking - slide - login ---------------------------------*/

.tracking,
.slide,
.login{
	height:230px;
	border-top: solid 4px #990805; 
}

.tracking{
    background:url(../images/tracking.jpg) top left;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:0px;
    -webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:0px; 	
}

.tracking table{
    margin:0 auto;

	color:#FFFFFF;
}

.slide{
    background:url(../images/slide.jpg) top left;
}

.slide img{
    margin:25px 20px;
}


.login{
    background:url(../images/login.jpg) top left;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomleft:0px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-left-radius:0px;
    -webkit-border-bottom-right-radius:10px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:10px; 	
}

.login table{
    margin:0 auto;
	color:#FFFFFF;
}

.login h2,
.tracking h2{
    text-align:center;
	padding:0;
	margin-top:30px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-size:1.3em;
}

.tracking input[type="text"],
.login input[type="password"],
.login input[type="text"]{
	border:none;
	padding:2px;
	width:156px;
}


#result1,
#result2{
    text-align:center;
	font-size:10px;
}

/*--------------------------------- uen ---------------------------------*/

.uen{
    margin-top:20px;
	padding:10px;    
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	color:#4E421F;
    -moz-box-shadow: 1px 1px 5px #cccccc;
    -webkit-box-shadow: 1px 1px 5px #cccccc;
    box-shadow: 1px 3px 8px #999999;		
}

.uen img{
	margin-left:15px;
}

.uen img:hover{
  opacity:0.90; filter:alpha(opacity=90);	
}

.uen h2{
	text-align:center;
	margin:0;
	font-size:14px;
	color:#B08600;
}

/*--------------------------------- content ---------------------------------*/

.content{
    margin-top:20px;
    background:#b89e4c; 
	padding:10px;    
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	color:#4E421F;	
}

.content_all{
    margin-top:20px;
	padding:20px;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	color:#4E421F;
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	color:#4E421F;
    -moz-box-shadow: 1px 1px 5px #cccccc;
    -webkit-box-shadow: 1px 1px 5px #cccccc;
    box-shadow: 1px 3px 8px #999999;		
}

.content_all h2{
	font-size:14px;
	color:#B08600;
}

.content_all p{
	margin:20px 0;
}

.table_guia{
	margin:20px auto;
}


.table_guia th{
	padding:5px 150px;
	background:#FFFFFF;
	text-transform:uppercase;   
}

.table_guia td{
    text-align:center;
	padding:5px 0;
	border:solid 1px #FFFFFF;
	color:#FFFFFF;   
}

.table_guia a{
	color: #fff;
}

.table_guia a:hover{
	text-decoration: none;
}	

.table_guia_link{
    color:#990033;
	text-decoration:underline;
}

.table_guia_link:hover{
	text-decoration:none;
}

.table_guia label{
	color:#990033;
	font-weight:bold;
}

.table_guia input[type="text"]{
	border:none;
	padding:2px 5px;
	width:150px;
}

/*--------------------------------- footer ---------------------------------*/

.footer{
    padding:20px 0;
	text-align:center;
	color:#FBD0D0;
	font-size:11px;	
	line-height:1.5em;	
}

.footer a{
	color:#FBD0D0;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}

/*--------------------------------- title ---------------------------------*/

.title{
	height:90px;
	border-top: solid 4px #990805;
	background:url(../images/bg_title.jpg);
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright:0px;
    -moz-border-radius-bottomleft:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    -webkit-border-bottom-left-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;	
}

.title h2{
    margin: 30px 0 0 85px;
	color:#FFFFFF;

}


/*--------------------------------- other ---------------------------------*/

.mision-vision{
    padding:0 20px 20px 20px;
	font-size:16px;
}

.mision-vision img{
	float:left;
	padding-right:20px;
}

.mision-vision h2{
	padding-left:84px;
}


/*--------------------------------- form contact ---------------------------------*/

.form-contact{
	margin-bottom:20px;   
}

.form-contact table{
    margin:0 auto;
	padding: 20px 200px 10px 200px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	border:solid 1px #FCD5CF;
	background:URL(../images/bg-form-contact) no-repeat;
}

.form-contact th{
    text-align:right;
	padding-right:5px;
	color:#BF0000;
}
.form-contact input[type="text"]{
    width:260px;
	border:solid 1px #FAAFA5;
	padding:5px 3px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright:15px;
    -moz-border-radius-bottomleft:0px;
    -moz-border-radius-bottomright:15px;
    -webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:15px;
    -webkit-border-bottom-left-radius:0px;
    -webkit-border-bottom-right-radius:15px;
    border-top-left-radius:0px;
    border-top-right-radius:15px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:15px;	
}

.form-contact textarea{
    width:400px;
	border:solid 1px #FAAFA5;
	height:100px;
    padding:5px 3px;
	font-family:Arial, Helvetica, sans-serif;
}

.form-contact input[type="submit"]{
	padding:4px 30px;
	margin-top:10px;
	background:#BF0000;
	color:#FFFFFF;
	cursor:pointer;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	border:none;
}

.form-contact input[type="submit"]:hover{
    background:#990000;
}

.fallo-contact{
    background:#F3ACAF;
	border:solid 1px #DB8288;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	padding:15px 0;
	text-align:center;
	margin-bottom:20px;	
}

.exito-contact{
    background:#A6CF79;
	border:solid 1px #8FC256;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	padding:15px 0;
	text-align:center;
	margin-bottom:20px;				
}

.service h2{
    font-size:24px;
	text-align:center;
}

.service h3{
    font-size:18px;
	text-align:center;
	color:#B08600;	
}

.description{
    font-size:16px;
}