
@font-face {
  font-family: 'Exo';
  src: url('./fonts/Exo-VariableFont_wght.ttf') format('truetype-variations');
  display:swap;
}
body {margin:0px;background-color:#fff6e8; font-family:Exo,Tahoma,Verdana,Arial;font-size:12px;font-weight:550;line-height:22px}
#arriba {width:95%; max-width:1200px; margin:0px; font-size:24px; font-weight:bold;opacity:0.95;color:#303030}
#arriba A {font-size:34px; color:#d52800; 
    text-shadow: 2px 0 0 #ffeed4, -2px 0 0 #ffeed4, 0 2px 0 #ffeed4, 0 -2px 0 #ffeed4, 1px 1px #ffeed4, -1px -1px 0 #ffeed4, 1px -1px 0 #ffeed4, -1px 1px 0 #ffeed4}
	
	#descripcion_arriba {font-size:19px}
#contenido {width:98%;max-width:1200px;padding:1%}

h1 {font-size:19px;}

A {text-decoration:none;color:#d52800;font-weight:600}
A:hover {color:#d52800;}
select { font-family:Exo,Tahoma,Verdana; font-size:13px;font-weight:600 }

.Agranateb { color:#d52800; font-weight:600;font-size:15px; }
.Agranate { color:#d52800; font-weight:500}

#afin {font-size:16px;font-weight:600}

#resultados {width:70%;float:left;background-color:white;text-align:left;line-height:22px;font-size:13px;font-weight:550}
.resultados_empresas {padding:2px;border-bottom:1px dotted #d52800;width:95%;}
.resultados_empresas A {font-weight:650}


#derecha { width:30%; float:right;background-color:white;padding-top:600px }
#abajo {font-size:13px;margin-top:30px;line-height:24px;}
#abajo A {color:black;font-weight:600}
#footer {width:100%;background-color:#282828;color:white;padding-top:20px}
#footer A {color:white !important; font-size:14px}
#tags {line-height:38px}

.imagen_seo_logo {width:400px}


.boton { background-color:black; color:white; border:2px solid black; font-family:Exo,Verdana,Arial; font-size:12px; padding:3px;font-weight:550;border:0px;padding:3px }

.ad_header {color:#000;font-weight:bold;padding-bottom:7px;font-size:11px}
.ad_line1 {color:#d52800;font-size:11px; text-decoration:underline}
.ad_text {color:#000000;font-size:11px; text-decoration:none}
.ad_url {color:#008000;font-size:11px;margin-bottom:12px; text-decoration:none}
.search_header{background:#eee;padding:4px;font-size:15px;font-weight:bold}
.wide_ads {width:500px;background:#fff8ee;padding:5 5 0 5px;border:1px solid #d52800}
.narrow_ads {width:170px;background:#fff8ee;font-weight:normal;padding:10 10 10 20px; text-align:left;border:1px solid #d52800;margin:auto}


.sd-cmp-inD2m {
    display: flex;
    flex-direction: column-reverse!important;
}

@media screen and (max-width: 1024px) { 
#resultados {width:100%;}
#derecha { display:none }
.imagen_seo_logo {width:95%;max-width:400px}
.imagen_seo {width:95%;max-width:800px}
}