/** 
 * Firma v1.0 2010
 *  
 * 000.XXX.YYY
 * version	0.1, 26 abril 2010
 * 
 * autor	runroom
 * copyright    2010 by runroom
 * 
 * color	#aabbcc; fondo contenido
 * 
 * 
 */ 

/*  Gris FORT anterior:  #9C9D9F;   */ 
/* Undo browser defaults (see http://tantek.com/log/2004/09.html#d06t2354)
-----------------------------------------------------------------------------*/
	:link,:visited { text-decoration: none; }
	h1,h2,h3,h4,h5,h6,pre,code,p,li,td { font-size: 1em; }
	ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
	a img,:link img,:visited img,:hover img { border: none; }
	:focus { outline: none }

/* Elementos HTML
-----------------------------------------------------------------------------*/
	body { font: 100.01% Georgia, "Times New Roman", Times, Serif; color: #000; text-align: center; background:url("css_images/fondo.jpg") 50% 0 repeat-y;}
	
	h1 {font-size: 30px; font-weight: normal; text-transform:uppercase;}
	
	h2 {font-size: 20px; font-style:italic; color: #9C9D9F;}
	h3 {font-size: 18px; font-style:italic; color: #9C9D9F;  font-weight: normal;}
	h4 {font-size: 16px; background: #ffe600; color:black; float:left; font-weight: normal; }

	h5 {font-size: 12px; color: black; float:left;}
	h6 {font-size: 20px; font-weight: normal;}
	
	
	p {font-size: 12px; color: #9C9D9F; text-align: left; font-weight: normal;}
	
	a:link { color: #9C9D9F; }
	a:visited { color: #9C9D9F; }
	a:hover { color: black; text-decoration:underline;}
	a:active { color: #9C9D9F; }

/* GENERAL
-----------------------------------------------------------------------------*/
	#contenedor_general {width: 1000px; margin: 0 auto; text-align: left; height:100%;}
	#contenedor { width: 910px; margin: 0 auto; text-align: left; overflow:hidden; background: #fff;}
	
	#cabecera {overflow: hidden; margin-top:40px;}
	
	.clear { clear: both; height:0px;}
	
/* MENUS
-----------------------------------------------------------------------------*/
/* SECCIONES */
ul#menu_secciones {margin: 7px 0 7px 0; font-weight: normal; font-size: 12px; padding: 0; list-style-type: none; color: #e6e6e7; float:left;}
	#menu_secciones li { padding: 2px; display: block; float: left; }
	#menu_secciones a:link{ color: black; }
	#menu_secciones a:visited{ color: black;}
	#menu_secciones a:hover{color: black; text-decoration:none; background:#ffe600;}
	#menu_secciones a:active{color: black;}
	#menu_secciones a.activo_menu_secciones{text-decoration:underline;}
	
ul#menu_idiomas { font: 100.01% Arial; margin: 8px 0 8px 0; font-weight: normal; font-size: 10px; padding: 0; list-style-type: none; color: #e6e6e7; float:right;}
	#menu_idiomas li { padding: 2px; display: block; float: left; }
	#menu_idiomas a:link{ color: #9C9D9F; }
	#menu_idiomas a:visited{ color: #9C9D9F;}
	#menu_idiomas a:hover{color: black;}
	#menu_idiomas a:active{color: #9C9D9F;}
	#menu_idiomas a.activo_menu_idiomas{color:black !important;}
	
ul.menu_proyectos { font-size: 12px; padding: 0; list-style-type: none; color: #9C9D9F; text-align:left;}
	.menu_proyectos li { padding: 4px 0 4px 0; display:block; border-top:1px solid #e6e6e7; width:95px;}
	.menu_proyectos li.ultimo {border-bottom:1px solid;}
	.menu_proyectos a:link{ color: #9C9D9F; }
	.menu_proyectos a:visited{ color: #9C9D9F;}
	.menu_proyectos a:hover{color: black; background: #ffe600; text-decoration:none;}
	.menu_proyectos a:active{color: #9C9D9F;}
	.menu_proyectos a.activo_menu_poyectos{color: black; background: #ffe600;}	
	
	.filet{border-top:1px solid #e6e6e7; width:95px;}
	
/*servicios*/	
/*ul.servicios	{font-size: 10px; color: #9C9D9F; text-align:left; border-left:1px solid #9C9D9F; list-style-type: none; float:right; width:auto; margin-right:20px;}*/
	/*.servicios li { padding: 0 0 5px 10px; }*/
	
#menu_servicios{float:right; width:auto;}	
ul.servicios {font-size: 12px; color: #9C9D9F; text-align:left; float:left; list-style-type: none; margin-right:20px;}
	.servicios li:first-child {padding:0 0 0 10px;}	
	.servicios li { padding: 5px 0 0 10px; border-left:1px solid #e6e6e7;}	
	.servicios a:link{ color: #9C9D9F; }
	.servicios a:visited{ color: #9C9D9F;}
	.servicios a:hover{color: black; text-decoration:none;}
	.servicios a:active{color: #9C9D9F;}
	.servicios a.activo_menu_servicios{color: black;}
	
ul.central_testimonial	{background:url("../imgs/fons_ul2.png") 0 0 no-repeat; list-style-type: none; overflow:hidden; width: 700px;}
	.central_testimonial li {position:relative; height: 225px; width:220px; float:left; margin-right:10px;}
	.central_testimonial p {position:absolute; bottom:10px; color: black; font-size:12px;}
	.central_testimonial p .subrallado {background: #ffe600;}

	
ul#servicios_descripcion_lista { font-size: 12px; color: #9C9D9F; text-align:left; list-style: none; margin-top:40px;}
	#servicios_descripcion_lista li {margin-bottom:8px; padding-left:9px; background:url("css_images/punto.jpg") 0 6px no-repeat;}
	
ul#servicios_lista_proyectos { font-size: 12px; list-style-type: none; color: #9C9D9F; text-align:left; position:absolute; margin:40px 0 0 1px; }
	#servicios_lista_proyectos li{margin-bottom:8px; }
	#servicios_lista_proyectos .actiu_servicios_lista_proyectos {background:none repeat scroll 0 0 #F4F4F5}
	
	ul#servicios_lista_proyectos li a:link{  }
	ul#servicios_lista_proyectos li a:visited{ }
	ul#servicios_lista_proyectos li a:hover{color: black; text-decoration:none;}
	ul#servicios_lista_proyectos li a:active{} 
	
	
	
/* TESTIOMONIAL */ 
.doble_comilla {font-size:50px; color:black; float:left; height:25px; overflow:hidden;}
blockquote {font-size: 12px; color: #9C9D9F; text-align: left; padding-top:15px; width:215px;}
ul.central_testimonial.linea_top {border-top:1px solid #e6e6e7; padding-top:30px; margin:20px 0 0 15px; background-position:0 30px;}
ul.central_testimonial	{ margin-left:15px;}

/*PAGINA
------------------------------------------------------------------------------------*/

.float_left {float:left;}
.servicio_descripcion.float_right {float:right;}
.float_right {float:right;}
.negrita {color:black;}
.conocenos_lateral p strong {color:black; font-weight: normal;}

#menus_header {border-top:1px solid #e6e6e7; border-bottom:1px solid #e6e6e7; overflow:hidden; margin-top:20px; clear:booth;}

#lateral {float:left; width: 105px; }/*105px*/
#lateral #filet{border-top:1px solid #e6e6e7; width:95px;}

#central {float:left; width: 785px; border-left: 1px solid #e6e6e7; padding-left:9px; overflow: hidden;}/*795px*/
#central #grupo h1 {margin-bottom:3px;}

#cabecera_seccion {padding:30px 0; overflow:hidden;}
	p#titulo_seccion{font-size: 16px; background: #ffe600; color:black; margin:30px 0 30px 0; border:1px solid green; }
	
.foto_proyecto {overflow:hidden; margin-top:17px;}
	.foto_proyecto p {float:left; width:206px; font-size:12px;}
	.foto_proyecto img {border-left: 1px solid #e6e6e7; padding-left: 10px; float:right;}
	.foto_proyecto object, .foto_proyecto iframe {border-left: 1px solid #e6e6e7; padding-left: 10px; float:right; width:555px;}
	
#titulo_proyecto {overflow:hidden; margin-bottom:40px; margin-top:-7px;}
	#titulo_proyecto #grupo {float: left; width:219px;}
	#titulo_proyecto h2 { padding-left: 10px; float:left; width:555px; padding-top:4px; border-left: 1px solid #e6e6e7; } /**/
	#titulo_proyecto h2 p {font-size:18px;}
	
/*-----------------------------------------------------*/

/* CABECERA */

#logo_1_cabecera {float:left;}
#logo_2_cabecera {float:right; margin-left:35px;}

/* CONOCENOS */
#lateral.conocenos_lateral {width:334px; font-size:24px;}
#central.conocenos_central {width:570px; margin-left:5px;  padding:0;}
.servicio_division_central#conocenos_central_texto{width:233px;}

.conocenos_lateral p {font-size:24px;}

/* FRIMAMENTO */
#central.firmamento_central {width:690px; border:none;}

#lateral.firmamento {width:210px;}
.fotos_firmamento {width:210px; float:left; margin:0 0 20px 20px; height:305px; border-bottom:1px solid #e6e6e7; }
	.fotos_firmamento h5 {width:145px;}
	.fotos_firmamento img {margin-bottom:15px;}
	.fecha {float:right; font: 10px Arial;}
	.fotos_firmamento .descripcion {clear:both; padding:10px 0 10px 0;font-size:12px;}
	.fotos_firmamento a {position:relative; display:block;}
	
	.fotos_firmamento a span{background:url("css_images/play.png") 50% 50% no-repeat; position:absolute; width:210px; height:210px; }

	
#globo_firmamento {width: 210px;}	
	#globo_firmamento #globo_firmamento_parte_1 {background:url("css_images/globo_firmamento_textura.png") 0 0 repeat; }
	#globo_firmamento #globo_firmamento_parte_1 p {color:white; font-size:30px; line-height:0.95em; font-weight: bold; padding:18px 5px 25px 18px; width:168px;}	
	#globo_firmamento #globo_firmamento_parte_1 p#nos_gusta {color:white; font-size:30px; line-height:0.95em; font-weight: bold; padding:18px 5px 25px 18px; width:168px; }
	#globo_firmamento #globo_firmamento_parte_2 {background:url("css_images/globo_firmamento_inferior.png") 0 0 no-repeat; height:65px;}
	
/*a .video_firmamento {display:none; background:url("css_images/play.png") 0 0 no-repeat; position:relative; top:0px; height:32px; width:32px;}
a:hover .video_firmamento {display:block; }*/
	/*display:none; position:absolute; top:20px; right:20px; background:url("css_images/globo_firmamento_inferior.png") 0 0 no-repeat;*/
	
/* SERVICIOS */
.servicio_division_central {float:left; width:220px; margin-left:1px;}
.servicio_division_central.bordes {width:218px;}
.servicio_division_central.bordes_2 {width:218px;}
.servicio_division_central.sevicios_bordes {width:218px; border-left:1px solid #e6e6e7; border-right:1px solid #e6e6e7;} 
/*.servicio_division_central.bordes {border-left:1px solid #e6e6e7; border-right:1px solid #e6e6e7; width:218px;}*/

.servicio_descripcion { margin:0 10px; position:relative; }
	.servicio_descripcion p {font-size:12px; margin-top:9px; line-height:1.4em;}
	.servicio_descripcion.linia_top_servicios {border-top:1px solid #e6e6e7; margin-top:20px; padding-top:10px;}
	.servicio_descripcion h6 {margin-top:-5px;}
	.servicio_division_central .servicio_descripcion ul.menu_proyectos {margin-top:35px;}

#central p#servicios_central{font-size:24px; width:325px; padding-right: 10px; float:left; margin-top:-4px;}
#central #servicios_central {font-size:24px; width:325px; padding-right: 10px; float:left;}
#central #servicios_central h1 {margin-bottom:30px;}

/* CONTACTO */
#lateral.contacto {width:220px;}

#central.contacto_mapa {width:680px; border-left:1px solid #e6e6e7;}
.contacto #mail_contacta {margin-top:8px;}
.contacto p{font-size:20px;}

/* IMAGEN CON DESCRIPCION */
.servicio_division_central.conocenos_imagenes {width:330px; border-left:1px solid #e6e6e7; margin-top:-12px;}
.imagen { position:relative; }

/*.imagen img {padding:0 0 12px 9px;}*/
.imagen img {padding:12px 0 0 9px;}

.imagen a #globo_foto {width:95px; display:none; position:absolute; top:35px; right:15px;}	
	#globo_foto #globo_foto_parte_1 {background:url("css_images/globo_foto_textura.png") 0 0 repeat; }
	#globo_foto #globo_foto_parte_1 p {font-size:12px; color:black; padding:7px 10px 15px 9px;}
	#globo_foto #globo_foto_parte_2 {background:url("css_images/globo_foto_inferior.png") 0 0 no-repeat; height:21px;}
.imagen a:hover #globo_foto {display:block;}

/*  HOME  */
#lateral.lateral_home {width:220px;}
	
#central.central_home  {width:680px; border-left: none; overflow:hidden;}
.proyectos_home {border-top:1px solid #e6e6e7; }

#firmamento_central_home {width:445px; overflow:hidden; float:left;}

/*-------- proyectos destacados ---------------*/
.proyectos_home h4 {margin-top: 15px; font-weight: normal; background:none;}
.proyectos_home p a {font:10px Arial; float:right; margin-top:20px; width:auto; background:url("css_images/sprites.png") right 3px  no-repeat; padding-right:17px;}
	.proyectos_home p a:link{ color: #9C9D9F; }
	.proyectos_home p a:visited{ color: #9C9D9F;}
	.proyectos_home p a:hover{color: black; text-decoration:none; background:url("css_images/sprites.png") right -50px  no-repeat;}
	.proyectos_home p a:active{color: #9C9D9F;}

#proyectos_destacados_home {margin-top:20px;}

.proyecto_destacado_home {border-top:1px solid #e6e6e7; border-bottom:1px solid #e6e6e7; width:210px; float:left;}
.espacio_proyecto {margin-left:25px;}
	
.proyecto_destacado_home h5 span{margin-top: 15px; float:left; color:black; font-weight: normal;}	
/*.proyecto_destacado_home h5 span.nombre_proyecto{width:145px;}*/
.proyecto_destacado_home a small {font:10px Arial;  float:right; margin-top:15px; width:auto; background:url("css_images/sprites.png") right 3px  no-repeat; padding-right:18px; font-weight:normal;}

.proyecto_destacado_home a:hover span {background:#ffe600; text-decoration:none;}/*#ffe600*/
.proyecto_destacado_home a:hover small {background:url("css_images/sprites.png") right -50px  no-repeat; text-decoration:none;}	

h5 a span.imagen_proyecto {width:210px; height:95px; margin:12px 0 15px 0; }
h5 a:hover span.imagen_proyecto { background:#ffe600; }/*ffe600  #fffc00*/

h5 a:hover img { 
	
	opacity: .18; 
	ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=18)"; /* for IE8 */
	filter: alpha(opacity=18); /* for IE5-7 */
}

	
.proyecto_destacado_home p.descripcion_proy {font-size:12px; margin-bottom:15px;}


/*------- globo home ---------*/
#globo_home {width:210px; float:right; margin-top:28px; }
	#globo_home #globo_home_parte_1 {background:url("css_images/globo_home_1.png") 0 0 repeat; width: 210px; overflow:hidden;}
	#globo_home #globo_home_parte_2 {background:url("css_images/globo_home_2.png") 0 0 no-repeat; height:41px;}
	
#caja_globo {margin-left:20px; width:175px; position:relative;}	
	/*#caja_globo p em{font-weight: bold;}*/
	

#globo_home blockquote {font-size: 12px; color: #9C9D9F; width:175px; text-align: left; border-bottom:1px solid #dadadb; padding: 10px 0 10px 0; margin-top:20px;}
#globo_home blockquote span {width:30px; display:block; float:left;}

#caja_globo p a {font: 10px Arial; float:right; margin-top:6px; width:auto; background:url("css_images/sprites.png") right 3px  no-repeat; border:none; padding-right: 17px;}
	#caja_globo p a:link{ color: #9C9D9F; }
	#caja_globo p a:visited{ color: #9C9D9F;}
	#caja_globo p a:hover{color: black; text-decoration:none; background:url("css_images/sprites.png") right -50px  no-repeat;}
	#caja_globo p a:active{color: #9C9D9F;}
	
	
/*----------- firmamento home --------------*/
#firmamento_home { margin-top:28px; border-top:1px solid #e6e6e7; width:445px; }
	#firmamento_home h4 {margin-top: 15px; background:none;}
	
#firmamento_home p a {font:10px Arial; float:right; margin-top:20px; background:url("css_images/sprites.png") right 3px  no-repeat; width:auto; padding-right: 17px;}
	#firmamento_home p a:link{ color: #9C9D9F; }
	#firmamento_home p a:visited{ color: #9C9D9F;}
	#firmamento_home p a:hover{color: black; text-decoration:none; background:url("css_images/sprites.png") right -50px  no-repeat;}
	#firmamento_home p a:active{color: #9C9D9F;}
	
	
#firmamento_destacado_home {margin-top:30px; overflow:hidden;}
#firmamento_destacado_home img {float:left;}
	.espacio_img_firm {margin-left:23px;}
	
#firmamento_home_globo {margin-left:17px; width:96px; float:left;}
	#firmamento_home_globo #firmamento_home_parte_1 {background:url("css_images/firmamento_home_1.png") 0 0 repeat; }
	#firmamento_home_globo #firmamento_home_parte_1 p {font-size:12px; color:white; font-weight: bold; width:80px; padding:10px 0 0 8px;}
	#firmamento_home_globo #firmamento_home_parte_2 {background:url("css_images/firmamento_home_2.png") 0 0 no-repeat; height:44px;}
													

/*----- globo1 lateral --------*/
/*#contenido_globo1 {width:210px; background:url("css_images/globo1_home_textura.png") 0 0 repeat; }*/
#contenido_globo1 { background:#FFED00 url("css_images/globo_con2.jpg") right bottom no-repeat; width:210px; padding-bottom:15px;}

#contenido_globo1 h5 {float:left; width:170px; margin:15px 0 15px 20px;}
#contenido_globo1 h5 a {color:black;}
#contenido_globo1 h5 span{float:left; display: bolck; color:black; font-size:16px; font-weight: normal; border-bottom: 1px dotted black; padding-bottom:3px;}
#contenido_globo1 h5 a small{font-size:10px; background:url("css_images/sprites2.png") right -97px  no-repeat; padding-right:17px; float:right; margin-top:4px; width:auto; font-weight:normal;}

#contenido_globo1 h5 a:link span {color: black;}
#contenido_globo1 h5 a:link small {color: #9C9D9F; font:Arial;}
	#contenido_globo1 h5 a:visited {color:  #9C9D9F; }
	#contenido_globo1 h5 a:visited small {color:  #9C9D9F; font: 10px Arial; }
	#contenido_globo1 h5 a:hover span{color: black; background:#FFED00;  text-decoration: none; }	
	#contenido_globo1 h5 a:hover small {font:Arial; color: black; text-decoration:none; background:url("css_images/sprites2.png") right -50px  no-repeat;}
	#contenido_globo1 h5 a:active, #contenido_globo1 h5 a:active small {color:  #9C9D9F;}
	#contenido_globo1 #cierre_globo1 {background:url("css_images/globo_con2.png") 0 0 no-repeat; width:210px; height:38px; z-index:4;}

#contenido_globo1 p {font-size:18px; color:black; width:175px; margin-left:20px;}
#contenido_globo1 p strong {color:black; font-weight: normal;}
/*----- globo2 lateral --------*/


#contenido_globo2 {width:212px; background:#fbfbfb; position:relative; margin-top:30px;}
#contenido_globo2 h5 {float:left; width:170px; margin:20px 0 5px 25px; z-index:11; position:relative;}
/*#contenido_globo2 h5 span {width:100px; border:1px solid blue; display:block; float:left;}*/
#contenido_globo2 h5 span{width:85px; float:left; display: bolck; color:black;}

#contenido_globo2 h5 a small{font:10px Arial; background:url("css_images/sprites.png") right 3px  no-repeat; padding-right:17px; float:right; font-weight:normal; width:auto;}
	#contenido_globo2 h5 a:link, #contenido_globo2 h5 a:link small {color: #9C9D9F;}
	#contenido_globo2 h5 a:visited, #contenido_globo2 h5 a:visited small {color: #9C9D9F;}
	/*#contenido_globo2 h5 a:hover span{color: black; text-decoration:none; background:#ffe600;}	*/
	#contenido_globo2 h5 a:hover span{color: black; text-decoration:none; background:#ffe600;}	
	#contenido_globo2 h5 a:hover small {color: black; text-decoration:none; background:url("css_images/sprites.png") right -50px  no-repeat;}
	#contenido_globo2 h5 a:active, #contenido_globo2 h5 a:active small {color: #9C9D9F;}

	#contenido_globo2 p#texto {font-size:14px; float:left; margin:20px 0 10px 5px; background:url("css_images/linea_azul.png") 0 0  repeat; padding:0 15px 0 20px; line-height:18px; width: 170px; font-weight: bold;}
	#contenido_globo2 p#texto span {color: black; background-color:#ffed00;}
	
#contenido_globo2 p.footer_globo2 {font-size:15px; color:black; margin:0; background:none; font-style:italic; float:left; margin-left:25px;}
#contenido_globo2 p.footer_globo2 strong {background:#ffe600; text-decoration:underline;}


#contenido_globo2_new {width:216px; height:252px; background:url("css_images/hoja.jpg") 0 0 no-repeat; position:relative; margin-top:30px;}
#contenido_globo2_new h5 {float:left; width:170px; margin:20px 0 5px 25px; z-index:11; position:relative;}
#contenido_globo2_new h5 span{width: 65px; float:left; color:black; font-size:16px; font-weight: normal; border-bottom: 1px dotted black; padding-bottom:7px;}
#contenido_globo2_new h5 a small{font:10px Arial; background:url("css_images/sprites.png") right 3px  no-repeat; padding-right:17px; float:right; font-weight:normal; width:auto;}
	#contenido_globo2_new h5 a:link, #contenido_globo2 h5 a:link small {color: #9C9D9F;}
	#contenido_globo2_new h5 a:visited, #contenido_globo2 h5 a:visited small {color: #9C9D9F;}
	/*#contenido_globo2 h5 a:hover span{color: black; text-decoration:none; background:#ffe600;}	*/
	#contenido_globo2_new h5 a:hover span{color: black; text-decoration:none; background:#ffe600;}	
	#contenido_globo2_new h5 a:hover small {color: black; text-decoration:none; background:url("css_images/sprites.png") right -50px  no-repeat;}
	#contenido_globo2_new h5 a:active, #contenido_globo2 h5 a:active small {color: #9C9D9F;}
	#contenido_globo2_new p#texto {font-size:14px; float:left; line-height:18px; width: 174px; font-weight: normal; position:absolute; top:95px; left:20px;}
	#contenido_globo2_new p#texto span {color: black; background-color:#ffed00;}
/*margin:16px 0 10px 5px;  padding:0 13px 0 18px;*/
	
	
#marco {position:absolute; width: 214px; height:230px; background:url("css_images/globo2_parte1.png") 0 0  no-repeat; top:0; left:0; z-index:1; }
#cierre {background:url("css_images/globo2_parte2.png") 0 0  no-repeat;  width:214px; height:38px;}

/*-------- footer ---------*/
.footer {width:445px; margin-top:20px; border-top:1px solid #e6e6e7; border-bottom:1px solid #e6e6e7; }
.footer p {font-size: 10px; margin:12px 0 12px 0;}

/*-------- footer web -------------*/
#footer_firma {height:50px;}
/*#footer_firma_2 {height:70px;}*/


/*
	highlightsL
-----------------------------------------------------------------------------*/
.highlightsL, .highlightsS { float:left; overflow:hidden; width:910px;}
.highlightsL ul li { text-align: center; width: 910px; position:relative; }
.highlightsL ul {list-style:none;}
/*
.highlightsL ul li { text-align: center; margin-top:-4px; padding: 3px 10px 10px 5px; width: 910px; height: 150px; position:relative; background:url("css_imgs/caja_banner.png") 0 0 no-repeat;}
*/

.highlightsL ul li ul li {text-align: center; background:none;}

/*
.highlightsS ul li{margin-top:-4px; margin-left:-3px; padding: 4px 6px 9px 4px; position:relative; width: 95px; height: 150px; background:url("css_imgs/caja_banner_peq.png") 0 0 no-repeat;}
*/

.highlightsL ul li ul li { background:none; position:relative;}
.scrollable { z-index: 21;position: relative; overflow: hidden;  width: 910px; height: 330px; }
.scrollable .items { list-style: none; width: 20000em; position: absolute; clear: both; z-index: 20;  }
.scrollable .items li {	 padding:0; margin:0; float: left; width: 910px; z-index: 19;}
.scrollable .items li a {display:block; width: 910px;}
.scrollable .items li h3 {z-index:50; width:540px; display:block; color: white; font-size:70px; border-top: 1px solid white; border-bottom: 1px solid white; position:absolute; top:30px; left:30px; padding:20px 0 20px 0; text-align:left; line-height:0.8em; 	font-style:normal; font-weight:normal;}
.scrollable .items li img {width: 910px;}
.scrollable .items li.active {}

.scrollable .items li .globo_reel {width:99px; display:none; position:absolute; top:30px; right:28px; z-indez:60; text-align:left; }
.scrollable .items li:hover .globo_reel {display:block; text-decoration:none;}

	.scrollable .items li .globo_reel .open_globo {background:url("css_images/g_f_inf2.png") 0 0 repeat; width:99px; padding-top:10px; overflow:hidden; }	

	/*.scrollable .items li .globo_reel .open_globo a {text-decoration: none; }

	.scrollable .items li .globo_reel .open_globo a:link ver_mas_reel {color:#9C9D9F;}
	.scrollable .items li .globo_reel .open_globo a:visited ver_mas_reel {color:#9C9D9F;}
	.scrollable .items li .globo_reel .open_globo a:hover ver_mas_reel {color:black; background:url("css_images/sprites.png") right -50px  no-repeat;} 
	.scrollable .items li .globo_reel .open_globo a:active ver_mas_reel {color:#9C9D9F;}
	*/
	
	
	.scrollable .items li .globo_reel .open_globo span.titulo_reel {font-size:12px; color:black; margin-left:9px; width:80px; display:block;}
	
	.scrollable .items li .globo_reel .open_globo a {text-decoration: none; }

	.scrollable .items li .globo_reel .open_globo a span.ver_mas_reel {color:#9C9D9F; font:10px Arial; display:block; padding-top:9px; padding-bottom:9px; margin-left:9px; float:left; width:auto;}
	
	.scrollable .items li .globo_reel .open_globo a span.ver_mas_reel span.fletxa_globo {background:url("css_images/sprites.png") 0 3px no-repeat; display:block; width: 13px; height: 13px; float:right; margin-left:3px;}
	
	
	
	.scrollable .items li .globo_reel .open_globo a:link span.ver_mas_reel {color:#9C9D9F; }
	.scrollable .items li .globo_reel .open_globo a:visited span.ver_mas_reel {color:#9C9D9F;}
	.scrollable .items li .globo_reel .open_globo a:hover span.ver_mas_reel span.fletxa_globo {background:url("css_images/sprites.png") 0 -50px  no-repeat; } 
	.scrollable .items li .globo_reel .open_globo a:hover span.ver_mas_reel {color:black;}
	.scrollable .items li .globo_reel .open_globo a:active span.ver_mas_reel {color:#9C9D9F;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.scrollable .items li .globo_reel .open_globo span.ver_mas_reel img{width:auto;}
	.scrollable .items li .globo_reel span.cierre_globo_reel{background:url("css_images/g_f_inf.png") 0 0 no-repeat; height:21px;
border-bottom:none; border-top:none; width:99px;display:block;left:0;}



.scrollable_peq { z-index: 21; position: relative; overflow: hidden;  width: 95px; height: 150px; }
.scrollable_peq .items { width: 20000em; position: absolute; clear: both; z-index: 20; }
.scrollable_peq .items { list-style: none; }
.scrollable_peq .items li {	float: left;  width: 910px; height: 150px; font-weight: bold; font-size: 0.75em; line-height: 1em;}
.scrollable_peq .items li img { padding-bottom: 8px; }
.scrollable_peq .items li.active {}


.highlightsL ul li:hover .prev a{display:block;}
.highlightsL ul li:hover .next a{display:block;}

.highlightsL .next a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(css_imgs/next_reel.png) no-repeat right top;
height:26px;
line-height:30px;
position:absolute;
right:28px;
bottom:20px;
width:26px;
z-index:202;
display:none;
}
.highlightsL .next a:hover {
background:transparent url(css_imgs/next_reel.png) no-repeat right top;
}
.highlightsL .prev a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(css_imgs/prev_reel.png) no-repeat 0 0;
height:26px;
right:70px;
line-height:30px;
position:absolute;
bottom:20px;
width:26px;
z-index:202;
display:none;
}

.highlightsL .prev a:hover {
background:transparent url(css_imgs/prev_reel.png) no-repeat scroll 0 0;
}

/*------------ central_servicios -----------*/
#central_servicios {float:left; width: 785px; padding-left:10px; overflow: hidden; background:url("css_images/fons_linies.jpg") 0 0 repeat;}/*795px*/

#central_servicios #servicios_central {font-size:24px; width:325px; padding-right: 10px; float:left; margin-top:-6px;}
/*#central_servicios p#servicios_central{font-size:24px; width:325px; padding-right: 10px; float:left;}*/
#central_servicios #servicios_central h1 {margin-bottom:30px;}
#central_servicios #servicios_central p {font-size:24px; margin-top:-3px;}

/* ------------- footer_final -------------------*/
#footer_final {border-top:1px solid #e6e6e7; width:910px; margin-top:40px;}
#footer_final p {margin-top:14px; font-size:10px;}



/* quitar bold para Mac */
body { -webkit-text-stroke: 1px transparent; }
/* pero no en mobile safari */
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}
