* table {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* Si no ponemos esta línea del form, los cuadrados laterales se
	rompen por abajo.  */
* form {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.pointer {
	cursor: pointer;
}

h2 {
	color: red; 
	font-size:12px; 
	text-align: left;
	margin: 0;
	margin-bottom: 5px;
	overflow: visible; 
	word-wrap: break-word;
}

a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CDDEED;
	text-decoration: none;
}
a:link img, a:hover img, a:visited img, a:active img{ 
	text-decoration: none;
	border: none;
}

a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:visited, a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CDDEED;
	text-decoration: none;
}


#pie a:link, #pie a:hover, #pie a:visited, #pie a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.rojo {
	color: red; 
}
.letraMediana {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ******************************************************/
.der {
	float: right;
}
.izq {
	float: left;
}

.centrado {
	margin-left: auto;
	margin-right: auto;
}
.centradotext {
	text-align: center;
}
/*
.centrarfila {
	display: block;
	vertical-align: text-top;
}
*/
.linea19alto {
	line-height: 19px;
	padding-top: 5px;
}
.linea25alto {
	line-height: 25px;
	padding-top: 6px;
}
.linea10 {
	font-size: 10px;
}
.tachado {
	text-decoration: line-through;
}

.fuerte {
	text-decoration: none;
	font-weight: bold;
}
.titulo {
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 2px;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 15px;
}
/**** */
.titulo a:link, .titulo a:hover, .titulo a:visited, .titulo a:active {
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
.titulo a:hover {
	color: #FFFFFF;
}
.titulopeq {
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	text-indent: 2px;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 25px;
}
/**** */
.titulopeq a:link, .titulopeq a:hover, .titulopeq a:visited, .titulopeq a:active {
	color: #CCCCCC;
	/*font-weight: bold;*/
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 2px;
	margin-right: 5px;
}
.titulopeq a:hover {
	color: #FFFFFF;
}

.titulo_Naranja {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
}
body {
	height: 100%;
	margin: 0;
	padding: 0;
	/*asegurate de que está forzada al 100% para prevenir */
	/*background-color: #5D7BB7;*/
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #000 url(../img/fondo_DNA.jpg) repeat top;
}

#panel {
	position: relative;
	margin-top: 100px;
/*	width: 732px;
	height: 501px;
*/
	width: 888px;
/*	height: 510px; ***********/
	height: 540px;
	margin-left: auto;
	margin-right: auto;
	/*background-color: #5D7BB7;*/
	/*background-color: #6B6660;*/
	background-color: transparent;
	font-size: 7px;
}
#panel_sup {
	position: relative;
	margin: 0;
	height: 15px;
	min-height: 15px;
}

#panel_idiomas {
	float: right;
	margin-top: 0px;
	width: 400px;
	height: 15px;
	min-height: 15px;
	margin-right: 0px;
	text-align: right;
	color: #FFF;
	font-size: 8px;
}
#panel_idiomas a:link, #panel_idiomas a:hover, #panel_idiomas a:visited, #panel_idiomas a:active { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFF;
	text-decoration: none;
}

#panel_idiomas a:hover {
	color: red;
}

#descarga_pdf {
	float: left;
	margin-top: 0px;
	width: 400px;
	height: 15px;
	min-height: 15px;
	margin-left: 0px;
	text-align: left;
	color: #FFF;
	background-color: transparent;
	font-size: 8px;
}

#descarga_pdf a:link, #descarga_pdf a:hover, #descarga_pdf a:visited, #descarga_pdf a:active { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFF;
	text-decoration: none;
}

#descarga_pdf a:hover {
	color: red;
}
#panel_trabajo {
	width: 696px; 
	position: relative; 
	height: 392px; 
	margin: 0;
	margin-left: 192px;
	background-color: transparent;
}
.panel_articulos_SlidingPanels {
	float: left;
	position: relative;
	width: 696px; 
	width: 890px; 
	height: 332px; 
	margin: 0;
	margin-left: 192px;
	margin-left: 0;
	background-color: transparent;
	padding: 0px;
	border: none;
}
.panel_articulos_SlidingPanelsContentGroup {
	position: relative;
	float: left;
	width: 15000px;
	margin: 0px;
	padding: 0px;
	sborder: none;
	
	color: #FFF;
	line-height: 15px;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
   }
.panel_articulos_SlidingPanelsContent {
	float: left;
	width: 200px;
	overflow: hidden;
	margin:0px;
	margin-left: 36px;
/*	padding-right:10px;
	padding-left:10px;*/
	
	color: #FFF;
	line-height: 15px;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}






.panel_noticias_SlidingPanels {
	float: left;
	position: relative;
	width: 696px; 
	height: 332px; 
	margin: 0;
	margin-left: 192px;
	background-color: transparent;
	padding: 0px;
	border: none;
}
.panel_noticias_SlidingPanelsContentGroup {
	position: relative;
	float: left;
	width: 15000px;
	margin: 0px;
	padding: 0px;
	sborder: none;
	
	color: #FFF;
	line-height: 15px;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
   }
.panel_noticias_SlidingPanelsContent {
	float: left;
	width: 696px;
	overflow: hidden;
	margin:0px;
/*	padding-right:10px;
	padding-left:10px;*/
	
	color: #FFF;
	line-height: 15px;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

#panel_noti_flechaDer {
	position: absolute; 
	right: -32px;
	top: 180px;
	width: 15px;
	height: 200px;
}

#panel_noti_flechaIzq {
	position: absolute; 
	left: 160px;
	top: 180px;
	width: 15px;
	height: 200px;
}


#panel_flechas2 { 
	float: right;
	margin-top: 15px;
	margin-right: 0px;
	width: 696px;
	height: 15px;
}
#panel_flechas2 a { 
	float: right;
	margin-left: 25px;
}



#panel_centro {
	position: relative;
	margin-top: 0px;
	width: 888px;
	height: 392px;
	font-size: 7px;
	background-color: transparent;
}

#panel_centro p {
	margin: 0;
	line-height: 15px; 
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

#panel_centro2 {
	position: relative;
	margin-top: 0px;
	width: 888px;
	height: 392px;
	background-color: #CE1127;
	background-color: #111111;
	background-color: #333333;
	font-size: 7px;
}
.panel_studio_der {
	float: right; 
	width: 25%;
	text-align: left;
}
.panel_studio_izq {
	float: left; 
	width: 25%;
	text-align: left;
}
.panel_studio_izq p, .panel_studio_der p {
	margin: 0;
	line-height: 15px; 
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}

#panel_flash_home {
	position: absolute;
	top: 0px;
	left: -34px;
	height: 392px;
	min-height: 392px;
}

#panel_home {
	position: relative;
	padding-top: 8px;
	margin-left: 62px;
	height: 392px;
	min-height: 392px;
	font-size: 7px;
	display: none;
}
/* for Internet Explorer */
/*\*/
* html #panel_home {
	height: 392px;
}


.panel_home_img {
	float: left;
	width: 120px;
	height: 120px;
	margin-bottom: 8px;
	margin-right: 8px;
}

.panel_home_img a:visited img, .panel_home_img a img { 
	filter: alpha(opacity=100);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1.00; opacity:1;
}
.panel_home_img a:visited img, .panel_home_img a img  {
	background-color:transparent; 
	color: #06a;
}

.panel_home_img a:hover img { 
	filter: alpha(opacity=40);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40; opacity:0.4;
 }
 
#panel_der_about {
	float: right;
	width: 658px;
}

#panel_der_about p {
	margin-left: 30px;
	line-height: 15px; 
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

.blocder {
	line-height: 15px; 
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	float: right; 
	width: 40%;
	margin-right: 15px;
}
.blocizq {
	line-height: 15px; 
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	float: left; 
	width: 40%;
	margin-left: 30px;
}

#panel_izq_about {
	float: left;
	width: 230px;
} 

#panel_izq_about p {
	margin-left: 0px;
	line-height: 15px; 
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

.panel_clientes {
	float: left;
	width: 142px;
	margin-top: 30px;
	margin-bottom: 20px;
}

#catFotos {
	position: absolute;
	left: 0px;
	bottom: -45px;
	bottom: 0px;
	line-height: 15px;  
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

#catFotos a:link, #catFotos a:visited, #catFotos a:active  {
	color: #CCC;
	text-decoration: none;
	line-height: 15px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}

#catFotos a:hover {
	color: red;
	text-decoration: none;
	line-height: 15px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
}


.resaltadoWhite {
	color: #FFFFFF;
	font-weight: bold;
}
.NOresaltado {
	color: #CCC;
	font-weight: normal;
}
/*
#panel_world {
	position: relative;
	margin-top: 10px;
	margin-left:10px;
	width: 925px;
	height: 405px;
	background-color: transparent;
	font-size: 7px;
	display: none;
}
*/
.a_up {
	position: absolute;
	top: 0px;
	left: 0px;
}

.a_down {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#panel_menu {
	position: absolute;
	left: 0px;
	bottom: 0px;
/*	width: 732px;
	height: 85px;
*/
	width: 732px;
/*	height: 90px; **********************************/
	height: 120px;
	margin-left: 0;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCC;
	line-height:13px; 
}
#panel_menu .sel, #panel_menu .sel a:link, #panel_menu .sel a:visited, #panel_menu .sel a:active  {
	color: red;
}

#panel_menu_img {
	float:left;
	width: 120px;
/*	height: 90px; **********************************/
	height: 120px;
	margin-right: 8px;
}
#panel_menu1 {
	float: left;
/*	width: 115px;
	height: 85px;
	margin-left: 0;
	margin-right: 6px;
*/
	width: 120px;
/*	height: 90px; **********************************/
	height: 120px;
	margin-left: 0;
	margin-right: 8px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px; 
	color: #CCC;
}

#panel_menu1 a:link, #panel_menu1 a:visited, #panel_menu1 a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px; 
	color: #CCC;
	text-decoration: none;
}

#panel_menu1 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px; 
	color: red;
	text-decoration: none;
}

#menu_proyectos {
	float: left;
	width: 120px;
	height: 120px;
	margin-left: 0;
	margin-right: 8px;
	text-align: left;
	font-size: 10px;
}

#menu_proyectos a:link, #menu_proyectos a:visited, #menu_proyectos a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#menu_proyectos a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
#menu_proyectos_1 {
	position: relative;
	width: 100%;
	height: 100%;
}
/*--------------------------------------------------------*/

#menu_about {
	float: left;
	width: 120px;
	height: 120px;
	margin-left: 0;
	margin-right: 8px;
	text-align: left;
	font-size: 10px;
}

#menu_about a:link, #menu_about a:visited, #menu_about a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#menu_about a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
#menu_about_1 {
	position: relative;
	width: 100%;
	height: 100%;
}
/* SUBMENU DE CONTACTO--------------------------------------------------------*/

#menu_contacto {
	float: left;
	width: 120px;
	height: 120px;
	margin-left: 0;
	margin-right: 8px;
	text-align: left;
	font-size: 10px;
}

#menu_contacto a:link, #menu_contacto a:visited, #menu_contacto a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

#menu_contacto a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
#menu_contacto_1 {
	position: relative;
	width: 100%;
	height: 100%;
}


/***  SUBMENU DE WORLD  *********************************************************/

#menu_world {
	float: left;
	width: 248px;
	height: 120px;
	margin-left: 0px;
	margin-right: 8px;
	text-align: left;
	font-size: 10px;
	color: #BBB;
	overflow: hidden;
}

#menu_world a:link, #menu_world a:visited, #menu_world a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

#menu_world a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
		
#menu_world_1 {
	position: relative;
	width: 248px;
	height: 120px;  
	VISIBILITY: hidden;
	CLIP: rect(0px 320px 90px 0px);
	overflow: hidden;
}

#scroll_world {
	position: absolute;
	top: 0px;
	width: 248px;
	width: 233px;
	margin-left: 15px;
	/**** No debemos ponerle HEIGHT, ya que tomará la que sea dependiendo del texto que
		  nosotros le pongamos.
	****/
}

/******************************************************************************************/



/***  SUBMENU DE TIPOLOGIAS  *********************************************************/

#menu_tipologias {
	float: left;
	width: 248px;
	height: 120px;
	margin-left: 0px;
	margin-right: 8px;
	text-align: left;
	font-size: 10px;
	color: #BBB;
	overflow: hidden;
}

#menu_tipologias a:link, #menu_tipologias a:visited, #menu_tipologias a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

#menu_tipologias a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
		
#menu_tipologias_1 {
	position: relative;
	width: 248px;
	height: 120px;  
	VISIBILITY: hidden;
	CLIP: rect(0px 320px 90px 0px);
	overflow: hidden;
}

#scroll_tipologias {
	position: absolute;
	top: 0px;
	width: 248px;
	width: 233px;
	margin-left: 15px;
	/**** No debemos ponerle HEIGHT, ya que tomará la que sea dependiendo del texto que
		  nosotros le pongamos.
	****/
}

/******************************************************************************************/

/***  SUBMENU DE PROYECTOS  *********************************************************/

#menu_proyectos_pres {
	float: left;
	width: 248px;
	height: 120px;
	margin-left: 0px;
	margin-right: 8px;
	text-align: left;
	font-size: 10px;
	color: #BBB;
	overflow: hidden;
}


#menu_proyectos_pres a:link, #menu_proyectos_pres a:visited, #menu_proyectos_pres a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

#menu_proyectos_pres a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
		
#menu_proyectos_pres_1 {
	position: relative;
	width: 248px;
	height: 120px;  
	VISIBILITY: hidden;
	CLIP: rect(0px 320px 90px 0px);
	overflow: hidden;
}

#scroll_proyectos_pres {
	position: absolute;
	top: 0px;
	width: 248px;
	width: 233px;
	margin-left: 15px;
	/**** No debemos ponerle HEIGHT, ya que tomará la que sea dependiendo del texto que
		  nosotros le pongamos.
	****/
}

/******************************************************************************************/
/***  SUBMENU DE TIPOLOGIAS  *********************************************************/

#menu_proyectos_tip {
	float: left; 
	width: 248px;
	height: 120px;
	margin-left: 0px;
	margin-right: 8px;
	text-align: left;
	font-size: 10px;
	color: #BBB;
	overflow: hidden;
}


#menu_proyectos_tip a:link, #menu_proyectos_tip a:visited, #menu_proyectos_tip a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

#menu_proyectos_tip a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}
/******************************************************************************************/
.Container {
  position: absolute;
  top: 0px; 
  left: 280px;
  width: 248px;
  height: 120px;
/*  background: #FFF url(images/container_background.gif) no-repeat; */
}

.Container a:link, .Container a:visited, .Container a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

.Container a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}


.Container_tip {
  position: absolute;
  top: 0px; 
  left: 550px;
  width: 248px;
  height: 120px;
/*  background: #FFF url(images/container_background.gif) no-repeat; */
}

.Container_tip a:link, .Container_tip a:visited, .Container_tip a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

.Container_tip a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}


#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 248px;
  height: 120px;
}
#Scroller-1_tip { 
  position: absolute; 
  overflow: hidden;
  width: 248px;
  height: 120px;
}

#Scroller-1 p {
  margin: 0; padding: 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #6F6048;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top: 0px; left: 260px;
}
#Scrollbar-Container_tip {
  position: absolute;
  top: 0px; left: 530px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  top: 0px;
}
.Scrollbar-Track {
  width: 8px; height: 95px;
  position: absolute;
  top: 12px; left: 0px;
  background: transparent url(../img/scrollbar_track_2.gif) no-repeat center center;
}
.Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 22px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 112px;
}

/*******************************************************************************************/

/******************************************************************************************/
.Container-proyectos {
  position: absolute;
  top: 0px; 
  left: 620px;
  width: 190px;
  height: 120px;
}

.Container-proyectos a:link, .Container-proyectos a:visited, .Container-proyectos a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

.Container-proyectos a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}


.Container-tipologias {
  position: absolute;
  top: 0px; 
  left: 390px;
  width: 190px;
  height: 120px;
}

.Container-tipologias a:link, .Container-tipologias a:visited, .Container-tipologias a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

.Container-tipologias a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}



.Container-localizadores {
  position: absolute;
  top: 0px; 
  left: 390px;
  width: 190px;
  height: 120px;
}

.Container-localizadores a:link, .Container-localizadores a:visited, .Container-localizadores a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

.Container-localizadores a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}


.Container-proyectos-all {
  position: absolute;
  top: 0px; 
  left: 390px;
  width: 190px;
  height: 120px;
}

.Container-proyectos-all a:link, .Container-proyectos-all a:visited, .Container-proyectos-all a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

.Container-proyectos-all a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}




.Container-centro {
	position: absolute;
	top: 0px; 
	left: 240px;
	width: 620px;
	height: 392px;
	
	margin: 0;
	line-height: 15px; 
	color: #CCC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
}

.Container-centro a:link, .Container-centro a:visited, .Container-centro a:active  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CDDEED;
	text-decoration: none;
}

.Container-centro a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: red;
	text-decoration: none;
}


#Scroller-1-proyectos { 
	position: absolute; 
	overflow: hidden;
	width: 190px;
	height: 120px;
}

#Scroller-1-tipologias { 
	position: absolute; 
	overflow: hidden;
	width: 190px;
	height: 120px;
}

#Scroller-1-localizadores { 
	position: absolute; 
	overflow: hidden;
	width: 190px;
	height: 120px;
}

#Scroller-1-proyectos-all { 
	position: absolute; 
	overflow: hidden;
	width: 190px;
	height: 120px;
}
#Scroller-1-centro { 
	position: absolute; 
	overflow: hidden;
	width: 619px;
	height: 392px;
}

#Scroller-1-proyectos p, #Scroller-1-tipologias p, #Scroller-1-localizadores p,
#Scroller-1-proyectos-all p {
	margin: 0; 
	padding: 10px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-indent: 20px;
	color: #6F6048;
}
/*
#Scroller-1-tipologias p {
  margin: 0; padding: 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #6F6048;
}
#Scroller-1-localizadores p {
  margin: 0; padding: 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #6F6048;
}
#Scroller-1-proyectos-all p {
  margin: 0; padding: 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #6F6048;
}
*/
#Scroller-1-centro p {
  margin: 0; padding: 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-indent: 20px;
  color: #CCC;
}


.Scroller-Container-proyectos {
  position: absolute;
  top: 0px; left: 0px;
}

.Scroller-Container-tipologias {
  position: absolute;
  top: 0px; left: 0px;
}
.Scroller-Container-localizadores {
  position: absolute;
  top: 0px; left: 0px;
}
.Scroller-Container-proyectos-all {
  position: absolute;
  top: 0px; left: 0px;
}
.Scroller-Container-centro {
  position: absolute;
  top: 0px; left: 0px;
}


#Scrollbar-Container-proyectos {
  position: absolute;
  top: 0px; left: 600px;
}

#Scrollbar-Container-tipologias {
  position: absolute;
  top: 0px; left: 375px;
}
#Scrollbar-Container-localizadores {
  position: absolute;
  top: 0px; left: 375px;
}
#Scrollbar-Container-proyectos-all {
  position: absolute;
  top: 0px; left: 375px;
}
#Scrollbar-Container-centro {
  position: absolute;
  top: 5px; left: 878px;
}

.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
  top: 0px;
}
.Scrollbar-Track {
  width: 8px; height: 95px;
  position: absolute;
  top: 12px; left: 0px;
  background: transparent url(../img/scrollbar_track_2.gif) no-repeat center center;
}
#Scrollbar-Container-centro .Scrollbar-Track {
  width: 8px; 
  height: 365px;
  position: absolute;
  top: 12px; left: 0px;
  background: transparent url(../img/scrollbar_track_2.gif) no-repeat center center;
}
.Scrollbar-Handle {
  position: absolute;
  width: 10px; height: 22px;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 112px;
}
#Scrollbar-Container-centro .Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 389px;
}


/*******************************************************************************************/


/******************************************************************************************/
/* setup the background image of the World MAP ********************************************/
#world {
	padding:0; 
	margin:0; 
	background: url(../img/map_blanco.gif) no-repeat; 
	width: 726px;
	height: 384px;
	margin-top: 6px;
	margin-left:auto;
	margin-right:auto;
	position:relative; 
	z-index:150;
	font-size: 12px; 
/*	color: transparent;*/
	display: none;
}

/* move the text off screen */
#world a {
	display:block; 
	width:6px; 
	height:6px; 
	position:absolute; 
	line-height:10px;
	background: transparent url(../img/bolita.gif) no-repeat; 
}


/* make the images and description invisible and an absolute position so that it does not take up any space */
#world a span {
	visibility: hidden; 
	position: absolute;
}

#world a.bcn {top:104px; left:304px;}
#world a.ln {top:76px; left:303px;}
#world a.sw {top:282px; left:162px;}
#world a.nt {top:235px; left:210px;}
#world a.gl {top:130px; left:148px;}
#world a.bf {top:172px; left:112px;}
#world a.du {top:220px; left:105px;}

/* move the text back into view on hover */
/*#world li a:hover { */
#world a:hover {
	background: #500; 
	text-indent: 0; 
	height: 12px; 
	font-size: 9px; 
	color: #fff; 
	line-height: 10px; 
	padding: 0px 3px; 
	width: 0px;
	cursor: pointer;
}
/* hack for IE5.x */
/** html #world li a:hover { */
* html #world a:hover {
	width:110px; 
	height:12px; 
	w\idth:90px; 
	he\ight:12px;
}


/* make the descriptive text visible, give it a size and position */
#world a:hover span {
	visibility:visible; 
	margin-top: -8px;
	margin-left: -35px; 
	background: #fff; 
	border: 1px solid #600; 
	border: 1px solid red; 
	width: 100px; 
	color: #600; 
	color: red;
	padding: 5px;
	font-style: normal; 
	font-family: tahoma, geneva, "lucida sans unicode", "lucida grande", arial, sans-serif; 
	letter-spacing: 1px; 
	line-height: 12px;
	cursor: pointer;
}
/* hack for IE5.x */
/*
* html #world a:hover li em {width:200px; w\idth:150px;}

/* style the empty span (I know it's not semantically correct) into an arrow point */
/*
#world li a:hover em span {
	display:block; 
	width:0; 
	height:0; 
	overflow:hidden; 
	border:15px solid #fff; 
	border-width:15px 0 15px 15px; 
	border-left-color:#600; 
	position:absolute; 
	left:0; 
	top:128px;
}
/* hack for IE5.x */
/*
* html #world li a:hover em span {width:30px; height:30px; w\idth:0; he\ight:0;}
*/
