body{margin:11px 0px 11px 0px;padding:0px;font-size:62.5%;font-family:Arial,Verdana, Helvetica, sans-serif; background-color:#F5F4F4; text-align:center;}
ul, ol, dl, dt, dd, li, p, h1, h2, h3, h4, h5, h6, form, img, q, blockquote{margin:0px;padding:0px;border:0px; list-style-type:none}



#TODO_SP{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}

#TODO_SP_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}

/*#TODO_SP{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}*/

/*#TODO_SP_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1250px;}*/

#TODO_PT{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}

#TODO_PT_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1250px;}

/*#TODO_PT{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}

#TODO_PT_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1350px;}*/


#TODO_BR{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}

#TODO_BR_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}

/*#TODO_BR{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}

#TODO_BR_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}*/

/*#TODO_AR{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1070px;}

#TODO_AR_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1070px;}*/

#TODO_AR{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1100px;}

#TODO_AR_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1100px;}

#TODO_CH{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}

#TODO_CH_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:1200px;}




#TODO{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:900px;}
#TODO_NOVEDADES{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:800px;height:auto; min-height:1200px}
#TODO_INTRO{margin:auto;padding-bottom:11px;width:772px;text-align:left;border:1px solid #C0C0C0;background-color:#FBFCFC; min-height:500px;height:auto; min-height:500px}


#cabecera{width:770px; height:101px;}
#cabecera #foto_cab_es{margin:2px 0px 0px -1px !IMPORTANT;float:left;background:url("../images/cabecera_atlas3_espana.jpg"); width:773px;height:74px; margin:2px 0px 0px 0px}

#cabecera #foto_cab_pt{margin:2px 0px 0px -1px !IMPORTANT;float:left;background:url("../images/cabecera_atlas3_portugal.jpg"); width:773px;height:74px; margin:2px 0px 0px 0px}

#cabecera #foto_cab_ar{margin:2px 0px 0px -1px !IMPORTANT;float:left;background:url("../images/cabecera_atlas3_argentina.jpg"); width:773px;height:74px; margin:2px 0px 0px 0px}

#cabecera #foto_cab_br{margin:2px 0px 0px -1px !IMPORTANT;float:left;background:url("../images/cabecera_atlas3_brasil.jpg"); width:773px;height:74px; margin:2px 0px 0px 0px}

#cabecera #foto_cab_cl{margin:2px 0px 0px -1px !IMPORTANT;float:left;background:url("../images/cabecera_atlas3_chile.jpg"); width:773px;height:74px; margin:2px 0px 0px 0px}


#centrar_cabecera{width:770px; height:100px;}




#cabecera #foto_cab img{ float:right; margin:20px 1px 0px 0px}
#cabecera #foto_cab_intro{margin:0px 0px 0px 5px ;float:right;background:url("../images/cabecera_intro.gif"); width:760px;height:74px; margin:0px 0px 0px 0px}
#cabecera #foto_cab_intro img{ float:right; margin:0px 0px 0px 5px}



#logotipo h1 img{margin-right:2px !IMPORTANT;float:right;height:101px; width:196px;margin-left:0px}


#ruta {margin:0px 0px 0px -1px !IMPORTANT;float:left;width:773px;background-color:#336699; height:23px; border-top:1px solid #ffffff;text-align:left; color:#FFFFFF; font-size:1.1em;margin:0px; }
#ruta #caja_izq{float:left;padding:5px 0px 0px 10px;}
#ruta #caja_izq ul {display: inline;}
#ruta #caja_izq li {display: inline;margin:0;}
#ruta #caja_izq li a{ color:#FFFFFF;text-decoration:underline}
#ruta #caja_izq li a:hover{color:#FFFFFF;text-decoration:none}
#ruta #mapa_web {float:right;display:inline;margin-right:75px;margin-top:5px;}
#ruta #mapa_web li {display:inline;margin:0;}
#ruta #mapa_web img {border:none;}


#ruta #newsticker {float:right;display:inline;margin-right:20px;margin-top:5px;font-size:1.0em;font-weight:bold;}
#ruta #newsticker li {display:inline;margin:0;}
#ruta #newsticker li a{color:#FFFFFF;text-decoration:underline}
#ruta #newsticker li a:hover{color:#FFFFFF;text-decoration:none}

#ruta #noticias {float:left;display:inline;margin-left:340px;margin-top:5px;}
#subcabecera{margin-left:4px !IMPORTANT;width:760px; height:23px; margin-left:6px;}


#fotocomienzo{width:770px; height:500px;background:url("../images/fotocomienzo.jpg");}
#seleccion_lengua{width:770px; height:50px;}
#seleccion_lengua ul {display: inline;margin-left:250px;}
#seleccion_lengua ul li {display: inline;margin-left:25px;}
#seleccion_lengua p {text-align: center;}
#seleccion_info{width:770px; height:200px;}
#seleccion_info ul {display: inline;}
#seleccion_info ul li {display: inline;margin-right:6px;font-size:0.7em;}

#texto {text-align:center;height:30px; font-size:1.1em;font-family:Arial,Verdana, Helvetica, sans-serif;}


#menu {margin-left:9px !IMPORTANT; float:left; clear:right;height:400px;margin-left:6px; width:181px;padding:0px 3px 0px 3px;text-align:left;}

#logoenmenu {width:196px; height:112px; background:url("../images/atlas_logo.jpg") no-repeat 1px 0px;margin-bottom:0px;}

#linea{;width:196px; height:102px; background:url("../images/fondo_subcabecera.gif") no-repeat 1px 0px;}


#menu h3 { color:#981B1E; font-weight:normal; padding-left:18px; height:16px; margin:0px; font-size:1.1em}
#menu p{ margin:5px 1px 0px 1px; background-color:#FFFFFF; padding-left:18px;}
#menu p a{color:#fff; font-weight:normal;  height:16px; font-size:1.1em;}
#menu p a:hover{color:#000; font-weight:normal; height:16px; margin:0px; font-size:1.1em; text-decoration:none; background-color:#CDDFF2;}
#menu ul { background-color:#336699; }
#menu ul li {color:#fff;  border-bottom:1px solid #D4DADD;border-left:1px solid #D4DADD;border-right:1px solid #D4DADD;border-top:1px solid #ffffff; padding:1px 1px 1px 18px;background:url("../images/menu_item_02.gif") no-repeat 7px 6px; font-size:1.1em}

#menu ul li:hover{color:#000;background:url("../images/menu_item_01.gif") no-repeat 7px 6px;background-color:#CDDFF2; text-decoration:none; color:#000; }
#menu ul li a{ color:#fff;text-decoration:none}
#menu ul li a:hover{color:#000;background-color:#CDDFF2;color:#000; text-decoration:none; }
#menu ul li ul{ border:1px solid #ffffff; margin:3px 0px -1px -18px}
#menu ul li ul li{ padding-left:30px; border-left:1px solid #ffffff;border-right:1px solid #ffffff;background:url("../images/menu_item_01.gif") no-repeat 15px 6px;background-color:#FFFFFF; font-size:1.0em}

.negrita{
font-weight: bold;
}

.flecha{
margin-right: 10px;
}

.parrafoderecha{
margin-left: 200px;
}


#destacado{
width:183px; 
height:450px; 
margin-top:15px;

}

#novedad1, #novedad3, #novedad4, #novedad6, #novedad8, #novedad9{
width:181px; 
height:100px; 
margin-top:2px;
 background-color:#fff;
}

#novedad5{
width:181px; 
height:150px; 
margin-top:2px;
 background-color:#fff;
}

#novedad7, #novedad2 {
width:181px; 
height:200px; 
margin-top:2px;
 background-color:#fff;
}



/*cuerpo*/
#destacado ul { background-color:#fff; }
#destacado p {border:0px;}
#destacado ul li {  padding:1px 0px 1px 0px; border-bottom:1px solid #D4DADD;border-left:1px solid #D4DADD;border-right:1px solid #D4DADD;border-top:1px solid #D4DADD;}
#destacado ul li:hover { background-color:#fff; }


#destacado2{
width:183px; 
height:150px; 
margin-top:20px;
 background-color:#fff;
}
/*cuerpo*/
#destacado2 ul li {  padding:1px 0px 1px 0px; border-bottom:1px solid #D4DADD;border-left:1px solid #D4DADD;border-right:1px solid #D4DADD;border-top:1px solid #D4DADD;}
#destacado2 ul { background-color:#fff; }
#destacado2 p {border:0px;}

#destacado2 ul li:hover { background-color:#fff; }






#cuerpo {width:550px; height:auto;text-align:left; margin-left:210px; color:#333333}
hr{
color: #ccc; 
background-color: #ccc; 
height: 1px; 
width: 100%; 
border: 0; 
}




#cuerpo h1{text-align:right; font-size:1.6em; color:#336699; margin-bottom:3px;border-bottom: 1px dotted #CCC;}
#cuerpo h2{ font-size:1.4em; color:#336699; padding-bottom:6px}
#cuerpo h3{ font-size:1.2em; color:#707170; padding-top:10px}
#cuerpo p{ font-size:1.1em; color:#56606B; margin-bottom:8px}
#cuerpo p.legal{ font-size:0.8em;text-align:left;}
#cuerpo p.destacado{ color:#70AF00;}
#cuerpo span.destacado{ color:#336699;}
#cuerpo a{color:#336699; text-decoration:underline;}
#cuerpo a:hover { color:#336699 text-decoration:none}
#cuerpo h4{ font-size:1.1em; color:#70AF00; padding-bottom:6px}
#cuerpo dt{ margin-top:8px;font-size:1.0em}
#cuerpo dt label{ font-size:1.1em}
#cuerpo dd{ font-size:1.1em}
#cuerpo dd dl dd{ font-size:1.1em}
#cuerpo input{ color:#666666; font-size:0.9em;}
#cuerpo ul{ margin-bottom:8px}
#cuerpo li{ font-size:1.1em;}


#cuerpo_022 {width:540px;width:540px; height:auto; float:left; }
#cuerpo_0221 {width:540px;width:540px; height:200px; float:left; padding-left:5px;}
#cuerpo_0222 {width:540px;width:540px; height:200px; float:left; padding-left:5px;}
#cuerpo_0223 {width:540px;width:540px; height:200px; float:left; padding-left:5px;}
#cuerpo_0223_alto {width:540px;width:540px; height:220px; float:left; padding-left:5px;}

/*#cuerpo_0221 {width:540px;width:540px; height:150px; float:left; padding-left:5px;}
#cuerpo_0222 {width:540px;width:540px; height:150px; float:left; padding-left:5px;}
#cuerpo_0223 {width:540px;width:540px; height:150px; float:left; padding-left:5px;}
#cuerpo_0223_alto {width:540px;width:540px; height:170px; float:left; padding-left:5px;}*/





#cuerpo_0225 {width:540px;width:540px; height:150px; float:left; padding-left:5px;}
#cuerpo_0225a {width:230px;width:230px; height:150px; float:left; padding-left:5px;}
#cuerpo_0225b {width:230px;width:230px; height:150px; float:right; padding-left:5px;}
#cuerpo_0225c {width:520px;width:520px; height:450px; float:left; padding-left:5px;}
#cuerpo_0225d {width:360px;width:360px; height:450px; float:left; padding-left:5px;}
#cuerpo_0225f {width:330px;width:330px; height:150px; float:left; padding-left:5px;}

#cuerpo_0221 ul li {color:#999;margin-left:10px;  background:url("../images/ok.gif") no-repeat 0px 6px;padding:5px 5px 5px 5px;  font-size:1.1em}

#cuerpo_novedades {width:540px;width:540px; height:150px; float:left; padding-left:5px;}
#cuerpo_novedades ul li {color:#999;margin-left:30px;  background:url("../images/ok.gif") no-repeat 0px 6px;padding:5px 50px 5px 20px;  font-size:1.1em}



#cuerpo_novedades_miniaturas {width:540px;width:540px; height:auto; float:left; padding-left:5px;}
#cuerpo_novedades_miniaturas ul li {color:#999;margin-left:30px;  padding:25px 15px 40px 0px;  font-size:1.1em}



#cuerpo_122 {width:540px;width:540px; height:auto; float:left; }
#cuerpo_1221 {width:530px;width:530px; height:auto; float:left; padding-left:5px;}
#cuerpo_1222 {width:530px;width:530px; height:auto; float:left; padding-left:5px;}
#cuerpo_1223 {width:530px;width:530px; height:auto; float:left; padding-left:5px;}
#cuerpo_1224 {width:530px;width:530px; height:auto; float:left; padding-left:5px;}
#cuerpo_1225 {width:540px;width:540px; height:auto; float:left;}/* Componentes 1 */
#cuerpo_1226 {width:540px;width:540px; height:auto; float:left;}/* Componentes 2 */
/* Imagenes */
/**********/
.fotos_izquierda{
	float:left;
	margin:1.2em 1.0em 0em 0em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}


.fotos_izquierda_pegada{
	float:left;
	margin:1.2em 1.0em 0em 0em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}


.fotos_centrada{
	float:left;
	margin:1.2em 1.0em 0em 12em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}


.fotos_derecha{
	float:left;
	margin:1.2em 1.0em 0em 5em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}



.fotos_derecha_derecha{
	float:right;
	margin:1.2em 1.0em 0em 3em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}
.fotos_centrada_margen_abajo{
	float:left;
	margin:1.2em 1.2em 2em 4em;
	border:1px solid #cccccc;
	padding:3px;
}


.fotos_derecha_novedades{
	float:right;
	margin:1.2em 1.0em 0em 0em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}


.logos_novedades{
	float:right;
	margin:0em 1.0em 0em 0em;
	border:1px solid #cccccc;
	padding-right:0px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}

.fotos_novedades{
	float:right;
	margin:0em 1.0em 0em 0em;
	border:1px solid #cccccc;
	padding-right:2px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}

.fotos_derecha_pegada{
	float:left;
	margin:1.2em 1.0em 0em 1em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}

.fotos_derecha_centrada{
	float:left;
	margin:1.2em 1.0em 0em 4em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}

.fotos_derecha_centradaconmargenabajo{
	float:left;
	margin:1.2em 1.0em 1.4em 4em;
	border:1px solid #cccccc;
	padding:3px;
	
	/*border: solid 2px rgb(100,100,100)
	*/
}
.fotos_izquierda_sin{
	float:left;
	margin:0.3em 1.0em 0em 0em;
}

.imagen_borde{
	border:1px solid #cccccc;
	padding:3px;
	}




#pie {clear:both;width:772px; margin:auto; border:1px solid #C0C0C0;background-color:#176886; margin-top:5px; height:90px;color:#fff;padding-top:10px;}
#pie span{ display:inline; float:none; padding:7px; color:#fff}
#pie li{ display:block; float:right;padding-left:130px;padding-right:10px; padding-top:5px}
#pie li a{ color:#981B1E; text-decoration:underline}
#pie li a:hover{color:#981B1E; text-decoration:none}




/* form.css */

* {
  margin: 0;
  padding: 0;
}
form {
  margin: 0;
  padding: 0;
  font-size: 100%;
  min-width: 400px;
  max-width: 400px;
  width: 400px;
}

form fieldset {
  
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

form fieldset legend {
  font-size: 120%;
  font-weight: bold;
  color: red;
  margin: 0 0 0 0;
  padding: 0 5px;
}

label {
  font-size: 100%;
}

label u {
  font-style: normal;
  text-decoration: underline;
}

input, select, textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}

form div {
  clear: left;
  display: block;
  width: 394px;
  height: expression('1%');
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

form fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 88%;
}

form fieldset div.notes h4 {
  background-image: url(/images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}

form fieldset div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #666666;
}

form fieldset div.notes p.last {
  margin: 0em;
}

form div fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0 0 0 144px;
  padding: 0 5px 5px 5px;
  width: 197px;
}

form div fieldset legend {
  font-size: 100%;
  padding: 0 3px 0 9px;
}

form div.required fieldset legend {
  font-weight: bold;
}

form div label {
  display: block;
  float: left;
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

form div.optional label, label.optional {
  font-weight: normal;
}

form div.required label, label.required {
  font-weight: bold;
}

form div label.labelCheckbox, form div label.labelRadio {
  float: none;
  display: block;
  width: 200px;
  height: expression('1%');
  padding: 0;
  margin: 0 0 5px 142px;
  text-align: left;
}

form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
  margin: 0 0 5px 0;
  width: 170px;
}

form div img {
  border: 1px solid #000000;
}

p.error {
  background-color: #ff0000;
  background-image: url(/images/icon_error.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 100px;
}

form div.error {
  background-color: #ffffe1;
  background-image: url(/images/required_bg.gif);
  background-repeat: no-repeat;
  background-position: top left;
  color: #666666;
  border: 1px solid #ff0000;
}

form div.error p.error {
  background-image: url(/images/icon_error.gif);
  background-position: top left;
  background-color: transparent;
  border-style: none;
  font-size: 88%;
  font-weight: bold;
  margin: 0 0 0 118px;
  width: 200px;
  color: #ff0000;
}

form div input, form div select, form div textarea {
  width: 200px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}

form div input.inputFile {
  width: 211px;
}

form div select.selectOne, form div select.selectMultiple {
  width: 211px;
  padding: 1px 3px;
}

form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {
  display: inline;
  height: 16px;
  width: 14px;
  background-color: transparent;
  border-width: 0;
  padding: 0;
  margin: 0 0 0 140px;
}

form div.submit {
  width: 214px;
  padding: 0 0 0 146px;
}

form div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0;
  margin: 0;
}

form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
  background-color: #cccccc;
  color: #000000;
  width: auto;
  padding: 0 6px;
  margin: 0;
}

form div.submit div input.inputSubmit, form div.submit div input.inputButton {
  float: right;
  margin: 0 0 0 5px;
}

form div small {
  display: block;
  margin: 0 0 5px 142px;
  padding: 1px 3px;
  font-size: 88%;
  height: expression('1%');
}






/* --------------- Estilos del mapa de imagen -- */


/* --------------- el contenedor de la imagen, la q se carga de fondo -- */
dl#mapa_img {
	position: relative;
	background: url("../images/nuevo_mapa.gif") center top no-repeat;
	width: 770px;
	height: 400px;
	background-image: url("../images/nuevo_mapa.gif") center;
}

dt {
	position: absolute;
	display: none;
}

dd {
	position: absolute;
}


/* --------------- espaņa -- */
dd#espana_def {
	top: 85px;
	left: 375px;
}
	dd#espana_def a {
		position: absolute;
		width: 36px;
		height: 26px;
		text-decoration: none;
		/* border: 1px dashed red; */ 
	}
	dd#espana_def a span {
		display: none;
	}
	dd#espana_def a:hover {
		background: transparent;
	}
	dd#espana_def a:hover span {
		display: block;
		text-indent: 0;
			background: #ccff99;
		 
		position: absolute;
		border: 1px dashed #666;
		left: 100%;
		margin: 0;
		padding: 5px;
		width: 700%;
	}
/* --------------- argentina -- */
dd#argentina_def {
	top: 240px;
	left: 285px;
}
	dd#argentina_def a {
		position: absolute;
		width: 36px;
		height: 26px;
		text-decoration: none;
		/* border: 1px dashed red; */
	}
	dd#argentina_def a span {
		display: none;
	}
	dd#argentina_def a:hover {
		background: transparent;
	}
	dd#argentina_def a:hover span {
		display: block;
			background: #ccff99;
		 
		position: absolute;
		border: 1px dashed #666;
		top: 100%;
		margin: 0;
		padding: 5px;
		width: 700%;
	}


/* --------------- brasil -- */
dd#brasil_def {
	top: 185px;
	left: 300px;
}
	dd#brasil_def a {
		position: absolute;
		width: 36px;
		height: 26px;
		text-decoration: none;
		/* border: 1px dashed red; */
	}
	dd#brasil_def a span {
		display: none;
	}
	dd#brasil_def a:hover {
		background: transparent;
		/border: 1px dashed red; 
	}
	dd#brasil_def a:hover span {
		display: block;
		background: #ccff99;
		 
		position: absolute;
		border: 1px dashed #666;
		top: 100%;
		margin: 0;
		padding: 5px;
		width: 700%;
	}

	/* --------------- portugal -- */


dd#portugal_def {
	top: 85px;
	left: 325px;
}
	dd#portugal_def a {
		position: absolute;
		width: 36px;
		height: 26px;
		text-decoration: none;
		/* border: 1px dashed red; */
	}
	dd#portugal_def a span {
		display: none;
	}
	dd#portugal_def a:hover {
		background: transparent;
	}
	dd#portugal_def a:hover span {
		display: block;
		background: #ccff99;
		 
		position: absolute;
		border: 1px dashed #666;
		top: 100%;
		margin: 0;
		padding: 5px;
		width: 700%;
	}
	
	/* --------------- chile -- */

dd#chile_def {
	top: 245px;
	left: 235px;
}
	dd#chile_def a {
		position: absolute;
		width: 36px;
		height: 26px;
		text-decoration: none;
		/* border: 1px dashed red; */
	}
	dd#chile_def a span {
		display: none;
	}
	dd#chile_def a:hover {
		background: transparent;
	}
	dd#chile_def a:hover span {
		display: block;
		background: #ccff99;
		 
		position: absolute;
		border: 1px dashed #666;
		top: 100%;
		left: 1px;
		margin: 0;
		padding: 5px;
		width: 700%;
	}