html {margin: 0;padding: 0;overflow-x: hidden;}
body {font-family: Tahoma, sans-serif; font-size: 85%; margin: 0; padding: 0;text-align: center;}

form {margin:0; padding:0}

#contenedor {width: 780px;margin: 0 auto;text-align: left;}
#cabecera {float:left; width:100%; margin-top:2px}
#logo {float:left;}

#frase {margin: 0px 0px 0px 0px;  float:right; }
#descripcion {margin:5px 0px 15px 0px; color:#000099}
#loginregistro {text-align:right; font-size:16px}
#loginregistro a {text-decoration:none;}
#loginregistro a:hover {text-decoration:underline;}

h1#ipoki, h1#ipoki span.img {width: 238px; height: 82px;}
h1#ipoki span.img {background-image: url(../img/web/logoFF9933beta.gif); }
h1 {position:relative;overflow:hidden;margin: 0;font-size:22pt;}
h1 span.img {display: block;position: absolute;left: 0;top: 0;z-index: 1;}

#contenidoPrincipal {width:100%;margin: 0 0 0 0;padding: 0 0 0 0;float:left; border:1px solid #CCCCCC} 

/*Módulo del Mapa*/
#mapa {width: auto; margin: 5px 5px 5px 5px;}
#map {height: 300px;}

#explicacion { margin-top:5px;color:#666666; text-align:center;}
#registrate {width:20%; float:left; text-align:center; color:#66CC00; font-size:16px;}
#registrate a {text-decoration:none; color:#66CC00; }
#registrate a:hover {text-decoration:underline;  color:#66CC00; }
#instalalo {width:46%;float:left; text-align:center; color:#0099FF; font-size:16px;}
#instalalo a {text-decoration:none; color:#0099FF; color:#0099FF;  }
#instalalo a:hover {text-decoration:underline; }
#comparte {width:33%; float:right; text-align:center; color:#FF6600; font-size:16px;}

.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el último elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
clear:both;height:0;font-size: 1px;line-height: 0px;
}

#pie {padding: 0px 0 0 0; height:15px }
#pie a {text-decoration:none}
#pie a:hover {text-decoration:underline;}

#franja {margin:0;background-repeat:repeat-x;padding: 3px 0 7px;clear: both;border-top: 1px solid #FF9933;width: 100%;height: 15px;}
#franja ul {list-style: none;margin: 0 0 0 10px;padding: 0;float: left;display: inline;}
#franja li {display: inline;margin: 0 7px 0 0;padding: 0 4px 0 0;border-right: 1px solid #FF9933;float:left;margin-right:.5em}
#franja select {font-size: 90%;width: 110px;}
#copyright {float:left; width:60%;}
#idioma {float:right;}

#contenidoMedio { height:422px; width:450px; float:left; text-align:center; margin-bottom:5px}
	
#feeds{
	width:450px;
  	margin-top:10px;
  	/*border-top:#CCC dashed 1px;*/
	float:left;
	text-align:left;
}
.item{
   margin:0;
   height:80px;
   border-bottom:#CCC dashed 1px;
   padding:0px 10px 0px 10px;
}

#obtener {
float:right;
background-color:#F2F2F2;
width:300px;
text-align:center;
margin-bottom:10px;
}

#search_form {
  margin-left:10px;
  background:#FF9933;
  padding:2px 4px 2px 5px;
  margin-top:2px;
}

.search_field {
  width:195px;
}

