/*
		#4D98D0		Light blue
		#565959		Dark Grey
		#cccccc		Light Grey
		font: Humanist 777 BT
*/
* {
	margin:0;
	padding:0;
}
html, body {
	width:100%;
	font:11px/16px Arial, sans-serif;
	color:#4d4e51;
	background:#fff url(img/body.tile.jpg) repeat-x;
}
#wrapper {
	position:relative;left:50%;
	width:960px;
	margin-left:-480px;
	background:#fff;
}

/*  G E N E R A L  */
img	{
	border:none
}
h1 {
	font:bold 28px/28px Arial, Helvetica, sans-serif;
	color:#4D98D0;
}
h2 {
	font:bold 20px/28px Arial, Helvetica, sans-serif;
	color:#565959;
}
h3 {
	font:bold 16px/28px Arial, Helvetica, sans-serif;
	color:#565959;
}
h4 {
	font:bold 11px/12px Arial, Helvetica, sans-serif;
	margin-top:25px;;
	margin-bottom:5px;
}
a {
	color:#000000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
p {
	text-align:justify;
	margin-bottom:5px;
}
ul {
	list-style:none outside;
	margin-bottom:5px;
}
ul li {
	background:url('img/bullet.gif') no-repeat 1px 8px;
	padding-left:12px;
}
ul li a:hover {
	color:#4D98D0 !important;
}


/*   G E N E R A L   C L A S S E S   */
.DB {display:block}
.DI {display:inline}
.FR {float:right}
.FL {float:left}
.AR {text-align:right}
.AL {text-align:left}
.AC {text-align:center}
.AJ {text-align:justify}
.B, b, strong	{font-weight:bold}
.I, i, em	{font-style:italic}
.CB {clear:both;}
.CL {clear:left;}
.CR {clear:right;}

/*  H E A D E R  */
#GINT_Logo {
	position:absolute;
	left:620px;
	top:0px;
}
#header {
	height:406px;
	padding:0 50px;
	background:url('img/horizon.jpg') no-repeat;
}
#header h1 {
	padding-top:150px;
}
#navigation-image {
	position:absolute;
	left:20px;
	top:20px;
}
#navigation-div {
	position:absolute;
	left:50px;
	top:25px;
}

/*  B A N N E R  */
#mar_flash {
	margin-top:130px;
}
#mid_line {
	height:1px;
}
#mid_line a {
color:#565959;
}
#seashell {
position:absolute;
left:330px;
top:265px;
}

/*  C O L U M N S  */
#index3columns {
	padding-left:300px;
}
#index3columns div.col {
	min-height:120px;
}
#index2columns {
	padding-left:50px;
}
#terms2columns {
	padding-left:270px;
	padding-right:50px;
}
#terms2columns h3 {
	margin-top:20px;
	color:#4D98D0;
}
#terms2columns p {
	margin-top:20px;
}
div.col {
	float:left;
	width:180px;
	margin-right:20px;
	padding-right:20px;
	border-right:1px dashed #ccc;
}
div.col_wide {
	float:left;
	width:640px;
	margin-right:20px;
	padding-right:20px;
}
div.col h1 a ,
div.col h1 ,
div.col_wide h1 {
	color:#4D98D0;
	font-size:14px;
	line-height:15px;
}
div.col h1 a:hover {
	color:#565959;
	text-decoration:none;
}
div.col h1 ,
div.col h2 ,
div.col h3 {
	margin:2px 0;
}
div.col h2 ,
div.col_wide h2 {
	font-size:14px;
	line-height:15px;
	color:#a9a9a9;
}
div.col h3 ,
div.col_wide h3 {
	font-size:14px;
	line-height:15px;
	color:#6e6e6e;
}
div.col a {
	color:#565959;
}
a.mas {
margin-top:5px;
color:#4D98D0 !important;
}
#index2columns div.project_div {
	text-align:justify;
	clear:left;
	min-height:160px;
	border-bottom:1px dashed #eeeeee;
}
#index2columns div.project_div a.mas {
	float:right;
}
#index2columns div.project_div img.thumb {
	float:left;
	margin:0 20px 30px 0;
	width:192px;
	height:144px;
	border:1px solid #595959;
}
#index2columns div.project_div h1 {
	font-weight:bold;
	color:#565959;
	margin-bottom:8px;
}
#fishbowl_360x290 {
	position:absolute;
	left:270px;
	top:130px;
}

/*  F O O T E R  */
#footer {
	clear:both;
	padding:15px 50px;
	color:#8d8d8d;
	height:50px;
}
#privacy {
	position:relative;
	float:left;
	width:220px;
	top:4px;
}
#privacy a {
	color:#8d8d8d;
}
#privacy a:hover {
	color:#4D98D0;
}
#copyright {
	text-align:right;
}
#copyright a {
	color:#8d8d8d;
	text-decoration:underline;
}
#copyright a:hover {
	color:#000000;
	background:aliceblue;
	text-decoration:underline;
}
#copyright a img {
	position:relative;
	top:3px;
}
div#cotizar {
	width:180px;
	height:150px;
	background:#f5f5f5 url('img/bkg_cotizar.jpg') no-repeat;
	text-align:center;
}
div#cotizar div.inner {
	padding:20px;
}
a#random-project {
	position:absolute;
	top:130px;
	right:40px;
}
img#page-title {
	position:absolute;
	top:170px;
	left:55px;
}
form label {
	position:relative;
	float:left;
	display:block;
	width:100px;
}
ul.client_list {
	position:relative;
	float:left;
	width:195px;
}
ul.client_list a:hover {
	color:#4D98D0;
}
form#formulario_de_cotizacion {
	width:875px;
}
form#formulario_de_cotizacion label {
	width:150px;
}
form#formulario_de_cotizacion select ,
form#formulario_de_cotizacion textarea {
	width:240px;
	font:11px/16px Arial, sans-serif;
}
form#formulario_de_cotizacion br {
	margin:10px;
	clear:left;
}
form#formulario_de_cotizacion fieldset {
	clear:left;
	border:1px dotted #dddddd;
	margin:5px 0;
	padding:10px;
}
form#formulario_de_cotizacion legend {
	font-weight:bold;
	color:#4D98D0;
	padding:5px;
}
