body {
	font-family: Helvetica, Arial, sans-serif;
	text-align:center;
	background-image:url(../img/fondo_menu.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
.todo {
	width: 940px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}
.destacado_portada {
	margin-bottom: 30px;
	height:267px;
	width:968px;
	background-image: url(../img/marco_flash.png);
	background-repeat: no-repeat;
}
.destacado_portada2 {
	height:260px;
	width:1130px;
	background-image: url(../img/sombra_destacado.jpg);
	background-repeat: no-repeat;
}
.destacado {
	background-image: url(../img/fondo_destacado.jpg);
	background-repeat: no-repeat;
	height: 211px;
	width: 235px;
	float: left;
	margin-right: 13px;
	margin-bottom: 20px;
}
.destacado_haiti {
	background-image: url(../img/fondo_destacado_haiti.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 235px;
	float: left;
	margin-right: 13px;
	margin-bottom: 20px;
}
.destacado_titulo a {
	width: 200px;
	color: #083258;
	font-weight:bold;
	margin:10px 0 12px 28px;
	font-size:14px;
	float:left;
	text-decoration: none;
}
.destacado_titulo:hover {
	text-decoration:underline;
}
.destacado_texto {
	width: 200px;
	color: #083258;
	font-size:13px;
	padding-left:20px;
}
.destacado_fecha {
	width: 58px;
	float:right;
	color: #818284;
	font-weight:bold;
	font-size:11px;
	margin:12px 12px 12px 0;
}
.destacado_imagen {
	width: 216px;
	padding-left:16px;
	margin-bottom:12px;
}
.pie {
	width: 940px;
	font-size:11px;
	font-weight:bold;
	color: #afb0b2;
	padding-top:30px;
	margin-left:auto;
	margin-right:auto;
	line-height:4;
	clear:both;
}
.destacados{
	width:992px;
}
.cabecera {
	margin-top: 20px;
	margin-bottom: 19px;
	width:940px;
	height:50px;
}
.contenedor_menu {
	margin-bottom: 30px;
	width:940px;
	z-index:100;
}
.pie_sup .copyright{
	width:200px;
	float:left;
}
.pie_sup .horario{
	width:568px;
	float:left;
}
.marco_destacado_grande {
	position: absolute;
	margin-left: 15px;
}
.pie_sup .w3c{
	float:right;
}
.pie_inf{
	float:left;
	border-top:#afb0b2 1px solid;
	width:968px;	
}
.destacado_grande {
	position: absolute;
	top:15px;
	left:10px;
	z-index:10;
}
/*///////////////////////////////////////////////////////*/
/*////////////////// ACTUALIDAD ///////////////////////*/
/*///////////////////////////////////////////////////////*/
.destacados_actualidad {
	width: 940px;
}
.destacado_actualidad {
	background-image:url(../img/fondo_actualidad.gif);
	background-repeat: no-repeat;
	height: 240px;
	width: 940px;
	float: left;
	margin-bottom: 20px;
}
.actualidad_foto {
	width: 300px;
	height: 225px;
	float: left;
}
.actualidad_icono {
	width: 60px;
	height: 225px;
	float: left;
	padding-top:30px;
}
.actualidad_textos {
	width: 440px;
	height: 200px;
	float: right;
	margin-right:30px;
}
.actualidad_fecha {
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:left;
	padding-top:40px;
}
.actualidad_titular {
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#87888a;
	text-align:left;
	text-decoration:none;
	width:440px;
}
.actualidad_titular_enlace {
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#87888a;
	text-align:left;
	text-decoration:none;
}
.actualidad_titular_enlace:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#002f55;
	text-align:left;
	text-decoration:underline;
}
.actualidad_texto {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#87888a;
	text-align:left;
	width:440px;
	margin-top:40px;
	font-weight:normal;
	padding-right:10px;
}
.actualidad_boton {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:left;
	float:right;
	margin-right:20px;
}

.actualidad_boton a	{
	color:#87888a;
	margin-left:5px;
	text-decoration:none;
}

.actualidad_boton a:hover	{
	color:#002f55;
	margin-left:5px;
	text-decoration:none;
}

.actualidad_img	{
	width:290px;
	height:160px;
	background:#ffffff;
	margin-top:40px;
	margin-left:72px;
	float:left;
}

.rss_titular {
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#87888a;
	text-align:left;
	text-decoration:none;
	width:440px;
	margin-top:65px;
}
.rss_titular_enlace {
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#87888a;
	text-align:left;
	text-decoration:none;
}
.rss_titular_enlace:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#002f55;
	text-align:left;
	text-decoration:none;
}
.rss_texto {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#87888a;
	text-align:left;
	width:440px;
	margin-top:15px;
	font-weight:normal;
	padding-right:10px;
}
/*///////////////////////////////////////////////////////*/
/*///////////////// ACTUALIDAD FICHA /////////////////////*/
/*///////////////////////////////////////////////////////*/
.cuerpo_ficha {
	width: 992px;
	height: auto;
}
.img_ficha {
	float: left;
	width: 253px;
}
.img_mini_ficha {
	margin-top:8px;
}
.mini_gal {
	height: 32px;
	width: 160px;
}


.texto_ficha {
	float: left;
	width: 410px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d5d5d5;
	margin-top: 20px;
	margin-right: 23px;
	margin-bottom: 25px;
}
.ficha_titulo {
	font-size: 14px;
	font-weight: bold;
	color: #083258;
	text-align: left;
	margin-bottom: 10px;
}
.ficha_texto {
	font-size: 11px;
	color: #818284;
	text-align: left;
	margin-bottom: 20px;
}
.ficha_compartir {
	text-align: left;
}
.listado_compartir {
	text-align: left;
	padding-top: 20px;
}

.herramientas_ficha {
	float: right;
	margin-top: 20px;
	color: #818284;
	font-size: 11px;
	width: 290px;
}
.herramientas_ficha a {
	color: #818284;
	font-size: 11px;
}
.icono_rss {
	height: 48px;
	width: 48px;
	float: left;
	margin-top: 40px;
	margin-left: 20px;
}
.icono_infoadi {
	height: 44px;
	width: 48px;
	float: left;
	margin-top: 15px;
	margin-left: 10px;
}
.pie_infoadi {
	width: 235px;
	margin-bottom: 25px;
}

.texto_infoadi {
	width: 140px;
	text-align: left;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
}
.texto_infoadi a {
	width: 140px;
	text-align: left;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	text-decoration:none;
}
.texto_infoadi a:hover {
	width: 140px;
	text-align: left;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	text-decoration:underline;
}

.texto_rss {
	float: left;
	margin-top: 45px;
	margin-left: 15px;
	text-align: left;
	width: 100px;
	font-size: 12px;
}

.herramientas_rss {
	background-image: url(../img/herramientas_rss.jpg);
	height: 155px;
	width: 235px;
}
.herramientas_puntuar {
	background-image: url(../img/herramientas_puntuar.jpg);
	height: 81px;
	width: 235px;
}
.herramientas_descargas {
	width: 235px;
	height: 215px;
	background-image: url(../img/herramientas_descargas.jpg);
	padding-top: 42px;
	background-repeat: no-repeat;
}
.herramientas_descargas_corto {
	width: 235px;
	height: 215px;
	background-image: url(../img/herramientas_descargas_corto.jpg);
	padding-top: 42px;
	background-repeat: no-repeat;
}
.descargas {
	height: 40px;
	width: 100%;
	margin-bottom: 18px;
}
.descargas_ultimo {
	height: 40px;
	width: 100%;
}

.descargas_img {
	width: 50px;
	float: left;
	height: 40px;
	padding-left: 10px;
}
.descargas_texto {
	text-align: left;
	float: right;
	height: 40px;
	width: 148px;
	margin-right: 15px;
}
.descargas_texto a{
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
	color: #818284;
}
.descargas_texto a:hover{
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
}



.cuerpo_infoadi {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #dedede;
	border-left-color: #dedede;
	width: 230px;
	height: auto;
}
.elemento_infoadi {
	height: 85px;
}
.elemento2_infoadi {
	height: auto;
}

.vermas_infoadi {
	float: right;
	width: 150px;
	text-align: left;
	margin-right: 10px;
	margin-top: 5px;
}


.ficha_fecha {
	font-size: 11px;
	color: #818284;
	text-align: left;
	margin-bottom: 5px;
}
.ver_creatividades a {
	font-weight: bold;
	color: #083258;
	text-decoration: none;
}
.lista_clientes {
	float: left;
	width: 980px;
}

.trabajos_rel_infoadi {
	height: 164px;
}

.ver_creatividades a:hover {
	font-weight: bold;
	color: #083258;
	text-decoration: underline;
}


.sombra_cuerpo_ficha {
	float: left;
}
.contenido_ficha {
	width: 940px;
	float: left;
}
.titulo_infoadi {
	font-size: 12px;
	color: #083258;
	font-weight: bold;
	text-align: left;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 5px;
	padding-top: 10px;
}
.titulo_infoadi a {
	font-size: 12px;
	color: #083258;
	font-weight: bold;
	text-align: left;
	text-decoration:none;
}
.titulo_infoadi a:hover {
	font-size: 12px;
	color: #083258;
	font-weight: bold;
	text-align: left;
	text-decoration:underline;
}
.ficha_seccion {
	text-align: left;
	font-size: 12px;
	color: #AFB0B2;
}

.leer_mas a {
	color: #083258;
	text-decoration: none;
}
.leer_mas a:hover {
	color: #083258;
	text-decoration: underline;
}
.texto2_infoadi {
	text-align: left;
	margin-left: 15px;
	font-size: 11px;
	font-weight: bold;
	margin-right: 15px;
}
.herramietnas_googlemaps {
	background-image: url(../img/herramientas_googlemaps.jpg);
	height: 189px;
	width: 234px;
}
.texto_googlemaps {
	text-align: left;
	color: #AFB0B2;
	font-size: 11px;
	font-weight: bold;
	padding-top: 35px;
	margin-right: 10px;
	margin-left: 10px;
}
.puntuar {
	width: 68px;
	float: right;
	padding-right: 30px;
	margin-top: 10px;
	font-weight: bold;
}
.cliente_lista_sombra {
	height: 188px;
	width: 12px;
	float: left;
}
.cliente_lista_cuerpo {
	height: 188px;
	width: 225px;
	background-image: url(../img/fondo_lista_clientes.jpg);
	background-repeat: no-repeat;
	background-position: center;
	float: right;
}
.cliente_lista_boton {
	height: 188px;
	width: 237px;
	float: left;
	margin-bottom: 20px;
	margin-right: 8px;
}
.cliente_lista_titulo {
	width: 200px;
	margin-top: 12px;
	text-align: left;
}
.cliente_lista_titulo a {
	font-size: 16px;
	font-weight: bold;
	color:#CACACA;
	text-decoration:none;
}
.cliente_lista_titulo a:hover{
	font-size: 16px;
	font-weight: bold;
	color: #083258;
	text-decoration:underline;
}
.cliente_lista_img {
	margin-top: 7px;
}
.cliente_lista_texto {
	font-size: 13px;
	width: 200px;
	text-align: left;
	margin-top: 11px;
	color: #CACACA;
	font-weight: bold;
}
.cliente_lista_vermas{
	width: 200px;
	text-align: left;
	margin-top: 5px;
}
.cliente_lista_vermas a {
	font-size: 12px;
	width: 200px;
	text-align: left;
	margin-top: 5px;
	color: #083258;
	font-weight: bold;
	text-decoration:none;
}
.cliente_lista_vermas a:hover {
	font-size: 12px;
	width: 200px;
	text-align: left;
	margin-top: 5px;
	color: #083258;
	font-weight: bold;
	text-decoration:underline;
}
/*///////////////////////////////////////////////////////*/
/*////////////////// ASOCIACIONES ///////////////////////*/
/*///////////////////////////////////////////////////////*/
.destacados_asociaciones {
	width: 998px;
}
.destacado_asociaciones {
	background-image:url(../img/fondo_asociaciones.jpg);
	background-repeat: no-repeat;
	height: 225px;
	width: 998px;
	float: left;
	margin-bottom: 20px;
}
.asociaciones_foto {
	width: 300px;
	height: 225px;
	float: left;
}
.asociaciones_icono {
	width: 60px;
	height: 225px;
	float: left;
	padding-top:18px;
}
.asociaciones_textos {
	width: 638px;
	height: 225px;
	float: left;
}
.asociaciones_fecha {
	font-family: Helvetica, Arial, sans-serif;
	font-size:10px;
	color:#999999;
	text-align:left;
	padding-top:15px;
}
.asociaciones_titular {
	font-family: Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#022D57;
	text-align:left;
}
.asociaciones_texto {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:left;
	padding-top:20px;
	padding-right:40px;
}
.ubicacion_googlemaps {
	border: 1px solid #999999;
}

.ubicacion_cuerpo {
	float: left;
	padding-right: 25px;
	padding-left: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 655px;
	margin-bottom: 25px;
}
.seccion_texto {
	width: 390px;
	float: right;
	padding-top: 25px;
	padding-left: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #AFB0B2;
}
.ubicacion_logo {
	position: relative;
	top: 20px;
	right: 35px;
	left: 5px;
	z-index: -30;
}
.ubicacion_direccion {
	padding-top: 30px;
	width: 211px;
	text-align: left;
	font-size: 12px;
	color: #AFB0B2;
	font-weight: bold;
}
.ubicacion_direccion1 {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #083258;
}
.ubicacion_info {
	width: 250px;
	float: left;
}
.ubicacion_formulario {
	width: 398px;
	float: right;
	text-align: left;
}
.formulario_comentarios {
	width: 390px;
	float: left;
	text-align: left;
}
.mapaweb_texto {
	width: 300px;
	float: left;
	padding-top: 25px;
	padding-left: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #AFB0B2;
}
.herramientas_ubicacion {
	float: left;
	color: #818284;
	font-size: 11px;
	width: 235px;
	padding-left: 25px;
}
.comentarios {
	margin-top: 15px;
}
.numero_comentario {
	width: 20px;
	position: relative;
	float: left;
	right: -15px;
	top: 8px;
	color: #083258;
	font-size: 14px;
	font-weight: bold;
	z-index:1;
}
.texto_comentario {
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	float: left;
	position: relative;
	top: 30px;
	width: 300px;
	right: -45px;
}
.comentario {
	background-image: url(../img/fondo_comentario.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 111px;
	width: 386px;
	padding-bottom: 20px;
	z-index:-2;
}


.titulo_comentario {
	font-size: 14px;
	font-weight: bold;
	color: #083258;
	float: left;
	position: relative;
	top: 10px;
	right: -65px;
}

.titulo_formulario_comentario {
	font-size: 14px;
	font-weight: bold;
	color: #083258;
}
.celda_borde_bajo {
	border-bottom-style:solid;
	border-bottom-color:#999999;
	border-bottom-width:1px;
}

.celda_imagen_listado_trabajos {
	width: 300px;
	height: 225px;
	float: left;
	background-image:url(../img/fondo_trabajos.jpg);
}
.imagen_listado_trabajos {
	padding-top:13px;
}
.celda_buscamos_talento {
	background-repeat:no-repeat;
	height:913px;
	width:968px;
}

.celda_talento1 {
	padding-top:200px;
	padding-left:85px;
	color:#083258;
	font-size:12px;
	font-weight:bold;
	width:270px;
}
.celda_talento2 {
	padding-top:10px;
	padding-left:85px;
	color:#AFB0B2;
	font-size:12px;
	width:270px;
}
.celda_talento3 {
	padding-top:10px;
	padding-left:85px;
	color:#AFB0B2;
	font-size:12px;
	width:270px;
}
.celda_talento4 {
	padding-top:10px;
	padding-left:85px;
	color:#AFB0B2;
	font-size:12px;
	width:270px;
}
.celda_talento5 {
	color:#AFB0B2;
	font-size:12px;
	font-weight:bold;
}
.celda_talento6 {
	color:#083258;
	font-size:12px;
	font-weight:bold;
}
.celda_talento7 {
	color:#AFB0B2;
	font-size:12px;
	font-weight:bold;
	padding-top:50px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:20px;
	text-align:justify;
}
.celda_talento8 {
	vertical-align:top;
	padding-top:60px;
}
.imagen_rss {
	vertical-align:top;
	padding-top:30px;
}
.enlace_comentarios {
	text-align: left;
	font-size: 12px;
	color: #AFB0B2;
	text-decoration:none;
}
.enlace_comentarios:hover {
	text-align: left;
	font-size: 12px;
	color: #AFB0B2;
	text-decoration:underline;
}
.mb {
	text-align: left;
	font-size: 12px;
	color: #AFB0B2;
	text-decoration:none;
}
.mb:hover {
	text-align: left;
	font-size: 12px;
	color: #AFB0B2;
	text-decoration:underline;
}
.mbfotos {
	text-align: left;
	font-size: 12px;
	color: #AFB0B2;
	text-decoration:none;
}
.mbfotos:hover {
	text-align: left;
	font-size: 12px;
	color: #AFB0B2;
	text-decoration:underline;
}
.enlace_pie {
	text-align: left;
	font-size: 11px;
	color: #AFB0B2;
	text-decoration:none;
}
.enlace_pie:hover {
	text-align: left;
	font-size: 11px;
	color: #AFB0B2;
	text-decoration:underline;
}

.mapa a {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;
	color: #AFB0B2;
	text-decoration:none;
}
.mapa a:hover {
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;
	color: #AFB0B2;
	text-decoration:underline;
	list-style-type:none;
}
.bubbleInfo {
    position: relative;
}

.popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
}
.btn_popup {
	background-image: url(../img/mail.gif);
	width:45px;
	height:50px;
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.boton_contacto {
	width:45px;
	height:50px;
	float:left;
}
.boton_telefono {
	width:350px;
	height:50px;
	float:left;
}
.btn_popup:hover {
	cursor:pointer;
}



/* REDISEÑO EMPIEZA AQUI */

.home_content	{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:40px;
}


.home_trabajos	{
	width:940px;
	height:390px;
	margin-bottom:20px;
}


.home_offline	{
	width:460px;
	height:390px;
	float: left;
}

.home_online	{
	width:460px;
	height:390px;
	float: right;
}

.home_clientes	{
	width:940px;
	height:250px;
	margin-bottom:20px;
}
.home_cliente	{
	width:220px;
	height:215px;
	float:left;
	margin-top:35px;
}
.home_cliente	p {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	line-height:1.2;
}
.home_cliente a {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#002F4D;
	text-align:right;
	margin-left:10px;
	margin-right:20px;
	margin-top:20px;
	line-height:1.2;
}

.home_clientes .separador	{
	float:left;
}

.clientes .separador	{
	float:left;
}

.home_social	{
	width:940px;
	height:300px;
	background:#fff;
}


.home_blog	{
	width:260px;
	height:300px;
	float:left;
	background: #FFFFFF url(../img/fondo_blog.gif) top center no-repeat;
	margin-right:20px;
}


.home_blog_text	{
	width:240px;
	height:210px;
	border:1px #CCC solid;
	background: #ffffff;
	margin-left:9px;
	margin-top:13px;
}

.home_blog_text	h4 {
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#002f55;
	text-align:left;
	margin-top:15px;
	margin-right:10px;
	line-height:1.2;
}

.home_blog_text	a {
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#002f55;
	text-align:left;
	margin-left:10px;
	margin-top:15px;
	margin-right:10px;
	line-height:1.2;
	text-decoration:none;
}

.home_blog_text	a:hover {
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	text-align:left;
	margin-left:10px;
	margin-top:15px;
	margin-right:10px;
	line-height:1.2;
}

.home_blog_text	p {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	text-align:left;
	margin-right:10px;
	margin-top:0px;
	line-height:1.2;
}
.home_blog_text	p a {
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#888888;
	text-align:left;
	margin-top:15px;
	margin-right:10px;
	line-height:1.2;
	text-decoration:none;
}

.home_blog_text	p a:hover {
	text-decoration:underline;
	font-size:12px;
}

.home_twitter	{
	width:260px;
	height:300px;
	float:left;
	background: #f5f5f5 url(../img/fondo_twitter.gif) top center no-repeat ;
	margin-right:20px;
}


.home_twitter_text	{
	width:240px;
	height:280px;
	border:1px #CCC solid;
	background: #ffffff;
	margin-left:9px;
	margin-top:10px;
}

.home_micro	{
	width:380px;
	height:200px;
	float:left;
	margin-bottom:20px;
}

.home_connect	{
	width:380px;
	height:80px;
	float:left;
	background: #f5f5f5 url(../img/fondo_connect.gif) top center no-repeat ;
}

.home_connect_icons	{
	margin-top:20px;
}



#connect li	{
	display:inline;
	list-style-type:none;
	padding-right:7px;
}

.web_reel	{
	width:940px;
	height:300px;
	margin-bottom:40px;
	background-color: #f5f5f5;
}

.web_trabajos	{
	width:940px;
	height:640px;
	margin-bottom:40px;	
	margin-top:20px;
}

.web_trabajo_destacado	{
	width:300px;
	height:300px;
	background:#f5f5f5 url(../img/fondo_web_trabajos.gif) top center no-repeat;
	float:left;
	margin-right:13px;
	margin-bottom:20px;
}

.offline_trabajo_destacado	{
	width:300px;
	height:300px;
	background:#f5f5f5 url(../img/fondo_offline_trabajos.gif) top center no-repeat;
	float:left;
	margin-right:13px;
	margin-bottom:20px;
}

.web_trabajo_destacado_top	{
	width:300px;
	height:257px;
	margin-top:0px;
}

.web_trabajo_destacado_top a	{
	color:#002f55;
	text-decoration:none;
}

.web_trabajo_destacado_top a:hover	{
	color:#999999;
	text-decoration:none;
}

.web_trabajo_destacado_last	{
	width:300px;
	height:300px;
	background:#f5f5f5 url(../img/fondo_web_trabajos.gif) top center no-repeat;
	float:left;
	margin-bottom:20px;
}

.offline_trabajo_destacado_last	{
	width:300px;
	height:300px;
	background:#f5f5f5 url(../img/fondo_offline_trabajos.gif) top center no-repeat;
	float:left;
	margin-bottom:20px;
}

.web_trabajos h4	{
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#afb0b2;
	text-align:left;
	margin-left:10px;
	margin-top:10px;
}

.web_trabajos h3	{
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#002f55;
	text-align:left;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:5px;
}

.web_trabajos p	{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#87888a;
	text-align:left;
	margin-left:10px;
	margin-top:5px;
	margin-right:10px;
	line-height:1.2;
}

.web_trabajos_boton	{
	float:right;
	margin-right:10px;
	
}

.clientes_cooliris	{
	width:940px;
	height:200px;
	background:#f7f7f7;
	margin-bottom:20px;
}

.nosotros_cooliris	{
	margin-bottom:20px;
}

.clientes	{
	width:940px;
	height:300px;
	margin-bottom:40px;	
}


.casestudy_media	{
	width:600px;
	height:300px;
	margin-bottom:40px;
}


.ficha_content	{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:60px;
}

.ficha_left	{
	width:600px;
	float: left;
}
.ficha_right	{
	width:290px;
	border: 1px #CCC solid;
	float: right;
	text-align:left;
}

.ficha_right h3	{
	color:#87888a;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:10px;
	margin-left:20px;
	margin-top:20px;
}

.ficha_right h4	{
	color:#002f55;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:10px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}

.ficha_right h4 a	{
	color:#002f55;
	text-decoration:none;
}

.ficha_right p	{
	font-size:11px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#87888A;
	text-align:left;
	line-height:1.5;
	margin-left:20px;
	margin-right:20px;
}

.ficha_right a	{
	color:#999999;
	text-decoration:none;
}

.ficha_right a:hover	{
	color:#002f55;
	text-decoration:none;
}

.ficha_left h2	{
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#87888A;
	text-align:left;
	margin-bottom:20px;
}

.ficha_left h3	{
	font-size:15px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#87888a;
	text-align:left;
	margin-bottom:10px;
}

.ficha_left p	{
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#87888A;
	text-align:left;
	line-height:1.5;
}

.ficha_nube	{
	width:290px;
	height:150px;
	margin-bottom:10px;
	border-bottom: 1px #ebecef solid;
}

.ficha_share	{
	margin-top:40px;
	margin-bottom:40px;
	text-align:left;
}



.ficha_share h3 {
	float:left;
	color:red;
}

#ficha_connect li	{
	display:inline;
	list-style-type:none;
	padding-right:7px;
}

.ficha_valora	{
	height:50px;
}

.cabecera_logo	{
	width:175px;
	height:40px;
	float:left;
	margin-top:10px;
}

.cabecera_right	{
	height:50px;
	float:right;
	text-align:left;
	
}
.cabecera_right	img{
	padding:0;
	margin:0;	
}

.cabecera_teaser {
	float:left;
	margin-left:15px;
}

/* TWITTER WIDGET */
#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5;
}

/* NUEVO LIGHTBOX */

.casestudy_thumbs_container	{
	width:600px;
	margin-bottom:40px;
	float:right;
}	

.casestudy_thumbs_left	{
	float:left;
	width:289px;
	margin-bottom: 15px;
	padding-right: 2px;
}	
.casestudy_thumbs_right	{
	float:right;
	width:289px;
	margin-bottom: 15px;
	padding-left: 2px;
}

.casestudy_thumbs_small {
	float:left;
	width:140px;
	height:100px;
	background:#999;
	/**/
	margin-bottom:13px;
}

.margin-right13 {
	margin-right:13px;
}