/* CSS Document */
/* project: 
   design: Marco Antonio Velasco 
   framework: Negs (www.scz.com.bo) */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333; text-align:justify;
}
body {
	background:#003399 url(../img/fondo-ctn.jpg) bottom center repeat-x fixed;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

.content { 
	margin: 0px auto;
	width: 994px; background: #EEF0F3;}
.txt-per{
	font-size: 11px;
	font-weight: normal;	
	color: #000000; padding:0px 0px 20px 0px;
}
.header {margin: 0 0 0 0;}

.main { width:994px;}
.box1 { margin:6px 6px 6px 6px; margin: expression('6px 0px 6px 0px');  padding:15px 15px 15px 15px; padding: expression('15px 15px 15px 15px'); border: #89B0D0 solid 1px; width:700px; background-color:#FFFFFF; float:right;}
.box-swf { margin:6px 6px 6px 6px; margin: expression('6px 0px 6px 0px');  padding:10px 15px 10px 15px; padding: expression('10px 12px 10px 12px'); border: #89B0D0 solid 1px; width:700px; background-color:#FFFFFF; float:right;}
.box2 {margin: 6px; padding:15px; border: #89B0D0 solid 1px; width:205px; background-color:#f4f4f4; float:left;}

.box-gal {margin: 6px; margin: expression('6px'); padding:10px; padding:expression('10px'); border: #89B0D0 solid 1px; width:760px; background-color:#FFFFFF;}
	
	.box3 { width:335px; float:right; line-height:20px; margin: 15px 0 0 0; margin: expression('15px 0px 0px 0px'); }
	.box4 {margin: 6px; margin: expression('6px'); width:760px; }
.footer {clear: both; height: 10px; margin:0px; margin: expression('0px'); padding:20px 10px; padding:expression('10px 10px'); color:#30577B; font-family: tahoma; font-size:11px; text-transform:uppercase; text-align:center;}

.tit-20 {font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; font-size:22px; color:#003399;}
.tit-20gris {background: url(../img/tit.jpg) top left no-repeat; font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif; font-size:24px; color:#003366; float:left; padding-left:14px; padding-top:4px; padding-bottom:-4px; padding-right:20px;}
.tit-producto{font-size:11px; color:#161676; background: url(../img/trian.jpg) left no-repeat; padding-left:26px; padding-top:2px; margin:10px;}

.padin-img {padding:0 20px 20px 20px; padding:expression('0px 20px 20px 20px');}
.line-vert { width:1px; background-color:#89B0D0; height:80px; float: left; margin: 40px 0 0 0; margin: expression('40px 0px 0px 0px');}
.line-hori { width:983px; background-color:#89B0D0; height:1px; float: left; margin: 0 5px 0 5px;}
a.link-pie:visited, a.link-pie:active, a.link-pie:link {
	color: #CCCCCC;
	font-family:Arial;
	font-size:11px;
	text-decoration: none;
} 
 a.link-pie:hover {
	color: #000;
	font-family:Arial;
	font-size:11px;
	text-decoration: none;
}

a.link-vertical:visited, a.link-vertical:active, a.link-vertical:link {
	font-size:11px;
	display:block;
	text-transform:uppercase;
	width:690px; border: 1px solid #3B5998;	
	padding: 0px; padding: expression('2px 2px;'); text-align:center;
	color:#3B5998; font-weight:normal; margin-top:6px; background:#FFFFFF;
	text-decoration:none;
	} 
a.link-vertical:hover {
    color:#ccc; border: 1px solid #ccc;	
	display:block;
} 

.marco2 {
	padding:8px;
	background-color: #f5f5f5;
	width: 140px;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
} 

.espacio {border-bottom: 1px dashed #ccc; margin-bottom:10px; margin-top:10px;}

#right1{
	padding-top:0px;
}
#right1 a.jobBanner{
	background:url(../img/btn.jpg) no-repeat;
	width:200px;
	height:25px;
	display:block;
	padding:6px 0px 0px 10px; color:#003366; text-decoration:none; font-size:10px; text-transform:uppercase;

}
#right1 a.jobBanner:hover{
	background:url(../img/btnover.jpg) no-repeat; color:#FFFFFF;
}