/*
Theme Name: Publicis
Author: Carlos Molina
Author URI: http://www.yolive.me
Description: A semantic, HTML5, canvas for CSS artists and an ultra-minimal set of super-clean templates for your own WordPress theme development.
Version: 1.4
License: GNU General Public License
License URI: license.txt
Tags: custom-menu, sticky-post, microformats, rtl-language-support, translation-ready, full-width-template, post-formats

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* Imports */
@import url("reset.css");
 @font-face {
 font-family: 'YanoneKaffeesatzThin';
 src: url('fonts/fonts/YanoneKaffeesatz-Thin-webfont.eot');
 src: url('fonts/YanoneKaffeesatz-Thin-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/YanoneKaffeesatz-Thin-webfont.woff') format('woff'), url('fonts/YanoneKaffeesatz-Thin-webfont.ttf') format('truetype'), url('fonts/YanoneKaffeesatz-Thin-webfont.svg#fonts/YanoneKaffeesatzThin') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'FrutigerLTCom-Light';
 src: url('fonts/frutigerltcom-light.eot');
 src: url('fonts/frutigerltcom-light.eot?#iefix') format('embedded-opentype'),  url('fonts/frutigerltcom-light.woff') format('woff'),  url('fonts/frutigerltcom-light.ttf') format('truetype'),  url('fonts/frutigerltcom-light.svg#frutigerltcom-light') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'YanoneKaffeesatzLight';
 src: url('fonts/YanoneKaffeesatz-Light-webfont.eot');
 src: url('fonts/YanoneKaffeesatz-Light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/YanoneKaffeesatz-Light-webfont.woff') format('woff'), url('fonts/YanoneKaffeesatz-Light-webfont.ttf') format('truetype'), url('fonts/YanoneKaffeesatz-Light-webfont.svg#fonts/YanoneKaffeesatzLight') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'YanoneKaffeesatzRegular';
 src: url('fonts/YanoneKaffeesatz-Regular-webfont.eot');
 src: url('fonts/YanoneKaffeesatz-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/YanoneKaffeesatz-Regular-webfont.woff') format('woff'), url('fonts/YanoneKaffeesatz-Regular-webfont.ttf') format('truetype'), url('fonts/YanoneKaffeesatz-Regular-webfont.svg#fonts/YanoneKaffeesatzRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'YanoneKaffeesatzBold';
 src: url('fonts/YanoneKaffeesatz-Bold-webfont.eot');
 src: url('fonts/YanoneKaffeesatz-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/YanoneKaffeesatz-Bold-webfont.woff') format('woff'), url('fonts/YanoneKaffeesatz-Bold-webfont.ttf') format('truetype'), url('fonts/YanoneKaffeesatz-Bold-webfont.svg#fonts/YanoneKaffeesatzBold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'GeogrotesqueLgLight';
 src: url('fonts/geogtq-lg-webfont.eot');
 src: url('fonts/geogtq-lg-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/geogtq-lg-webfont.woff') format('woff'),  url('fonts/geogtq-lg-webfont.ttf') format('truetype'),  url('fonts/geogtq-lg-webfont.svg#GeogrotesqueLgLight') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'GeogrotesqueMdMedium';
 src: url('fonts/geogtq-md-webfont.eot');
 src: url('fonts/geogtq-md-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/geogtq-md-webfont.woff') format('woff'),  url('fonts/geogtq-md-webfont.ttf') format('truetype'),  url('fonts/geogtq-md-webfont.svg#GeogrotesqueMdMedium') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'GeogrotesqueRgRegular';
 src: url('fonts/geogtq-rg-webfont.eot');
 src: url('fonts/geogtq-rg-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/geogtq-rg-webfont.woff') format('woff'),  url('fonts/geogtq-rg-webfont.ttf') format('truetype'),  url('fonts/geogtq-rg-webfont.svg#GeogrotesqueRgRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
    font-family: 'GeogrotesqueUlLgUltraLight';
    src: url('fonts/geogtq-ul-webfont.eot');
    src: url('fonts/geogtq-ul-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/geogtq-ul-webfont.woff') format('woff'),
         url('fonts/geogtq-ul-webfont.ttf') format('truetype'),
         url('fonts/geogtq-ul-webfont.svg#GeogrotesqueUlLgUltraLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body { }
body { background-color: #f6f6f6; }
h1, h2, h3, h4, h5 { font-weight: normal; margin: 0; }
html * { outline: 0 !important; }
body, button, input, select, textarea { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; color: #ccc; }
*:focus { outline:none; }
a { text-decoration:none; }

::selection {
	background: #f11618; /* Safari */
	color: #FFF;
	}
::-moz-selection {
	background: #f11618; /* Firefox */
	color: #FFF;
}
.ngg-imagebrowser {
	background-color:#FFF;	
	 overflow: hidden;
	 max-height:450px;
	 max-width:500px;
	
}
.ngg-imagebrowser h3{
	display:none;	
	
}
/* Header */
#header { background-color:#000; margin:0; height:110px; width:100%; position:fixed; top:0; z-index:3000; overflow:hidden; }
#header h1 a { background: url(images/logo_publicis_m.png) no-repeat; width:294px; height:60px; margin:0; display:block; float:left; margin-top:23px;}
#header h1 span { display:none; }
#header .content { position:relative; width:970px; margin:0 auto; }
#nav { position:relative; width:630px; margin:0 auto; position:absolute; right:0; margin-top:0px; margin-right:35px; font-family: "YanoneKaffeesatzLight", Arial, Helvetica, sans-serif; font-size:11pt; letter-spacing:1.2px; }
#nav ul { margin:0; list-style:none; }
#nav ul li { position:relative; float:right; margin-left:10px; padding:0 5px 0 5px; height: 80px; }
#nav ul li .title { display:block; position: relative; padding-top:55px; }
#nav ul li a { color:#FFF; }
#nav ul li a .bg { position:absolute; top:0; left:0; width:100%; height:100px; z-index:-1; top:-95px; }
#header .search { position:absolute; height:110px; width:100%; z-index:30000; background:#ff3626; top:-140px; }
#header .search .content { position:relative; width:940px; margin:0 auto; }
#header .search .content .key { float:left; height:140px; width:790px; font-family: YanoneKaffeesatzThin, Arial, Helvetica, sans-serif; font-size:50pt; color:#FFF; border:0; padding:0; margin:0; background: transparent; margin-top:-10px; margin-right:10px; }
#header .search .content .ico_buscar { float:left; height:140px; width:57px; background: url(images/ico_buscar_act.png) no-repeat; margin-top:40px; margin-right:10px;  }
#header .search .content .cerrar { background: url(images/ico_cerrar.png) no-repeat; width:22px; height:20px; float:left; right:20px; top:15px;  margin-top:50px;  }
#nav .titulo { position:absolute; z-index:3; font-family: "Lucida Grande", sans-serif, Geneva, sans-serif; font-size:6pt; text-align:center; bottom:-42px; height:10px; color: #fff; width:42px; left:0; display:block; }
#header_float { background-color: #f9f9f9; margin:0; height:70px; width:100%; position: fixed; z-index:3000; top:-84px;  }
#header_float h1 a { background: url(images/logo_publicis_small_web.gif) no-repeat; width:248px; height:54px; margin:0; display:block; float:left; margin-top:7px; margin-left:20px; }
#header_float h1 span { display:none; }
#header_float .content { position:relative; width:940px; margin:0 auto; height:80px;  }
#nav_float { position:relative; width:490px; margin:0 auto; float:right; margin-top:15px; margin-right:35px; }
#nav_float ul { margin:0; list-style:none; }
#nav_float ul li { position:relative; float:right; margin-left:10px; width:42px; height: 57px; }
#nav_float ul li a span { display:none; }
#nav_float .titulo { position:absolute; z-index:3; font-family:Verdana, Geneva, sans-serif; font-family: "Lucida Grande", sans-serif, Geneva, sans-serif; font-size:6pt; text-align:center; bottom:-42px; height:10px; color: #fff; width:42px; left:0; display:block; }
#header_float .shadow { position:absolute; background:url(images/shadow_nav.png) repeat-x; width:100%; bottom:-16px; height:16px; z-index:-2; border:0; }
#header .expandir_ideas, #header .ocultar_ideas { background-color:#f11618; width:23px; padding:0px 0px; height:15px; text-align:center; position:absolute; left:-20px; cursor:pointer; }

#blog { position:relative; margin:0 auto; width:990px; margin-top:140px; }
#posts-list { list-style:none; }
#posts-list li { float:left; position:relative; }
#blog .destacado { width:570px; height:190px; position:relative; color:#FFF; }
#blog .entry-destacado { width:300px; position:absolute; left:20px; top:50px; text-align:justify; }
#blog .destacado .content-title { display:block; position:absolute; left:0; top:0px; border-right:5px solid #000; }
#blog .content-title .wrap1 { position: relative; right:5px; top:1px; background:#000; font-family: GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-size:17pt; text-transform:uppercase;  }
#blog .content-title .wrap2 { position: relative; right:-5px; background:#000; font-family: GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-size:17pt; text-transform:uppercase; }
#blog .destacado .entry-sub-title { display:block; border-right:2px solid #000; }
#blog .entry-sub-title .wrap1 { position: relative; right:0px; top:-0.5px; background:#000; font-size:13pt; text-transform: none;  }
#blog .entry-sub-title .wrap2 { position: relative; right:-2px; background:#000; font-size:10pt; text-transform: none;  }
#blog .destacado a.button { display:block; position:absolute; right:0; bottom:30px; background:#000; text-decoration:none; color:#FFF; font-family: GeogrotesqueLgLight, Arial, Helvetica, sans-serif; font-size:10pt;  cursor:pointer; }
#blog .destacado a.button:hover { padding-right:10px; cursor:pointer; }
#blog .destacado .clear { width:100%; height:15px; }
#blog .destacado .vista { width:570px; height:240px; position:relative; overflow: hidden; text-align: center; cursor: default; }
#blog .destacado .vista img { display: block; position: relative; }
#blog .destacado img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }

#blog-single { position:relative; width:990px; margin:0 auto; margin-top:140px; }
#blog-single h3 { font-family:GeogrotesqueLgLight, Helvetica, sans-serif; font-size:40pt; color:#000; text-align:left; letter-spacing:-2px; margin-bottom:10px; width:500px; }
#blog-single p { font-size:10pt; color:#000; margin-bottom:10px; line-height:16pt; }
#blog-single p.cat { font-size:10pt; color:#000; margin:0px; margin-bottom:0px; text-align:left; text-transform:uppercase; margin-left:5px; letter-spacing:5px; }
#blog-single .content { position:relative; width:700px; float:left; border-right:1px solid #CCC; padding-right:20px; }

#blog .post_work { width:190px; height:190px; position:relative; color:#FFF; }
#blog .post_work .entry-destacado { width:190px; position:absolute; right:0; bottom:0px; text-align:right; }
#blog .post_work .content-title { display:block; position:absolute; left:0; bottom:30px; border-right:5px solid #000; }
#blog .post_work .content-title .wrap1 { position: relative; right:5px; top:1px; background:#000; font-family: GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-size:17pt; text-transform:uppercase;  }
#blog .post_work .content-title .wrap2 { position: relative; right:-5px; background:#000; font-family: GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-size:17pt; text-transform:uppercase; }
#blog .post_work .entry-sub-title { display:block; border-right:2px solid #000; }
#blog .post_work .entry-sub-title .wrap1 { position: relative; right:2px; top:-0.5px; background:#000; font-size:10pt; text-transform: none;  }
#blog .post_work .entry-sub-title .wrap2 { position: relative; right:-2px; background:#000; font-size:10pt; text-transform: none; }
#blog .post_work a.button { background:#000; text-decoration:none; color:#FFF; font-family: GeogrotesqueLgLight, Arial, Helvetica, sans-serif; font-size:10pt;  cursor:pointer;  }
#blog .post_work a.button:hover { padding-right:10px; cursor:pointer; }
#blog .post_work .clear { width:100%; height:15px; }
#blog .post_work .vista { width:190px; height:190px; position:relative; overflow: hidden; text-align: center; cursor: default; }
#blog .post_work .vista img { display: block; position: relative; }
#blog .post_work img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }

#blog .tweets { width:190px; height:190px; position:relative; background:#fff; font-size: 9pt; }
#blog .tweets h2 { font-family:Arial, Helvetica, sans-serif; color:#e91f25; font-size:8pt; margin-bottom:0px; }
#blog .tweets a { color:#e91f25; text-decoration:none; }
#blog .tweets .entry-tweet { position:relative; font-family:Arial, Helvetica, sans-serif; color:#3b3b3b; font-size:8pt; line-height:10pt; height:78px; padding:0px 10px 0px 10px; }
#blog .tweets .date { display:block; position:absolute; bottom:0; color:#bbbaba; width:200px; }
#blog .tweets .control { width:200px; bottom:0px; right:15px; position:absolute; }
#blog .tweets .control .mencionar { float:right; background:url(images/ico_mention.jpg) no-repeat; width:18px; height:14px; margin-right:10px; display:block; cursor:pointer; }
#blog .tweets .control .rt { float:right; background:url(images/ico_retweet.jpg) no-repeat; width:22px; height:14px; display:block; cursor:pointer; }
#blog .tweets .tweet-sep { background:url(images/line_sep.jpg) no-repeat; height:4px; width:100%; margin-top:8px;  margin-bottom:5px; }
#blog .tweets .clear { display:block; width:100%; height:10px; }

#blog .cita { width:190px; height:190px; position:relative; font-size: 10pt; background:url(images/ico_cita.jpg) no-repeat 10% 7% #e5e5e5; }
#blog .cita .entry-cita { position:absolute; bottom:38px; right:15px; width:160px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; color:#3b3b3b; line-height:13pt; text-align: left; }
#blog .cita .entry-cita strong { display:block; font-size:8pt; text-align:left; margin-top:10px; }
#blog .cita .entry-cita .com_left { display:block; float:left; background:url(images/com_left.gif) no-repeat; width:24px; height:17px; }
#blog .cita .entry-cita .com_right { display:block; float:right; background:url(images/com_right.gif) no-repeat; width:24px; height:17px; }

#blog .post { width:190px; height:190px; position:relative; overflow:hidden; }
#blog .post .content { background-color:#fff; text-align:left; width:190px; height:190px; position:absolute; right:0; }
#blog .post .content .spacing { padding:30px 15px 0 15px; }
#blog .post .entry-content { font-family: Arial, Helvetica, sans-serif; color:#fff; line-height:10pt; font-size:8pt; }
#blog .post .entry-title { color:#fff; font-family:GeogrotesqueRgRegular, Helvetica, sans-serif; font-size:12pt; text-transform: uppercase; margin-bottom:4px; }
#blog .post .entry-category { color:#000; font-size:8pt; margin-bottom:4px; font-family: Arial, Helvetica, sans-serif; }
#blog .post .thumb_post { width:260px; height:240px; position:absolute; top:0; left:-245px; z-index:0; cursor:pointer; }
#blog .post .thumb_post .cover { width:245px; height:240px; position:absolute; top:0; z-index:0; cursor:pointer; }
#blog .post .thumb_post .bg { width:245px; height:240px; position:absolute; top:0; z-index:0; cursor:pointer; background: url(images/bg_transp.png); z-index:30000; }
#blog .post .control { width:130px; top:77px; right:-130px; position:absolute; z-index:3000; }
#blog .post .control .twitter { float:left; background:url(images/ico_side_twitter.png) no-repeat; width:35px; height:35px; margin-left:10px; display:block; cursor:pointer; }
#blog .post .control .facebook { float:left; background:url(images/ico_side_facebook.png) no-repeat; width:35px; height:35px; display:block; cursor:pointer; }
#blog .post .control .masinfo { float:left; background: url(images/ico_side_masinfo.png) no-repeat; width:35px; height:35px; display:block; cursor:pointer; margin-left:10px; }
#blog .post .date { color:#fff; width:200px; bottom:15px; left:15px; position:absolute; font-size:8pt; }
#blog .siguiente { background: url(images/btn_abajo.png) no-repeat center #f11618; width:87px; height:52px; display:block; position:absolute; bottom:-52px; left:0; cursor:pointer; }

#footer { position:relative; width:100%; background:#fbfbfb; height:214px; float:left; margin-top:80px; }
#footer .content { position:relative; width:980px; margin:0 auto; padding-top:35px; }

#footer .content .modulo1 { position:relative; float:left; width:100px; padding-right:30px; margin-right:30px; background:url(images/line_footer.jpg) no-repeat right 10px; }
#footer .content .modulo1 ul { list-style:none; }
#footer .content .modulo1 h2 { font-family:GeogrotesqueRgRegular, Helvetica, sans-serif; font-size:13pt; color:#383838; margin-bottom:5px; padding-left:20px; background:url(images/ico_publicis.jpg) no-repeat; height:17px; }
#footer .content .modulo1 li { font-size:9pt; color:#777676; line-height:14pt; padding-left:0px; }
#footer .content  a { color:#777676; }
#footer .content .modulo2 { position:relative; float:left; width:250px; padding-right:30px; background:url(images/line_footer.jpg) no-repeat right 10px; margin-right:30px; }
#footer .content .modulo2 h2 { font-family:GeogrotesqueRgRegular, Helvetica, sans-serif; font-size:13pt; color:#383838; margin-bottom:5px; padding-left:20px; background:url(images/ico_ubicación.jpg) no-repeat; height:17px; }
#footer .content .modulo2 p { font-size:9pt; color:#777676; line-height:14pt; padding-left:0px; }
#footer .content .modulo2 p span { color:#f30e00; }
#footer .content .modulo3 { position:relative; float:left; width:230px; }
#footer .content .modulo3 ul { list-style:none; }
#footer .content .modulo3 h2 { font-family:GeogrotesqueRgRegular, Helvetica, sans-serif; font-size:13pt; color:#383838; margin-bottom:5px; padding-left:20px; background:url(images/ico_suscribete.jpg) no-repeat; height:17px; }
#footer .content .modulo3 li { font-size:9pt; color:#777676; line-height:14pt; padding-left:0px; }
#footer .content .modulo3 .suscr { background:#FFF; border:1px solid #666; padding:6px 4px 4px; color:#999; width:150px; font-size:12px; float:left; margin:0; }
#footer .content .modulo3 .env { background:#666; padding:6px 4px 4px; color:#fff; border:0; width:40px; margin-left:5px; height:26px; font-size:12px; float:left; }
#footer .content .modulo4 { position:relative; float: right; width:200px; }
#footer .content .modulo4 ul { list-style:none; margin:0; padding:0; }
#footer .content .modulo4 li { margin:0; padding:0; float:right; margin-left:3px; }
#footer .content .div_sep { position:relative; float:left; width:1px; background: url(images/line_div.jpg) no-repeat; height:102px; margin-right:30px; }

/*#nosotros { width:100%; margin-top:90px; }
#nosotros .content { width:990px; position:relative; margin:0 auto; }
#nosotros .img { width:100%; height:480px; overflow:hidden; position:relative; }
#nosotros .img img  { position:absolute; top:0; z-index:-1; }
#nosotros .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
#nosotros .tab_content p { margin-bottom:10px; }
#nosotros .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
#nosotros .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
#nosotros ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 70%; margin-top:-120px; margin-left:30px; }
#nosotros ul.tabs li { float: left; margin: 0; padding: 0; height: 40px; line-height: 40px; margin-bottom: -1px; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer;  }
#nosotros ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 0 20px; outline: none; padding-top:10px; }
#nosotros ul.tabs li a:hover { }
#nosotros ul.tabs li.active, html ul.tabs li.active a:hover { background:#ff3626; padding-top:10px; padding-bottom:10px; }
#nosotros ul.tabs li.active a { color: #fff; }
#nosotros .tab_container { overflow: hidden; clear: both; float: left; width: 700px; background: #fff; margin-top:-120px; padding-top:50px;  }
#nosotros .tab_content { padding: 30px; }
#nosotros .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
#nosotros .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
#nosotros .img .desactive { display:none; }
#nosotros h2 {
	line-height:20px;	
	
}*/

#contacto { position:relative; width:100%; height:600px; background:#fff; margin-bottom:-40px; margin-top:100px; }
#contacto .content { width:990px; position:relative; margin:0 auto; background:#000; }
#contacto .rect { position:absolute; left:0; top:180px; width:732px; height:365px; background:url(images/bg_contacto.png); }
#contacto .rect .modulo1 { float:left; width:300px; margin:20px 20px 20px 25px; }
#contacto .rect .modulo1 h2 { font-family:GeogrotesqueLgLight, Helvetica, sans-serif; font-size:20pt; color:#fff; margin-bottom:10px; }
#contacto .rect .modulo2 { float:left; width:360px; margin:20px 20px 20px 0px; }
#contacto .rect .modulo2 h2 { font-family:GeogrotesqueLgLight, Helvetica, sans-serif; font-size:20pt; color:#000; text-align:right; margin-bottom:40px; }
#contacto .rect .modulo2 p { font-size:10pt; text-align: right; color:#000; margin-bottom:30px; line-height:13pt; }
#contacto .rect input[type="text"]:focus, #contacto .content textarea:focus { border:1px solid #000; background:#000; color:#fff; padding:8px; width:240px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
#contacto .rect input[type="text"], #contacto .content textarea { border:1px solid #fff; background:#FFF; color:#000; padding:8px; width:240px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; font-size:10pt; }
#contacto .rect textarea { height:80px; }
#contacto .rect input[type="submit"] {  border:1px solid #fff; background:#FFF; color:#ffd300; padding:10px; width:80px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
#contacto .rect input[type="submit"]:hover {  border:1px solid #000; background:#000; color:#ffd300; padding:10px; width:80px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
#contacto .rect .styled-select select { background: #FFF; width: 240px; line-height: 1; border: 0; border-radius: 0; height:15px; -webkit-appearance: none; font-size:10pt;  font-family:Arial, Helvetica, sans-serif; color: #000; }
#contacto .rect .styled-select { width: 240px; padding:9px; height: 15px; overflow: hidden; background: #fff; border: 0;  font-size:10pt; color: #000; margin-bottom:10px; }
#map-canvas { height:800px; width:100%; position:absolute; top:0; left:0; }
#map-canvas .infowindow { color:#666; font-size:8pt; }

#publicis_slider { position: relative; background:#000; width:100%; overflow:hidden; }
#publicis_slider .slider_container { }
#publicis_slider .slide { display: none; position: absolute; top:0; left:0; z-index: 0; width:100%; }
#publicis_slider .slide img { width:100%; }
#publicis_slider .slidePrev { background:#f40e00; width:50px; height:50px; position: absolute; top:50%; left:-50px; z-index: 10; }
#publicis_slider .slidePrev span { background-image:url("images/left_arrow.png"); width:50px; height:50px; float:left; background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer; }
#publicis_slider .slideNext { background:#f40e00; width:50px; height:50px; position: absolute; top:50%; right:-50px; z-index: 10; }
#publicis_slider .slideNext span { background-image:url("images/right_arrow.png"); width:50px; height:50px; float:left; background-position: 50% 50%; background-repeat: no-repeat; cursor: pointer; }
#publicis_slider .timers { height:4px; position: absolute; bottom:15px; right:0; z-index: 3; }
#publicis_slider .timer { height:4px; width:40px; background-color: #000; float:left; margin-right: 10px; }
#publicis_slider .progress { height:4px; width:0%; background-color: #FC3; float:left; }
#publicis_slider .slide_content { top:0; left:0; position: absolute; width:100%; height:100%; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; }
#publicis_slider .slide_content_wrap { max-width:990px; margin:12% auto; }
#publicis_slider .title {  opacity: 0; color:#fff; font-size:36px; background:#000; padding:10px; float:left; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; }
#publicis_slider .description { opacity: 0; color:#FC3; font-size:18px; background:#000; padding:10px; clear:both; float:left; margin-top:2px; line-height:24px; font-style: normal; font-weight: 400; }
#publicis_slider .readmore { opacity: 0; clear:both; float:left; text-transform:uppercase; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; background:#000; padding:10px; text-decoration: none; margin-top:2px; font-style: normal; font-weight: 400; }

#publicis_slider .readmore:hover { color:#fff; }
.footer { width:100%; float:left; text-align:center; }
.footer p { font-style: normal; font-weight: 400; font-size:12px; color:#585858; margin-top:20px; }


.historia { width:100%; margin-top:90px; }
.historia .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.historia .img { width:100%; height:480px; overflow:hidden; position:relative; }
.historia .img img  { position:absolute; top:0; z-index:-1; }
.historia .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.historia .tab_content p { margin-bottom:10px; }
.historia .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; line-height:25px; }
.historia .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.historia ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.historia ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.historia ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.historia ul.tabs li a:hover { background:#ff3626; color:#fff;  }
.historia ul.tabs li.active a { background:#ff3626; color:#fff;  }
.historia .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.historia .tab_content { padding: 30px; }
.historia .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.historia .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.historia .img .desactive { display:none; }
.historia .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.historia .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.historia .stream_proyectos img { margin:0; padding:0; display: block; }
.historia .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }

.servicios { width:100%; margin-top:90px; }
.servicios .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.servicios .img { width:100%; height:480px; overflow:hidden; position:relative; }
.servicios .img img  { position:absolute; top:0; z-index:-1; }
.servicios .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.servicios .tab_content p { margin-bottom:10px; }
.servicios .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.servicios .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.servicios ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.servicios ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.servicios ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.servicios ul.tabs li a:hover { background:#ff3626; color:#fff;  }
.servicios ul.tabs li.active a { background:#ff3626; color:#fff;  }
.servicios .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.servicios .tab_content { padding: 30px; }
.servicios .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.servicios .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.servicios .img .desactive { display:none; }
.servicios .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.servicios .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.servicios .stream_proyectos img { margin:0; padding:0; display: block; }
.servicios .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.servicios h2 { line-height:30px;}

.equipo { width:100%; margin-top:250px; }
.equipo .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.equipo .img { width:100%; height:480px; overflow:hidden; position:relative; }
.equipo .img img  { position:absolute; top:0; z-index:-1; }
.equipo .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.equipo .tab_content p { margin-bottom:10px; }
.equipo .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.equipo ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.equipo ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.equipo ul.tabs li a:hover { background:#ff3626; color:#fff;  }
.equipo ul.tabs li.active a { background:#ff3626; color:#fff;  }
.equipo .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.equipo .tab_content { padding: 30px; }
.equipo .content_ficha { overflow: hidden; clear: both; float: left; width:920px; }
.equipo .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.equipo .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.equipo .img .desactive { display:none; }
.equipo .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.equipo .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.equipo .stream_proyectos img { margin:0; padding:0; display: block; }
.equipo .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.equipo .ficha img.foto { float:left; margin-left:0px; }
.equipo .ficha_descripcion { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; width:40%; float:left; margin-left:22px;  text-align:justify;}
.equipo .ficha_descripcion p { margin-bottom:10px; margin-left:5px; margin-right:10px; color:#000; }
.equipo .ficha_descripcion h2 {margin-left:5px; margin-right:15px; font-size:30pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:10px; color:#e8242e;  line-height:43px;}
.equipo .ficha_descripcion h3 { margin:0; padding:0; font-size:20pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo .ficha_descripcion span {  color:#f40f00; text-align:center; }
.equipo .list_equipo { position:relative; float:left; width:920px; height:auto; margin-top:20px;  background:#FFF;  }
.equipo .list_equipo h2 {  background:#f40f00; width:120px; height:30px; line-height:30px; font-size:25px; padding:0 10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; float:left; color:#fff;}
.equipo .list_equipo .list {width:100%; float:left; height:155px; padding:10px 5px; margin-bottom:5%; }
.equipo .list_equipo .list .item { float:left; width:165px; font-family: FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:9pt; line-height:16px; color:#2e2e2e; margin-left:10px; cursor:pointer;  }
.equipo .list_equipo .list .item h3 { font-size:13pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#f40f00; float:none; }
.equipo .content_ficha li {
	margin-left:20px;
	margin-right:10px;
	color:#CCC;
	
}

.equipoP #titulo {
	background-color:#000;
	text-align:center;
	width:900px;
	height:50px;
	margin:auto;
	
}
.equipoP { width:100%; margin-top:250px; }
.equipoP .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.equipoP .img { width:100%; height:480px; overflow:hidden; position:relative; }
.equipoP .img img  { position:absolute; top:0; z-index:-1; }
.equipoP .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipoP .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.equipoP .tab_content p { margin-bottom:10px; }
.equipoP .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipoP .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipoP ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.equipoP ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.equipoP ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.equipoP ul.tabs li a:hover { background:#ff3626; color:#fff;  }
.equipoP ul.tabs li.active a { background:#ff3626; color:#fff;  }
.equipoP .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.equipoP .tab_content { padding: 30px; }
.equipoP .content_ficha { overflow: hidden; clear: both; float: left; width:920px;}
.equipoP .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.equipoP .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.equipoP .img .desactive { display:none; }
.equipoP .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.equipoP .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.equipoP .stream_proyectos img { margin:0; padding:0; display: block; }
.equipoP .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.equipoP .ficha img.foto { float:left; margin-left:120px; }
.equipoP .ficha_descripcion { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; width:900px; float:left;margin-left:10px; text-align:justify; background-color:#FFF;overflow-x:hidden; overflow-y:scroll; max-height:400px; min-height:300px; margin-top:10px;}
.equipoP .ficha_descripcion p { margin-bottom:10px; margin-left:15px; margin-right:15px; margin-top:15px; color:#000; }
.equipoP .ficha_descripcion h2 {margin-left:5px; margin-right:15px; font-size:30pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:10px; color:#e8242e;  line-height:43px;}
.equipoP .ficha_descripcion h3 { margin:0; padding:0; font-size:20pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipoP .ficha_descripcion span {  color:#f40f00; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:30px; line-height:43px; }
.equipoP .ficha_1 span {  color:#FFF; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:10px; line-height:43px; }
.equipoP .ficha_1  {  float:left; }
.equipoP .list_equipo { position:relative; float:left; width:920px; height:auto; margin-top:20px;  background:#FFF;  }
.equipoP .list_equipo h2 {  background:#000; width:120px; height:30px; line-height:30px; font-size:25px; padding:0 10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; float:left; color:#fff;}
.equipoP .list_equipo .list {width:100%; float:left; height:155px; padding:10px 5px; margin-bottom:5%; }
.equipoP .list_equipo .list .item { float:left; width:165px; font-family: FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:9pt; line-height:16px; color:#2e2e2e; margin-left:10px; cursor:pointer;  }
.equipoP .list_equipo .list .item h3 { font-size:13pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#000; float:none; }
.equipoP .content_ficha li {
	margin-left:20px;
	margin-right:10px;
	color:#CCC;
	
}

.proyectos { width:100%; margin-top:90px; }
.proyectos .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.proyectos .img { width:100%; height:480px; overflow:hidden; position:relative; }
.proyectos .img img  { position:absolute; top:0; z-index:-1; }
.proyectos .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.proyectos .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.proyectos .tab_content p { margin-bottom:10px; }
.proyectos .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.proyectos .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.proyectos ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.proyectos ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.proyectos ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.proyectos ul.tabs li a:hover { background:#ff3626; color:#fff;  }
.proyectos ul.tabs li.active a { background:#ff3626; color:#fff;  }
.proyectos .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.proyectos .tab_content { padding: 30px; }
.proyectos .list_items { width:100%; padding-top:20px; }
.proyectos .list_items .item { display:block; width:307px; height:274px; margin-right:10px; float:left}
.proyectos .list_items .item h2 { font-size:12pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#f40f00; line-height:20px; }
.proyectos .list_items .item p { font-size:9pt; color:#000; line-height:16px; }


.single { width:100%; margin-top:120px; }
.single .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.single .img { width:100%; height:480px; overflow:hidden; position:relative; }
.single .img img  { position:absolute; top:0; z-index:-1; }
.single .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.single ul.tabs { margin: 0; padding: 0; position:relative; float:left; list-style: none; height: 64px; width: 530px; background:#000; z-index:3000; margin-bottom:10px; }
.single ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:8px; }
.single ul.tabs li a { text-decoration: none; color: #fff; display: block; font-size: 18pt; height:64px; line-height:64px; outline: none; padding:0 8px;  }
.single ul.tabs li a:hover { background:#ff3626; color:#fff;  }
.single ul.tabs li.active a { background:#ff3626; color:#fff;  }
.single .content_ficha { overflow: hidden; clear: both; float: left; width:920px; }
.single .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.single .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.single .img .desactive { display:none; }
.single .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.single .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.single .stream_proyectos img { margin:0; padding:0; display: block; }
.single .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.single .ficha img.foto { float:left; }
.single .ficha_descripcion { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; width:340px; float:left; margin-left:20px; margin-top:0px; text-align:justify; background: #000; padding:10px; }
.single .ficha_descripcion p { margin-bottom:10px;  color:#FFF; }
.single .ficha_descripcion h2 { margin:0; padding:0; font-size:15pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; font-weight: 100; color:#e8242e; margin-bottom:10px; }
.single .ficha_descripcion span { color:#FFF; }
.single .list_equipo { position:relative; float:left; width:920px; height:220px; margin-top:20px;  background:#FFF;  }
.single .list_equipo h2 { width:125px; height:30px; line-height:30px; font-size:25px; padding:0 10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; float:left; color:#fff; background:#000;  }
.single .list_equipo .list {width:100%; float:left; height:155px; padding:10px 5px; }
.single .list_equipo .list .item { float:left; width:215px; font-family: FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:9pt; line-height:16px; color:#2e2e2e; margin-left:10px; cursor:pointer; }
.single .list_equipo .list .item h3 { font-size:13pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#f40f00; }


/*-------------------------------DIALOG---------------------------*/

.historia1 { width:100%; margin-top:90px; }
.historia1 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.historia1 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.historia1 .img img  { position:absolute; top:0; z-index:-1; }
.historia1 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.historia1 .tab_content p { margin-bottom:10px; }
.historia1 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; line-height:30px; }
.historia1 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.historia1 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.historia1 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.historia1 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.historia1 ul.tabs li a:hover { background:#ffd300; color:#fff;  }
.historia1 ul.tabs li.active a { background:#ffd300; color:#fff;  }
.historia1 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.historia1 .tab_content { padding: 30px; }
.historia1 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.historia1 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.historia1 .img .desactive { display:none; }
.historia1 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.historia1 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.historia1 .stream_proyectos img { margin:0; padding:0; display: block; }
.historia1 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.historia1 a:active, a:visited, a:hover, a:link{
	text-decoration:none;
	color:#666;
		
}

.servicios1 { width:100%; margin-top:90px; }
.servicios1 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.servicios1 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.servicios1 .img img  { position:absolute; top:0; z-index:-1; }
.servicios1 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.servicios1 .tab_content p { margin-bottom:10px; }
.servicios1 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.servicios1 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.servicios1 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.servicios1 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px;}
.servicios1 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.servicios1 ul.tabs li a:hover { background:#ffd300; color:#fff;  }
.servicios1 ul.tabs li.active a { background:#ffd300; color:#fff;  }
.servicios1 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.servicios1 .tab_content { padding: 30px; }
.servicios1 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.servicios1 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.servicios1 .img .desactive { display:none; }
.servicios1 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.servicios1 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.servicios1 .stream_proyectos img { margin:0; padding:0; display: block; }
.servicios1 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }

.equipo1 #titulo {
	background-color:#000;
	text-align:center;
	width:900px;
	height:50px;
	margin:auto;
	
}
.equipo1 { width:100%; margin-top:250px; }
.equipo1 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.equipo1 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.equipo1 .img img  { position:absolute; top:0; z-index:-1; }
.equipo1 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo1 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.equipo1 .tab_content p { margin-bottom:10px; }
.equipo1 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo1 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo1 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.equipo1 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.equipo1 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.equipo1 ul.tabs li a:hover { background:#ffd300; color:#fff;  }
.equipo1 ul.tabs li.active a { background:#ffd300; color:#fff;  }
.equipo1 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.equipo1 .tab_content { padding: 30px; }
.equipo1 .content_ficha { overflow: hidden; clear: both; float: left; width:920px;}
.equipo1 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.equipo1 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.equipo1 .img .desactive { display:none; }
.equipo1 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.equipo1 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.equipo1 .stream_proyectos img { margin:0; padding:0; display: block; }
.equipo1 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.equipo1 .ficha img.foto { float:left; margin-left:120px; }
.equipo1 .ficha_descripcion { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; width:900px; float:left;margin-left:10px; text-align:justify; background-color:#FFF;overflow-x:hidden; overflow-y:scroll; max-height:400px; min-height:300px; margin-top:10px;}
.equipo1 .ficha_descripcion p { margin-bottom:10px; margin-left:15px; margin-right:15px; margin-top:15px; color:#000; }
.equipo1 .ficha_descripcion h2 {margin-left:5px; margin-right:15px; font-size:30pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:10px; color:#e8242e;  line-height:43px;}
.equipo1 .ficha_descripcion h3 { margin:0; padding:0; font-size:20pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo1 .ficha_descripcion span {  color:#f40f00; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:30px; line-height:43px; }
.equipo1 .ficha_1 span { color:#FFF; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:10px; line-height:43px; }
.equipo1 .ficha_1  {  float:left; }
.equipo1 .list_equipo { position:relative; float:left; width:920px; height:auto; margin-top:20px;  background:#FFF;  }
.equipo1 .list_equipo h2 {  background:#000; width:120px; height:30px; line-height:30px; font-size:25px; padding:0 10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; float:left; color:#fff;}
.equipo1 .list_equipo .list {width:100%; float:left; height:155px; padding:10px 5px; margin-bottom:5%; }
.equipo1 .list_equipo .list .item { float:left; width:165px; font-family: FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:9pt; line-height:16px; color:#2e2e2e; margin-left:10px; cursor:pointer;  }
.equipo1 .list_equipo .list .item h3 { font-size:13pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif;  color:#000; float:none; }
.equipo1 .content_ficha li {
	margin-left:20px;
	margin-right:10px;
	color:#CCC;
	
}

.proyectos1 { width:100%; margin-top:90px; }
.proyectos1 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.proyectos1 ul.tabs { margin: 0; padding: 0; position:relative; float:left; list-style: none; height: 64px; width: 530px; background:#000; z-index:3000; margin-top:-64px; }
.proyectos1 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:8px; }
.proyectos1 ul.tabs li a { text-decoration: none; color: #fff; display: block; font-size: 18pt; height:64px; line-height:64px; outline: none; padding:0 8px;  }
.proyectos1 ul.tabs li a:hover {background:#ffd300;color:#fff; }
.proyectos1 ul.tabs li.active a { background:#ffd300; color:#fff; }
.proyectos1 .list_items { width:100%; padding-top:20px; }
.proyectos1 .list_items .item { display:block; width:307px; height:274px; margin-right:10px; float:left; }
.proyectos1 .list_items .item h2 { font-size:12pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#f40f00; line-height:20px; }
.proyectos1 .list_items .item p { font-size:9pt; color:#000; line-height:16px; }




/*--------------------------------MODEM-----------------------------*/


.historia2 { width:100%; margin-top:90px; }
.historia2 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.historia2 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.historia2 .img img  { position:absolute; top:0; z-index:-1; }
.historia2 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.historia2 .tab_content p { margin-bottom:10px; }
.historia2 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; line-height:30px; }
.historia2 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.historia2 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.historia2 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.historia2 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.historia2 ul.tabs li a:hover { background:#51057c; color:#fff;  }
.historia2 ul.tabs li.active a { background:#51057c; color:#fff;  }
.historia2 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.historia2 .tab_content { padding: 30px; }
.historia2 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.historia2 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.historia2 .img .desactive { display:none; }
.historia2 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.historia2 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.historia2 .stream_proyectos img { margin:0; padding:0; display: block; }
.historia2 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }

.servicios2 { width:100%; margin-top:90px; }
.servicios2 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.servicios2 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.servicios2 .img img  { position:absolute; top:0; z-index:-1; }
.servicios2 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.servicios2 .tab_content p { margin-bottom:10px; }
.servicios2 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.servicios2 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.servicios2 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.servicios2 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px;}
.servicios2 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.servicios2 ul.tabs li a:hover { background:#51057c; color:#fff;  }
.servicios2 ul.tabs li.active a { background:#51057c; color:#fff;  }
.servicios2 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.servicios2 .tab_content { padding: 30px; }
.servicios2 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.servicios2 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.servicios2 .img .desactive { display:none; }
.servicios2 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.servicios2 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.servicios2 .stream_proyectos img { margin:0; padding:0; display: block; }
.servicios2 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }

.equipo2 #titulo {
	background-color:#000;
	text-align:center;
	width:900px;
	height:50px;
	margin:auto;
	
}
.equipo2 { width:100%; margin-top:250px; }
.equipo2 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.equipo2 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.equipo2 .img img  { position:absolute; top:0; z-index:-1; }
.equipo2 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo2 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.equipo2 .tab_content p { margin-bottom:10px; }
.equipo2 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo2 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo2 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.equipo2 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.equipo2 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.equipo2 ul.tabs li a:hover { background:#51057c; color:#fff;  }
.equipo2 ul.tabs li.active a { background:#51057c; color:#fff;  }
.equipo2 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.equipo2 .tab_content { padding: 30px; }
.equipo2 .content_ficha { overflow: hidden; clear: both; float: left; width:920px;}
.equipo2 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.equipo2 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.equipo2 .img .desactive { display:none; }
.equipo2 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.equipo2 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.equipo2 .stream_proyectos img { margin:0; padding:0; display: block; }
.equipo2 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.equipo2 .ficha img.foto { float:left; margin-left:120px; }
.equipo2 .ficha_descripcion { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; width:900px; float:left;margin-left:10px; text-align:justify; background-color:#FFF;overflow-x:hidden; overflow-y:scroll; max-height:400px; min-height:300px; margin-top:10px;}
.equipo2 .ficha_descripcion p { margin-bottom:10px; margin-left:15px; margin-right:15px; margin-top:15px; color:#000; }
.equipo2 .ficha_descripcion h2 {margin-left:5px; margin-right:15px; font-size:30pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:10px; color:#e8242e;  line-height:43px;}
.equipo2 .ficha_descripcion h3 { margin:0; padding:0; font-size:20pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo2 .ficha_descripcion span {  color:#f40f00; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:30px; line-height:43px; }
.equipo2 .ficha_1 span {  color:#FFF; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:10px; line-height:43px; }
.equipo2 .ficha_1  {  float:left; }
.equipo2 .list_equipo { position:relative; float:left; width:920px; height:auto; margin-top:20px;  background:#FFF;  }
.equipo2 .list_equipo h2 {  background:#000; width:120px; height:30px; line-height:30px; font-size:25px; padding:0 10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; float:left; color:#fff;}
.equipo2 .list_equipo .list {width:100%; float:left; height:155px; padding:10px 5px; margin-bottom:5%; }
.equipo2 .list_equipo .list .item { float:left; width:165px; font-family: FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:9pt; line-height:16px; color:#2e2e2e; margin-left:10px; cursor:pointer;  }
.equipo2 .list_equipo .list .item h3 { font-size:13pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif;  color:#000; float:none; }
.equipo2 .content_ficha li {
	margin-left:20px;
	margin-right:10px;
	color:#CCC;
	
}

.proyectos2 { width:100%; margin-top:90px; }
.proyectos2 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.proyectos2 ul.tabs { margin: 0; padding: 0; position:relative; float:left; list-style: none; height: 64px; width: 530px; background:#000; z-index:3000; margin-top:-64px; }
.proyectos2 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:8px; }
.proyectos2 ul.tabs li a { text-decoration: none; color: #fff; display: block; font-size: 18pt; height:64px; line-height:64px; outline: none; padding:0 8px;  }
.proyectos2 ul.tabs li a:hover { background:#51057c; color:#fff; }
.proyectos2 ul.tabs li.active a { background:#51057c; color:#fff; }
.proyectos2 .list_items { width:100%; padding-top:20px; }
.proyectos2 .list_items .item { display:block; width:307px; height:274px; margin-right:10px; float:left; }
.proyectos2 .list_items .item h2 { font-size:12pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#f40f00; line-height:20px; }
.proyectos2 .list_items .item p { font-size:9pt; color:#000; line-height:16px; }


/*--------------------------------RED LION-------------------------------*/

.historia3 { width:100%; margin-top:90px; }
.historia3 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.historia3 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.historia3 .img img  { position:absolute; top:0; z-index:-1; }
.historia3 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.historia3 .tab_content p { margin-bottom:10px; }
.historia3 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.historia3 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.historia3 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.historia3 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.historia3 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.historia3 ul.tabs li a:hover { background:#373737; color:#fff;  }
.historia3 ul.tabs li.active a { background:#373737; color:#fff;  }
.historia3 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.historia3 .tab_content { padding: 30px; }
.historia3 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.historia3 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.historia3 .img .desactive { display:none; }
.historia3 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.historia3 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.historia3 .stream_proyectos img { margin:0; padding:0; display: block; }
.historia3 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }

.servicios3 { width:100%; margin-top:90px; }
.servicios3 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.servicios3 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.servicios3 .img img  { position:absolute; top:0; z-index:-1; }
.servicios3 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.servicios3 .tab_content p { margin-bottom:10px; }
.servicios3 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.servicios3 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.servicios3 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.servicios3 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px;}
.servicios3 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.servicios3 ul.tabs li a:hover { background:#373737; color:#fff;  }
.servicios3 ul.tabs li.active a { background:#373737; color:#fff;  }
.servicios3 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.servicios3 .tab_content { padding: 30px; }
.servicios3 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.servicios3 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.servicios3 .img .desactive { display:none; }
.servicios3 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.servicios3 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.servicios3 .stream_proyectos img { margin:0; padding:0; display: block; }
.servicios3 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }

.equipo3 #titulo {
	background-color:#000;
	text-align:center;
	width:900px;
	height:50px;
	margin:auto;
	
}
.equipo3 { width:100%; margin-top:250px; }
.equipo3 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.equipo3 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.equipo3 .img img  { position:absolute; top:0; z-index:-1; }
.equipo3 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo3 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.equipo3 .tab_content p { margin-bottom:10px; }
.equipo3 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo3 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo3 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.equipo3 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.equipo3 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.equipo3 ul.tabs li a:hover { background:#373737; color:#fff;  }
.equipo3 ul.tabs li.active a { background:#373737; color:#fff;  }
.equipo3 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.equipo3 .tab_content { padding: 30px; }
.equipo3 .content_ficha { overflow: hidden; clear: both; float: left; width:920px;}
.equipo3 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.equipo3 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.equipo3 .img .desactive { display:none; }
.equipo3 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.equipo3 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.equipo3 .stream_proyectos img { margin:0; padding:0; display: block; }
.equipo3 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.equipo3 .ficha img.foto { float:left; margin-left:120px; }
.equipo3 .ficha_descripcion { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; width:900px; float:left;margin-left:10px; text-align:justify; background-color:#FFF;overflow-x:hidden; overflow-y:scroll; max-height:400px; min-height:300px; margin-top:10px;}
.equipo3 .ficha_descripcion p { margin-bottom:10px; margin-left:15px; margin-right:15px; margin-top:15px; color:#000; }
.equipo3 .ficha_descripcion h2 {margin-left:5px; margin-right:15px; font-size:30pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:10px; color:#e8242e;  line-height:43px;}
.equipo3 .ficha_descripcion h3 { margin:0; padding:0; font-size:20pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo3 .ficha_descripcion span {  color:#f40f00; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:30px; line-height:43px; }
.equipo3 .ficha_1 span {  color:#FFF; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:10px; line-height:43px; }
.equipo3 .ficha_1  {  float:left; }
.equipo3 .list_equipo { position:relative; float:left; width:920px; height:auto; margin-top:20px;  background:#FFF;  }
.equipo3 .list_equipo h2 {  background:#000; width:120px; height:30px; line-height:30px; font-size:25px; padding:0 10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; float:left; color:#fff;}
.equipo3 .list_equipo .list {width:100%; float:left; height:155px; padding:10px 5px; margin-bottom:5%; }
.equipo3 .list_equipo .list .item { float:left; width:165px; font-family: FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:9pt; line-height:16px; color:#2e2e2e; margin-left:10px; cursor:pointer;  }
.equipo3 .list_equipo .list .item h3 { font-size:13pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#000; float:none; }
.equipo3 .content_ficha li {
	margin-left:20px;
	margin-right:10px;
	color:#CCC;
	
}


.proyectos3 { width:100%; margin-top:90px; }
.proyectos3 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.proyectos3 ul.tabs { margin: 0; padding: 0; position:relative; float:left; list-style: none; height: 64px; width: 530px; background:#000; z-index:3000; margin-top:-64px; }
.proyectos3 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:8px; }
.proyectos3 ul.tabs li a { text-decoration: none; color: #fff; display: block; font-size: 18pt; height:64px; line-height:64px; outline: none; padding:0 8px;  }
.proyectos3 ul.tabs li a:hover { background:#373737; color:#fff; }
.proyectos3 ul.tabs li.active a { background:#373737; color:#fff; }
.proyectos3 .list_items { width:100%; padding-top:20px; }
.proyectos3 .list_items .item { display:block; width:307px; height:274px; margin-right:10px; float:left; }
.proyectos3 .list_items .item h2 { font-size:12pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#f40f00; line-height:20px; }
.proyectos3 .list_items .item p { font-size:9pt; color:#000; line-height:16px; }

/*--------------------------------ZENITH OPTIMEDI---------------------*/
.historia4 { width:100%; margin-top:90px; }
.historia4 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.historia4 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.historia4 .img img  { position:absolute; top:0; z-index:-1; }
.historia4 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.historia4 .tab_content p { margin-bottom:10px; }
.historia4 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; line-height:32px; }
.historia4 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.historia4 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.historia4 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.historia4 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.historia4 ul.tabs li a:hover { background:#00d4e9; color:#fff;  }
.historia4 ul.tabs li.active a { background:#00d4e9; color:#fff;  }
.historia4 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.historia4 .tab_content { padding: 30px; }
.historia4 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.historia4 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.historia4 .img .desactive { display:none; }
.historia4 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.historia4 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.historia4 .stream_proyectos img { margin:0; padding:0; display: block; }
.historia4 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }

.historia5 { width:100%; margin-top:90px; }
.historia5 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.historia5 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.historia5 .img img  { position:absolute; top:0; z-index:-1; }
.historia5 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.historia5 .tab_content p { margin-bottom:10px; }
.historia5 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.historia5 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.historia5 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.historia5 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.historia5 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.historia5 ul.tabs li a:hover { background:#ff3626; color:#fff;  }
.historia5 ul.tabs li.active a { background:#ff3626; color:#fff;  }
.historia5 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.historia5 .tab_content { padding: 30px; }
.historia5 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.historia5 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.historia5 .img .desactive { display:none; }
.historia5 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.historia5 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.historia5 .stream_proyectos img { margin:0; padding:0; display: block; }
.historia5 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.historia5 h2 {
	line-height:30px;
}

.servicios4 { width:100%; margin-top:90px; }
.servicios4 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.servicios4 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.servicios4 .img img  { position:absolute; top:0; z-index:-1; }
.servicios4 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.servicios4 .tab_content p { margin-bottom:10px; }
.servicios4 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.servicios4 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.servicios4 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.servicios4 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px;}
.servicios4 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.servicios4 ul.tabs li a:hover { background:#00d4e9; color:#fff;  }
.servicios4 ul.tabs li.active a { background:#00d4e9; color:#fff;  }
.servicios4 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.servicios4 .tab_content { padding: 30px; }
.servicios4 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.servicios4 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.servicios4 .img .desactive { display:none; }
.servicios4 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.servicios4 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.servicios4 .stream_proyectos img { margin:0; padding:0; display: block; }
.servicios4 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }

.equipo4 #titulo {
	background-color:#000;
	text-align:center;
	width:900px;
	height:50px;
	margin:auto;
	
}
.equipo4 { width:100%; margin-top:250px; }
.equipo4 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.equipo4 .img { width:100%; height:480px; overflow:hidden; position:relative; }
.equipo4 .img img  { position:absolute; top:0; z-index:-1; }
.equipo4 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo4 .tab_content { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; }
.equipo4 .tab_content p { margin-bottom:10px; }
.equipo4 .tab_content h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo4 .img h2 { font-size:30pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom:20px; width:940px; position:relative; color:#FFF; padding:20px 0 0 30px; }
.equipo4 ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px; width: 60%; margin-top:-120px; margin-left:30px; }
.equipo4 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-top:10px; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:10px; }
.equipo4 ul.tabs li a { text-decoration: none; color: #858585; display: block; font-size: 18pt; padding: 20px 10px 20px 10px; outline: none;  }
.equipo4 ul.tabs li a:hover { background:#00d4e9; color:#fff;  }
.equipo4 ul.tabs li.active a { background:#00d4e9; color:#fff;  }
.equipo4 .tab_container { overflow: hidden; clear: both; float: left; width: 605px; background: #fff; margin-top:-110px; padding-top:50px; min-height:700px; }
.equipo4 .tab_content { padding: 30px; }
.equipo4 .content_ficha { overflow: hidden; clear: both; float: left; width:920px;}
.equipo4 .quote { background:url(images/cita_round.png); width:241px; height:243px; position:absolute; right:20px; top:-400px;  }
.equipo4 .quote span { display:block; position:absolute; top:65px; left:20px; font-family: "Times New Roman", Arial, Helvetica, sans-serif; font-size:12pt; line-height:13pt; color:#FFF; text-align:center; width:200px; }
.equipo4 .img .desactive { display:none; }
.equipo4 .stream_proyectos { float:left; width:330px; height:200px; margin-left:30px; margin-top:30px; }
.equipo4 .stream_proyectos table td { margin:0; padding:0; border:5px solid #fff;  }
.equipo4 .stream_proyectos img { margin:0; padding:0; display: block; }
.equipo4 .stream_proyectos h2 { margin:0; padding:0; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; padding:7px 10px; background:#f40f00; color:#fff; font-size:14pt; text-transform:uppercase; width:95px; }
.equipo4 .ficha img.foto { float:left; margin-left:120px; }
.equipo4 .ficha_descripcion { font-family:FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:11pt; line-height:18pt; color: #515050; width:900px; float:left;margin-left:10px; text-align:justify; background-color:#FFF;overflow-x:hidden; overflow-y:scroll; max-height:400px; min-height:300px; margin-top:10px;}
.equipo4 .ficha_descripcion p { margin-bottom:10px; margin-left:15px; margin-right:15px; margin-top:15px; color:#000; }
.equipo4 .ficha_descripcion h2 {margin-left:5px; margin-right:15px; font-size:30pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:10px; color:#e8242e;  line-height:43px;}
.equipo4 .ficha_descripcion h3 { margin:0; padding:0; font-size:20pt; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100; margin-bottom:30px; color:#e8242e; }
.equipo4 .ficha_descripcion span {  color:#f40f00; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:30px; line-height:43px; }
.equipo4 .ficha_1 span {  color:#fff; text-align:center; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: 100;font-size:30pt; margin-bottom:10px; line-height:43px; }
.equipo4 .ficha_1  {  float:left; }
.equipo4 .list_equipo { position:relative; float:left; width:920px; height:auto; margin-top:20px;  background:#FFF;  }
.equipo4 .list_equipo h2 {  background:#000; width:120px; height:30px; line-height:30px; font-size:25px; padding:0 10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; float:left; color:#fff;}
.equipo4 .list_equipo .list {width:100%; float:left; height:155px; padding:10px 5px; margin-bottom:5%; }
.equipo4 .list_equipo .list .item { float:left; width:165px; font-family: FrutigerLTCom-Light, Arial, Helvetica, sans-serif; font-size:9pt; line-height:16px; color:#2e2e2e; margin-left:10px; cursor:pointer;  }
.equipo4 .list_equipo .list .item h3 { font-size:13pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif;  color:#000; float:none; }
.equipo4 .content_ficha li {
	margin-left:20px;
	margin-right:10px;
	color:#CCC;
	
}

.proyectos4 { width:100%; margin-top:90px; }
.proyectos4 .content { width:970px; position:relative; margin:0 auto; z-index:3; }
.proyectos4 ul.tabs { margin: 0; padding: 0; position:relative; float:left; list-style: none; height: 64px; width: 530px; background:#000; z-index:3000; margin-top:-64px; }
.proyectos4 ul.tabs li { float: left; margin: 0; padding: 0; overflow: hidden; position: relative; padding-bottom:10px; font-family:GeogrotesqueUlLgUltraLight, Arial, Helvetica, sans-serif; font-weight: normal; cursor:pointer; margin-right:8px; }
.proyectos4 ul.tabs li a { text-decoration: none; color: #fff; display: block; font-size: 18pt; height:64px; line-height:64px; outline: none; padding:0 8px;  }
.proyectos4 ul.tabs li a:hover {background:#00d4e9; color:#fff; }
.proyectos4 ul.tabs li.active a { background:#00d4e9; color:#fff; }
.proyectos4 .list_items { width:100%; padding-top:20px; }
.proyectos4 .list_items .item { display:block; width:307px; height:274px; margin-right:10px; float:left; }
.proyectos4 .list_items .item h2 { font-size:12pt; font-family:GeogrotesqueMdMedium, Arial, Helvetica, sans-serif; color:#f40f00; line-height:20px; }
.proyectos4 .list_items .item p { font-size:9pt; color:#000; line-height:16px; }



 



.fullsize-icon {
	position: absolute;
	margin: 0;
	padding: 0;
	width: 30px;
	height: 30px;
	background: transparent url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-icon.png) no-repeat left top;
	z-index: 950;
	cursor: url(fullsize.cur), auto;
}

.fullsize-loading, .fullsize-wrapper {
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 999;
}

.fullsize-loading {
	height: 51px;
	width: 51px;
	background: transparent url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-loading-bg.png) no-repeat left top;
}

.fullsize-loading-inner {
	height: 100%;
	width: 100%;
	background: transparent url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-loading-spinner.gif) no-repeat center center;
}

.fullsize-image {
	display: block;
}

.fullsize-title {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 5px 0;
	min-height: 14px;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	font-family: "Lucida Grande", sans-serif;
	text-shadow: 0 0 1px #000;
	background: transparent url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-title-bg.png) repeat-x left top;
}

.fullsize-title-text {
	text-align: center;
	margin: 0 auto;
	width: 100%;
}

a.fullsize-close {
	position: absolute;
	display: block;
	margin: -15px 0 0 6px;
	width: 16px;
	height: 16px;
	text-decoration: none;
	z-index: 1000;
	background: transparent url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-close.png) no-repeat left top;
}

/* Safari 3.0 and Chrome rules here */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	a.fullsize-close {
		margin-top: -14px;
	}
}

a.fullsize-close:hover {
	background-position: right top;
}

.fullsize-close {
	cursor: pointer;	
}

/* Shadows */

.fullsize-sh-wrap {
	position: absolute;
	z-index: 980;
}

.fullsize-sh-top, .fullsize-sh-body, .fullsize-sh-bottom {
	width: 100%;
}

.fullsize-sh-top-l, .fullsize-sh-top-m, .fullsize-sh-top-r, .fullsize-sh-bottom-l, .fullsize-sh-bottom-m, .fullsize-sh-bottom-r {
	background-position: left top;
	background-repeat: none;
	background-color: transparent;
	height: 20px;
}

.fullsize-sh-top-l {
	float: left;
	width: 22px;
	background-image: url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-sh-top-l.png);
}

.fullsize-sh-top-m {
	margin: 0 22px;
	background-image: url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-sh-top-m.png);
	background-repeat: repeat-x;
}

.fullsize-sh-top-r {
	float: right;
	width: 22px;
	background-image: url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-sh-top-r.png);
}

.fullsize-sh-bottom-l {
	float: left;
	width: 22px;
	height: 24px;
	background-image: url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-sh-bottom-l.png);
}

.fullsize-sh-bottom-m {
	margin: 0 22px;
	height: 24px;
	background-image: url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-sh-bottom-m.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.fullsize-sh-bottom-r {
	float: right;
	width: 22px;
	height: 24px;
	background-image: url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-sh-bottom-r.png);
}

.fullsize-sh-body {
	background-image: url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-sh-body-l.png);
	background-repeat: repeat-y;
}

.fullsize-sh-body-r {
	float: right;
	height: 100%;
	width: 11px;
	background-image: url(http://www.publicisdigitalvenezuela.com/propuestas/publicis/wp-content/themes/publicis/fullsize-sh-body-r.png);
	background-repeat: repeat-y;
}

/* ------------------------------- 4. Media Query Max Width 1300, Min Width 720 ------------------------------- */

@media only screen and (min-width:720px) and (max-width: 1300px) {
 #publicis_slider .slide_content_wrap {
margin-left:50px;
margin-top:15%;
}
 #publicis_slider .title {
font-size:26px;
}
 #publicis_slider .description {
font-size:12px;
}
}

/* ------------------------------- 5. Media Query Max Width 719 ------------------------------- */

@media only screen and (max-width:719px) {
 #publicis_slider .slide_content_wrap {
display:none;
}
 #publicis_slider .timers {
display:none;
}
 #publicis_slider .slide_content {
cursor: pointer;
}
}




