/* CSS Document */

body{
	margin:0;
	padding:0;
	background:url(../../images/default2/body-background.gif) top left repeat-x;
	font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}

img{ border:none;
width:auto; }

a{cursor:pointer;}

/*	==========================		CONTENEDOR CENTRADOR							*/
#contenedor_centrar{
	width:1000px;
	height:300px;
	margin:auto;
	padding:0;
	font-size:11px;
}
	#contenedor_centrar{
		min-height:300px;
		height:auto;
	}
/*	========================		CONTENEDOR					*/	
/*	========================		BASES					*/	
#base_cabecera {
	width:1000px;
	height:225px;
	margin:auto;
	padding:0;
	background:url(../../images/default2/fondo_cabecera.gif) top left no-repeat;
	z-index:1;
}
	*>#base_cabecera {
		min-height:225px;
		height:auto;
	}
div.udecontrol {
	border:1px dotted #AAA;
	padding-bottom:100px;
}

#base_menu{
	width:1000px;
	height:60px;	
	margin:auto;
	padding:0;
}
	*>#base_menu{
		min-height:60px;
		height:auto;
	}
#base_navegador{
	width:1000px;
	height:25px;	
	margin:auto;
	padding:0;
	overflow:visible;
	
}
	*>#base_navegador{
		min-height:25px;
		height:auto;
	}
#base_centro{
	width:531px;
	height:500px;
	float:left;
	margin:0;
	margin-bottom:10px;
	padding:0;
	overflow:visible;
}
	*>#base_centro{
		min-height:450px;
		height:auto;
	}
#base_pie {
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	background:url(../../images/default2/fondo_pie.gif) top left repeat-x;
}
	*>#base_pie {
		min-height:150px;
		height:auto;
	}

/*	========================		DIVISIONES CENTRO					*/	
#base_centro_izquierda{
	width:224px;
	height:300px;
	float:left;
	margin:0;
	padding:0 0 0 10px;
	margin-bottom:10px;
}
	*>#base_centro_izquierda{
		min-height:300px;
		height:auto;
	}

#base_centro_derecha{
	width:215px;
	height:300px;
	float:left;
	margin:0;
	padding:0 0 0 5px;
	margin-bottom:10px;
}
*>#base_centro_derecha{
	width:229px;
	min-height:300px;
	height:auto;
}
	#base_centro_derecha #menu{
		width:100%;
		height:37px;
		float:left;
		margin:0;
		padding:0;
		background: url(../../images/default2/fondo_menu.gif) top left;
	}
	#base_centro_derecha #navegador{
		width:100%;
		height:61px;
		float:left;
		margin:0;
		padding:0;
		background: url(../../images/default2/fondo_navegador.gif) top left repeat-x #FFF;
	}
	#base_centro_derecha #cuerpo{
		width:395px;
		height:700px;
		float:left;
		margin:0;
		padding:0;
	}
	#base_centro_derecha #mapa{
		width:270px;
		height:365px;
		float:left;
		margin:0;
		padding:0;
		background:url(../../images/default2/fondo_mapa.gif) top left repeat-x #CFCFCF;
	}
/*	========================		CABECERA					*/	
	#boton_catalogo{
		position:absolute;
		top:0;
		right:0;
		width:127px;
		height:109px;
		z-index:200;
	}
			#boton_catalogo a{
				display:block;
				float:left;
				text-decoration:none;
				background:url(../../images/default2/boton_catalogo.png) top right no-repeat;
				width:127px;
				height:109px;
				
			}
			#boton_catalogo a:hover{
				background:url(../../images/default2/boton_catalogo_sobre.png) top right no-repeat;
			}
	#base_cabecera #iconos_cabecera{
		position:relative;
		float:left;
		list-style-type:none;
		top:150px;
/*		left:705px;*/
		left:605px;
		width:300px;
		height:auto;
	}
	*>#base_cabecera #iconos_cabecera{
		top:150px;
		left:530px;
		*left:570px;
	}
	#base_cabecera ul.iconos{
		position:relative;
		float:left;
		list-style-type:none;
		width:100%;
		height:auto;
		margin:0;
	}
		#base_cabecera 	ul.iconos li{
			display:inline;
			float:left;
			margin:5px 35px 0 5px;
		}
		*>#base_cabecera ul.iconos li{
		    margin:3px 0 0 40px;
		}
	#base_cabecera ul.enlaces{
		position:relative;
		float:left;
		list-style-type:none;
		width:100%;
		height:auto;
		margin:-3px 0 0 0px;
	}
	 *>#base_cabecera ul.enlaces{
	  margin:-5px 0 0 40px;
	}
		#base_cabecera 	ul.enlaces li{
			display:inline;
			float:left;			
		}		
			#base_cabecera 	ul.enlaces li a{
			font-size:10px;
			text-decoration:none;
			color:#444;
			}
				#base_cabecera 	ul.enlaces li a:hover{
					border-bottom:1px dotted #666;
				}			
		#base_cabecera 	ul.enlaces li.separador{
			display:inline;
			float:left;	
			width:22px;
			text-align:center;
			color:#444;		
		}	
/*IDIOMAS*/
  #iconos_i18n{
    position:relative;
    float:left;
    padding:10px 0 0 0;
    width:100px;
    height:20px;
  }
    #iconos_i18n a.espanol{
      display:block;
      position:relative;
      float:left;
      background:url(../../images/flag_es.png) top left no-repeat;
      width:30px;
      height:20px;
      display:none;
    }
    #iconos_i18n a.ingles{
      display:block;
      position:relative;
      float:left;
      background:url(../../images/flag_en.png) top left no-repeat;
      width:30px;
      height:20px;
      display:none;
    }

