body, html{
  display: block;
  margin: 0;
  padding:0;
  }
#deco{
	display:none;
	width:200px;
	position:fixed;
	float:right;
	bottom:0;
	right:0;
}
#deco h1{
	display:block;
	width:200px;
	position: fixed;
	bottom:1px;
	right:1px;
	color:#000;
	text-indent: 40px;
	font:bold 40px "Georgia", Palatino, Times, Times New Roman, serif;
}
#deco h1.h1sombra{
	display:block;
	width:200px;
	position: fixed;
	bottom:0px;
	right:0px;
	color:#FFF;
	text-indent: 40px;
	font:bold 40px "Georgia", Palatino, Times, Times New Roman, serif;
}
#global{
	display: block;
	margin:0;
   width:770px;
	padding:0;
}
#destacado{
	display:block;
	width:119px;
	height:108px;
	margin:0;
	padding:0;
	position: absolute;
	top:450px;
	left:350px;
	z-index:1000;
}
#supnav{
	display:block;
	height:30px;
	width:770px;
	margin:0;
	padding:0;
}
#supnav ul{
	display:block;
	float:right;
	height:30px;
	width:550px;
	margin:0;
	padding:0;
}
#supnav ul li{
	display:block;
	height:30px;
	float: left;
	margin:0;
}
#supnav ul li a{
   margin:0;
	height:20px;
	padding:0 8px 0 8px;	
}
#header{
  display: block;
  float:left;
  width:770px;
  height:250px;
  margin:0;
  padding:0;
}
#rss_noticias{
  display:block;
  margin:0;
  padding:0;
  position:absolute;
  height:20px;
  width:65px;
  top:40px;
  left:695px;
  overflow: hidden;
}
#rss_noticias a{
  display:block;
  margin:0;
  padding:0;
  height:20px;
  width:160px;
  text-indent: 65px;
  text-decoration: none;
  font-size:10px;
  background: url(img/rss.png);
}

#version{
  display:block;
  width:100px;
  height:100px;
  margin:0;
  padding:0;
  position:absolute;
  top:100px;
  left:315px;
  background: url(img/beta_star.gif) no-repeat 0 0; 
}
#logo{
  display: block;
  width:310px;
  float:left;
  margin:13px 0 7px 20px;
  padding:0;
  height:90px;
  overflow: hidden;
}
#logo a{
  display: block;
  width:610px;
  float:left;
  margin:0;
  padding:0;
  height:90px;
}
#search{
  display:none;
  float:left;
  width:300px;
  margin:20px 0 0 150px;
  padding:0;
  height:70px;
  background:#E5E5E5;
}
#onav{
  display: block;
  position: absolute;
  top:140px;
  left:295px;
  float: none;
  width:467px;
  margin:0;
  padding:0 0 0 32px;
  height:32px;
  z-index: 1000;
}
#onav ul{
  display:block;
}
#ulonav{
   display:block;
	float:right;
   width:467px;
   margin:0;
   padding:0;
}
#ulnav ul li{
	margin:0;
	padding:0;
}
#ulonav li{
  display:block;
  float:left;
  height:32px;
  margin:0;
  padding:0;
  text-align:center;
}
#ulonav li a{
  display:block;
  float:left;
  height:32px;
  margin:0;
  padding:0 13px 0 13px;
}
#banner{
  display:block;
  float: left;
  width:750px;
  position: absolute;
  height:150px;
  top:140px;
  left:10px;
  margin:0;
  padding:0;
  z-index: 500;
}
#nav{
  display:block;
  float: left;
  width:770px;
  height:94px;
  top:0;
  left:0;
  margin:0;
  padding:23px 0 0 0;
  z-index: 10000;
  overflow: hidden;
}
#nav ul{
  display:block;
}
#nav ul li{
	display:block;
	float:left;
	height:71px;
	margin:0;
	padding:0;
}
#ulnav{
   display:block;
	float:left;
   width:710px;
	height:71px;
   margin:0;
   padding:0 0 0 60px;
  background: url(img/nav.jpg) repeat-x 0 -17px;
}
#ulnav ul li{
   display:block;
	float:left;
	margin:0;
	padding:0;
}
#ulnav li{
  display:block;
  float:left;
  position: absolute;
  width:97px;
  margin:0;
  padding:0;
}
#ulnav li a{
  display:block;
  float:left;
  width:97px;
  height:71px;
  margin:0;
  padding:0;
  overflow: hidden;
}
#content{
  display:block;
  float: left;
  width:770px;
  padding:5px 0 0 0;
}
#principal{
	display:block;
	float: left;
	width:520px;
	margin:0;
	padding:0;
}
#principal_lt{
	display: block;
	margin:0;
	padding:10px 0 0 10px;
	width:700px;
        overflow:hidden;
}
#h1principal{
	display: block;
	float: left;
	margin:0;
	padding:10px 0 0 10px;
	width:90%;
}
#pnav{
	display:block;
	float: left;
	width:520px;
	margin:0;
	padding:10px 0 0 10px;
}
#pnav ul{
	display:block;
	width:520px;
	margin:0;
	padding:0;
}
#pnav ul li{
	display:block;
	height:25px;
	float: left;
	margin:0;
}
#pnav ul li a{
   margin:0;
	height:20px;
	padding:0 8px 0 8px;	
}
#sp1principal{
	display:block;
	width:130px;;
	height:22px;
   margin:0 0 0 13px;
	padding:8px 0 0 0;
	float: left;
   text-align: center;
   background: url(img/onav3.gif) repeat-x 0 0;
   font:bold 12px "Lucida Grande", Tahoma, Verdana, Arial,sans-serif;
}
.sp2principal{
	display: block;
	width:540px;
	float: left;
	height:110px;
	margin:0;
	padding:10px 0 0 10px;
}
.sp3principal{
	display: block;
	width:100px;
	height:100px;
	float:left;
	margin:0;
	padding:0;
	background: url(img/principal_img.jpg);
	border:1px solid #F90;
}
.sp3principal img{
	margin:5px 0 0 5px;
	padding:0;
	border:0;
}
#principal .h4principal{
	display:block;
	width:390px;
	float: left;
	margin:7px 0 3px 15px;
	padding:0;
}
.sp5principal{
	display: block;
	width:540px;
	float: left;
	margin:10px 0 0 10px;
	padding:0;
}
#principal .h2principal{
	display:block;
	width:390px;
	float: left;
	margin:0px 0 3px 15px;
	padding:0;
}
#principal .aimgprincipal{
	display: block;
	position: absolute;
	left:410px;
	top:400px;
	width:90px;
	height:90px;
	float:left;
	margin:3px;
	padding:6px;
	border:1px solid #F90;
	background: url(img/principal_img.jpg);
}
#principal .aimgprincipal img{
	border:0;
}
#flashcontent{
	display:block;
	float: left;
	width:510px;
	height:540px;
	margin:0;
	padding:0;
	z-index:1100;
	overflow: hidden;
}
#tapar{
	display:block;
	position: absolute;
	top:1020px;
	left:400px;
	margin:0;
	padding:0;
	height:25px;
	width:120px;
	background:#FFF;
	z-index:2000;
}
#tapar2{
	display:block;
	position: absolute;
	top:965px;
	left:400px;
	margin:0;
	padding:0;
	height:35px;
	width:120px;
	background: #FFF;
	z-index:2000;
}
#videocontent{
	display:block;
	width:510px;
	float: left;
	margin:20px;
	padding:0;
}
#videocontent .spvideos{
   display: block;
	width:300px;
	margin:0 auto;
	padding:0;
	border:3px solid #FC0;
}
#mapacontent{
	display:block;
	width:510px;
	float: left;
	margin:20px;
	padding:0;
}
#principal #datosprincipal{
	display: block;
	float: left;
	margin:10px 0 0 0;
	padding:0;
}
#datosprincipal a,#datosprincipal a:visited{
	color:#29B7EA;
}
#principal .sp3datos{
	display: table-row;
}
#principal .sp1datos{
	display: table-cell;
	width:130px;
	margin:0;
	float:left;
	text-align: right;
	line-height: 25px;
	font-weight:bold;
}
#principal .sp2datos{
	display: table-cell;
	line-height: 25px;
	width:365px;
	margin:0 0 0 10px;
	float:left;
	text-align: justify; 
}
#olmuetexto{
   display: block;
	float: left;
   width:510px;
	margin:0;
	padding:10px 10px 20px 0px;
}
#olmuetexto p{
	float: none;
}
#principal #olmuetexto ul{
   display: block;
	width:460px;
	float: left;
	margin:5px 10px 10px 20px;
	padding:0px 50px 0 0;
}
#principal #olmuetexto ul li{
   display: list-item;
	list-style: circle inside;
	margin:5px 0 0 0;
	padding:5px 5px 5px 30px;
}
#principal .sp6datos{
   display: block;
	float: left;
	width:500px;
	margin:0;
	padding:10px 0 0 10px;
}
#principal .sp6datos h2{
	color:#66E600;
}
#principal .sp7datos{
   display: block;
	float: left;
	width:500px;
	margin:10px 0 0 10px;
	padding:0;
}
#principal .imghistoria{
	margin:10px 0px 10px 45px;
	padding:5px;
	background:#fafafa;
	border:1px solid #66E600;
}
#olmuetexto .imgcentro{
	margin:10px 0px 10px 45px;
	padding:5px;
}
#principal .h4principal a,#principal .h4principal a:visited{
	display: block;
	color:#29B7EA;
	text-decoration: none;
}
#principal .h4principal a:hover{
	text-decoration: underline;
}
#principal .h2principal a,#principal .h2principal a:visited{
	display: block;
	color:#29B7EA;
	text-decoration: none;
}
#principal h1.olmue{
	color:#66E600;
}
#principal  a.olmue,#principal a.olmue:hover,#principal a.olmue:visited{
	color:#66E600;
}
#principal .h2principal a:hover{
	text-decoration: underline;
}
#principal .pdescripcion{
	display:block;
	width: 390px;
	float:left;
	margin:5px 0 5px 15px;
	padding:0;
	text-align: justify;
}
#principal .pcita{
  font:italic normal 11px "Georgia", Palatino, Times New Roman, Times,serif;
}
#ofertanav{
	display:block;
	float: left;
	width:520px;
	margin:0;
	padding:11px 0 0 10px;
}
#ofertanav ul{
	display:block;
	width:360px;
	height: 30px;
	margin:0;
	padding:0;
	border-bottom:1px solid #CCC;
}
#ofertanav ul li{
	display:block;
	height:25px;
	float: left;
	margin:0;
}
#ofertanav ul li a,#ofertanav ul li a:visited{
	display:block;
	height:24px;
	float: left;
	margin:0;
	padding:5px 20px 0 20px;
	border:1px solid #E5E5E5;
	border-width:1px 1px 0 0;
	text-decoration: none;	
   background:#29B7EA;
	color:#FFF;
   font:bold 12px "Lucida Grande", Tahoma, Verdana, Arial,sans-serif;
}
#ofertanav ul li a:hover{
	background:#000;
	color:#29B7EA;
}
#ofertanav ul li a.current{
	display:block;
	height:25px;
	float: left;
	margin:0;
	padding:5 20px 0 20px;
	background:#FFF;
	border:1px solid #CCC;
	border-width:1px 1px 0 0;
	color:#000;	
}
#ofertanav2{
	display:block;
	float: left;
	width:520px;
	margin:0;
	padding:11px 0 0 10px;
}
#ofertanav2 ul{
	display:block;
	width:360px;
	height: 30px;
	margin:0;
	padding:0;
	border-bottom:1px solid #CCC;
}
#ofertanav2 ul li{
	display:block;
	height:25px;
	float: left;
	margin:0;
}
#ofertanav2 ul li a,#ofertanav2 ul li a:visited{
	display:block;
	height:24px;
	float: left;
	margin:0;
	padding:5px 20px 0 20px;
	border:1px solid #E5E5E5;
	border-width:1px 1px 0 0;
	text-decoration: none;	
   background:#66CC00;
	color:#FFF;
   font:bold 12px "Lucida Grande", Tahoma, Verdana, Arial,sans-serif;
}
#ofertanav2 ul li a:hover{
	background:#000;
	color:#66CC00;
}
#ofertanav2 ul li a.current{
	display:block;
	height:25px;
	float: left;
	margin:0;
	padding:5 20px 0 20px;
	background:#FFF;
	border:1px solid #CCC;
	border-width:1px 1px 0 0;
	color:#000;	
}
#olmuemapa{
	display:block;
	width:530px;
	height:330px;
	float: left;
	margin:0;
	padding:10px 0px 10px 10px;
	background: url(img/banner.gif) no-repeat center;
}
#olmuetexto p.citagrande{
  text-align: center;
  font:italic bold 12px/21px "Georgia", Palatino, Times New Roman, Times,serif;
}
#olmuetexto p.citamedia{
  text-align: center;
  font:italic normal 12px/18px "Georgia", Palatino, Times New Roman, Times,serif;
}


#publicidad3{
  display:block;
  float:right;
  width:200px;
  margin:0 0 0 0;
  padding:0 10px 10px 0;
}



#publicidad2{
  display:block;
  float:right;
  width:200px;
  margin:0 0 0 0;
  padding:0 10px 10px 0;
}

#publicidad{
  display:block;
  float:right;
  width:200px;
  margin:0;
  padding:0 10px 0 0;
}
#publicidad.clase1{
  display:block;
  float:left;
  width:200px;
  margin:0;
  padding:0;
}
#sp1publicidad{
	display:block;
	height:25px;
	width:200px;
	margin:0 0 10px 0;
	padding:0;
}
#ba1,#ba2{
	display: block;
   float: left;	
	margin:0;
	padding:0;
	width:200px;
	height:120px;
	text-align: center;
}
#bb1,#bb2,#bb3,#bb4{
	display: block;
   float: left;
	margin:0;
	padding:0;
	width:200px;
	height:60px;
	text-align: center;
}
#bc1,#bc2,#bc3,#bc4,#bc5,#bc6,#bc7,#bc8{
	display: block;
   float: left;
	margin:0;
	padding:0;
	width:100px;
	height:60px;
	text-align: center;
}
#blog{
  display:block;
  width:330px;
  margin:0;
  padding:0;
  float:left;
  background:#E5E5E5;
}
#blog .fecha{
  display:block;
  width:300px;
  margin:3px 10px 3px 30px;
  padding:0;
  color:#999;
  float:left;
   font:bold 10px "Lucida Grande", Tahoma, Verdana, Arial,sans-serif;
}
#sp1blog{
	display:block;
	height:25px;
	width:320px;
	margin:0 0 10px 0;
	padding:0;
}
#lateral{
  display:block;
  width:190px;
  margin:0 0 10px 0;
  padding:0;
  float:right;
  background: #CCC;
}
/* -----------encuestas */
#ifencuesta{
  display:block;
  width:180px;
  height:240px;
  margin:0;
  padding:0;
}
#encuesta{
  display:block;
  width:180px;
  height:240px;
  margin:0 0 10px 0;
  padding:0;
  background: #F6E9FF url(img/encuesta.gif) repeat-x 0 26px;
}
#sp1encuesta{
  display: block;
  width: 180px;
  height:25px;
  background:#9933FF url(img/sp1encuesta.gif) repeat-x 0 0;
  margin:0;
  padding:0;
  text-align: center;
  font:bold 14px "Georgia", Palatino, Times New Roman, Times,serif;
  color:#FFF;
  line-height: 22px;
}
form{
  display: block;
  margin:5px 0 3px 0;
  padding: 0;
}

#sp2encuesta{
  display: block;
  width: 180px;
  height:40px;
  margin:0;
  padding:0 0 5px 0;
  text-align: center;
  font:bold 12px "Georgia", Palatino, Times New Roman, Times,serif;
  line-height: 22px;
}
.sp3encuesta{
  display: block;
  width: 170px;
  height:20px;
  margin: 0;
  padding:0 0 0 10px;
  font: 12px "Lucida Grande", Tahoma, Verdana, Arial,sans-serif;
}
#votarencuesta{
  display: block;
  width: 80px;
  height:17px;
  margin:10px auto;
  padding:3px 0 0 0;
  text-align:center;
  background: #CCC;
  border: 2px groove #FFF;
  text-decoration: none;
  color:#000;
  font:bold 12px "Lucida Grande", Tahoma, Verdana, Arial,sans-serif;
}
#encuesta #idsubmit{
  display:block;
  width:70px;
  height:25px;
  margin:8px 0 0 10px;
  padding:0;
  text-align: center;
  border: 2px solid outset;
}
#sp4encuesta{
  display: block;
  width: 170px;
  height:50px;
  margin:5px 0 0 0;
  padding:0 0 0 10px;
  text-align:left;
  font:bold 11px "Georgia", Palatino, Times New Roman, Times,serif;
  color:#FFF;
  line-height: 14px;
}
#sp4encuesta a,#sp4encuesta a:hover{
  text-decoration: none;
  color:#9933FF;
}
/* -------------fin encuesta */
#clima{
  display:block;
  width:180px;
  margin:0 0 10px 0;
  padding:0;
  height:180px;
  background: #CCC;
}
#sp1clima{
	display:block;
	height:25px;
	width:180px;
	margin:0 0 10px 0;
	padding:0;
	z-index:100;
}
#sp2climadiv1{
	display:block;
	height:140px;
	width:180px;
	margin:0;
	padding:0;
	z-index:90;
}
#sp2climadiv2{
	display:none;
}
#divisas{
  display:block;
  width:180px;
  margin:0 0 10px 0;
  padding:0;
  height:120px;
  line-height: 26px;
  background: #E5E5E5;
}
#sp1divisas{
	display:block;
	height:21px;
float:left;
	width:180px;
	margin:0;
	padding:3px 0 0 0;
}
#divisas .ddolar, #divisas .deuro, #divisas .duf{
   display:block;
	float: left;
	padding:0 0 0 12px;
	margin:0;
}
#ltrecomendados{
  display:block;
  width:180px;
  height:170px;  
  margin:0 0 10px 0;
  padding:0;
  background: #666;
}
#sp1ltrecomendados{
	display:block;
	height:25px;
	width:180px;
	margin:0 0 10px 0;
	padding:0;
}
#footer{
  display:block;
  float: left;
  margin:0;
  padding:15px 0 15px 0;
  width:770px;
  height:110px;
  background:#333;
}
#footer ul{
  display:block;
}
#ulfooter{
   display:block;
   width:770px;
   margin:10px 0 0 0;
   padding:0;
   background:#666;
}
#ulfooter ul li{
	margin:0;
	padding:0;
}
#ulfooter li{
  display:block;
  float:left;
  height:25px;
  width:116px;
  margin:0 0 0 10px;
  padding:0;
}
#ulfooter li a{
  display:block;
  float:left;
  height:25px;
  width:118px;
  margin:0;
  padding:0;
}
#sp1footer{
  display:block;
  width:500px;
  margin:10px 0 0 10px;
  padding:0;
  height:60px;
  float:left;
  background:#CCC;
}
#sp2footer{
  display:block;
  width:160px;
  margin:10px 0px 0px 20px;
  padding:0;
  float:left;
  height:40px;
}
#sp2footer a{
  display:block;
  width:160px;
  margin:0 10px 0 0;
  padding:0;
  float:left;
  height:40px;
}


/* estilos de contacto */
#contacto{
	display:block;
	width:350px;
	height:260px;
	float: left;
	margin:10px 10px 10px 70px;
	padding:0;
	overflow: hidden;
}
/* estilos para formulario de contacto */
#contacto input{
	margin:0;
	padding:0;
}

#contacto form{
	display:block;
}
#contacto .no-display{
	display:none;
}

#contacto .usuariolabel{
   display:block;
	width:120px;
	height:auto;
	padding:0;
	margin:0;
	line-height: 22px;
	float:left;
}

#contacto .usuarioinput{
	display:block;
	width:170px;
	height:22px;
	margin:3px 0px 0px 120px;
	padding:0;
	border:1px solid #66E600;
	background: #FEFEF6;
}

#contacto .usuariotextarea{
	display:block;
	width:170px;
	height:auto;
	margin:3px 0px 0px 120px;
	padding:0;
	border:1px solid #66E600;
	background: #FEFEF6;
}
#contacto .usuariopublicar, #contacto .usuariopublicar2{
	display:block;
	width:80px;
	height:26px;
	float:left;
	margin:0;
	padding:0;
	background: #66CC00;
	border:1px solid #66E600;
	color:#FFF;
   font: 12px "Lucida Grande",Verdana, Arial, Helvetica, sans-serif;
}
#contacto .usuariopublicar{
	margin:0px 0px 0px 10px;
	padding:0;
}
#contacto span.participa{
	display:block;
	width:220px;
	height:25px;
	margin:5px 0px 0px 40px;
	padding:0;
}
#contacto span.botones{
	display:block;
	margin:15px 0px 0px 120px;
}

iframe{
	display: block;
	float: left;
	margin:0;
	padding:0;
}
#ipublia{
	display: block;
	float: left;
	width:200px;
	height:1000px;
	margin:0;
	padding:0;
	overflow: hidden;
}
#ipublib{
	display: block;
	float: left;
	width:200px;
	height:60px;
	margin:0;
	padding:0;
	overflow: hidden;
}
#ipublic{
	display: block;
	float: left;
	width:100px;
	height:60px;
	margin:0;
	padding:0;
	overflow: hidden;
}

/*---------------search ------------- */

#form_search{
	display: block;
	position: absolute;
	height:40px;
	width:230px;
	top:75px;
	left:520px;
}
.input_search{
	display: block;
	float: left;
	width:135px;
	height:19px;
	margin:0 5px 0 0;
	padding:0;
	border:1px ridget #666;
	background: #FFFFCC;
}
.boton_search{
	display: block;
	width:75px;
	height:23px;
	border:1px outset #666;
   font: bold 12px "Lucida Grande",Verdana, Arial, Helvetica, sans-serif;
	background: url(img/nav.jpg) repeat bottom left;
}

#portfolio {
	padding:0 0 0 0;
	margin:0px;
	text-decoration:none;
	list-style: none;
	
}

#portfolio ul li {
	padding:0 0 0 0;
	margin:0px;
	text-decoration:none;
	list-style: none;
}


#lado {width:200px; float:right;}



