body{
background:url(images/body_bg.jpg); padding:0; margin:0;


	}
div, p, h1, h2, h3, ul, img{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.balnk{
	font-size:0px; line-height:0px; clear:both;
	}
/*--------------------------------header-------------------*/
#top{
margin: auto;
width: 800px;
height: 15px;
background:url(images/top.jpg)
}

#banner{
margin: auto;
width: 800px;
height: 170px;
}

#Layer1 {
	position:absolute;
	left:331px;
	top:71px;
	width:182px;
	height:93px;
	z-index:1;
}
.links{
color:#FFFFFF;
list-style:none;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;

}
a:link {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	font-size:11px;
}
a:hover {
	text-decoration: none;
	color: #1d3f6f;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
}

#menu{
margin: auto;
width: 800px;
height: 56px;
}


/* ---------------------- MENU ---------------------- */
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#00CCFF;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}


#nav .sub_active .current_sub a, 
#nav .sub_active a:hover {
}

#nav .select li a:hover .sub, 
#nav .select li:hover .sub {
	padding:0;
	display:block;
	position:absolute;
	width:800px;
	top:28px;
	left:0;
	margin-top:0;
	padding:0;
	z-index:100;
	color:#fff;
	font-size:10px;
}

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

#nav .sub_active {
	display:block;
	position:absolute;
	width:802px;
	top:28px;
	left:-1px;
	margin-top:0;
	padding:0;
	z-index:10;
}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#nav .sub_active a {
	height:18px;
	text-decoration:none;
	line-height:20px;
	white-space:nowrap;
	display:block;
	float:left;
	padding: 7px 10px 10px 30px;
	margin:0;
	font-size:10px;
	white-space:nowrap;
	border:0;
	color:#fff;
	font-size:10px;
}

/* ---------------------- FIN MENU ---------------------- */

#contenido{
margin: auto;
width: 800px;
height: 400px;
background: url(images/contenido.jpg);  background-repeat: no-repeat; background-position: center;
background-color:#FFFFFF;
}
.iframe{
width: 800px;
height: 400px;
}
.swf{
margin: auto;
padding:0; margin:0;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#3c6b85;
	background-color:#f0f0f0;
	margin: auto;
	width: 800px;
	height: 30px;
}
#footer a {
	color: #3c6b85;
	margin-right:5px;
	text-decoration:none;
}
#footer a:hover { color:#09c; }
#footer ul {
	margin: 0;
	padding: 5px 0 5px 15px;
}
#footer li {
	display:inline;
	list-style:none;
	margin: 0;
}
.nav_footer { clear:both }
#nav_footer_bottom {
	margin: auto;
	width: 800px;
	height: 40px;
}
#dir_lpg {
	color:#3C6B85;
	text-align:right;
	padding: 20px 0 0 0;
}
p { margin:0px 0 10px 0; }
.bold { font-weight:bold }
