html, * { margin:0; padding:0;}

body { margin:0; padding:0; color:#3333333; font:0.8em/1em Arial, Verdana, Helvetica; }


div#cajaCentrada {
	position:absolute;
	left:50%;
	width:300px;
	height:auto;
	position:absolute;
	background-color: #FFFFFF;
	margin: 0px 0px 0px -150px;
}


div#content {
	position:absolute;
	width:800px;
	height:auto;
	position:absolute;
	background-color: #fff;
	left:50%;
	margin: 20px 0px 20px -462px;
}

html>body  div#content {
	position:absolute;
	width:785px;
	height:auto;
	position:absolute;
	background-color: #fff;
	left:50%;
	margin: 20px 0px 20px -462px;
}


/*#content { position: absolute; float: left; margin: -390px; padding:0; width:785px;background-color:#fff;height:100%;}*/

#header { width:100%; margin-bottom:5px; float:left; background-color:#9ebcc8;}
	#header a { float:left; }
	#header h1 { display:block; color:#000; font-size:1em; padding:11px 0 0 0; margin:15px 0 0 0; float:left;}
	#header a:hover { text-decoration:none;}
	#header div { float:left; background:#333333 url(../img/bk-header.gif) top repeat-x;}
	#header div.headerOpcs { float:right; clear:none; width:220px; background-color:#9ebbc8;}
	#header div.headerOpcs p { display:inline; text-align:right;}
	#header div.headerOpcs p a.esp { background:url(../img/ico-esp.gif) 0 3px no-repeat;}
	#header div.headerOpcs p a.fra { background:url(../img/ico-fra.gif) 0 3px no-repeat;}
	#header div.headerOpcs p a { color:#fff; font-size:0.9em; text-align:right; margin:3px 0 15px 10px; padding:0 0 0 20px; background:url(../img/ico-eng.gif) 0 3px no-repeat;}
	#header div.headerOpcs p a img { vertical-align:middle;}
	#header div.headerOpcs p em { clear:both; color:#fff; padding:10px 0 5px 53px; background:url(../img/bk-tlf.gif) 13px 2px no-repeat; font-style:normal; font-weight:bold; font-size:1.3em;}
	#header div.intro { width:100%;}
	#header div.intro p {
	color:#fff;
	padding:0;
	font-size:0.85em;
	
}
	#header div.intro p a{ color:#fff; display: inline;}

#seccion { float:left; width:390px; padding: 10px 5px 5px 170px;margin:0 0 0 -160px;}

html>body #seccion { float:left; width:445px; padding: 10px 5px 5px 170px;margin:0 0 0 -160px}

#footer {float:left; clear:both; width:771px; padding:7px; background-color:#fff; margin:0 0 10px 0; }
	#footer div { font-size:1.25em; width:100%; color:#333;}
	#footer p.dir { text-align:left; float:left;}
	#footer p { width:50%; float:right; text-align:right; line-height:1.3em; margin:0; padding:0;}
	#footer p a { color:#333;}

#publicidad {clear:both;float: none; width: 100px; height: 180px; background-color: #f00; border:1px solid #eee;}
