*{ margin:0; padding:0; border:0; outline:0;}
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
/* end Reset */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.float_left{ float:left; display:inline;}
.float_right{ float:right; display:inline;}
.block_content{ width:100%; float:left; clear:both;}
.color{ color:#00aeef;}

a{ text-decoration:none; color:#262262;}
a:hover{ text-decoration:underline; }

body{
	background: url(../images/bg_body.jpg) repeat-x;
	color:#333333;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;

}

.wrapper{ width:896px; margin:0 auto;}
#acc {
	margin-right: auto;
	margin-left: auto;
}



#header{
	height:105px;
	background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


#header h1 a{
	display:inline;
	float:left;
	width:340px; height:60px; margin:20px 0 0 20px;
	text-indent:-9999px;
}
#header h2{ display:none;}


#sidebar{
	display:inline;
	float:left;
	width:228px;
}


	#sidebar ul li a{
		background:url(../images/bg_menu.jpg) no-repeat;
		color:#ccc;
		font-family:"Trebuchet MS"; font-size:16px; font-weight:bold;
		height:37px;
		width:188px;
		display:block;
		text-align:right;
		padding:15px 40px 0 0;
	
	}
	#sidebar ul li a.mSistema{ background:url(../images/bg_menu_sistema.jpg) no-repeat;}
	#sidebar ul li a:hover,
	#sidebar ul li a.activo{
		background:url(../images/bg_menu_over.jpg) no-repeat;
		text-decoration:none;
	}
	
	#sidebar a#demoOnline{
		background:url(../images/bg_demo.jpg) no-repeat;
		height:489px; width:69px;
		float:left; display:inline;
		text-indent:-9999px;
	}
	#sidebar a#demoOnline:hover{ background:url(../images/bg_demo_over.jpg) no-repeat;}
	
	#sidebar #flash{
		float:left;
		width:159px;
	
	}

#content{ background:url(../images/bg_sidebar.png) repeat-y left top; position:relative;  }


#mainContent{
	display:inline;
	float:left; line-height:18px;
	width:429px;padding:16px 19px; padding-bottom:100px; 
}
	#mainContent h3{ 
		color:#58b7dd; font-size:16px; font-weight:bold;
		border-bottom:1px solid #ff9933;
		padding:0 0 4px 0;
		margin:10px 0;
	}
	#mainContent h4{ color:#58b7dd; font-weight:bold; text-transform:uppercase; margin:5px 0;}
	#mainContent ul{ margin:13px 0 0 0;}
	#mainContent ul li{ padding:1px 0;}

#sidebarRight{
	width:195px;
	float:right; padding:13px 0 0 0;padding-bottom:100px; 
	border-left:1px solid #e9e9e9; margin-right:3px;
}

	#sidebarRight ul li a{
		display:block;
		height:52px;
		font-size:18px; font-family:"Trebuchet MS";
		font-weight:bold; color:#003365;
		width:185px;
		padding:30px 0 0 10px;
	}
	#sidebarRight ul li a.mPersonal{ background:url(../images/m_personal.jpg) no-repeat;}
	#sidebarRight ul li a.mPymes{ background:url(../images/m_pymes.jpg) no-repeat;}
	#sidebarRight ul li a.mLogi{ background:url(../images/m_logi.jpg) no-repeat;}
	#sidebarRight ul li a.mServ{ background:url(../images/m_servicios.jpg) no-repeat;}
	#sidebarRight ul li a.mBarco{ background:url(../images/m_barcos.jpg) no-repeat;}
	#sidebarRight ul li a.mCont{ background:url(../images/m_contenedores.jpg) no-repeat;}
	padding-top: 10px;
}



	#sidebarRight ul li a:hover{ color:#ff6600; text-decoration:none;}
.destacados_1  {
	padding-left: 70px;
	background-image: url(../images/icono_zona_riesgo.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
.destacados_2 {
	padding-left: 70px;
	background-image: url(../images/icono_alerta.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
#acc {
}
#acc ul li a {
}





#boxEspecial{
	background:url(../images/bg_box_especial.jpg) no-repeat;
	height:247px;
	padding:45px 24px 0 8px; line-height:12px;
	font-size:10px;
}
#boxEspecial h3{ color:#ff6600; font-size:18px; font-family:"Trebuchet MS"; font-weight:bold; line-height:16px;}
#boxEspecial p{ margin-top:10px;}
#boxEspecial p span{ color:#003399;}
#boxEspecial p.center{ text-align:center;}
#boxEspecial p.center a{ color:#ff6600;}


#footer{
	background:url(../images/bg_footer.jpg) no-repeat;
	height:79px;
	position:absolute;
	bottom:-7px;
	left:69px;
	clear:both;
	width:805px;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 179px;
	visibility: visible;
}
	#footer h2{ color:#060606; font-weight:bold;}
.acceso {
	width:896px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.acc_boton {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #FF0000;
	padding-left: 715px;
}

#header .acceso {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #00FF00;
}
.float_right_acc {
	float:right;
	display:inline;
	padding-right: 20px;
}
