html, body{
	margin:0;
	padding:0;
	color:#FBFBF9;
	background-color:#F6F5F0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 90%;
} 
#tudo {
background-color: #FFFFFF;
width: 750px;
margin: 0 auto;
}
p, dd, li, label{font-size:0.9em; line-height:1.2em}
p strong{ margin-left:40px}
a:link{ color:#666} a:visited{ color:#666} a:hover{ color:#06C} a:active{ color:#0066CC} 
a img{ border:0}
.clear{ clear:both; margin:0; padding:1px; border:0}
.clear hr{ display:none; border:0}
h1{ font-size:1.2em; text-transform:uppercase; color:#666}
h2, h3{ text-align:right; border-bottom:1px solid #666; padding-bottom:10px}
h2{ font-size:0.95em; color:#666}
h2 strong{ color:#900}
h3{ font-size:1.2em; color:#900}
div#estructura{ margin:0; padding:0; width:768px;  border:0; background:#FFFFFF url(../imagenes/bg_estructura.jpg) left top repeat-x}
div#derecha{ float: left; margin:0; padding:0 0 0 5px; display:block; width:763px; background-color:#FFFFFF}
div#izquierdo{ width:152px; float:left; padding:0; margin:0; clear:both; display:block; background:#FFF url(../imagenes/bg_nav_geomapas.jpg) left top no-repeat}
div#izquierdo dl{ margin:0 0; padding:0}
div#izquierdo dl dd, #izquierdo dl dt{ margin:0; padding:0; text-align:center }
div#izquierdo dl dd { margin:10px 0 0 2px} 
div#izquierdo dl dd strong { margin-top:40px; display:block}
div#izquierdo dl dd strong a{color:#006; text-decoration:none; font-size:1em}
div#izquierdo p{ color:#FFF; text-align:center; font-size:0.9em}
div#navTop{ height:19px; background:#000 url(../imagenes/bg_nav_top.gif) repeat-x right top;width:768px; margin:0; padding:0; float:right; z-index:1;}

#nav, #nav ul {  padding: 0; margin: 0; list-style: none; z-index:100}
#nav li { margin:0 0 0 10px;}
#nav a { display: block; text-decoration:none; color:#fff; font-weight:bold }
#nav li {  float: left;font-size:0.80em; margin:0 0 0 35px }
#nav li ul {  position: absolute;  width: 150px; left: -999em; font-size:0.9em }
#nav li ul li { margin:0; padding:0; background-image:url(../imagenes/item_normal.gif); height:16px;  background-repeat:no-repeat;text-transform:uppercase;}
#nav li ul li a{  color:#036;  width:150px;font-size:1.15em; padding:2px 0 0 4px}
#nav li ul li a:hover{ background-image:url(../imagenes/item_over.gif); color:#FFF;height:16px;}
#nav li:hover ul, #nav li.sfhover ul {  	left: auto; }
#nav li.izquierdaItem{ background:url(../imagenes/bg_item_izquierda.jpg) left top no-repeat; padding-left:10px; margin:0; height:19px }

dl.listaMapas{ float:left; width:350px; margin:10px 0 20px 20px}
dl.listaMapas dt{ text-align:center; text-transform:uppercase; color:#F00; font-size:0.9em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0;  }
dl.listaMapas dd{ margin:20px  0 0 0; padding:0}
dl.listaMapas dd a{ text-decoration:none;}
dl.listaMapas dd a img{ margin:0 auto; display:block }

dl.listaMapasSecciones,dl.listaMapasEspeciales{ width:90%; margin:10px 0 0 10px ; border-top:1px solid #999; padding:5px 0; height:120px}
dl.listaMapasSecciones dt,dl.listaMapasEspeciales dt{ margin:0; padding:0}
dl.listaMapasSecciones dt{ height:120px}
dl.listaMapasSecciones dt,dl.listaMapasEspeciales dt{ float:left; margin:0 20px 0 0}
dl.listaMapasSecciones dd a{ text-align:left; text-transform:uppercase; color:#006; font-size:1.2em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 10px 0; text-decoration:none; display:block}
dl.listaMapasSecciones dd em{ font-size:1em; text-align:left; color:#666;  padding:0; display:block; font-weight:bold ; margin:0 0 10px 0}

dl.listaMapasEspeciales dd.flotar,dl.listaMapasEspeciales dd.flotar a{ float:left; margin:0; padding:0}

dl.descripcionMapa{ margin:10px 0 0  40px ;  padding:0}
dl.descripcionMapa dt{ margin:0; padding:0}
dl.descripcionMapa dt{ font-size:1.4em; padding-left:15px; background:#FFF url(../imagenes/bullet_naranja.gif) no-repeat left center; font-weight:bold; margin:0 0 10px 0; color:#006}
dl.descripcionMapa dd{ font-weight:bold; margin:5px}
 dl.descripcionMapa dd a img{ margin:0 auto; display:block }

dl.listaPdf{ margin:20px 0 0 10px} 
dl.listaPdf dt{ margin:5px 0; padding:0; font-weight:bold; font-size:0.9em; text-transform:uppercase}
dl.listaPdf dd{ padding-left:45px; margin:0; background:#FFF url(../imagenes/ico_pdf.gif) left center no-repeat; height:50px}

dl.tipoRepresentacion{ margin:10px 0 0 0 ;  padding:0}
dl.tipoRepresentacion dt{ margin:0; padding:0}
dl.tipoRepresentacion dt{ font-size:1.2em; padding-left:15px; background-color:#FFC; font-weight:bold; margin:0 0 10px 0; color:#06F; text-align:center}
dl.tipoRepresentacion dd{ margin:5px 0 0 40px; line-height:150%}
dl.tipoRepresentacion dd em strong{ color:#333}


dl.tipoRepresentacionNovedad{ margin:10px 0 0 0 ;  padding:0}
dl.tipoRepresentacionNovedad dt{ margin:0; padding:0}
dl.tipoRepresentacionNovedad dt{ font-size:1.2em; padding-left:15px; background-color:#FFC; font-weight:bold; margin:0 0 10px 0; color:#06F; text-align:center}
dl.tipoRepresentacionNovedad dd{ margin:5px 0 0 10px; line-height:150%}
dl.tipoRepresentacionNovedad dd em strong{ color:#333}
dl.tipoRepresentacionNovedad dd.novedad {background:#FFF url(../imagenes/novidade_3_em_1.jpg) left center no-repeat; height:50px}
dl.tipoRepresentacionNovedad dt, dl.tipoRepresentacionNovedad dd{ padding:0 0 0 65px !important }




dl.listaDelivery{ margin:10px 0 10px 0 ;  padding:0 0 0 5px}
/*dl.listaDelivery{ margin:10px 0 10px 0 ;  padding:0 0 0 90px}*/

dl.listaDelivery dt{ margin:0; padding:0}
dl.listaDelivery dt{ font-size:1.2em; padding-left:15px; font-weight:bold; margin:20px 0 10px 0; color:#06F; text-align:center}
dl.listaDelivery dd{ margin:5px 0 0 35px; line-height:150%;  }
dl.listaDelivery dd em{ color:#006; font-weight:bold}
dl.listaDelivery dd em strong{ color:#333}

dl.listaMapasMundi{ float:left; margin:15px 0 20px 5px; width:185px}
dl.listaMapasMundi dt,dl.listaMapasMundi dd{ text-align:center; font-weight:bold; margin:0; padding:0}
dl.listaMapasMundi dt a{ text-decoration:none}
dl.listaMapasMundi dt a img{ border:0}

dl.listaMapasContinentes{ float:left; margin:20px 0 0 10px}
dl.listaMapasContinentes dt, dl.listaMapasContinentes dd{ padding:0; margin:0; text-align:center; font-weight:bold; width:180px}

ul.detalleMapa{ margin:10px 0 0 0 ; list-style-type:none; padding:0}
ul.detalleMapa li{ margin:15px 0; line-height:150%; padding:0 0 0 40px} 
ul.detalleMapa li strong{ color:#006; margin:0 5px 0 0px}

ul.listaMapasEscolares{ list-style:none}
ul.listaMapasEscolares li{ float:left; margin:30px 0 0 10px; width:130px; height:180px}
ul.listaMapasEscolares li strong{ display:block; float:none; text-align:center; text-transform:uppercase}

ul.navPie{ list-style:none; margin:5px auto; clear:both; width:auto; font-size:0.8em; padding:0; height:20px}
ul.navPie li{border-left:1px solid #666; margin:0 0 0 15px; padding:0 0 0 10px; display:block; float:left;}
ul.navPie li a{ text-align:center; margin:0 0 0 10px}
ul.navPie li.sinBordeIzq { border:0}
ul.centrado{ margin-left:30%; margin-top:60px}

ul#navSecundario{ margin:0 0 0 40px; padding:0; list-style:none}
ul#navSecundario li{ margin:0; padding:0; height:25px}
ul#navSecundario li a{ color:#FFF; text-decoration:none; font-weight:bold}
ul#navSecundario li a:hover{ border-bottom-width:1px !important; border-bottom-color:#FFF !important; padding-bottom:2px}
.listaFlotar{ float:left}
.listaFlotar dt{ color:#900}
.listaFlotar dd{ margin:5px; padding:5px}
.tiposMapas{ text-align:center; font-size:1.5em; color:#006; font-weight:bold}
.linkRGC{ text-align:center; font-size:1.4em; font-weight:bold}
.linkRGC a{ color:#F00; font-size:1em}
.violeta{ background-color:#CCF; font-weight:bold; text-align:center; margin:0 0 15px 0 !important}
.celestito{ background-color:#9CF; font-weight:bold; text-align:center; margin:20px 0 5px 0 !important}
.celestito strong{ color:#F00; display:block}

a.imgTop{ margin:0; padding:0; text-decoration:none;}
a.imgTop img{ border:0; margin:0; padding:0}

dl#coresMoldura{ margin:0pt 0 45px 40px; padding:0; float:none; clear:both; height:50px}
dl#coresMoldura dt,dl#coresMoldura dd{ padding:0; margin:0}
dl#coresMoldura dt{ font-weight:bold}
dl#coresMoldura dd{ float:left}
dl#coresMoldura dd a{ padding:2px}
