/* CSS Document */

*{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
html{
	height:100%;
	padding:0px;
	margin:0px;
}
body{
	background-color:#FFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #666;
	text-align:justify;
	text-decoration:none;
	margin:0;
	padding:0;
    height:100%;
	
}
a{
	text-decoration:none;
	color: #666;
	outline:none;
}
a img { border:none }
ul { 
	list-style:none outside; 
	margin:0; 
	padding:0 
}

h2 { margin:0; padding:0 }
h3 { margin:0; padding:0 }


.hide 	{ display:none }
.show	{ display:block }
.clear	{ clear:both }



.botonleermas{
	width: 49px;
	height:22px;
	display:block;
	background-image:url(../images/leer+.png);
	text-indent:-2000em;
	overflow:hidden;
}
.botonleermas:hover{
	background-image:url(../images/leer+2.png);
}
.botonleermas_inverso{
	width: 49px;
	height:22px;
	display:block;
	background-image:url(../images/leer+2.png);	
	text-indent:-2000em;
	overflow:hidden;
}
.botonleermas_inverso:hover{
	background-image:url(../images/leer+.png);
}

.leer_mas_mini{
	display:block;
	width:17px;
	height:17px;
	float:right;
	background-image:url(../images/leer+mini.png);
	overflow:hidden;
	text-indent:-2000em;
}
.leer_mas_mini:hover{
	background-image:url(../images/leer+mini2.png);
}

.botonconocimientos{
	width: 134px;
	height:31px;
	display:block;
	background-image:url(../images/conocimientos.png);
	text-indent:-2000em;
	overflow:hidden;
}
.botonconocimientos:hover{
	background-image:url(../images/conocimientos2.png);
}



.fecha { font-weight:bold; }
.fecha_detalle { font-weight:bold; color:#999; }
.titulo_noticia{ font-weight:bold; color:#0072bc; text-align:left }
.texto_gris_claro { color:#999; }
.menu{ font-size:13px; font-weight:bold; color:#999; }

/* Wordpress */
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright { float: right }
.alignleft { float: left }


/* LAYOUT */

#contenedor{
	text-align:justify;
	height:10px;
	background:url(../images/superior.jpg) repeat-x top;
}
#web{
	width:991px;
	display: table;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	margin-top:10px;
}
#web_secciones{
	width:991px;
	min-height:1080px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	display:table;
	
}
#pie{/*PIE DE FITUR*/
	background: #525252 url(../images/pie.jpg);
	/*background: #525252 url(../images/piefondo.jpg);*/
	height:523px;
	clear:both;
}
#pie a{ text-decoration:underline }

/* FIN LAYOUT */



/*CABECERA*/

#cabecera{
	height:121px;
	width:924px;
	margin-left:auto;
	margin-right:7px;
	
}
#cabecera h1 a{
	background: transparent url(../images/mindproject.gif) no-repeat 0 0;
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	outline: none;	
	width:173px;
	height:121px;
	float:left;
	position:relative;
	bottom:0px;
}

/*---------------IDIOMAS---------------------*/
#idiomas{
	width:142px;
	height:13px;
	float:right;
	text-indent:-2000em;
	border:0px;
	margin:0px;
	
}
#idiomas ul {
	margin-top:0px;

}
#idiomas ul li{
	float:right;
	display:inline;
	
}

.espanol{
	
	width:81px;
	height:13px;
	display:block;
	background-image:url(../images/idioma1.gif);
}
.espanol:hover{
	background-position: 0px 13px;
}
.ingles{

	width:61px;
	height:13px;
	display:block;
	background-image:url(../images/idioma2.gif) ;
	
}
.ingles:hover{
	background-position: 0px 13px;
}
/*--------------- FIN IDIOMAS---------------------*/

#redes_sociales{
	width:540px;
	float:right;
}
#redes_sociales ul {
	margin-top:0px;
	float:right;
}
#redes_sociales ul li{
	display:inline;
	
}

#rss{
	width:40px;
	float:right;
	height:70px;
	display:block;
}
#redes_sociales p {
	float:right;
	border-left:1px solid #CCCCCC;
	padding-left:15px;
	margin-top:0px;
}

#otrasredes {
	float:right;
	position:relative;
	top:7px;
	margin: 0px 6px 0px 6px;
}
#otrasredes {
	float:right;
	position:relative;
	top:7px;
	margin: 0px 6px 0px 6px;
}

        #otrasredes img{
			border:0;
		}
		#otrasredes ul {
          padding: 0;
          margin: 0;
          list-style: none;
		  background:url(../images/otrasredessociales.gif);
		  width:158px;
		  height:70px;
		  text-indent:-2000em;
		  cursor:pointer;
		  
          }
          
		  
        #otrasredes li {
          float: left;
          position: relative;
		  top:3px;
          width: 158px;
          color:#FFFFFF;
          text-align:center;
		  text-decoration:none;
		  
          }
          
        #otrasredes li ul {
          display: none;
          position: absolute; 
          top: 1em;
          left: 0;
          }
        #otrasredes ul li ul li {
            background-color:#ebebeb;
			text-decoration:none;
            color:#FFFFFF;
            text-indent:10px;
            text-align:left;
			padding:5px 10px 0px 10px;
			width:59px;
			
        }
        #otrasredes li > ul {
            top: auto;
            left: auto;
            }
        
        #otrasredes li:hover ul, li.over ul{ display: block; }

#botonera_inicio{
	height:40px;
	background: url(../images/botonera.gif) no-repeat right;
	width:956px;
	margin-left:auto;
	
}
#botonera{
	width:238px;
    height:40px;
	margin:0px;
	padding-top:25px;
}
#botonera ul {
	width:238px;
	padding:0px;
	margin:0px;
	float:left;
	
}
#botonera ul li {
	float:left;
	margin:0px;
	padding:0px;
}
#botonera ul li a {
	display:block;
	text-indent:-2000em;
	padding:0px;
	margin:0px;
	position:relative;
	outline:none;
}

.m_about{	
	background-image:url(../images/botonera/about.gif);
	width:238px;
	height:40px;
}
.m_about:hover, .m_about_active{
	background-position:0px 40px;;
}
.m_services{	
	background-image:url(../images/botonera/services.gif);
	width:238px;
	height:40px;
}
.m_services:hover, .m_services_active{
	background-position:0px 40px;;
}
.m_team{	
	background-image:url(../images/botonera/team.gif);
	width:238px;
	height:40px;
}
.m_team:hover, .m_team_active{
	background-position:0px 40px;;
}
.m_contact{	
	background-image:url(../images/botonera/contact.gif);
	width:238px;
	height:40px;
}
.m_contact:hover, .m_contact_active{
	background-position:0px 40px;;
}

/*FIN CABECERA*/

/*MAIN*/

#izquierda{
	width:238px;
    float:left;
}
#derecha{
	min-height:340px;
	width:650px;
	float:right;
	padding: 0px 20px 0px 20px;
	
}

#areas{
	height:292px;
}
#areas ul li a {
	text-indent:-2000em;
}

#secciones_menu {
	width:244px;
	float:right;
}
#secciones_menu h3 {
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	outline: none;
	width:244px;
	height:78px;
}
#secciones_menu h3.noticias { background: transparent url(../images/noticias_izquierda.gif) no-repeat 0 0; }
#secciones_menu h3.decalogo { background: transparent url(../images/decalogo_izquierda.gif) no-repeat 0 0; }

#caja_noticias{
	background-image: url(../images/noticias_caja_izquierda.gif);
	background-repeat:no-repeat;
	height:158px;
	padding: 8px 0px 0px 10px;
}
#caja_noticias ul {
	width:224px;
}
#caja_noticias ul li {
	clear:both;
	font-size:12px;
	line-height:14px;
	margin-bottom:25px;
}

#caja_decalogo{
	background-image: url(../images/decalogo_caja_izquierda.gif);
	background-repeat:no-repeat;
	height:250px;
	padding: 22px 15px 0px 55px;
	font-weight:bold;
	color:#777777;
}
#caja_decalogo ul li {
	font-size:12px;
	line-height:14px;
	margin-bottom:19px;
}
#caja_decalogo a.botonleermas_inverso {
	float:right;
	margin-top:5px;
}

/*FIN MAIN*/


/* SECCIONES */

#seccion {
	width:657px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	
}
#seccion h2{
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	outline: none;
	float:right;
}
#historial{
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	color:#999;
}
#historial img{
	position:relative;
	top:5px;
}
.link_historial{
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#999;
}
.link_historial:hover{
	color:#a4cee9;
}
#titulo{
	height:65px;
	text-align:right;
}
#intro_seccion{
	height:30px;
	background: url(../images/intro_seccion.gif) no-repeat top;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
	clear:both;
	
}

#seccion a { text-decoration:underline }

/* FIN SECCIONES */


/* PIE */

#innovatravel{
	height:390px;
}
#innovatravel_promo {/*PIE DE FITUR*/
	margin:0 auto 0 auto;
	width:958px;
	height:346px;
	position:relative;
	top:44px;
	text-indent:-2000em;
	background:url(../images/proximamenteinnovatravel.png) bottom no-repeat;
	/*background:url(../images/piefitur.jpg) bottom no-repeat;*/
}
#info_pie{
	height:133px;
	width:956px;
	margin-left:auto;
	margin-right:auto;
	color:#acacac;
	font-size:11px;
}
#info_pie a {  color:#acacac; font-size:11px; }
#info_pie a:hover{ text-decoration:underline; }

#info_pie ul li {
	line-height:14px;
}

#pie1 {
	margin-top:20px;
	width:270px;
	height:91px;
	float:left;
	border-right:1px solid #acacac;
}
#pie2 {
	margin-top:20px;
	width:150px;
	padding-left:45px;
	height:91px;
	float:left;
	border-right:1px solid #acacac;
}
#pie3 {
	margin-top:20px;
	width:150px;
	padding-left:45px;
	height:91px;
	float:left;
}
#pie4 {
	margin-top:20px;
	width:150px;
	padding-left:45px;
	height:91px;
	float:right;
	text-align:right;
}
#pie4 ul li {
	margin-bottom:6px;
}

/*FIN PIE */



/*PAGINADOR*/

p.paginador {
	padding:0 0 2px 0;
}
p.paginador a {
	border:1px solid #999999;
	padding:3px 4px 3px 4px;
	text-decoration:none;
}
p.paginador a.active {
	background-color:#999999;
	color:#FFFFFF;
}
p.paginador a.pag_icon {
	border:none;
}
p.paginador a.pag_icon img {
	position:relative;
	top:3px;
}

/*FIN PAGINADOR*/


/*MENU IZQUIERDA*/

.mfijo_1{
	width:271px;
	height:68px;
	display:block;
	margin-bottom:5px;
	background-image:url(../images/botonera/mfijo1a.png);
}
.mfijo_1:hover{
	background-image:url(../images/botonera/mfijo1b.png);
}
.mfijo_2{
	width:271px;
	height:68px;
	display:block;
	margin-bottom:5px;
	background-image:url(../images/botonera/mfijo2a.png);
}
.mfijo_2:hover{
	background-image:url(../images/botonera/mfijo2b.png);
}
.mfijo_3{
	width:271px;
	height:68px;
	display:block;
	margin-bottom:5px;
	background-image:url(../images/botonera/mfijo3a.png);
}
.mfijo_3:hover{
	background-image:url(../images/botonera/mfijo3b.png);
}
.mfijo_4{
	width:271px;
	height:68px;
	display:block;
	margin-bottom:5px;
	background-image:url(../images/botonera/mfijo4a.png);
}
.mfijo_4:hover{
	background-image:url(../images/botonera/mfijo4b.png);
}

/*FIN MENU IZQUIERDA*/


/*INICIO*/

#animacion{
	margin:0 auto 0 auto;
	width:956px;
	height:418px;
}
#izquierda_inicio{
	width:456px;
	float:left;
}
#derecha_inicio{
	margin-top:31px;
	width:456px;
	float:right;
}
#principal_inicio{
	width:956px;
	margin-left:auto;
}

/* Textos */
.texto_bienvenido{
	height:170px;
	text-align:justify;
}
.texto_bienvenido h2, .texto_bienvenido h3 {
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	outline: none;
	width:454px;
	height:78px;
	
}


/* Carrusel */
#inicio_mycarousel_bienvenida h2 { background: transparent url(../images/bienvenido.gif) no-repeat 0 0;
float:right;
}
#inicio_mycarousel_mision h3 { background: transparent url(../images/mision.gif) no-repeat 0 0; }
#inicio_mycarousel_vision h3 { background: transparent url(../images/vision.gif) no-repeat 0 0; }
#inicio_mycarousel_objetivos h3 { background: transparent url(../images/objetivos.gif) no-repeat 0 0; }
#inicio_mycarousel_responsabilidad h3 { background: transparent url(../images/responsabilidad.gif) no-repeat 0 0; }

#carrusel_bienvenido{ height:150px; }

#mycarousel a {
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	outline: none;
	width:188px;
	height:112px;
}
#mycarousel_mision { background: transparent url(../images/bienvenida/mision.png) no-repeat 0 0; }
#mycarousel_vision { background: transparent url(../images/bienvenida/vision.png) no-repeat 0 0; }
#mycarousel_objetivos { background: transparent url(../images/bienvenida/objetivos.png) no-repeat 0 0; }
#mycarousel_responsabilidad { background: transparent url(../images/bienvenida/responsabilidad.png) no-repeat 0 0; }
#mycarousel_bienvenida{ background: transparent url(../images/bienvenida/mindproject.png) no-repeat 0 0; }

#mycarousel2 a {
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	outline: none;
	width:378px;
	height:183px;
}
#mycarousel_decalogo_01 { background: transparent url(../images/decalogo/01.png) no-repeat 0 0; }
#mycarousel_decalogo_02 { background: transparent url(../images/decalogo/02.png) no-repeat 0 0; }
#mycarousel_decalogo_03 { background: transparent url(../images/decalogo/03.png) no-repeat 0 0; }
#mycarousel_decalogo_04 { background: transparent url(../images/decalogo/04.png) no-repeat 0 0; }
#mycarousel_decalogo_05 { background: transparent url(../images/decalogo/05.png) no-repeat 0 0; }
#mycarousel_decalogo_06 { background: transparent url(../images/decalogo/06.png) no-repeat 0 0; }
#mycarousel_decalogo_07 { background: transparent url(../images/decalogo/07.png) no-repeat 0 0; }
#mycarousel_decalogo_08 { background: transparent url(../images/decalogo/08.png) no-repeat 0 0; }
#mycarousel_decalogo_09 { background: transparent url(../images/decalogo/09.png) no-repeat 0 0; }
#mycarousel_decalogo_10 { background: transparent url(../images/decalogo/10.png) no-repeat 0 0; }

/* Noticias */
#inicio_noticias {
	margin-top:20px;
}
#inicio_noticias h3 {
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	outline: none;
	width:454px;
	height:78px;
	background: transparent url(../images/noticias.gif) no-repeat 0 0;
}
#caja_noticias_inicio{
	background-image:url(../images/noticias_inicio.jpg);
	background-repeat:no-repeat;
	height:215px;
}
.noticia_inicio{
	padding-left:155px;
	padding-top:5px;
	padding-right:5px;
	height:68px;
	width:235px;
	float:left;
	
}
.leer_inicio{
	width:49px;
	height:22px;
	float:right;
	padding-top:44px;
	padding-right:5px;
}

#noticias_seccion h2{
	width:454px;
	height:65px;
	background: url(../images/tit_noticias.gif);
}
#noticias_seccion h2.prensa_seccion{
	background: url(../images/tit_prensa.gif);
}
#noticias_seccion h2.proyectos_seccion{
	background: url(../images/tit_proyectos.gif);
}

.botonproyectosmas {
	border:none;
	width:88px;
	height:28px;
	margin-top:10px;
	margin-left:370px;
	background: transparent url(../images/boton_proyectos.png) no-repeat 0 0;
	text-indent:-2000em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	display:block;
}
.botonproyectosmas:hover {
	background-position:0px -28px;
}
.botonproyectosmasizquierda {
	border:none;
	width:88px;
	height:28px;
	margin-top:2px;
	margin-left:155px;
	margin-bottom:10px;
	background: transparent url(../images/boton_proyectos.png) no-repeat 0 0;
	text-indent:-2000em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	display:block;
}
.botonproyectosmasizquierda:hover {
	background-position:0px -28px;
}


/* Conocimientos */
#video_inicio{
	width:456px;
	height:262px;
	position:relative;
}
#conocimientos{
	width:456px;
	height:328px;
}
#texto_conocimientos_inicio{
	float:left; 
	width:300px;
	text-align:justify; 
	padding-top:30px;
}
#boton_conocimientos_inicio{
	float:right; 
	padding-top:34px;
}


/* Decálogo */
#inicio_decalogo {
	clear:both;
	margin-top:20px;
}
#inicio_decalogo h3 {
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	outline: none;
	width:454px;
	height:78px;
	background: transparent url(../images/decalogo.gif) no-repeat 0 0;
}
#decalogo{
	height:217px;
	
}

/*FIN INICIO*/


/* EQUIPO */
#equipo h2 {
	width:454px;
	height:65px;
	background: url(../images/tit_equipo.gif);
}

#partners h2 {	
	width:454px;
	height:65px;
	background: url(../images/tit_partners.gif);
}

.caja_partners{
	width:663px;
	height:100px;
	display:block;
    background:url(../images/caja_partners.gif);
	margin:10px 0px 10px 0px;
}
.caja_partners h3{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	line-height:30px;
	color:#666;
	font-style:italic;
	font-weight:bold;
	
}
.foto_partners{
	height:68px;
	width:68px;
	border:#FFF solid 1px;
	position:relative;
	top:13px;
	left:13px;
	float:left;
}
.texto_partners{
	font-size:13px;
	line-height:12px;
	width:550px;
	margin-left:95px;
	padding-top:10px;
}
.donde_partners{
    font-size:13px;
	color:#0072bc;
    font-weight: bold;
	position:relative;
	float:right;
	margin-right:10px;
	margin-top:5px;
	
}

#equipo_izquierda{
	width:302px;
	float:left;
}
#equipo_derecha{
	width:302px;
	float:right;
}

/* Caja de equipo */
.caja_equipo{
	width:198px;
	height:212px;
	background: url(../images/equipo/caja_equipo.png) no-repeat top;
	padding-left:104px;
	padding-top:18px;
	font-size:12px;
	line-height:16px;
	margin-top:20px;

}
.caja_equipo h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#0072bc;
	font-style:italic;
	font-weight:bold;
	padding-top:20px;
	margin-bottom:20px;
}
.caja_equipo a.mail{ font-style:italic; }
.caja_equipo a.mail:hover{ text-decoration:underline;}

/* Botones de perfil y video */
.b_verferfil{
	width:88px;
	height:27px;
	display:block;
	background: transparent url(../images/equipo/boton_perfil.png) no-repeat 0 0;
	margin-right:10px;
	float:left;
	text-indent:-2000em;
	overflow:hidden;
}
.b_verferfil:hover{
	background-position: 0px -29px;
}

.b_verferfilpartners{
	width:88px;
	height:27px;
	display:block;
	background: transparent url(../images/equipo/boton_perfil.png) no-repeat 0 0;
	margin-right:10px;
	text-indent:-2000em;
	overflow:hidden;
	position: relative; 
	left:6px; 
	top:0px; 
	float:right;
}
.b_verferfilpartners:hover{
	background-position: 0px -29px;
}

.b_vervideo{
	width:88px;
	height:27px;
	display:block;
	background: transparent url(../images/equipo/boton_video.png) no-repeat 0 0;
	float:left;
	text-indent:-2000em;
	overflow:hidden;
}
.b_vervideo:hover{
	background-position: 0px -29px;
}

/* Caja de partners */
.caja_tourism{
	width:198px;
	height:212px;
	background: url(../images/equipo/caja_tourism.png);
	padding-left:104px;
	padding-top:18px;
	font-size:12px;
	margin-top:20px;
}
.b_partners{
	width:88px;
	height:27px;
	display:block;
	background: transparent url(../images/equipo/boton_partners.png) no-repeat 0 0;
	margin-left:49px;
	margin-top:132px;
	text-indent:-2000em;
	overflow:hidden;
	
}
.b_partners:hover{
	background-position: 0px -29px;
}

/* Foto del personaje */
/*
.imagen_equipo{
	width:140px;
	height:212px;
	position:relative;
	left:-104px;
	top:-180px;
}
*/
.imagen_equipo{
	width:140px;
	height:212px;	
	position:absolute;
	float:left;
	margin-top:5px;
}

/*FIN EQUIPO */


/*CLIENTES Y ALIANZAS */

#clientes h2{
	width:454px;
	height:65px;
	background: url(../images/tit_clientes.gif);
}
#alianzas h2 {	
	width:454px;
	height:65px;
	background: url(../images/tit_alianzas.gif);
}
.caja_clientes{
	width:190px;
	height:190px;
	margin:10px;
	float:left;
}

.caja_alianzas{
	width:663px;
	margin:10px 0px 20px 0px;
}
.caja_alianzas p{
	margin:0;
	font-size:12px;
}
.foto_clientes{
	height:190px;
	width:190px;
}
.foto_clientes img{ width:190px }

.foto_alianzas{
	height:120px;
	width:120px;
	float:left;
	margin-right:10px;
}
.texto_alianzas{
	text-align:left;
	line-height:16px;
	width:500px;
	float:left;
	text-align:justify;
	
}
.texto_alianzas h3{
	color: #0072bc;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}
.link_alianzas{
	color: #0072bc;
	line-height:23px;
	font-size:13px;
	font-weight:bold;
}
.link_alianzas:hover{
	text-decoration:underline;
}

/*FIN CLIENTES Y ALIANZAS*/


/* DECALOGO */

#decalogo_seccion h2{
	width:454px;
	height:65px;
	background: url(../images/tit_decalogo.gif);
}

.caja_decalogoseccion{
	width:655px;
	margin:20px 0 20px 0;
	clear:both;
}
.imagen_decalogo{
	width:47px;
	height:21px;
	float:left;
	margin-right:10px;
}
.texto_decalogo{
	line-height:16px;
	width:585px;
	text-align:justify;
	float:left;
}
#decalogo_seccion hr{
	background-color:#eaeaea;
	border:none;
	height:1px;
	width:657px;
	margin: 20px 0px 20px 0px;
}
#texto_pie_decalogo{
	line-height:18px;
	font-size:13px;
	color:#1f82c2;
	text-align:justify;
}

/* FIN DECALOGO */


/* SERVICIOS */

#servicios_estrategica h2{
	width:454px;
	height:65px;
	background: url(../images/tit_servicios_estrategica.gif);
}
#servicios_tactica h2{
	width:454px;
	height:65px;
	background: url(../images/tit_servicios_tactica.gif);
}
#servicios_formacion h2{
	width:454px;
	height:65px;
	background: url(../images/tit_servicios_formacion.gif);
}
#servicios_externalizacion h2{
	width:454px;
	height:65px;
	background: url(../images/tit_servicios_externalizacion.gif);
}

#servicios_estrategica img {
	float:left;
	margin:0 25px 10px 0;
}
#servicios_tactica img {
	margin-top:5px;
}
#servicios_formacion img {
	float:left;
	margin:0 25px 10px 0;
}
#servicios_externalizacion img {
	margin-top:5px;
}

.servicios h3{
	font-size:20px;
	color:#0072BC;
	margin-top:20px;
	font-weight:normal;
}
.servicios strong {
	color:#0072BC;
}
.servicios ul{
	margin:20px 0 0 0;
}
.servicios ul li {
	padding:10px;
	margin-bottom:5px;
	font-size:12px;
}
.servicios ul li.lista_impar { background-color:#EAEAEA; }
.servicios ul li.lista_par { background-color:#D9EAF5; }


/* FIN SERVICIOS */


/* NOTICIAS */

.caja_noticias_seccion {
	margin:20px 0 20px 0;
	clear:both;
	font-size:13px;
}
.caja_noticias_header {
	background: url(../images/fondo_noticia.gif) no-repeat;
	width:635px;
	height:70px;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	color:#555555;
	font-size:12px;

}
.caja_noticias_header h3 {			
	font-size:20px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
.caja_noticias_header h3 a{	
	color:#0072BC;
}
.caja_noticias_header span {
	color:#999999
}


#filtro_noticias {
	border: 1px solid #999;
	width:180px;
	font-size:14px;
	color:#0072bc;
	padding:2px;
	float:right;
	margin-right:15px;
	margin-top:2px;
}
#filtro_noticias2 {
	border: 1px solid #999;
	width:180px;
	font-size:14px;
	color:#999999;
	padding:2px;
	float:right;
	margin-right:5px;
	margin-top:3px;
}
#filtro_noticias2_bt {
	float:right;
	border:none;
	width:67px;
	height:24px;
	background: transparent url(../images/boton_buscar.png) no-repeat 0px -24px;
	text-indent:-2000em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	top:3px;
}
#filtro_noticias2_bt:hover {
	background-position:0px 0px;
}
/* volver */
.botonvolver{
	width:88px;
	height:27px;
	display:block;
	background: transparent url(../images/boton_volver.png) no-repeat 0px -29px;
	float:left;
	text-indent:-2000em;
	overflow:hidden;
	position:relative;
	
}
.botonvolver:hover{
	background-position: 0px 0px;
}

.volveratras{
	width:88px;
	height:27px;
	display:block;
	background: transparent url(../images/boton_volver.png) no-repeat 0px -29px;
	float:left;
	text-indent:-2000em;
	overflow:hidden;
	position:relative;
	
}
.volveratras:hover{
	background-position: 0px 0px;
}

/* FIN NOTICIAS */



/* PRENSA */
#filtro_prensa {
	border: 1px solid #999;
	width:180px;
	font-size:14px;
	color:#999999;
	padding:2px;
	float:right;
	margin-right:5px;
	margin-top:3px;
}
#filtro_prensa_bt {
	float:right;
	border:none;
	width:67px;
	height:24px;
	background: transparent url(../images/boton_buscar.png) no-repeat 0px -24px;
	text-indent:-2000em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	top:3px;
}
#filtro_prensa_bt:hover {
	background-position:0px 0px;
}

/* FIN PRENSA */


/* PROYECTOS */
#filtro_proyectos {
	border: 1px solid #999;
	width:180px;
	font-size:14px;
	color:#999999;
	padding:2px;
	float:right;
	margin-right:5px;
	margin-top:3px;
}
#filtro_proyectos_bt {
	float:right;
	border:none;
	width:67px;
	height:24px;
	background: transparent url(../images/boton_buscar.png) no-repeat 0px -24px;
	text-indent:-2000em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	top:3px;
}
#filtro_proyectos_bt:hover {
	background-position:0px 0px;
}

/* FIN PROYECTOS */


/* CONOCIMIENTOS */

#conocimientos_seccion h2{
	width:454px;
	height:65px;
	background: url(../images/tit_conocimientos.gif);
}

.caja_conocimientos {
	margin:20px 0 20px 0;
	padding: 10px 5px 10px 10px; 
	clear:both;
	font-size:13px;
	background-color:#EAEAEA;
}

.caja_conocimientos p {
	margin:0;
}

.caja_conocimientos h3 {			
	font-size:20px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	text-align:left;
}
.caja_conocimientos h3 a{	
	color:#0072BC;
}
.caja_conocimientos span {
	color:#999999
}

.caja_conocimientos_header {
	float:left;
	width:340px;
	padding-right:10px;
}


.caja_conocimiento {
	background: url(../images/fondo_conocimiento.gif) no-repeat;
	width:635px;
	height:70px;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
	color:#555555;
	font-size:13px;
}

.caja_conocimiento p {
	margin:0;
}

.caja_conocimiento h3 {			
	font-size:20px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:3px;
}
.caja_conocimiento h3 a{	
	color:#0072BC;
}
.caja_conocimiento span {
	color:#999999
}

.caja_conocimientos_contenidos {
	float:left;
	width:200px;
}
.caja_conocimientos_contenidos ul li {
	display:inline;
	margin-left:5px;
}

.caja_conocimientos_texto {
	font-size:12px;
}
.caja_conocimientos_items {
	background-color:#EAEAEA;
	padding:10px;
	margin:10px 0 10px 0;
	color:#555555;
}
.caja_conocimientos_items h3 {
	color:#0072BC;
	font-size:21px;
	border-bottom:1px solid #c7dbe9; 
}

.caja_conocimientos_item {
	margin:10px 0 10px 0;
}
.caja_conocimientos_item p { margin:0; color:#0072BC; font-size:18px }
.video_conocimiento_box {
	width:100%;
	height:350px;
	margin:10px 0 10px 0;
}
.video_conocimiento_slideshare {
	height:500px;
}

#filtro_conocimientos {
	border: 1px solid #999;
	width:180px;
	font-size:14px;
	color:#0072bc;
	padding:2px;
	float:right;
	margin-right:15px;
	margin-top:2px;
}
#filtro_conocimientos2 {
	border: 1px solid #999;
	width:180px;
	font-size:14px;
	color:#999999;
	padding:2px;
	float:right;
	margin-right:5px;
	margin-top:3px;
}
#filtro_conocimientos2_bt {
	float:right;
	width:67px;
	height:24px;
	border:none;
	background: transparent url(../images/boton_buscar.png) no-repeat 0px -24px;
	text-indent:-2000em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	top:3px;
}
#filtro_conocimientos2_bt:hover {
	background-position:0px 0px;
}

/* conocemas */
.conocemas{
	width:88px;
	height:27px;
	display:block;
	background: transparent url(../images/boton_conoce+.png) no-repeat 0px -29px;	
	text-indent:-2000em;
	overflow:hidden;
	position:relative;
}
.conocemas:hover{
	background-position: 0px 0px;
}


/* comentarios */

#conocimientos_comentarios h3 { text-transform:uppercase; color:#0072bc; font-size:18px }
#conocimientos_comentarios form { margin-top:20px }
#conocimientos_comentarios form label { text-align:left; float:left; margin-bottom:15px;  }
#conocimientos_comentarios form input, #conocimientos_comentarios form textarea {
	width:65%;
	border:1px solid #D0D0D0;
	padding:4px;
	overflow:auto;
	font-size:12px;
	margin-bottom:10px;
	float:right
}
#conocimientos_comentarios form input:hover, #conocimientos_comentarios form textarea:focus { border:1px solid #B98700 }
#conocimientos_comentarios form input.bt {
	float:right;
	cursor:pointer;
	border:none;
	width:88px;
	height:27px;
	display:block;
	clear:both;
}
#conocimientos_comentarios_info { padding:10px; font-size:12px; color:#999999; }
#conocimientos_comentarios_error { padding:10px; font-size:12px; text-align:right; color:#993333; font-weight:bold }

.comentario_box { padding:20px; background:url(../images/content-bg.jpg) repeat-x 0 0; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin:10px 0 10px 0 }
.comentario_box .comentario_avatar_box { width:20%; float:left }
.comentario_box .comentario_avatar_box img { border:4px solid #CCCCCC }
.comentario_box .comentario_info_box { width:80%; float:left; font-size:12px }
.comentario_box .comentario_info_fecha { color:#999999; font-weight:bold; margin-bottom:4px; }
.comentario_box .comentario_info_fecha span { color:#BBBBBB }

/* FIN CONOCIMIENTOS */


/* EVENTOS */

/* filtros */
#ordenarbuscar{
	margin: 20px 0 0 0;
}
#ordenarbuscar label {
	float:right;
	margin-top:4px;
	margin-right:10px;
}

#filtro_eventos {
	border: 1px solid #999;
	width:180px;
	font-size:14px;
	color:#0072bc;
	padding:2px;
	float:right;
	margin-right:15px;
	margin-top:2px;
}
#filtro_eventos2 {
	border: 1px solid #999;
	width:180px;
	font-size:14px;
	color:#999999;
	padding:2px;
	float:right;
	margin-right:5px;
	margin-top:3px;
}
#filtro_eventos2_bt {
	float:right;
	width:67px;
	height:24px;
	border:none;
	background: transparent url(../images/boton_buscar.png) no-repeat 0px -24px;
	text-indent:-2000em;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	top:3px;
}
#filtro_eventos2_bt:hover {
	background-position:0px 0px;
}
.buscar{
	width:67px;
	height:24px;
	background: transparent url(../images/boton_buscar.png) no-repeat 0px -24px;
	text-indent:-2000em;
	overflow:hidden;
	margin-left:10px;
	line-height:20px;
}
.buscar:hover{
	background-position: 0px 0px;
}

/* eventos */
#eventos_seccion h2 {
	width:454px;
	height:65px;
	background: url(../images/tit_eventos.gif);
}
#eventos_seccion hr {
    background-color:#c7dbe9;
	border:none;
	height:2px;
	width:657px;
	margin: 20px 0px 20px 0px;
	clear:both;
}
.caja_eventos{
	width:657px;
	font-size:12px;
}
.caja_eventos h3{
	font-size:17px;
	line-height:17px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	margin-top:3px;
	color:#0072bc;
	width:550px;
}
.caja_eventos h3 a{	
	color:#0072bc;
}
.caja_eventos span {
	color:#999999
}

.caja_evento{
	width:657px;
	font-size:12px;
	background: url(../images/fondo_evento.gif) no-repeat right;
	min-height:71px;
	
}
.caja_evento h3{
	font-size:17px;
	line-height:17px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	margin-top:3px;
	color:#0072bc;
	width:550px;
}
.caja_evento h3 a{	
	color:#0072bc;
}
.caja_evento span {
	color:#999999
}

/* leer mas grande */
.leermas_eventos{
	width:88px;
	height:27px;
	display:block;
	float:right;
	background: transparent url(../images/boton_leer+.png) no-repeat 0px -29px;	
	text-indent:-2000em;
	overflow:hidden;
	position:relative;
}
.leermas_eventos:hover{
	background-position: 0px 0px;
}
.caja_eventos a.leermas_eventos{
	margin-top:-25px;
}

/* calendario y texto */
.calendario{
	width:38px;
	height:40px;
	background: url(../images/calendario.jpg) no-repeat top;
	margin: 0px 20px 30px 0px;
	float:left;
}
.calendario_mes{
	width:36px;
	height:15px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}
.calendario_dia{
	width:36px;
	height:22px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
}

#texto_evento{
	width:402px;
	float:left;
	font-size:13px;
	line-height:16px;
	text-align:justify;
	margin-bottom:10px;
}

/* formulario de asistencia */
.form_evento{
	width:186px;
	float:right;
	background-color:#f4f4f4;
	padding:10px;
}
.form_evento h3{
	font-size:15px;
	line-height:20px;
	width:178px;
	color:#0072bc;
	margin-bottom:10px;
	text-align:left;
}
.form_evento label{
	font-size:12px;
	font-weight:bold;
}
.form_evento_input{
	width:173px;
	font-size:12px;
	border: 0px;
	line-height:16px;
	background-color:#c7dbe9;
	margin-bottom:10px;
	padding:3px;
}
.form_evento_text{
	overflow:auto;
}

/* enviar form */
.botonenviar{
	width:88px;
	height:27px;
	display:block;
	background: transparent url(../images/boton_enviar.png) no-repeat 0px -29px;
	float:left;
	text-indent:-2000em;
	overflow:hidden;
	position:relative;
	margin-top:10px;
}
.botonenviar:hover{
	background-position: 0px 0px;
}

/* error */
#form_evento_error {
	font-size:11px;
	color:#993300;
	margin:10px 0 10px 0;
	padding:3px;
}
#form_evento_error.active {
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
}

/* FIN EVENTOS */

/*CONTACTO*/
#contacto h2{
	width:454px;
	height:65px;
	background: url(../images/tit_contacto.gif);
}
#mapa{
	width:651px;
	height:237px;
	border:solid 3px #ebebeb;
	margin-top:20px;
}
#info_contacto{
	width:240px;
	float:left;
	margin-top:25px;
	line-height:18px;
	font-size:13px;
}
#info_contacto h3{
	color: #0072bc;
	font-size:16px;
	line-height:30px;
}
.azul_negrita{
	font-weight:bold;
	line-height:18px;
	color: #0072bc;
	font-size:11px;
}
#info_contacto .azul_negrita {
	font-size:12px;
}

#form_contacto{
	width:352px;
	padding:20px;
	float:right;
	background-color:#f1f1f1;
	margin-top:20px;
}
#form_contacto h4{
	font-size:16px;
	color:#999;
	line-height:0px;
	text-align:left;
}
#form_contacto h5{
	font-size:18px;
	color:#0072bc;
	line-height:10px;
	text-align:right;
}
#form_contacto label{
	font-weight:bold;
	font-size:13px;
}
.contacto_input{
	margin-bottom:10px;
	padding:3px;
	width:349px;
	font-size:12px;
	border: 0px;
	line-height:16px;
	background-color:#c7dbe9;
	padding:3px;
}

/* error */
#form_contacto_error {
	font-size:11px;
	color:#993300;
	margin:10px 0 10px 0;
	padding:3px;
}
#form_contacto_error.active {
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
}

/*FIN CONTACTO*/

/*SERVICIOS PRINCIPAL*/
#servicios_seccion h2{
	width:454px;
	height:65px;
	background: url(../images/tit_servicios.gif);
}
.m_estrategia{
	width:641px;
	height:194px;
	display:block;
	background: transparent url(../images/servicios/b_estrategia.jpg) no-repeat 0px -194px;	
	text-indent:-2000em;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.m_estrategia:hover{
	background-position: 0px 0px;
}
.m_tactica{
	width:641px;
	height:194px;
	display:block;
	background: transparent url(../images/servicios/b_tactica.jpg) no-repeat 0px -194px;	
	text-indent:-2000em;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.m_tactica:hover{
	background-position: 0px 0px;
}
.m_formacion{
	width:641px;
	height:194px;
	display:block;
	background: transparent url(../images/servicios/b_formacion.jpg) no-repeat 0px -194px;	
	text-indent:-2000em;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.m_formacion:hover{
	background-position: 0px 0px;
}
.m_externalizacion{
	width:641px;
	height:194px;
	display:block;
	background: transparent url(../images/servicios/b_externalizacion.jpg) no-repeat 0px -194px;	
	text-indent:-2000em;
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
}
.m_externalizacion:hover{
	background-position: 0px 0px;
}
/*FIN SERVICIOSPRINCIPAL*/


/*EXTRA*/

#aviso_legal h2 {
	color: #0072bc;
	font-size:32px;
	margin:0 0 20px 0;
	text-indent:-2000em;
	overflow:hidden;
	width:454px;
	height:65px;
	background: url(../images/tit_legal.gif);
	
}
#aviso_legal p { font-size:12px; clear:both }
#politica h2 {
	color: #0072bc;
	font-size:32px;
	margin:0 0 20px 0;
	text-indent:-2000em;
	overflow:hidden;
	width:454px;
	height:65px;
	background: url(../images/tit_politica.gif);
}
#politica p { font-size:12px; clear:both }
#mapa_web h2 {
	color: #0072bc;
	font-size:32px;
	margin:0 0 20px 0;
	text-indent:-2000em;
	overflow:hidden;
	width:454px;
	height:65px;
	background: url(../images/tit_mapa.gif);
}
#mapa_web p { font-size:10px;}
#mapa_web ul { margin-top:20px; clear:both;  }
#mapa_web ul li { margin-bottom:5px;}
#mapa_web ul li a { padding:8px; color:#0072bc;width:100%; display:block;  font-weight:bold; font-size:13px }
#mapa_web ul li a:hover { color:#FFFFFF; background-color:#0072bc; }
#mapa_web ul li ul { margin-top:5px; margin-left:20px }
#mapa_web ul li ul li a { padding:3px; color:#666666 }
.principal_mapa_web{
	height:20px;
	width:645px;
	display:block;
	background-color:#eaeaea;
	color:#0072bc;
}

#proximamente {
	text-align:center;
	height:300px;
}
#proximamente h2 {
	color: #0072bc;
	font-size:48px;
	margin:100px 0;
	float:none;
	text-indent:1em;
}

/*FIN EXTRA*/