html, body { 
	margin:0; 
	width:100%; 
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

body { 
	background:url(../img/bg.gif) repeat-y center;
	background-color:#65899f; 
}
h1 { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:30px; 
	color:#444444; 
	font-weight:lighter;
	margin-bottom:7px;
}

.h1Traslate {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:14px; 
	color:#444444; 
	font-weight:lighter;
	margin-bottom:7px; 
}

h2 { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:18px; 
	color:#333333; 
	font-weight:lighter;
	margin-bottom:7px; 
}

h3 { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:16px; 
	color:#3a95a9; 
	font-weight:lighter; 
	margin:0;
	margin-bottom:7px; 
}


.epi { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;  
	font-style:italic; 
	line-height:19px;
	color:#FFFFFF;
}
.shortTxt { color:#766e6e; line-height:21px; clear:both;}
.letter { color:#555555; line-height:16px;}

#container {
	/*width:854px;*/
	width:960px; 
	background-color:#FFFFFF; 
	/*padding:53px;*/
	margin:0 auto; 
	text-align:left;
}
#header { 
	background:url(../img/mareas.jpg) no-repeat;
	_background:url(../img/mareas_e6.jpg) no-repeat;
	//padding-top:130px;
	padding-top:25px; 
	/*height:130px;*/
	padding-left:50px;
	padding-right:44px;
}

#headBox {/*margin-bottom:80px;*/ margin-bottom:20px; overflow:hidden;}

#headBox a { color:#000000; text-decoration:none;}
#headBox .dis { color:#888888;}

.logosqlty {float:left; margin-left:250px; margin-right:90px; margin-top:15px;}


#content {
	overflow:hidden; 
	clear:both;
}

#innerContent {
	background:url(../img/bgInner.jpg) center top no-repeat; 
	overflow:hidden; 
	padding-bottom:40px; 
	/**/
	_width:871px; 
	_margin-left:44px;  

}

.innerContainer {
float:left; 
padding-top:30px; 
*padding-top:50px; 
padding-left:42px;

width:598px; 

 
}

.innerColumn {width:550px;}

.mnuBarTop {
	clear:both; 
	height:51px; 
	background:url(../img/bgMnuT.gif) repeat-x;
}

ul { list-style:none; margin:0; padding:0;}

li.mnuTopBdrL { clear:both; float:left; font-size:12px; font-weight:bold; color:#0f0f0f; background:url(../img/bgMnuT.gif); line-height:51px; height:51px; padding:0; cursor:pointer;}
li.mnuTopBdrL  .i { float:left; background:url(../img/bdrL.gif) top left; padding:13px; padding-left:20px; padding-right:0; height:24px;}
li.mnuTopBdrL  .em { float:left; background:url(../img/mnuR.gif) top left; padding:13px; padding-right:20px; padding-left:0; height:24px;}
li.mnuTopBdrL  .t { float:left; height:51px;}

li.mnuTopBdrLH { float:left; font-size:12px; font-weight:bold; color:#FFFFFF; background:url(../img/bgMnuTH.gif); line-height:51px; padding:0; cursor:pointer; height:51px;}
li.mnuTopBdrLH .i { float:left; background:url(../img/bdrLH.gif) top left; padding:13px; padding-left:20px; padding-right:0; height:24px;}
li.mnuTopBdrLH .em { float:left; background:url(../img/mnuRH.gif) top left; padding:13px; padding-right:20px; padding-left:0; height:24px;}
li.mnuTopBdrLH .t { float:left; height:51px;}

li.mnuTopBdrR { float:right; font-size:12px; font-weight:bold; color:#FFFFFF; background:url(../img/bgMnuT.gif); line-height:51px; padding:0; height:51px;}
li.mnuTopBdrR  .i { float:left; background:url(../img/mnuL.gif) top right; padding:13px; padding-left:20px; padding-right:0; height:24px;}
li.mnuTopBdrR  .em { float:left; background:url(../img/bdrR.gif) top right; padding:13px; padding-right:20px; padding-left:0; height:24px;}
li.mnuTopBdrR .t { float:left; height:51px;}

li.mnuTop { float:left; font-size:12px; font-weight:bold; color:#0f0f0f; background:url(../img/bgMnuT.gif); line-height:51px; padding:0; cursor:pointer; height:51px;}
li.mnuTop .i { float:left; background:url(../img/mnuL.gif) top left; padding:13px; padding-left:20px; padding-right:0; height:24px;}
li.mnuTop .em { float:left; background:url(../img/mnuR.gif) top left; padding:13px; padding-right:20px; padding-left:0; height:24px;}
li.mnuTop .t { float:left; height:51px; line-height:51px;}

li.mnuTopH { float:left; font-size:12px; font-weight:bold; color:#FFFFFF; background:url(../img/bgMnuTH.gif); line-height:51px; padding:0; cursor:pointer; height:51px;}
li.mnuTopH .i { float:left; background:url(../img/mnuLH.gif) top left; padding:13px; padding-left:20px; padding-right:0; height:24px;}
li.mnuTopH .em { float:left; background:url(../img/mnuRH.gif) top left; padding:13px; padding-right:20px; padding-left:0; height:24px;}
li.mnuTopH .t { float:left; height:51px; line-height:51px;}

.picBoxHome {
	border:solid 1px #999999; 
	margin-top:10px; 
	/*margin-bottom:20px;*/ 
	margin-left:53px; 
	margin-right:53px;
}

.imgBox {
	background-color:#e9eff2; 
	padding:10px; 
	margin-top:15px; 
	margin-bottom:15px; 
	overflow:hidden; 
	_width:578px;
}
.imgBox img { border:solid 1px #FFFFFF; padding:5px; background:#FFFFFF;}

.col1 {
	float:left; 
	margin-top:12px; 
}
.col1 #background h2 { color:#445462;}
.col1 #background {
	background:url(../img/bgOurBg.gif) repeat-y;
	width:324px; /* 419px menos 75 menos 20 del padding */
	padding-left:75px; 
	padding-right:20px; 
	padding-top:12px; 
	_padding-top:22px;
	padding-bottom:20px; 
}
.col1 #quality {
	background:url(../img/bgQuality.jpg);
	width:324px; 
	/*height:280px;*/
	height:240px;
	padding-left:75px; 
	padding-right:20px; 
	padding-top:12px; 
	_padding-top:22px;
	padding-bottom:20px; 
}

.col2 {
	float:left; 
	/*width:184px;*/ 
	width:234px;
	
	background: url(../img/bgNews.jpg) left top no-repeat;
	padding-top:24px;
	_padding-top:34px;
/*	padding-left:25px; 
	padding-right:25px;*/ 
}
.col3 {
	float:left; 
	
	width:193px;
	/*_width:113px;*/ 
	
	background: url(../img/bgNews.jpg) right top no-repeat; 
	padding-top:24px;
	_padding-top:34px;
	padding-left:35px;
	padding-right:35px; 
	_padding-right:25px; 
	
	 

}

.col3 .newsBox {
	height:542px;
	width:215px;
	_width:205px;
	overflow:hidden; 
	overflow-y:auto; 
	margin-top:6px; 
}


.pic { border:solid 1px #CCCCCC; padding:5px; background:#FFFFFF; float:left; margin-bottom:10px;}

.divMenu {
	float:left; 
	width:215px; 
	margin-left:52px; 
	_margin-left:4px; 
	padding-top:35px;
	*padding-top:50px; 

}

.mnuLeft {
	width:215px; 
	line-height:30px; 
	font-family:Georgia, 'Times New Roman', Times, serif; 
	padding-left:0px; 
	margin-top:20px;
}
.mnuLeftLi {
	padding-left:10px; 
	margin-left:5px; 
	cursor:pointer; 
	font-size:14px; 
	color:#2b71a0;
}

.mnuLeftLi:hover {
	background-color:#0099FF;
	color:#FFFFFF; 
	padding-left:10px; 
	margin-left:5px;
}

.mnuLeftLiSel {
	background-color:#2b71a0;
	color:#FFFFFF; 
	padding-left:10px; 
	margin-left:5px; 
	cursor:default;
	font-size:14px;
}



#footer { 
	clear:both;
	background-color:#bae1f0; 
	height:14px;
	margin-left:53px;
	margin-right:53px;
	padding:14px; 
}
/*
#footerNavigation { 
	padding:14px; 
	margin-top:25px;
}
*/

/* 
#footer {
	background-color:#ccc; 
	height:14px;
	margin-left:53px;
	margin-right:53px; 
	position:absolute; 
	bottom:0;
	top:100%;
	margin-top:-42px;
	padding:14px; 
}
*/
.subMenu {
	position:absolute; 
	*clear:both;
	margin-top:43px;
	*margin-top:-8px; 
	padding-top:3px; 
	padding-bottom:12px; 
/*	background:#FFFFFF;*/ 
	background:url(../img/dropdown_pane.png) bottom; 
	_background:url(../img/dropdown_pane.gif) bottom;
/*	border:solid 1px #333333; */
	display:none;
	width:170px;
}

.subMenu a { text-decoration:none; font-weight:normal;}

.subMenu li {
	padding-left:10px; 
	padding-right:10px;
	margin:1px;
	margin-left:10px;
	margin-right:10px; 
	/*background-color:#e9eff2; */
	line-height:24px;
	
}
.subMenu li a {color:#2b71a0;}

.subMenu li:hover {
	padding-left:10px; 
	padding-right:10px;
	margin:1px;
	margin-left:10px;
	margin-right:10px; 
	background-color:#0099FF; 
	line-height:24px;
}
.subMenu li:hover a {color:#ffffff;}

.tblContent {
	background:url(../img/bgTblContent.jpg) top left; 
	width:586px; 
	margin-left:-14px;
}

.tblContentFoot {
	background:url(../img/bgTblContent.jpg) bottom left; 
	width:586px; 
	margin-left:-14px; 
	height:40px;
}

.tblData {
	margin:20px;
}

.tblData th {
	background:url(../img/bgTh.jpg) top left no-repeat; 
	height:37px; 
	color:#FFFFFF; 
	padding-left:10px; 
	padding-right:8px;
}

.tblData .td {
	background:#d1e5f0; 
	width:100px; 
	padding:10px;
}
.tblData .tdFirstCol {
	background:#e9e9e9; 
	color:#336699; 
	font-weight:bold;
	padding:10px;
}
.ulboxfeatures {
	background:url(../img/bgbackgrul.jpg) no-repeat; 
	width:522px; 
	/*height:299px;*/
	height:240px; 
	margin-left:-15px; 
	_margin-left:-6px;
	padding:30px;
}

.ulboxfeatures li {
	border-bottom:solid 1px #CCCCCC; 
	padding:10px; 
	font-size:14px; 
	font-style:italic; 
	color:#3d3d3d; 
	font-family:Georgia, "Times New Roman", Times, serif;
}
.ulboxfeatures li span {
	color:#2b71a0; 
	font-size:21px;
}


.cargoBar {
	background:#e9eff2; 
	color:#444444; 
	padding:9px; 
	padding-left:12px; 
	margin-bottom:2px; 
	margin-top:6px; 
	font-family:Georgia,"Times New Roman",Times,serif; 
	font-size:14px; 
	font-weight:lighter;
	clear:both;
}

.employeeBox {
	background:#ffffff; 
	overflow:hidden; 
	margin-bottom:2px; 
	padding:3px; 
	cursor:pointer; 
	clear:both; 
	_width:550px;
}
.employeeBox:hover {
	background:#e9eff2;
}
.employeeBox .picSmall {
	float:left; 
	background:#FFFFFF none repeat scroll 0 0; 
	border:1px solid #CCCCCC; 
	padding:3px;
}
.employeeName {
	font-family:Georgia,"Times New Roman",Times,serif; 
	color:#444444;
	padding:10px; 
	float:left;
}
.employeeBox .btnDetail { 
	float:right; 
	display:none; 
	margin-top:7px; 
	margin-right:10px;
}

.employeeDetail {
	background:url(../img/bgEmployeeDetail.jpg) top left; 
	width:557px; 
	margin-left:-4px; 
	_margin-left:-2px; 
	overflow:hidden; 
	display:none;
}
.employeeDetail .picMeddium {float:left;}
.employeeNameDetail {
	float:left;
	color:#444444; 
	margin-top:44px; 
	width:200px; 
	padding:0;
}
.employeeNameDetail h1 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
}
.employeeDetail .btnHide {
	float:right; 
	margin-top:11px; 
	margin-right:14px;  
/*	margin-left:-90px;*/
	cursor:pointer; 
	/*position: relative;*/
}
.employeeDetailFoot {
	background:url(../img/bgEmployeeDetail.jpg) bottom left; 
	height:30px; 
	clear:both
}

.tblContact {
	float:left; 
	margin-left:20px; 
	margin-top:20px; 
	width:210px;
}
.tblContact a { color:#000000; text-decoration:none;}
.tblContact td { border-bottom:dotted 1px #666666; padding-top:6px; padding-bottom:8px;  }	


/*.fullstyle ul {
	background:#ffffff; height:50px; 
}
*/
.bgPopup { 
	height:120%; 
	width:100%; 
	background:#000000;
	position:absolute;
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	z-index:90; 
	left:0;
}
.mapContent {
	height:652px;
	left:50%;
	margin-left:-450px;
	margin-top:-300px;
	overflow:hidden;
	position:absolute;
	top:50%;
	width:952px;
	z-index:100;
}
/*
.mapContent {
	height:100%;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:100;
}
*/
.mapBdr {
	height:652px;
	left:50%;
	margin-left:-476px;
	margin-top:-326px;
	overflow:hidden;
	position:absolute;
	top:50%;
	width:952px;
	background: url(../img/mapBdr.png); 
	z-index:100;
}
/*
.mapBdr {
	height:100%;
	left:50%;
	margin-left:-50%;
	margin-top:-50%;
	overflow:hidden;
	position:absolute;
	top:50%;
	width:100%;
	background: url(../img/mapBdr.png); 
	z-index:100;
}
*/
#parallax {position:relative; overflow:hidden; width:900px; height:600px; background:#000000;}   
/* #parallax {position:relative; overflow:hidden; width:900px; height:504px; background:#000000;} corregido para 1024 */

#divMap {width:1500px; height: 1186px; position: absolute;}
#map {position: absolute; left: 0px; top:0px;}


.buble { 
display:none; 
/*background-color:#CC9999;*/ 
 

/*width:222px;
height:300px;*/
}

.buble .bdrL {
float:left; 
background:url(../img/buble.png) top left no-repeat; 
_background:url(../img/bubleL.gif) repeat-y;

width:20px;
}

.buble .bdrR {
float:left; 
/*background:url(../img/buble.png) top right no-repeat; */
background:url(../img/bubleR.png) top right no-repeat; 

/*background:#99CC99;*/
width:202px; 


/*_width:174px;*/

margin-left:20px;
_margin-left:10px;
 
padding-top:15px; 
padding-right:28px;
}


.buble .bdrBL {
clear:both;
float:left; 
background:url(../img/buble.png) bottom left no-repeat; 
_background:url(../img/bubleBottomL.png) bottom left no-repeat; 
/*background-color:#CC4499; */
height:20px; 
width:20px;
}

.buble .bdrBR {
float:left; 
background:url(../img/buble.png) bottom right no-repeat; 
_background:url(../img/bubleBottom.png) bottom right no-repeat;
/*background-color:#CCCC99; */
height:20px; 
width:230px;
}

.buble .bdrR h1 {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:16px; 
	color:#2880bb; 
	font-weight:lighter; 
	margin:0;
	margin-bottom:7px; 
}
.buble .bdrR p {color:#444444}
.txtZoom, 
.txtZoom a { font-size:11px; margin-top:9px; color:#0d4898; text-decoration:none;}
.txtZoom a:hover { text-decoration:underline;}

/*.startHidden {display:none;}*/

.point {cursor:pointer}
/*
.point { background:url(../img/point.gif); width:37px; height:37px;}
.pointHover { background:url(../img/pointHover.gif); width:37px; height:37px;}
*/
/*.authorities { width:530px;}*/
.authorities h3 { margin-top:8px;}
.authorities p { color:#766e6e;}

/* NEWS */
.bajada {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:14px; 
	color:#444444; 
	font-weight:lighter;
	margin-bottom:15px; 
}

.date {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px; 
	color:#444444; 
	margin-top:20px; 
}

.smallDate { 
	font-size:10px; 
/*	font-style:italic; */
	color:#333333; 
/*	margin-bottom:4px; */
	padding-left:4px;
}

h4, h4 a  { 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#3a95a9; 
	font-weight:lighter;
	margin:0;
	text-decoration:none;
}
h4 a:hover {text-decoration:underline;}

.picSmall { 
	border:solid 1px #CCCCCC; 
	padding:5px; 
	background:#FFFFFF; 
	margin-bottom:4px;
}

.newsSmallBox {padding:8px; border:solid 1px transparent; border-bottom:dotted 1px #CCCCCC; _border:solid 1px #ffffff;  _border-top:solid 1px #CCCCCC;}
.newsSmallBox:hover { background:#F5F5F5; border:solid 1px #CCCCCC;  _border:solid 1px #ffffff; _border-top:solid 1px #CCCCCC; cursor:pointer;}


/* //////////////// Admin ///////////////////////// */
.inputH1 {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:30px; 
	color:#444444; 
	font-weight:lighter;
	width:550px;  
	padding-left:10px;
}

.inputBajada {
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:14px; 
	color:#444444; 
	font-weight:lighter;
	width:540px; 
	height:60px; 
	padding:10px;
}

.changeImageBox { background:#E1F0FF; padding:15px;}

.btnSave { 
background:url(../img/btnSave.gif); 
width:185px; 
height:43px; 
border:0; 
color:#FFFFFF; 
font-size:18px; 
font-family:Georgia, "Times New Roman", Times, serif; 
cursor:pointer;
}

.btnCancel { 
background:url(../img/btnCancel.gif); 
width:137px; 
height:43px; 
border:0; 
color:#FFFFFF; 
font-size:18px; 
font-family:Georgia, "Times New Roman", Times, serif; 
cursor:pointer; 
margin-left:4px;
}

.btnBox { margin-top:20px;}

.btnDelete { 
background:url(../img/btnDelete.gif); 
width:128px; 
height:35px; 
border:0; 
color:#FFFFFF; 
font-size:16px; 
font-family:Georgia, "Times New Roman", Times, serif; 
cursor:pointer; 
margin-right:5px;
}

.btnCancelDelete { 
background:url(../img/btnCancelDelete.gif); 
width:128px; 
height:35px; 
border:0; 
color:#FFFFFF; 
font-size:16px; 
font-family:Georgia, "Times New Roman", Times, serif; 
cursor:pointer;
margin-left:5px;
}

.deleteBox {
	border:solid 1px #000000; 
	padding:20px; 
	display:none; 
	position:absolute; 
	z-index:100; 
	background:#FFEEF7; 
	width:420px; 
	height:80px;
	margin-left:118px;
	margin-top:30px; 

}
.deleteBoxWeecly {
	border:solid 1px #000000; 
	padding:20px; 
	display:none; 
	position:absolute; 
	z-index:100; 
	background:#FFEEF7; 
	width:420px; 
	height:80px;
	margin-left:240px;
	margin-top:60px;

}

.btnLogin { 
	width:120px; 
	height:32px; 
	border:none; 
	cursor:pointer; 
	background:url(../img/btnLogin.gif); 
	margin-top:8px;
}

.inputLogin { 
	background:url(../img/inputLogin.gif) no-repeat; 
	width:209px; 
	height:28px; 
	border:none; 
	font-size:16px; 
	line-height:28px; 
	padding-left:8px; 
	padding-right:6px; 
	padding-top:2px; 
}

.inputDefault { font-size:14px; padding:3px; font-family:Georgia, "Times New Roman", Times, serif; width:100%;}

.trHeadWeecly {}
.trHeadWeecly th {background:#5bbdec; border-left:solid 1px #8fd5f7; border-right:solid 1px #027fb5; border-bottom:solid 1px #027fb5;}

.trWeecly { background:#FFFFFF; cursor:default;}
.trWeecly td { background:#F8F8F8; border-left:solid 1px #fff; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; height:30px; font-size:11px;}

.trWeeclyHover { background:#fff;  cursor:default;}
.trWeeclyHover td { background:#fff; border-left:solid 1px #fff; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; height:30px; font-size:11px;}
.btnFunc { cursor:pointer;}

.allNewsLnk { font-size:12px; color:#3A95A9; padding-left:4px; cursor:pointer;}
.newsHome {border-bottom:dotted 1px #999999; border-top:dotted 1px #999999; margin-right:15px; padding-top:10px;}

.qualityItems {list-style:url(../img/circle.gif) outside; padding-left:15px; color:#555555; margin-top:15px; margin-bottom:30px;} 
.qualityItems li { margin-bottom:8px;}

.picThumb { border:solid 1px #cccccc; padding:4px; float:left; margin-right:6px; margin-bottom:6px; background:#FFFFFF; cursor:pointer;}
.picThumb:hover {background:#000000;}


.downloadheader {
	background:url(img/downloadico.gif) right no-repeat; 
	background-color:#6fa9d0; 
	padding:8px; 
	font-family:Georgia; 
	color:#FFFFFF; 
	font-size:16px;
}
#downloadBox {
	margin:10px; 
	margin-top:30px; 
	border:solid 1px #d9d9da; 
	background:#f7f7f7; 
	padding:3px; 
	display:none;
}

.downloadlist {
	margin:0; 
	padding:0; 
	list-style:inside; 
	list-style-image: url(../img/pdfico.gif); 
	line-height:24px; 
	min-height:200px;
	_height:200px;
}
.downloadlist li {
	padding:3px; 
	border-bottom:solid 1px #dfdfdf; 
	font-size:11px; 
	margin-top:4px;
}
.downloadlist li:hover { background-color:#ffffff;}
.downloadlist a { color:#000000}
