body{ background:#fff; font-family:Arial; }
a:link{ text-decoration:none; }
a:visited{ text-decoration:none; }
a:hover{ text-decoration:none; }
a:active{ text-decoration:none; }
hr{ width:100%; height:0px; text-align:left; border-top:0px; border-bottom:#f47d00 solid 1px; }
.buscar{ width:250px; height:20px; font-size:8pt; color:#000; border:1px solid #f47d00; }


.estilo1{ font-size:7pt; color:#000; font-weight:bold; text-align:justify; }
.estilo1:hover{ text-decoration:underline; }
.estilo2{ font-size:7pt; color:#666; font-weight:bold; }
.estilo2:hover{ text-decoration:underline; }
.estilo3{ font-size:7pt; color:#fff; font-weight:bold; }
.estilo4{ font-size:8pt; color:#000; text-align:justify; }
.estilo5{ font-size:7pt; color:#000; }
.estilo6{ font-size:10pt; font-weight:bold; font-family:SapirSans; }
.estilo7{ font-size:8pt; color:#000; }
.estilo8{ font-size:7pt; color:#2e7119; }
.estilo9{ font-size:7pt; color:#85050e; }
.estilo10{ font-size:7pt; color:#f47d00; }
.estilo10:hover{ text-decoration:underline; }
.estilo11{ font-size:10pt; color:#f47d00; font-weight:bold; }
.estilo12{ font-size:9pt; color:#000; font-weight:bold; }
.estilo13{ font-size:8pt; color:#fff; font-weight:bold; }
.estilo14{ font-size:8pt; color:#f47d00; font-weight:bold; }
.estilo14:hover{ text-decoration:underline; }
.estilo15{ font-size:8pt; color:#3bcA3c; font-weight:bold; }
.estilo16{ font-size:8pt; color:#d63231; font-weight:bold; }
.estilo17{ font-size:8pt; color:#000; }
.estilo17:hover{ text-decoration:underline; }
.estilo18{ font-size:7pt; color:#fff; font-weight:bold; }
.estilo19{ font-size:8pt; color:#000; font-weight:bold;}
.estilo20{ font-size:8pt; color:#ccc; font-weight:bold; }
.estilo21{ font-size:10pt; color:#f47d00; font-weight:bold; }
.estilo21:hover{ text-decoration:underline; }
.estilo22{ font-size:12pt; color:#f47d00; font-weight:bold; }
.estilo23{ font-size:8pt; color:#000; font-weight:bold; }
.estilo23:hover{ text-decoration:underline; }
.estilo24{ font-size:8pt; color:#6e6e6e; font-weight:bold; }
.estilo25{ font-size:7pt; color:#000; }
.estilo25:hover{ text-decoration:underline; }

/* COLUMNAS */
#index{ position:relative; width:980px; height:670px; }
#login{ position:absolute; left:520px; top:45px; height:30px; }
#contenido{ position:absolute; left:5px; top:140px; width:500px; height:525px; }
#idioma{ position:absolute; left:800px; top:112px; width:150px; height:20px; }

/* PORTADA */
#portada_presentacion{ position:absolute; left:0; top:0; width:500px; height:175px; }
#portada_evolucion{ position:absolute; left:0; top:247px; width:500px; height:270px; }
#lista{ position:absolute; left:110px; top:84px; width:780px; height:15px; }
#portada_publi{ position:absolute; left:0; top:175px; width:500px; height:80px; }

/* TIEMPO */
#tiempo{ position:absolute; left:510px; top:480px; }
#tiempo_mapa_loc{ position:absolute; left:0px; top:60px; width:490px; height:300px; }
#tiempo_mapa{ position:absolute; left:4px; top:32px; width:490px; height:275px; }

/* PRENSA */
#prensa{ position:absolute; left:510px; top:150px; width:200px; height:325px; }

/* TRANSPORTE */
#transporte_paises{ position:absolute; left:0; top:0; width:500px; height:150px; }
#transporte_ciudades{ position:absolute; left:0; top:290px; width:500px; height:240px; }
#transporte_publi{ position:absolute; left:0; top:150px; width:500px; height:140px; }

/* ESTADISTICA */
#estadistica_grafica{ width:500px; height:370px; }
#estadistica_productos{ width:485px; height:75px; }

/* CONTACTO */
#contacto_formulario{ position:absolute; width:485px; height:200px; }
#contacto_mapa{ position:absolute; width:325px; height:180px; border:2px solid #000; }

/* PUBLICIDAD */
#publicidad{ position:absolute; width:259px; height:300px; top:142px; left:715px; }

/* GOOGLE */
#google{ position:absolute; width:200px; height:200px; top:465px; left:745px; }

/* DIRECTORIO */
#directorio_cabecera{ position:absolute; width:500px; height:135px; top:0; left:0; }
#directorio_buscar{ position:absolute; width:500px; height:65px; top:135px; left:0; }
#directorio_cat{ position:absolute; width:500px; height:325px; top:200px; left:0; }

#categorias{ position:absolute; width:500px; height:100px; top:0; left:0; }
#categoria_empresas{ position:absolute; left:0; top:0; width:500px; height:420px; top:105px; left:0; }
#emp_mapa{ position:absolute; width:300px; height:160px; border:2px solid #000; }