/* css páginas internas */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-family : "trebuchet MS", verdana;
	font-size: 12px;
}
body {
	background: #060e33 url(/shared/bg.jpg) repeat-x;
}
/* PRINCIPAL */
	div#principal {
		width: 922px;
		margin-left: auto;
		margin-right: auto;
		background: transparent;
	}
		/* LOGO */
		div#logo {
			width: 629px;
			margin: 15px 0 15px 20px;
		}
		/* MENU */
		div#menu {
			width: 922px;
			text-align: left;
			background: transparent url(/shared/bg_main_menu.jpg) no-repeat center;
			height: 40px;
		}
			div#menuRestricted {
				float: right;
			}
				div#menuRestricted a, div#menuRestricted a:link, div#menuRestricted a:visited {
					display: block;
					width: 109px;
					height: 40px;
					background: transparent url(/shared/menu_bt_restricted.gif) no-repeat;
					margin-right: 20px;
				}
				div#menuRestricted a:hover {
					background: transparent url(/shared/menu_bt_restricted_over.gif) no-repeat;
				}
				div#menuRestricted a span {
					display: none;
				}
			
		/* IMG HEADER */
		div#headerImg {
			width: 922px;
			height: 150px;
			overflow: hidden;
		}
		div#headerImgHome {
			width: 922px;
			height: 310px;
			overflow: hidden;
			z-index: 1;
			background: transparent url(/shared/header_img_home.jpg) no-repeat left top;
		}		
		body:nth-of-type(1) div#headerImgHome {
			width: 922px;
			height: 310px;
			overflow: hidden;
			z-index: -2;
			background: transparent url(/shared/header_img_home.jpg) no-repeat left top;
		}
		/* CONTEUDO */
		div#main {
			width: 842px;
			background-color: #fff;
			padding: 0 40px;
			border-bottom: 1px solid #fff;
			/*display: table;*/
		}
		div#main #submenu  {
			padding: 3px;
			color: #ccc;
			font-size:14px;
			font-weight: normal;
		}
		div#main #submenu a, div#main #submenu a:link {
			text-decoration: none;
			color: #004B8D;
			font-size:14px;
			font-weight: bold;
		}
		div#main #submenu a:hover {
			text-decoration: underline;
		}
		div#main #scroll ul {
			list-style: none;
			margin: 0;
			padding: 0;
		}
		div#main #scroll ul li {
			list-style: none;
			margin: 0 0 10px 0;
			padding: 0 18px;
			color: #3A3A3A;
		}
		div#main #scroll ul li strong {
			list-style: none;
			margin: 0 0 10px 0;
			padding: 0;
			color: #004B8D;
		}
		div#main a.linkExt,
		div#main a:link.linkExt {
			color: #004B8D;
			text-decoration: none;
		}
		div#main a:hover.linkExt {
			color: #004B8D;
			text-decoration: underline;
		}
		div#mainHome {
			width: 842px;
			background-color: #fff;
			padding: 10px 40px;
			display: table;
		}
			h2 {
				font-size: 13px;
				color: #004B8D;
				margin:0;
			}
			/* MODELO NORMAL */
			div#main table.imgRight {
				float: right;
				postion: relative;
				border: 0;
				margin: 0 0 5px 12px;
				padding:0;
			}
			div#main table.imgLeft {
				float: left;
				postion: relative;
				border: 0;
				margin: 0 12px 5px 0 ;
				padding:0;
			}
			div#main table.imgRight td,
			div#main table.imgLeft td {
				border: 0;
				margin: 0;
			}
			div#main table.imgRight td.legenda,
			div#main table.imgLeft td.legenda {
				margin: 0;
				border: 0; 
				font-size: 10px; 
				font-style: italic; 
				color: #666; 
				height:10px; 
				padding:0 0 0 3px;
				letter-spacing: 0.1em;
			}			
			div#main table.imgRight td img,
			div#main table.imgLeft td img {
				padding: 3px;
				border: 1px solid #0055AA;
			}
			div#main p {
				line-height: 1.8em;
				padding-bottom: 20px;
			}
			div#main p.assinatura {
				line-height: 1.2em;
				padding-bottom: 20px;
				text-align: right;
			}
			div#main ul{
				padding: 0 0 20px 40px;
			}
			div#main ul li{
				color: #004b8d;
				line-height: 1.8em;
				padding-bottom: 15px;
			}
			.listColor{
				color: #000;
			}
			
			/* HOME */
			p.homeTxt {
				margin: 15px 0 0 0;
				padding: 0;
			}
			#newsHome {
				background: #DAE4ED url(/shared/bg_home_news.gif) repeat left top;
				width: 221px;
				height: 230px;
				/*display: table;*/
				margin:;
				padding: 10px 0 0 0;
				float: right;
				right: 0;
				position: relative;
				top:1px;
				right: -40px; 
				z-index: 2;
				border:  transparent;
				position: relative;
			}
			#newsHome p {
				padding: 0 15px 0 10px;
				margin: 0;
				color: #3A3A3A;
				font-size: 11px;
				width: 190px;

			}
				#newsHome p a, 
				#newsHome p a:link {
					padding: 0;
					margim: 0;
					color: #024A84;
					text-decoration: none;
					font-weight: bold;
					font-size: 13px;
				}
				#newsHome p a:hover {
					text-decoration: underline;
				}	
			
			/* MODELO FLEET */
			.boxFleet {
				display: block;
				width: 204px;
				border: 1px #05a solid;
				background: #fff url(/shared/bg_box_azul.jpg) no-repeat;
				float: left;
				clear: right;
				margin-right: 5px;
				margin-bottom: 5px;
			}
				.boxFleet:hover {
					text-decoration: none;
					border: 1px #f00 solid;
				}
					.boxFleet a img {
						padding: 7px 7px 0 7px;
						text-decoration: none;
					}
					div#main div.boxFleet a p,
					div#main div.boxFleet a:link p {
						padding: 0 7px 0 7px;
						color: #000;
						font-size: 1.2em;
						font-weight: bold;
						text-decoration: none;
						
					}
			.endLinha {
				margin-right:0;
			}
			div#boxFleetInfo {
				display: block;
				width: 208px;
				float: right;
				margin-left: 10px;
			}
				div#boxFleetFoto{
					display: block;
					width: 208px;
					border: 1px #05a solid;
					background: #fff url(/shared/bg_box_azul.jpg) no-repeat;
				}
					div#boxFleetFoto a img{
						display: block;
						padding: 9px 9px 0 9px;
					}
					div#boxFleetFoto a span {
						font-weight: normal;
						color:#ccc ;
					}
					div#boxFleetFoto p{
						padding: 0 9px 0 9px;
						font-size: 0.8em;
						font-weight: bold;
					}
				div#boxPdf {
					display: block;
					width: 208px;
					border: 1px #666 solid;
					background: #fff url(/shared/bg_box_cinza.jpg) no-repeat;
					margin-top: 15px;
				}
					div#boxPdf p {
						margin: 15px 10px;
						padding: 0;
						line-height: 1.3em;
						font-weight: bold;
						color: #000;
					}
					div#boxPdf p img.iconPdf {
						float: left;
						margin: 0 10px 5px 0;
					}
					div#boxPdf p a {
						font-size: 1em;
						font-weight: bold;
						color: #004b8d;
					}
				table {
					margin-bottom: 15px;
				}
				table tr td {
					padding: 5px 3px;
					border-bottom: 1px #004b8d solid;
				}
				table tr th {
					padding: 5px 3px;
					border-bottom: 2px #004b8d solid;
				}
			
			/* MODELO EQUIPAMENT */
			#main #equipament_cont {
				 width: 835px; 
				 height: auto; 
				 background-color: #f1f1f1; 
			}
			#main #equipament_cont2 {
				 width: 835px; 
				 height: auto; 
				 background-color: #f1f1f1; 
			}
			#main table#slingsFlash {
				width: 400px;
				float: right; 
				margin: 0 0 5px 20px; 
			}
				#main .air {
						background: transparent url(/shared/equipment/equipment_air.jpg) repeat left top;
	   				    border: 1px solid #014983;
				}
				#main .cargo {
						background: transparent url(/shared/equipment/equipment_cargo.jpg) repeat left top;
	   				    border: 1px solid #014983;
				}
				#main #equipament_cont #equipament_text {
					width: 400px; 
					height: 350px; 
					padding:10px 0 ;
				}
				#main #equipament_cont #equipament_text2 {
					width: 400px; 
					height: 350px; 
					padding:10px;
				}
			/* MODELO CONTACT */
			#contactMenu {
				width: 135px;
				float: left;
				display: table;
			}
				ul#menu_offices {
					border-right: 1px solid #000;
					list-style: none;
					margin:0 0 20px 0;
					padding: 0;
					position: relative;
					left:0;
					height: 190px;
				}
					ul#menu_offices li {
					margin:0;
					padding: 0;
					height: 12px;
					overflow: hidden;
					position: relative;
					left:-28px;
				}
					ul#menu_offices li a,
					ul#menu_offices li a:link {
					text-decoration: none;
					color:#000;
					margin:0;
					padding: 5px;

				}
					ul#menu_offices li a:hover {
					text-decoration: underline;
					color:#000;
					margin:0;
					padding: 5px;
					width: 78px;
				}			
			
			#contactConteudo {
				/*border: 1px solid red;*/
				width: 680px;
				width: 650px;
				margin-left: 160px;
				margin-bottom:20px;
				/*background: #fff url(/shared/contact/img_contato_mundo.jpg) no-repeat right top;*/
			}
			
			#contactConteudo a:link a:visited{
					
					font-size: 12px;
					color:#00F;
			}
				.contact_home {
					background: #fff url(/shared/contact/back_home.gif) no-repeat right top;
					height: 380px;
				}
				.contact_bergen{
					background: #fff url(/shared/contact/-img_contato_bergen.jpg) no-repeat right top;
					height: 620px;
				}							
				.contact_atlanta {
					background: #fff url(/shared/contact/img_contato_atlanta.jpg) no-repeat right top;
					height: 315px;
				}
				.contact_livorno {
					background: #fff url(/shared/contact/img_contato_livorno.jpg) no-repeat right top;
					height: 550px;
				}
				.contact_rio {
					background: #fff url(/shared/contact/img_contato_rio.jpg) no-repeat right top;
					height: 550px;
				}
				.contact_shanghai {
					background: #fff url(/shared/contact/img_contato_shanghai.jpg) no-repeat right top;
					height: 550px;
				}
				.contact_singapore {
					background: #fff url(/shared/contact/img_contato_singapore.jpg) no-repeat right top;
					height: 550px;
				}
				.contact_dubai {
					background: #fff url(/shared/contact/img_contato_dubai.jpg) no-repeat right top;
					height: 315px;
				}
				
			
				.myform{
					margin:0;
					width:480px;
					padding:0;
				}
				
				/* ----------- stylized ----------- */
				#stylized{
					/*border:solid 1px #b7ddf2;
					background:#ebf4fb;*/
				}
				#stylized h1 {
					font-size:14px;
					font-weight:bold;
					margin-bottom:8px;
				}
				#stylized p {
					font-size:12px;
					color:#000;
					margin:0 0 0 70px;
					/*border-bottom:solid 1px #b7ddf2;*/
					padding:0;
				}
				#stylized label {
					display:block;
					font-weight:normal;
					text-align:label;
					width:60px;
					float:left;
					padding-top: 8px;
				}
				#stylized .small{
					color:#666666;
					display:block;
					font-size:11px;
					font-weight:normal;
					text-align:right;
					width:140px;
				}
				#stylized input,
				#stylized select,
				#stylized textarea {
					float:left;
					font-size:12px;
					padding:4px 2px;
					border:solid 1px #aacfe4;
					width:320px;
					margin:2px 40px 10px 10px;
					border: 1px solid #004488;
					background-color:#F2F6F9;
					color: #000;
				}
				#stylized select#office {
					width:365px;
					_width:367px;
				}
				#stylized button{
					clear:both;
					margin-left:70px;
					width:80px;
					height:31px;
					border: 2px solid #004488;
					background-color:#fff;
					text-align:center;
					line-height:31px;
					color:#000;
					font-size:11px;
					font-weight:bold;
					_padding-top: -10x;
				}			
		
		/* NEWS */
		h2.newsLatestNews {
			color:#AC1509;
			padding-bottom: 15px; 
			margin: 0;
		}
		dl.news {
			padding: 0 0 20px 0;
		}
		dl.news dd {
			margin: 0 0 20px 0;
		}
		dl.news dt {
			margin: 0 0 5px 0;
			font-weight: bold;
			color:#004B8D;
			font-size: 14px;
		}
			dl.news dt a, dt a:link {
				color:#004B8D;
				text-decoration: none;
				border-bottom: 1px solid #004B8D;
				font-size: 14px;
			}
			dl.news dt a:hover {
				text-decoration: none;
				border-top: 1px solid #004B8D;
				border-bottom: 1px solid #004B8D;
			}
		
		
		/* FOOTER */
		div#footer {
			width: 922px;
			background: transparent;
		}
			div#copyright {
				margin: 5px 0 5px 20px;
				font-size: 0.8em;
				color: #fff;
				float: left;
			}
				div#copyright a, div#copyright a:link, div#copyright a:visited {
					color: #fff;
					font-weight: bold;
					text-decoration: none;
				}
				div#copyright a:hover {
					font-weight: normal;
					text-decoration: underline;
				}
			div#byTau {
				margin: 5px 20px 5px 0;
				float: right;
			}
