/* Gautami normal
@font-face
{
    font-family: Gautami;
    src: url(fuentes/gautami.ttf);
    font-weight:normal;
    font-style:normal;
}

/* Gautami negrita*/
/*@font-face
{
    font-family: Gautami;
    src: url(fuentes/gautamib.ttf);
    font-weight:bold;
    font-style:normal;
}*/

/* he quitado de ambos font-face url('fuentes/gautamib.woff') format('woff'), daba problemas y no se veía bien */

@font-face {
    font-family: "Gautami";
    src: url('fuentes/gautami.eot');
    src: url('fuentes/gautami.eot?#iefix') format('embedded-opentype'),
         url('fuentes/gautami.ttf') format('truetype'),
         url('fuentes/gautami.svg#gautami') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Gautami";
    src: url('fuentes/gautamib.eot');
    src: url('fuentes/gautamib.eot?#iefix') format('embedded-opentype'),
         url('fuentes/gautamib.ttf') format('truetype'),
         url('fuentes/gautamib.svg#gautamiBold') format('svg');
    font-weight: bold;
    font-style: bold;
}

html{background-color:#ffffff;color:#000000;font-family:Gautami, Arial;}

div, p, td {
	font-family:Gautami, Arial;
	font-size:14px;
}

.clearfix:after { visibility: hidden; display: block; font-size: 0pt; content: " "; clear: both; height: 0pt; }
.clearfix:after { clear: both; content: "."; display: block; height: 0pt; visibility: hidden; }

.twitter-timeline {
	width:300px;
}

body { 
	font-family:Gautami, Arial;
    height:100%;
    margin: 0px;
}

p {
	margin:0;
	padding:0;
	font-size:14px;
	line-height: 20px;
	/*text-align:justify;*/
	color:#2b2b2b;
}

a 
{
	color:blue;
	text-decoration:underline;
}

a:hover
{
	color:#e81b23;
}

.noticia_3columnas_contenido a
{
	color: #222222;
    text-decoration: none;
}

.modulo_generico_simple a
{
	color: #222222;
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}

h1{
		font-family:Calibri, Arial;
		font-size:29px;
		font-weight:bold;
		color:#222222;
		padding:5px 0 5px 0;
		line-height:23px; 
		text-decoration:none;
}

h2{
		font-family:Calibri, Arial;
		font-size:23px;
		font-weight:bold;
		color:#222222;
		padding:5px 0 5px 10px;
		line-height:23px;
}

h3{
		font-family:Calibri, Arial;
		font-size:20px;
		font-weight:bold;
		color:#222222;
		padding:0 0 5px 0;
		line-height:23px;
}


ul{
	padding:0;
	margin:0;
}

li{
	padding:0;
	margin:0;
	list-style-type: none;
}

img{
	border: none;
}

.sangria{
	padding-left:10px;
	padding-right:5px;
}
.autor_noticia{
	font-size:11px;
	font-weight:bold;
	color:#5e5e5e;
	padding: 5px 0 10px;
	/*background-image:url("../img/icono-comentarios-twitter.png");*/
	background-position: 85px 5px;
	background-repeat:no-repeat;
	height:20px;
}

.autor_noticia span{
	float:left;
	margin-top:5px;
}

.autor_noticia img{
	float:left;
}

.learn_more{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding-left:100px;

}

.learn_more a{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	
	
}

.learn_more a:hover{
	color:#e11b22;
	text-decoration:none;
	
}

#wrapper{
	width:1020px;
	margin:0 auto;
}

#header{	
	width:1020px;
}

#banner_header {
	margin: 5px 0 0 0;
	text-align: center;
	height: auto;
}

#sidebar_right {
    float: right;
    width: 310px;
}

#logo
{
	float: left;
    margin:20px 0px 5px 11px;
    height:25px;
}

#logo_menu_superior {
	width: 869px; 
	float:left;
	margin-top: 15px;
	padding-bottom: 5px;
	
}

#menus{
	font-size: 12px; 
	float: left; 
	margin: 20px 0px 0px 10px; 
	width:855px;
	padding-top:0px;
}

#menu_arriba1{
	font-size:12px;
	width:630px;
	margin-bottom:5px;
}

#menu_arriba1 ul{
	width:630px;
}

#menu_arriba1 ul li{
	color:#000000;
	text-decoration:none;
	float:left;
	display:block;
	padding:5px;
}

#menu_arriba1 ul li { 
	color: rgb(0, 0, 0); 
	text-decoration: none; 
	float: left; 
	display: block; 
	padding: 0 5px 3px;
}

#menu_arriba1 ul li a { 
	color: rgb(43, 43, 43); 
	text-decoration: none; 
	display: block; 
}

#menu_arriba1 ul li a:hover{ 
	color:#EE262D; 
}

#menu_arriba1 ul li.destacado{
	background:url("../img/destacado_menu_1.png") top right no-repeat;
}

#menu_arriba1 ul li.destacado a{
	padding-right:3px;
}

#menu_arriba1 ul li.current{
	color:#EE262D;
	text-decoration:underline;
}

#menu_arriba1 ul li.current a:link{
	color:#EE262D;
}

#menu_arriba1 ul li.current a:visited{
	color:#EE262D;
}

#menu_arriba2 { 
	font-size: 15px; 
	font-weight: bold; 
	padding-top:5px;
	width:635px;
}

#menu_arriba2 ul{	
	width:625px; 
	float:left;
	.white-space:nowrap;
}

#menu_arriba2 ul li { 
	color: rgb(0, 0, 0); 
	text-decoration: none; 
	float: left; 
	display: block; 
	padding: 0 2px 3px; 
}

#menu_arriba2 ul li a {
	float:left;
	color: rgb(0, 0, 0); 
	text-decoration: none; 
	display: block;
	padding-right:6px;
}

#menu_arriba2 ul li a:hover{ 
	color:#EE262D; 
}

#menu_arriba2 ul span{
	float:left;
	.float:none;
	color:#000000;
	text-decoration:none;
}

#menu_arriba2 .contenedor_buscar_home_follow{ 
	float: left; 
	width:300px;
}

#menu_arriba2 .follow {
	width:300px; 
	padding-left: 235px; 
}

#menu_arriba2 .buscar-home {
	width:300px; 
	padding-left: 20px; 
}

#menu_arriba2 ul li.destacado{	
}

#menu_arriba2 ul li.destacado a{
	background:url("../img/destacado_menu_2.png") top right no-repeat;
	padding-right:10px;
}

#menu_arriba2 ul li.current{
	color:#EE262D;
	text-decoration:none;
}

#menu_arriba2 ul li.current a:link{
	color:#EE262D;
	text-decoration:underline;
}

#menu_arriba2 ul li.current a:visited{
	color:#EE262D;
}

.contenedor_buscar_home_follow{
	float:right;
	width:200px;
}

.contenedor_buscar_home_follow .follow {
	float:right;
	margin:3px 5px 5px 0;
	
}

.contenedor_buscar_home_follow .buscar-home {
	float:right;
	width:200px;
}

.contenedor_buscar_home_follow .follow li{
	display:inline;
}

.contenedor_buscar_home_follow .follow li a{
	text-decoration:none;
	padding: 0 5px;
}

.contenedor_buscar_home_follow .follow li.twitter a
{
	background:url("../img/icono-twitter-header.png") top right no-repeat;
	width:24px;
	height:24px;
	float:left;
	margin:0;
	cursor:pointer;
}

.contenedor_buscar_home_follow .follow li.newslettersuscription a
{
	background:url("../img/icono-newsletter.png") top right no-repeat;
	width:26px;
	height:24px;
	float:left;
	margin:0px;
	cursor:pointer;
}

.contenedor_buscar_home_follow .follow li.linkedin a
{
	background:url("../img/icono-linkedin-header.png") top right no-repeat;
	width:24px;
	height:24px;
	float:left;
	margin:0px;
	cursor:pointer;
}

.contenedor_buscar_home_follow .follow li.facebook a
{
	background:url("../img/icono-fb-header.png") top right no-repeat;
	width:24px;
	height:24px;
	float:left;
	margin:0px;	
	cursor:pointer;
}

.contenedor_buscar_home_follow .follow li.googleplus a
{
	background:url("../img/icono-googleplus-header.png") top right no-repeat;
	width:24px;
	height:24px;
	float:left;
	margin:0px;
	cursor:pointer;
}

.contenedor_buscar_home_follow .follow li.rss a

{
	background:url("../img/icono-rss-header.png") top right no-repeat;
	width:24px;
	height:24px;
	float:left;
	margin:0px;
	cursor:pointer;
}

.contenedor_buscar_home_follow  .boton_buscar
{
	background:url("../img/boton-buscar.png") top right no-repeat;
	width:61px;
	height:17px;
	float:left;
	margin: 5px 0 0 10px;
	line-height:20px;
	
}

.contenedor_buscar_home_follow  .boton_buscar a
{
	font-size:14px;
	color:#ececec;
	line-height:20px;
	padding-left:10px;
}

.contenedor_buscar_home_follow input 
{
	float:left;
}

.contenedor_buscar_home_follow .buscar-home li{
	display:inline; 
}

.contenedor_buscar_home_follow .buscar-home li input{
	width:120px;
	height:20px;
	padding:0px;
	border-radius:10px;
	/*background-image:url("../img/buscador.png");*/
}

#menu_ppal {
	float:left;
	background-image: url("/web/img/bg-nuevo-menu-ppal.jpg"); 
	width: 1020px; 
	/*height:55px;*/
}

#menu_ppal ul { 
	list-style-type: none; 
	margin: 0pt; 
	padding-top: 3px;
}

#menu_ppal ul li {
	background: url("/web/img/barra-lateral-menu-ppal.png") no-repeat scroll left -2px transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 16px;
	height: 20px;
	line-height: 22px;
	margin-top: 3px;
	padding: 0 10px 3px 10px;
	text-decoration: none;
}

#menu_ppal li a { 
	color: rgb(255, 255, 255); 
	text-decoration: none; 
	display: block;
	float:left;
}

#menu_ppal li img{
	float:left;
}

#menu_ppal li a:hover { 
	color: #fff; 
	text-decoration: underline; 
}

#menu_ppal ul li.destacado{
	padding-right:0px;
}

#menu_ppal ul li.current{
}

#menu_ppal ul li.current a{
	text-decoration:underline;

}

#main {
	width: 1020px;
	margin: 0;
}

#content_ppal {
    margin-top: 5px;
    width: 1020px;
}

#parte_izquierda{
	width:690px;
	float:left;
	padding-right:10px;
	margin-bottom: 21px;
	/*min-height:1px;*/
}

.contenido-destacado{
	//float:left;
	border-bottom: 1px solid #E5E5E5;
	padding:0 10px 15px 0px;
	margin-bottom:10px;
	width: 99%;	
}

.contenido-destacado .cuerpo_noticia_destacada{
	float:left;
	width:190px;
	padding:0 15px 0px 10px;
	max-height:300px;
	overflow:hidden;
}

.contenido-destacado .cuerpo_noticia_destacada .titulo_destacado{
}

.contenido-destacado .cuerpo_noticia_destacada .titulo_destacado a{
	color:#000;
	text-decoration:none;
}

.contenido-destacado .cuerpo_noticia_destacada .titulo_destacado a:hover{
	color:#ED1B24;
}

.contenido-destacado .cuerpo_noticia_destacada .entradilla_destacado{

}

.contenido-destacado .cuerpo_noticia_destacada .entradilla_destacado span{
	font-weight:bold;
}

.contenido-destacado img{
	float:left;
	margin-top: 20px;
	height: auto;
}

.noticia_1columna{
	font-size:12px;
	padding:0 10px 15px 10px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom:10px;	
}

.noticia_1columna img
{
	/*padding-left:10px;*/
	margin-bottom:10px;
}
.cuerpo_noticia{
	padding: 0px 0px 0px 10px;
}

#noticia_2columnas{
	width:683px;
	padding: 15px 0 15px 5px;
}

.noticia_2columnas_publi{
	width:300px;
	float:left;
	padding-right: 9px;
}
	
.noticia_2columnas_contenido
{
	padding:0 8px 0 10px;
	width: 327px;
	float:left;
	margin-bottom: 10px;
}

.noticia_2columnas_contenido .cuerpo_noticia h1 a{
	color:#000;
	text-decoration:none;
	font-size: 23px;
}

.noticia_2columnas_contenido .cuerpo_noticia h2 a{
	color:#000;
	text-decoration:none;
}

.noticia_2columnas_contenido .cuerpo_noticia h2 a:hover{
	color:#ED1B24;
}

#caja_editors_picks{
	border:1px solid #e5e5e5;
	width: 356px;
	height:346px;
}

.lista_editor_picks{
	font-weight:bold;
	font-size:14px;
	color:#333333;
	padding: 0 10px 40px 40px;
}
	
.lista_editor_picks li{
	list-style-image: url("../img/simbolo-listas.jpg");
	padding:10px 0 10px 0;
}

.titulo_editor_picks{
	color:#990000;
	font-size:16px;
	font-weight:bold;
	padding:10px 0 10px 10px;
}
	
.titulo_actividad {
	color:#ed1c24;
	font-size:11px;
	font-weight:bold;
	height:14px;
	text-transform: uppercase;
}

.titulo_actividad a {
	text-decoration: none;
}
	
.titulo_actividad a:visited{
	color:#ed1c24;
}

.titulo_actividad a:hover
{
	text-decoration:underline;
}
.fecha_hora{
	color:#5e5e5e;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	text-transform: uppercase;
	/*background: url("../img/barra_lateral_fecha.jpg") no-repeat left center;*/
}

#noticia_3columnas{
	float:left;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 15px;
	padding: 0 0 15px 0;
	width:690px;
}

#noticia_3columnas.primero{
	/*padding-top: 10px;*/
}

.noticia_3columnas_contenido{
	border-left: 1px solid #e5e5e5; 
    float: left;
    padding: 0 9px 0 10px;
    width: 210px;
    margin-bottom:0px;
    min-height:300px;
}

.noticia_3columnas_contenido_videos{
	border-left: 1px solid #e5e5e5;
    float: left;
    padding: 0 10px 0 10px;
    /*width: 204px;*/
    margin-bottom:10px;
    /*min-height:300px;*/
}

.noticia_3columnas_contenido.primera_noticia {
	border-left: none;
}

.noticia_3columnas_contenido h3
{
	clear:both;
	margin-top:8px;
}

.primera_noticia{	
	border-left: 0;
	
	
}

.noticia_3columnas_contenido img {
	padding-bottom:5px;
	width: 195px;
	height: auto;
}

.noticia_3columnas_contenido h3 a:visited{
	color:#000;
}

.noticia_3columnas_contenido h3 a:hover{
	color:#ED1B24;
}

.contenido-simple {
	border-bottom: 1px solid #E5E5E5;
	display: inline-block;
	padding:0 0px 15px 0;
	margin: 0;
	width:100%;
}

#sidebar_right .contenido-simple {
	margin: 0 10px 0 0;
}

#top_stories{
	width:683px;
	padding:0 0 8px 0;
	border-right:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	float:left;
}

#capa_titulo_top_stories{
	background-image:url("../img/bg-top-stories.png");
	background-repeat:no-repeat;
	width:683px;
	height:29px;
}

.titulo_top_stories{
	color:#ffffff;
	font-weight:bold;
	font-size:19px;
	padding:0 0 0 15px;
}

#menu_lateral_top_stories{
	width:161px;
	float:left;
	padding:10px 10px 10px 10px;
	border-right: 1px dashed #000000;
	border-right:1px solid #e5e5e5;
}

#menu_lateral_top_stories ul{
	
	list-style-image: url("../img/simbolo-listas.jpg");
	background-repeat:no-repeat;
	padding: 0 0 0 15px;
}

	
		#menu_lateral_top_stories li{
			color:#222222;
			font-weight:bold;
			font-size:17px;
			line-height: 28px;
		
		
			
		}
		
		#menu_lateral_top_stories li a{
			color:#222222;
			text-decoration:none;
			
			
		}
		
		#menu_lateral_top_stories li a:hover{
			color:#e81b23;
			text-decoration:none;
			
			
		}
		
		#titulares_top_stories{
			width:460px;
			float:left;
			padding:10px 10px 10px 20px;
		}
			
		
		
			#titulares_top_stories li{
			list-style-type: none;
			color:#222222;
			font-size:15px;
			font-weight:bold;
			line-height: 28px;
			
		
			
			
			
		}
		
		#titulares_top_stories li a{
			color:#222222;
			text-decoration:none;
			
			
		}
		
		#titulares_top_stories li a:hover{
			color:#e81b23;
			text-decoration:none;
			
			
		}
		
		#contenedor_noticias_top_stories{
			width:683px;
			padding:8px 8px 8px 0;
		
		
		}
		
		.noticias_top_stories{
			width:330px;
			float:left;
			padding:0 5px 0 5px;
		}
		
		#contenedor_noticia_2columnas_solotexto{
			width:688px;
			padding:8px 8px 8px 0;
		
		
		}
		
		.noticia_2columnas_solotexto{
		
			width:338px;
			float:left;
			background-image:url("../img/bg-noticia-doscolumnas-solotexto.jpg");
			background-repeat:no-repeat;
			height:317px;
		
		
		}
		
		.noticia_2columnas_solotexto p{
				font-size:14px;
				font-weight:bold;
				line-height: 1.8;
			
		}
			.capa-titulo_noticia_2columnas_solo_texto{
				background-image:url("../img/bg-titulo-doscolumnas-solotexto.png");
				background-repeat:no-repeat;		
				
			}
			
			.titulo_noticia_2columnas_solotexto{
				color:#e11b22;
				font-size:19px;
				font-weight:bold;
				line-height: 1;
			}
			
		.noticia_1columna_foto{
			width:688px;
			padding:8px 8px 8px 0;
			float:left;
			border-bottom: 1px solid #e5e5e5;
		
		}
		.titulo_1columna_foto{
			font-size:22px;
			color:#ed1c24;
			font-weight:bold;
		}
		
		.noticia_1columna_foto p{
			font-size: 14px;
			font-weight:bold;
			line-height:1.44;
			
		}
		
		#sidebar_right .caja_sidebar {
			padding-left: 0px;
			padding-right: 0px;
			padding-top: 0px;
			margin-right:0px;
			margin-bottom:15px;
			text-align: center;
		}
		
		.caja_sidebar {
			float: left;
			margin-bottom: 10px;
			margin-right: 20px;
			width: 300px;
		}
		
		.heading {
   		 	font-size: 16px;
    		font-weight: bold;
   			padding: 13px 0 18px 15px;
		}
		
		#pestanas_social_media{
			font-size:13px;
			font-weight:bold;
		}
		
		#pestanas_social_media li{
			float:left;
			list-style-type:none;
			padding:10px 12px 10px 15px;
			background-color:#ededed;
			
		}
		
		#pestanas_social_media li a{
			text-decoration:none;
			color:#000000;
		}
		
		#pestanas_social_media li a:hover{
			text-decoration:none;
			color:#000000;
		}
	
#featured_sponsors{
		width:1020px;
		
		
	}
		#titulo_featured_Sponsors{
			COLOR:#e11b22;
			font-size:19px;
			font-weight:bold;
			width:250px;
			margin:8px 0 0 0;
		
		}
		.titulo_noticia_sponsor{
			COLOR:#e11b22;
			font-size:18.21px;
			font-weight:bold;
		
		}
		#logo_saas{
			padding:5px 0 5px 70px;
		}
		
		.titulo_whitepapet{
			color:#ea1c23;
			font-size:11px;
		}
		.noticia_sponsor{
			width:325px;
			float:left;
			background-image:url("../img/bg-noticia-sponsor.jpg");
			height:358px;
			margin:8px 13px 8px 0;
			
		}
		
		.noticia_sponsor p{
			font-size: 13.42px;
			font-weight:bold;
			margin:0;
			padding:0 18px 0 20px;
			line-height: 1.44;
		
		}

#parte_white_paper{
	width:1020px;
	float:left;
	
}
	#capa_titulo_white_paper{
		background-image:url("../img/bg-titulo-whitepaper.jpg");
		background-repeat:no-repeat;
		float:left;
		width:1020px;
	}
	#listas_white_paper{
		width:1020px;
		float:left;
		font-size:14px;
		background-image:url("../img/bg-listas-whitepaper.jpg");
		background-repeat:no-repeat;
	}
		#listas_white_paper ul{
			float:left;
			width:430px;
			list-style-image: url("../img/simbolo-listas.jpg");
			background-repeat:no-repeat;
			padding:10px 0 0 45px;
		
		}
		
		#listas_white_paper li
		{
			line-height:15px;
			margin-bottom:13px;
		}
		
		#listas_white_paper a
		
		{
			text-decoration:none;
			color:#222222;
			
		}
		
		#listas_white_paper a:hover
		{
			color:#e81b23;
		}
		
		

#banner_bottom{
	width:100%;
	float:left;
	padding:25px 0% 25px 0%;
	text-align: center;
	overflow: hidden;
}

#banner_bottom a
{
	margin: auto;
}

#banner_bottom img
{
	margin: auto;
}
/*FOOTER*/
	
	#footer{
		height:250px;
		width:1020px;
		background-color:#000000;
		float:left;
	}
		#logo_footer{
			width: 113px;
			height:159px;
			padding:20px 0 0 20px;
			float:left;
			background: url("../img/logo-cio-footer.jpg") no-repeat center 20px;
			cursor:pointer;
		}
		
		#listas_ppales_footer{
			width:290px;
			height:182px;
			float:left;
			font-size:16px;
			padding-left:20px;
		}
		.lista1{
			width:224px;
			float:left;
		}

		ul.lista1 li {
			font-weight: bold;
			font-size:14px;
			background-repeat: no-repeat;
		    line-height: 20px;
		    margin-bottom: 8px;
		    padding-left: 33px;
    	}
    	ul.lista2 li {
			font-weight: bold;
			font-size:14px;
			background-repeat: no-repeat;
		    line-height: 20px;
		    margin-bottom: 8px;
		    padding: 0px 0px 0px 33px;
    	}

		ul.lista1 li#twitter {
		    background-image: url("../img/icon_twitter_ftr_19x19.gif");
		    background-position: 6px top;
		}

		ul.lista1 li#facebook {
		    background-image: url("../img/icon_fb_ftr_19x19.gif");
		    background-position: 6px top;
		}
		ul.lista1 li#linkedin {
		    background-image: url("../img/icon_linkedin_ftr_19x19.gif");
		    background-position: 6px top;
		}
		ul.lista1 li#newsletters {
		    background-image: url("../img/icon_email_ftr_22x19.gif");
		    background-position: 3px top;
		}

		ul.lista1 li#subscribe {
		    background-image: url("../img/icon_magazine_ft_25x23.gif");
		    background-position: left top;
		}

		ul.lista1 li#video {
		    background-image: url("../img/icon_videos_ftr_22x20.gif");
		    background-position: 3px top;
		}
		
		.lista1 li a{
			color:#ffffff;
			list-style-type: none;
			text-decoration:none;
		}
		
		.lista1 li a:hover{
			color:#ffffff;
			list-style-type: none;
			text-decoration:underline;
		}
		
		.lista2 {
			width:203px;
			float:left;
			
		}
		
		.lista2 li{
			color:#ffffff;
			list-style-type: none;
			padding:7px 0 10px 0;
		}
		
		.lista2 li a{
			color:#ffffff;
			list-style-type: none;
			text-decoration:none;
		}
		
		.lista2 li a:hover{
			color:#ffffff;
			list-style-type: none;
			text-decoration:underline;
		}

		ul.lista2 li#linkedin {
		    background-image: url("../img/icon_linkedin_ftr_19x19.gif");
		    background-position: 6px top;
		}
		
		ul.lista2 li#mobile {
		    background-image: url("../img/icon_mobile_ftr_19x21.gif");
		    background-position: 6px top;
		}

		ul.lista2 li#slideshows {
		    background-image: url("../img/icon_slideshow_ftr_21x24.gif");
		    background-position: 6px center;
		}

		ul.lista2 li#rss_form {
		    background-image: url("../img/icon_rss_ftr_19x19.gif");
		    background-position: 6px center;
		}
		#idg_network {
			height:182px;
			float:left;
			font-size:13px;
			padding-left: 30px;
			padding-right: 3px;
			width: 440px;
			line-height: 13px;
		}
		
		#idg_network li{
			float:left;
			text-decoration:none;
			padding:4px 5px;
			color:#ffffff;
			list-style-type: none;
		}
		
		#idg_network li a{
			color:#ffffff;
			text-decoration:none;
			
		}
		
		#idg_network li a:hover{
			color:#ffffff;
			text-decoration:underline;
			
		}
		
		.adchoices {
		    background-image: url("../img/adchoices-logo13x14.gif");
		    background-position: 57px 9px;
		    background-repeat: no-repeat;
		}

		.titulo_idg_footer{
			color:#ffffff;
			font-size:16px;
			font-weight:bold;
			padding-right:7px;
		}

#menu_abajo ul{
	padding-left: 10px;
}

#menu_abajo li{
	float:left;
	padding:10px 23px 0 0;
	color:#ffffff;
	list-style-type: none;
	font-size:11px;
	
}

#menu_abajo li a{
	color:#D4EAF7;
	list-style-type: none;
	text-decoration:none;
}

#menu_abajo li a:hover{
	list-style-type: none;
	text-decoration:underline;
}

.copyright{
	font-size:12px;
	color:#666666;
	float:left;
	padding:5px 0 5px 10px;
	clear:both;
}

#footer .footerLinks {
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	float: left;
	height: 200px;
	overflow: hidden;
	padding-top: 20px;
	background-image: url("../img/bg_ftr_links_1x200.jpg");
	background-position: left top;
	background-repeat: repeat-x;
}

#footer #idg_network ul{
	.white-space:nowrap;
}

#footer .powered-by{
	width:100%;
	background:url("../img/divisora_powered.png") no-repeat top;
	clear: both;
	color: #666666;
	float: left;
	font-size: 8.5pt;
	padding: 10px 0 5px 0px;
	margin:0 10px 0 10px;
	width:1000px;
}

#footer .powered-by a{
	color: #666666;
	text-decoration:none;
	font-size: 8.5pt;
}

#footer .powered-by a:hover{
	color: #FFFFFF;
}

input[name="q"]{
	height:20px;
} 

.sin_resultados{
	float:left;
	margin-top:25px;
	font-size: 14px;
}

.sin_resultados span{
	font-weight:bold;
}


/** FICHA DE NOTICIA **/

#noticia-page
{
    padding: 0 15px 50px 15px;
}

#noticia-page .breadcrumb
{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding: 3px;
	color: Red;
}

#noticia-page .meta
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#noticia-page .video.imagen_cabecera 
{
	margin: 0 0 10px 0;
	position:relative;
}

#noticia-page .meta .seccion
{
	color: Red;
}

#noticia-page .meta .fecha
{
	color: #666;
}

#noticia-page #noticia 
{
	
}

#noticia-page #noticia .texto img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 300px;
	height: auto;
}

#noticia-page #noticia .texto
{
	margin-bottom: 15px;
    font-size: 16px;
}

#noticia-page #noticia .texto ul  
{
    margin: 0 0 12px 0;
}

#noticia-page #noticia .texto ul li 
{
    list-style-type: disc;
    margin-left: 15px;
	padding: 3px;
	line-height: 24px;
}

#noticia-page #noticia .texto p
{
	font-size:16px;
	line-height:24px;
	margin: 0 0 12px 0;
}

#noticia-page #noticia .texto h2
{
	padding: 5px 0 10px 0;
}

#noticia-page #noticia .entradilla
{
	float: left;
	margin-bottom: 15px;
	/*text-align: justify;*/
	font-size: 16px;
    font-weight: bold;
    line-height:24px;
}

#noticia-page #extra 
{
	float: left;
	width: 680px;
}

#noticia-page #right-column 
{
	float: right;
}

#noticia .titulo 
{
	font-weight: bold;
	font-size: 30px;
	margin-bottom: 5px;
	font-family: Calibri;
	line-height:1.0em;
}

#noticia .autor 
{
	margin-bottom: 5px;
	font-size: 12px;
	color: #666;
	font-weight: bold;
}

.contenido_relacionado{
	float:left;
	margin-bottom:0px;
	padding-bottom:10px;
	width:100%;
}

.contenido_relacionado.complementario
{
	margin-top: 10px;
	border-top: 2px solid #E5E5E5;
}

.contenido_relacionado ul {
	margin-left:25px;
	list-style:square;
}

.contenido_relacionado ul li{
	margin-top:0px;
	margin-bottom:0px;
	/*list-style-type: disc;*/
	line-height:1.3em;
	list-style-image: url("/img/lista_ico1.gif");
}

.contenido_relacionado ul li a{
	text-decoration:none;
	font-size:13px;
	color:#000;
}

.contenido_relacionado ul li a:link{
	color:#000;
	font-weight:bold;
}

.contenido_relacionado ul li a:hover{
	color:#ED1B24;
	font-weight:bold;
}



noticia-page .entradilla{
	float:left;
}

/**  FIN FICHA DE NOTICIA **/


/*SECCION TWITTER*/

/*.twtr-hd{
    overflow: hidden !important; 
    padding: 10px !important; 
    position: relative !important;
	background-image: url("../img/twitter-bird.png") !important; 
	background-position:top !important;
	background-repeat:no-repeat !important;
}*/

.twtr-hd
{
	padding-bottom: 20px !important;
}

.twtr-tweet-wrap {
    overflow: hidden !important;
    padding: 6px 8px !important;
	border-top:1px solid #CCC !important;
}

.twtr-avatar {
    display: block !important;
	padding-top:5px !important;
}

.twtr-tweet-text {
    margin-left: 40px !important;
}

.twtr-ft a {
    display: block !important;
    float: left !important;
    left: 70px !important;
    position: relative !important;
	text-decoration:none;
}



.twtr-ft span {
    float: left !important;
    padding-left: 5px !important;
    
}

.twtr-join-conv{
	color:#115AA4 !important;
	
}

.twtr-widget .twtr-tweet {
    margin-left: 20px !important;
    width: 260px !important;
}

/*FIN SECCION TWITTER*/

/*SECCION LINKEDIN */

.li-profile-container{
	width:290px;
}
/*FIN SECCION LINKEDIN */




/*PARTE LOGIN*/

.titulo_login_bienvenida
{
	font-weight:bold;
	font-size:26px;
	color:#222222;
	margin: 20px 0 0 20px;
}

.texto_form_login
{
	font-weight:bold;
	font-size:16px;
	color:#222222;
	margin-left: 50px;
	clear:both;
}

.iniciar_sesion, .titulo_formu_registro
{
	font-weight:bold;
	font-size:22px;
	color:#222222;
	height:30px;
	margin-left: 20px;
}
.titulo_formu_registro2
{
	font-weight:bold;
	font-size:18px;
	color:#222222;
	height:30px;
	margin: 5px 0 10px 20px;
	float: left;
	width: 97%;
}
.texto_campos_login, .texto_reg
{
	font-size:12px;
	color:#555555;
	margin-left: 20px;
}

.contenedor_login
{
	border:1px solid #cccccc;
	height:417px;
	width:730px;
	float:left;
	margin-right:15px;
	background-color:#fff;
}

.contenedor_registro
{
	border:1px solid #cccccc;
	height:476px;
	width:730px;
	float:left;
	margin-right:15px;
	background-color:#fff;
}

.contenedor_registro2
{
	border:1px solid #cccccc;
	width:95%;
	margin: 0 auto 40px;
}

.contenedor_registro_condiciones
{
	border:1px solid #cccccc;
	height:681px;
	width:730px;
	float:left;
	margin-left: 5px;
	margin-right:5px;
	background-color:#fff;
}

.contenedor_texto_form
{
	margin-top:80px;
}

.contenedor_texto_form_registro
{
	margin-top:35px;
}

.botones-login 
{
	margin-top:70px;
	margin-left:240px;
}

.button_login a, .button_registro a, .button_registro_condiciones a
{
	color:#fff;
	text-decoration:none;
}

.button_login a:hover, .button_registro a:hover
{
	color:#fff;
	text-decoration:none;
}

.button_registro
{
	/*background:-moz-linear-gradient(top,#d41920, #ef3239);
	background:-webkit-linear-gradient(top,#d41920, #ef3239);
    border-radius: 8px;  */
	height:34px;
	font-size:16px;
	color:#fff;
	line-height:33px;
	margin-left:305px;
	margin-top:10px;
	padding:0 10px;
	font-weight:bold;
	width:80px;
	/*border: 1px solid #fff;*/

	background-image: linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -o-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -moz-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -webkit-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -ms-linear-gradient(top, #d41920 72%, #ef3239 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left top,
		color-stop(0.72, #d41920),
		color-stop(1, #ef3239)
	);

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.button_registro_condiciones
{
	/*background:-moz-linear-gradient(top,#d41920, #ef3239);
	background:-webkit-linear-gradient(top,#d41920, #ef3239);
    border-radius: 8px;  */
	height:34px;
	font-size:16px;
	color:#fff;
	line-height:33px;
	margin-left:305px;
	margin-top:30px;
	padding:0 10px;
	font-weight:bold;
	width:80px;
	/*border: 1px solid #fff;*/

	background-image: linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -o-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -moz-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -webkit-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -ms-linear-gradient(top, #d41920 72%, #ef3239 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left top,
		color-stop(0.72, #d41920),
		color-stop(1, #ef3239)
	);

	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.contrasena
{
	font-size:13px;
	color:#ed1c24;
	text-align:right;
	margin: 50px 20px 0 0;
}

.cuadro_registro_conectese .contrasena
{
	margin:15px;
}

.contrasena a
{
	color:#ed1c24;
	text-decoration:none;
}

.contrasena a:hover
{
	text-decoration:none;
}


.cuadro_registro
{
	width:270px;
	float:left;
	border:1px solid #cccccc;
	height:200px;
	margin-bottom:15px;
	background-color:#fff;
}

.cuadro_registro_conectese
{
	width:270px;
	float:left;
	border:1px solid #cccccc;
	height:280px;
	margin-bottom:15px;
	background-color:#fff;
}
.cuadro_registro .titulo, .cuadro_registro_conectese .titulo
{
	font-size:18px;
	color:#222222;
	font-weight:bold;
	padding-left:15px;
	height:30px;
}

.texto_reg p
{
	line-height:15px;
	padding:0 20px 5px 20px;
	font-size:12px;
	color:#555555;
}

.button_crear_cuenta
{
	/*background:-moz-linear-gradient(top,#d41920, #ef3239);
	background:-webkit-linear-gradient(top,#d41920, #ef3239);
    border-radius: 8px;*/
	height:36px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	line-height:35px;
	background-repeat:no-repeat;
	float:left;
	margin-right:15px;
	cursor:pointer;
	padding:0 10px;	
	background-image: linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -o-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -moz-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -webkit-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -ms-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -webkit-gradient(
		linear,
		left top,
		left top,
		color-stop(0.72, #d41920),
		color-stop(1, #ef3239)
	);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.flota_dcha

{
	float:right;
	margin-top:20px;
}

 .button_login
{
	/*background:-moz-linear-gradient(top,#d41920, #ef3239);
	background:-webkit-linear-gradient(top,#d41920, #ef3239); 
    border-radius: 8px;*/ 
	height:36px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	line-height:35px;
	background-repeat:no-repeat;
	float:left;
	margin-right:15px;
	cursor:pointer;
	padding:0 10px;
	background-image: linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -o-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -moz-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -webkit-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -ms-linear-gradient(top, #d41920 72%, #ef3239 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left top,
		color-stop(0.72, #d41920),
		color-stop(1, #ef3239)
	);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.button_crear_cuenta a
{
	color:#fff;
	text-decoration:none;
	
}

.button_crear_cuenta a:hover
{
	color:#fff;
	
}

.cuenta_fb
{
	font-size:13px;
	color:#ed1c24;
	font-weight:bold;
	margin-left:20px;
}

.cuenta_fb a
{
	color:#ed1c24;
	text-decoration:none;
}
.logos_login
{
	float:right;
	margin:65px 15px 0 0 ;
	cursor:pointer;
}

.logos_login a
{
	color:#fff;
	text-decoration:none;
}

.logos_login img
{
	margin-right:5px;
}

.button_inicio_sesion
{
	/*background:-moz-linear-gradient(top,#d41920, #ef3239);
	background:-webkit-linear-gradient(top,#d41920, #ef3239);
	border-radius:8px;*/
	height:36px;
	width:105px;
	font-size:16px;
	color:#fff;
	line-height:35px;
	font-weight:bold;
	cursor:pointer;
	padding:0 10px;
	margin-left:85px;
	background-image: linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -o-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -moz-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -webkit-linear-gradient(top, #d41920 72%, #ef3239 100%);
	background-image: -ms-linear-gradient(top, #d41920 72%, #ef3239 100%);

	background-image: -webkit-gradient(
		linear,
		left top,
		left top,
		color-stop(0.72, #d41920),
		color-stop(1, #ef3239)
	);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	
}

.button_inicio_sesion a
{
	color:#fff;
	text-decoration:none;
}

.button_inicio_sesion a:hover
{
	color:#fff;
	text-decoration:none;
}

.error-message
{
	font-size:16px;
	color:#ed1c24;
	font-weight:bold;
	padding-left:20px;
}

.webuser-fastlogin
{
	font-size:16px;
	width:115px;
	height:29px;
}

.webuser-fastlogin a
{
	color:#222222;
	text-decoration:none;
	
}

.webuser-fastlogin a:hover
{
	color:#ee262d;
	
}

.titulo_popup_login
{
	font-size:15px;
	color:#000;
	font-weight:bold;
	float:left;
	height:25px;
}
	
.titulo_popup_login a
{
	color:#000;
	text-decoration:none;
}

.titulo_popup_login a:hover {
    color: #ee262d;
    
}
	
.popup_login
{
	float:left;
	margin:0 auto;
	background-color:#FFF7C2;
	color:#fff;
	width:985px;
	height:25px;
	padding:15px 10px 10px 10px;
}

.logos_popup_login
{
	float:left;
	margin-left:10px;
}


.imagen_popup_login
{
	float:right;
	margin-right:10px;
	
}

.texto_form_login2
{
	font-weight:bold;
	font-size:16px;
	color:#222222;
	margin-left: 50px;
	float:left;
}

.subcontenedor_registro_izq2
{
	width:49%;
	float: left;
	margin-bottom:40px;	
}

.subcontenedor_registro_dcha2
{
	width:49%;
	float: left;
	margin-bottom:40px;
}

.span_form_login
{
	float: left;
	width:150px;
}

.texto_form_login2 input
{
	width:244px;
	border:1px solid #000;
	margin-top:5px;
}

.texto_form_login2 select
{
	width: 246px;
	border:1px solid #000;
	margin-top:5px;
}

.condiciones_registro
{
	width:80%;
	font-size:13px;
	color:#2b2b2b;
	line-height:15px;
	/*text-align:justify;*/
	border:1px solid #cccccc;
	padding:10px;
	height:100px;
	overflow:auto;
	margin-left:85px;
}

.condiciones_registro .titulo_condiciones_registro
{
	color:#2b2b2b;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}

.acepto_condiciones
{
	width:25%;
	margin:30px auto 20px auto;
	color:#222222;
	font-size:16px;
	font-weight:bold;
}

.botonera
{
	width:33%;
	margin:0 auto 30px auto;
}
.botonera a
{
	font-size:18px;
	color:#fff;
	line-height:30px;
	height: 34px;
	width: 113px;
}
.botonera #boton_registrarse
{
	height:35px;
	float:left;
	width:113px;
	margin-right:40px;
	cursor:pointer;
}
.botonera  #boton_cancelar
{
	height:35px;
	float:left;
	width:113px;
	cursor:pointer;
}

.botonera input
{
    margin-left: 0px;
    padding-left: 12px;
}

/*CONTENIDOS BUSCADOS*/

.contenido_buscado .titulo_not_buscada a
{
	font-size:20px;
	color:#000000;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
	background-image:url("/web/img/barra_lateral_fecha.jpg");
	background-repeat:no-repeat;
	background-position:right 9px;
	padding-right:5px;
	margin-right:8px;
}

 .contenido_buscado .titulo_not_buscada a:hover,
 .contenido_buscado .mas_info a:hover,
 .contenido_buscado .articulos a:hover,
 .contenido_buscado .noticias a:hover,
 .contenido_buscado .eventos a:hover,
 .contenido_buscado .rss a:hover,
 .contenido_buscado .whitepapers a:hover,
 .contenido_buscado .webcasts a:hover,
 .contenido_buscado .videos a:hover
{
	color:#EE262D;
}

.contenido_buscado .cuerpo_noticia
{
	margin-bottom:10px;
}

.contenido_buscado .mas_info a{
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-decoration:none;
    
}

.contenido_buscado .fecha_hora
{
	background-image:url("/web/img/barra_lateral_fecha.jpg");
	background-repeat:no-repeat;
	background-position:2px 2px;
	font-size:14px;
	color:#555555;
	padding-left:14px;
}

.contenido_buscado .articulos
{
	background-image:url("/web/img/icono_articulos.png");
	background-repeat:no-repeat;
	background-position:right 9px;
	padding-right:30px;
	margin-right:3px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.contenido_buscado .noticias 
{
	background-image:url("/web/img/icono_noticias.png");
	background-repeat:no-repeat;
	background-position:right 7px;
	padding-right:30px;
	margin-right:3px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.contenido_buscado .videos
{
	background-image:url("/web/img/icono_videos.png");
	background-repeat:no-repeat;
	background-position:right 2px;
	padding-right:30px;
	margin-right:3px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.contenido_buscado .rss
{
	background-image:url("/web/img/icono_rss.png");
	background-repeat:no-repeat;
	background-position:right 10px;
	padding-right:23px;
	margin-right:3px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.contenido_buscado .whitepapers
{
	background-image:url("/web/img/icono_whitepapers.png");
	background-repeat:no-repeat;
	background-position:right 7px;
	padding-right:30px;
	margin-right:3px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.contenido_buscado .eventos
{
	background-image:url("/web/img/icono_eventos.png");
	background-repeat:no-repeat;
	background-position:right 9px;
	padding-right:30px;
	margin-right:3px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.contenido_buscado .webcasts
{
	background-image:url("/web/img/icono_webcast.png");
	background-repeat:no-repeat;
	background-position:right 0px;
	padding-right:45px;
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

/*ESTILOS SECCIÓN NOTICIAS*/

#lista-noticias 
{
	font-size: 12px;
	line-height:20px;
}

#lista-noticias .destacado_seccion 
{
	padding:10px;
	border:1px solid #ee262d;
	border-top:4px solid #ee262d;
	border-bottom:4px solid #ee262d;
	margin-left:8px;
	float:left;
}

#lista-noticias .destacado_seccion .destacado_seccion_contenido .texto h1
{
	font-size: 20px;
}

#lista-noticias .destacado_seccion .destacado_seccion_contenido .imagen
{
	float:left;
	width:327px;
	padding-right:15px;
	
}

#lista-noticias .destacado_seccion .destacado_seccion_contenido .texto
{
	line-height:20px;
}

#lista-noticias .destacado_seccion_contenido .texto .entradilla
{
	font-weight:bold;
	margin-bottom:10px;
	width: 655px;
}

#lista-noticias .ver_mas a
{
	color:#000000;
	font-weight:bold;
	float:right;
	margin:5px 0;
	text-decoration: none;
}

#lista-noticias .contenedor_noticia_2columnas_contenido
{
	border-bottom:4px solid #e81b23;
	margin-left:10px;
	float:left;
	margin-bottom:15px;
	
}

#lista-noticias .noticia_2columnas_contenido img
{
	float:left;
	margin-right:10px;
}

#lista-noticias .noticia_2columnas_contenido
{
	
	width:326px;
	margin:10px 10px 10px 0;
	padding:0px;
}

#lista-noticias .noticia_2columnas_contenido .cuerpo_noticia
{
	padding:0 10px 10px 0px;

}

#lista-noticias #videos
{
	padding:10px;
	border-bottom:4px solid #e81b23;
	
}

#lista-noticias .videos_contenido
{
	width:50%;
	float:left;
	
}

#lista-noticias .banner
{
	padding:20px;
	float:left;
	border-bottom:4px solid #e81b23;
}

.bottonfe-recuperar {
	background:-moz-linear-gradient(top,#d41920, #ef3239);
	background:-webkit-linear-gradient(top,#d41920, #ef3239);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d41920', endColorstr='#ef3239'); /* IE6 & IE7 */  
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#d41920', endColorstr='#ef3239')"; /* IE8+ */  
	border-radius:8px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 36px;
    line-height: 30px;
    margin-left: 231px;
    margin-top: 60px;
    font-weight:bold;
	
}

.webuser-logout {
	display:inline;
}

.texto_comun {
    font-size: 14px;
}

.bloque-mensaje {
	padding:20px;
	min-height:160px;
}


/*ESTILOS NOTICIA*/

 #noticia-page .breadcrumb 
{
	color: #e11b22;
	font-size:15px;
	height:20px;
	padding-bottom:10px;
}

 #noticia-page .meta .seccion {
    color: #e11b22;
    
}

 #noticia .autor 
{
	/*background-image: url("../img/comentarios_twitter_network.jpg");*/
	background-repeat: no-repeat;
	background-position:95px center;
	clear: both;
}

/*comentarios noticia*/
.comentarios_inf_noticia 
{
	padding:0px 0px 15px 5px;
	float:left;
	width:100%;
}

 .comentarios_inf_noticia a
{
	color: #e11b22;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

 .comentarios_inf_noticia a:hover 
{
	text-decoration:underline;
}

 .comentarios_inf_noticia .cuantos_comentarios
{
	float:left;
}
 .comentarios_inf_noticia .print_not
{
	background-image:url("../img/icon-imprimir.jpg");
	background-repeat: no-repeat;
	background-position:top left;
	padding-left:22px;
	float:left;
}

 .comentarios_inf_noticia .ir_arriba
{
	background-image:url("../img/icon-subir.jpg");
	background-repeat: no-repeat;
	background-position:center left;
	margin-left:10px;
	padding-left:10px;
	float:right;
	padding-right:10px;
}

 .comentarios_logo 
{
	color:#e11b22;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	border-bottom:2px solid #cccccc;
	padding:3px 0px 6px 5px;
	width:665px;
	
}

 .comentarios_logo a
{
	color:#e11b22;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

 .comentarios_logo a:hover
{
	text-decoration:underline;
}

 .comentarios_logo .comments_sup
{
	padding-right:40px;
	background-image:url("../img/logo_cio_comments.jpg");
	background-position:top right;
	background-repeat:no-repeat;
	height:22px;
	float:left;
}

 .comentarios_logo .privacy
{
	float:right;
	margin-top:3px;
}

 .comment
{
	font-size:20px;
	font-weight:bold;
	color:#222222;
	float:left;
	width:665px;
	padding-left:5px;
	
}

.comment .login
{
	float:right;
	margin-top:10px;
}

 .comment .rep_comment
{
	margin-top:10px;
}

 .comment .rep_comment img
{
	float:left;
}

 .comment .rep_comment .caja_comentarios
{
	float:left;
	margin-bottom:15px;
}

 .comment .rep_comment .caja_comentar
{
	width:600px;
	float:left;
	margin:0 0 0 10px;
	background-color: #f5f3f3;
	border:2px solid #e1e1e1;
	height:95px;
	font-size:12px;
	font-weight:normal;
	color:#222222;
}

 .comment .comentarios_mostrados
{
	font-size:17px;
	margin-top:20px;
}

 .comment .nombre_comentarista
{
	color:#e11b22;
	font-size:14px;
	margin:0 0 5px 12px;
}

 .comment .bordegris
{
	border-bottom:2px solid #e1e1e1;
}

 .comment .caja_comentarios_mostrados
{
	width:595px;
	border:1px solid #e1e1e1;
	margin:0 0 0 10px;
	padding:5px;
	font-size:12px;
	font-weight:normal;
	color:#222222;
}

.comments_likes
{
	float:left;
	width:100%;
	border-bottom:2px solid #e5e5e5;
	padding-bottom:5px;
	margin-bottom:5px;
}

.block-zoomcomentarios h2.title, .node-type-blog.section-node #content .block-zoomcomentarios h2.title{
	display:none;
}

#zoomcomentarios-tpl
{
	width:658px;
	float:left;
}

#zoomcomentarios-tpl .titulo{
	color: #EE262D;
    font-weight: bold;
    text-transform: uppercase;
	font-size:14px;
	margin:10px 0 10px 0;
}
#zoomcomentarios-tpl .intro{
	font-size:85%;
	margin:10px 0;
}
#zoomcomentarios-tpl .logins{
	margin-bottom:10px;
}

#zoomcomentarios-tpl .caja_comentar
{
	background-color: #F5F3F3;
    border: 2px solid #E1E1E1;
    color: #222222;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 95px;
    margin: 10px 0 0 10px;
    width: 592px;
}


#zoomcomentarios-tpl .logins a.facebook{
	display:block;
	width:195px;
	height:29px;
	float:left;
	background:url("../images/facebook-conectar.png") no-repeat;
}

#zoomcomentarios-tpl .logins .fb-login-button{
	display:block;
	width:195px;
	height:29px;
	float:left;
	background:url("../images/facebook-conectar.png") no-repeat;
}

#zoomcomentarios-tpl .logins a .fb_button_text{

	background:none;
	font-size: 0px;
	border: 0px;
}

#zoomcomentarios-tpl .logins a.twitter{
	display:block;
	width:175px;
	height:29px;
	float:left;
	background:url("../images/twitter-conectar.png") no-repeat;
	margin-left:10px;
}


#zoomcomentarios-tpl .actualizar-mensajes
{
	margin:10px 
}

#zoomcomentarios-tpl .actualizar-mensajes a{
	background:url("../img/ico-actualizar.png") no-repeat;
	padding-left:35px;
	font-size:80%;
	line-height:26px;
	height:26px;
	display:block;
}

#zoomcomentarios-tpl .listado-mensajes
{
	width:660px;
}

#zoomcomentarios-tpl .listado-mensajes .comentario{
	font-size:85%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:2px solid #e1e1e1;
}

#zoomcomentarios-tpl .listado-mensajes .comentario img{
	width:50px;
	display:block;
	float:left;
	margin-right:10px;
}
#zoomcomentarios-tpl .listado-mensajes .comentario .cinner{
	float:left;
	width: 596px;
}
#zoomcomentarios-tpl .listado-mensajes .comentario .cinner .cfecha{
	float:right;
	color:#afaaa3;
}
#zoomcomentarios-tpl .listado-mensajes .comentario .cinner .cautor, #zoomcomentarios-tpl .cautor
{
	color:#e11b22;
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
}

#zoomcomentarios-tpl .cautor span
{
	color:#e11b22;
	font-size:14px;
	margin-bottom:5px;
	font-weight:bold;
	margin-left:2px;
}

#zoomcomentarios-tpl .listado-mensajes .comentario .cinner .corigen
{
	color:#e11b22;
	font-size:12px;
	margin-bottom:5px;
}

#zoomcomentarios-tpl .listado-mensajes .comentario .cinner .ccomentario{
	width:100%;
	border:1px solid #e1e1e1;
	padding:5px;
	font-size:12px;
	font-weight:normal;
	color:#222222;
}

#zoomcomentarios-tpl .comentar img{
	float: left;
	width: 50px;
	padding-right: 9px;
}

#zoomcomentarios-tpl .comentar a{
	font-weight: bold;
	font-size: 14px;
	color:#ee262d;
}

#zoomcomentarios-tpl .comentar {
	background-color: #FBFBFB;
    border: 1px solid #C1C1C1;
    border-radius: 10px 10px 10px 10px;
    padding: 10px;
    margin-bottom: 10px;
}

#zoomcomentarios-tpl .comentar .texto {
	border: 0px;
	background-image: url("../img/comment_input.png");
	width: 565px;
	height: 55px;
	padding: 5px;
	margin-top: 10px;
	font-size:12px;
	resize:none;
}

#zoomcomentarios-tpl .guardar {
	float: right;
	background: url("../img/btn_comentar.png") no-repeat scroll 0 0;
	clear: both;
	width: 99px;
	height: 29px;
	border: 0px;
	font-size: 0px;
	margin-right:5px;
	margin-top:10px;
	cursor:pointer;
}

#zoomcomentarios-tpl .guardar:hover {
	background: url("../img/btn_comentar_hover.png") no-repeat scroll 0 0;
}

#zoomcomentarios-tpl .comentarios_mostrados {
    font-size: 17px;
    font-weight:bold;
    border-bottom: 2px solid #E1E1E1;
    line-height:20px;
    margin-top:15px;
}
/* fin Modulo Zoomcomentarios */

 #contenedor_videos 
{
	width:1020px;
	margin:10px 0 10px 0;
}

 #contenedor_videos #parte_izquierda
{
	width:700px;
	margin-right:15px;
	float:left;
	padding-right:0;
}


 #contenedor_videos #sidebar_right
{
	float:left;
	width:300px;
}

#contenedor_videos .capa_titulo_videos
{
	background-image: url("../img/bg-titulo-whitepaper.jpg");
	height:28px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
}

 #tabla_descargas_videos
{
	font-size:16px;
	color:#222222;
	line-height:20px;
	width:95%;
	margin:0 auto;
}

 #tabla_descargas_videos a
{
	color:#222222;
	text-decoration:none;
	
}

 #tabla_descargas_videos a:hover
{
	color:#7c7c7c;
}

 #tabla_descargas_videos .titulos_videos
{
	font-weight:bold;
}

 #tabla_descargas_videos table
{
	border-collapse:collapse;
}

 #tabla_descargas_videos .primera_columna
{
	width:50%;
}

 #tabla_descargas_videos .segunda_columna
{
	width:14%;
}

 #tabla_descargas_videos table td
{
	padding:15px 20px 15px 10px;
	text-align:left;
}

 #tabla_descargas_videos .encabezado_tabla 
{
	border-bottom:3px solid #737373;
	color:#7c7c7c;
	font-size:19px;
	font-weight:bold;
	padding-bottom:5px;
}

 #tabla_descargas_videos .borde_inferior
{
	border-bottom:1px solid #e5e5e5;
}

 .list_videos_titulo_video
{
	font-family: Calibri;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
}

 .paginacion
{
	margin:8px auto;
	width:100%;
}

 .paginacion li
{
	display:inline;
	font-size:14px;
	padding-right:5px;
}

.paginacion ul {text-align: center;}

.paginacion li a
{
	text-decoration:none;
}

.paginacion li.current
{
	font-weight:bold;
}

/***** Galeria imágenes *****/
.layer_galeria_transparente
{
	background-color:#000000;
	opacity:0.4;
	height: 105px;
}

.layer_global
{
	position: relative;
}

.layer_galeria
{
	position: absolute;
	top: 0;
	left: 0;
}

.layer_galeria h3
{
	font-size: 24px;
	margin-top: 5px;
}

.layer_galeria h3, 
.layer_galeria p
{
	margin-left: 15px;
	margin-right: 10px;
	color: #FFFFFF;
	font-family: Calibri;
}

.line {
	margin: 5px;
	height: 4px;
	background-color: #E81B23;
}

.contenido_galeria
{
	padding: 15px 5px;
	border: 1px solid #E81B23;
	border-top-width: 4px;
	margin: 10px;
	width:985px;
	float:left;
}

#noticia .contenido_galeria
{
	width:645px;
	margin:0px;
}

#noticia .line
{
	margin: 0 0 5px 0;
}

#noticia #galleria
{
	width:645px;
}

.galleria-container 
{
	margin-top: -10px;
}

/**** NOTICIAS RELACIONADAS ****/
.noticias_relacionadas {
 width: 285px;
 float: right;
 font-weight: bold;
 color: #444;
}

.noticias_relacionadas.portada {
 width: auto;
 float: none;
 font-size: 12px;
 margin-left: 15px;
 margin-top: 10px;
}

.noticias_relacionadas.portada li
{
	list-style-type: inherit;
}

.noticias_relacionadas .noticia_relacionada
{
	width: 100%;
	margin-top: 15px;
	float: left;
	clear: both;
	font-size: 11px;
	line-height: 160%;
}

.noticias_relacionadas .noticia_imagen
{
	float: left;
	margin-left:15px;
}

.noticias_relacionadas .noticia_imagen img
{
	width: 90px;
}

.noticias_relacionadas .noticia_titular
{
	float: left;
	width: 164px;
	margin-left: 15px;
	
}

.noticias_relacionadas .noticia_titular a
{
	color: #444;
}

/**** CAJA DE PESTAÑAS ****/

#content_ppal_pestanas
{
	color: #013C72;
	padding: 0 5px;
	margin-top: 10px;
	/*border-top: 4px solid #666;*/
	clear: both;
	padding-top: 10px;
	width: 669px;
}

#content_ppal_pestanas .pestana 
{
	font-weight: bold;
	padding: 10px;
	width: 180px;
	border: 1px solid #0F5184;
	margin-right: -1px;
	margin-bottom: -1px;
	float: left;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
}

#content_ppal_pestanas .pestana.activa
{
	color: white;
	background-color: #AFD0E3;
}

#content_ppal_pestanas .contenido
{
	clear: both;
	border: 1px solid #0F5184;
	padding: 15px 0;
	margin-bottom: 15px;
	width:670px;
}

#content_ppal_pestanas .noticia
{
	width:196px;
	margin: 0 13px;
	float: left;
}

#content_ppal_pestanas .noticia img
{
	width: 196px;
	height: 110px;
}

#content_ppal_pestanas .noticia .noticia_titular
{
	margin-top: 15px;
	margin-bottom: 20px;
	font-size: 12px;
	line-height: 150%;
}

#content_ppal_pestanas .noticia .noticia_titular a
{
	color: #226891;
}

.addthis_button_facebook_like span{
	padding-bottom: 3px;
}

.comment_box{
	font-weight: normal;
	font-size: 12px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #BBBBBB;
	border-radius: 3px 3px 3px 3px;
	min-height: 18px;
	min-width: 15px;
	position: relative;
	padding: 1px;
	top:1px;
}

.comment_flecha u {
    position: relative;
	left: 0px;
	top: -2px;
	z-index: 90;
}

.webuser-confirm {
	margin: 30px 50px 30px 50px;
	border: 1px solid #BBBBBB;
	padding: 15px;
	font-weight: bold;
}

.webuser-confirm  p {
	font-size: 16px;
    line-height: 36px;
}

.imagen_miniatura {
	width: 90px;
}

.cuerpo_noticia_destacada .autor_noticia {
    padding: 0px 0 10px;
}

/*** Noticia 2 Columnas ***/

.noticia_2columnas_contenido img
{
	width: 330px;
	height: auto;
}

#sidebar_right .noticia_2columnas_contenido {
    float: left;
    margin-bottom: 10px;
    padding: 0;
    width: 300px;
}

#sidebar_right .noticia_2columnas_contenido img {
    height: auto;
    width: 300px;
}

.noticia_2columnas_contenido .cuerpo_noticia h2 {
	margin: -5px 0 -10px 0;
	padding: 5px 0 5px 0;
}

.noticia_2columnas_contenido .cuerpo_noticia
{
	padding: 10px 0 0 0;
}

#contenedor_webcasts .listado_webcasts
{
    border-bottom: 1px solid #CCCCCC;
    margin-top: 15px;
    padding-bottom: 15px;
    width: 98%;
    margin-left: 10px;
}

#contenedor_webcasts .listado_webcasts .img_webcast
{
    float: left;
    margin: 10px 10px 10px 30px;
    width: 15%;
}

#contenedor_webcasts .listado_webcasts .titulo_webcast
{
    padding-left: 30px;
    color: #282828;
    font-size: 19px;
    font-weight: bold;
    line-height: 25px;
    text-decoration: none;
}

#contenedor_webcasts .listado_webcasts .entradilla_webcast
{
    color: #282828;
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
    width: 76%;
}

#contenedor_webcasts .listado_webcasts .entradilla_webcast .fecha_webcast
{
    color: #7C7C7C;
    font-size: 13px;
    font-weight: normal;
    margin: 5px 0;
}

#contenedor_webcasts .listado_webcasts .entradilla_webcast .vermas_webcast
{
    font-size: 14px;
    font-weight: bold;
    padding-left: 100px;
    line-height: 20px;
    color: #7C7C7C;
    float: right;
}

/*************/

/* Paginacion */
.item-list .pager {
	float:right;
	padding:0px;

}
.item-list .pager li {
	width:40px;
	height:29px;
	line-height:29px;
	text-align:center;
	display:block;
	padding:0px;
	float:left;
	margin-left:5px;
	color:#fff;
	font-size:80%;
}
.item-list .pager li a{
	display:block;
	padding:0px;
	color:#fff;
	text-transform:uppercase;
}

.item-list .pager li.pager-current {
	background: url("./img/pager/pager_current.png") no-repeat;
}
.item-list .pager li.pager-item a{
	background: url("./img/pager/pager_item.png") no-repeat;
}
.item-list .pager li.pager-item a:hover{
	background: url("./img/pager/pager_current.png") no-repeat;
}

.item-list .pager li.pager-last, .item-list .pager li.pager-first {
	width:73px;
}
.item-list .pager li.pager-last a, .item-list .pager li.pager-first a{
	background: url("./img/pager/pager_last.png") no-repeat;
}
.item-list .pager li.pager-last a:hover, .item-list .pager li.pager-first a:hover{
	background: url("./img/pager/pager_last_on.png") no-repeat;
}

.item-list .pager li.pager-next, .item-list .pager li.pager-previous {
	width:93px;
}
.item-list .pager li.pager-next a, .item-list .pager li.pager-previous a{
	background: url("./img/pager/pager_next.png") no-repeat;
}
.item-list .pager li.pager-next a:hover, .item-list .pager li.pager-previous a:hover{
	background: url("./img/pager/pager_next_on.png") no-repeat;
}

/* fin Paginacion */

.nombre_seccion_generico
{
	display: none;
}


.noticia_3columnas_contenido .leer_mas
{
	display: none;
}

.noticia_3columnas_contenido .antetitulo 
{
	font-size: 14px;
    line-height: 20px;
}

#noticia .tags 
{
	margin: 1px 0;
	font-weight: bold;
	font-size: 12px;
}

#noticia .tags a
{
	color: #666;
	margin: 0 5px;
	text-decoration: none;
}

#noticia .tags a:hover
{
	color: #888;
}

#whitepaper .contenido_relacionado ,
#noticia .contenido_relacionado 
{
	width: 625px;
	margin: 0 15px 10px 0;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.9em;
	border-width: 1px 0 1px 0;
	border-style: solid;
	border-color: #E5E5E5;
	padding: 0 15px 0 15px;
}

#noticia_3columnas.columnas3
{
	width: 335px;
    padding:0;  
    border-bottom:none;
    float:left;
    margin-bottom:0px !important;
}

.modulo_generico_simple.solotitulo 
{
    border-bottom: 1px solid #E5E5E5;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.modulo_generico_simple.imagentexto
{
    font-size: 12px;
    font-weight: bold;
}

.modulo_generico_simple.imagentexto .texto
{
	font-weight: normal;
}

.modulo_generico_simple.imagentexto img
{
	float: left;
	margin: 0 10px 10px 0;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .meta {
    background-color: #333838;
    border-radius: 3px 3px 3px 3px;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    margin: 15px 0 2px 0;
    padding: 3px;
    width: 304px;
	clear:both;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .meta a
{
	color: White;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .meta .categoria
{
	float: left;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .meta .tag
{
	float: right;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .contenido {
    position: relative;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen img {
    height: auto;
    width: 310px;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .mas {
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    margin-top: 15px;
    padding-right: 5px;
    text-align: right;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .contenido p a {
    background-color: black;
    bottom: 0;
    display: block;
    font-size: 14px;
    font-weight: bold;
    opacity: 0.8;
    filter: alpha(opacity=80);
    padding: 5px;
    position: absolute;
    width: 300px;
    z-index: 1;
    color: white;
	clear:both;
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .contenido .blanco a {
    background-color: transparent;
    opacity: 0.99;
    z-index: 2;
    filter: alpha(opacity=99);
}

#noticia_3columnas.columnas3 .modulo_generico_simple.imagen .contenido a.sin-imagen {
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    width: 310px;
    font-size: 12px;
    font-weight: bold;
}

#sidebar_right #noticia_3columnas
{
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	border-right: none;
	border-left: none;
	width: 300px;
}

#noticia_3columnas .titulo_bloque_generico_simple_imagen
{
	border-bottom: 1px solid black;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    padding-bottom: 1px;
}

#sidebar_right #noticia_3columnas.columnas3 .modulo_generico_simple.imagen .contenido p a {
    width: 290px;
}

#sidebar_right #noticia_3columnas.columnas3 .modulo_generico_simple.imagen img {
    width: 300px;
}

#sidebar_right #noticia_3columnas.columnas3 .modulo_generico_simple.imagen .meta {
    width: 294px;
}

#sidebar_right #noticia_3columnas.columnas3 .modulo_generico_simple.imagen .contenido a.sin-imagen {
    width: 300px;
}


/**** WEBCAST ****/

.webcast-web
{	
	margin-left:10px;
}

.webcast-web img
{
	/*padding:10px;*/
}

.webcast-web .tags 
{
	height: 12px;
	margin: 15px 0;
	font-weight: bold;
	font-size: 12px;
}

.webcast-web .tags a
{
	color: #666;
	margin: 0 5px;
}

.webcast-web .tags a:hover
{
	color: #888;
}

.webcast-web .acuerdo
{
	color: #888888;
    font-size: 7pt;
    text-align: justify;
    margin: 20px 0;
}

.webcast-web li {
    list-style-type: inherit;
}

.webcast-web h2
{
	padding: 3px 5px;
	background-color: #666;
	color: White;
	text-transform: uppercase;
	margin: 15px 0;
	font-size: 16px;
}

.webcast-web .titulo
{
	font-size: 18px;
    font-weight: bold;
    text-align: left;
    line-height:25px;
}

.webcast-web p
{
	font-size:14px !important;
	line-height:22px !important;
}

.webcast-web .ponentes, .webcast-web .proceso_registro, .webcast-web .info_broadcast
{
	font-size:14px !important;
	line-height:22px !important;
}

.webcast-web .button_abrir_webcast
{
	background-color: #666666;
	height:36px;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	line-height:35px;
	background-repeat:no-repeat;
	margin-right:15px;
	cursor:pointer;
	padding:0 10px;
	margin-top:10px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

}

.webcast_rightlogin
{
	margin-left: 0px;
	width: 302px;
}

.webcast_rightlogin h2
{
	margin: 0px 0px 15px 0px;
}

/** FIN WEBCAST **/


/**** MENU CONTENIDO ****/

#menu_contenido
{
	border-top-width: 4px;
	margin-left: 5px;
	margin-top: 20px;
}

#menu_contenido ul
{
	margin-left: 0px;
}

#menu_contenido li
{
	float: left;
	height: 37px;
	text-align: center;
	padding: 10px 10px 0px 10px;
	background: none no-repeat 0px 40px;
}

#menu_contenido li a
{
	color: #226891;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#menu_contenido li:hover a
{
	color: #5298C1;
}

#menu_contenido  .li-1:hover
{
	background-image: url('../../img/verde.png?a');
	background-position: bottom;
}

#menu_contenido  .li-2:hover
{
	background-image: url('../../img/rojo.png?a');
	background-position:bottom;
	
}

#menu_contenido  .li-3:hover
{
	background-image: url('../../img/gris.png?a');
	background-position:bottom;
	
	
}
#menu_contenido  .li-4:hover
{
	background-image: url('../../img/azul.png?a');
	background-position:bottom;
	background-repeat:repeat-x;
	
	
}
#menu_contenido  .li-5:hover
{
	background-image: url('../../img/naranja.png?a');
	background-position:bottom;
}

#menu_contenido  .li-6:hover
{
	background-image: url('../../img/verde.png?a');
	background-position: bottom;
}

#menu_contenido  .li-7:hover
{
	background-image: url('../../img/rojo.png?a');
	background-position:bottom;	
}

#menu_contenido  .li-8:hover
{
	background-image: url('../../img/gris.png?a');
	background-position: bottom;
}

#menu_contenido  .li-9:hover
{
	background-image: url('../../img/azul.png?a');
	background-position:bottom;
}

#menu_contenido  .li-10:hover
{
	background-image: url('../../img/naranja.png?a');
	background-position:bottom;
}

#menu_contenido  .li-11:hover
{
	background-image: url('../../img/verde.png?a');
	background-position:bottom;
}

#menu_contenido  .li-12:hover
{
	background-image: url('../../img/rojo.png?a');
	background-position:bottom;
}

#menu_contenido .current a
{
	color: White;
}

#menu_contenido .current a:hover
{
	color: White;
}


#menu_contenido  .li-1.current
{
	background-image: url('../../img/verde2.png?a');
	background-position: bottom;
}

#menu_contenido  .li-2.current
{
	background-image: url('../../img/rojo2.png?a');
	background-position: bottom;
}

#menu_contenido  .li-3.current
{
	background-image: url('../../img/gris2.png?a');
	background-position: bottom;
	
}
#menu_contenido  .li-4.current
{
	background-image: url('../../img/azul2.png?a');
	background-position: bottom;
	background-repeat:repeat-x;
	
}
#menu_contenido  .li-5.current
{
	background-image: url('../../img/naranja2.png?a');
	background-position: bottom;	
}
#menu_contenido  .li-6.current
{
	background-image: url('../../img/verde2.png?a');
	background-position: bottom;
}
#menu_contenido  .li-7.current
{
	background-image: url('../../img/rojo2.png?a');
	background-position: bottom;
}
#menu_contenido  .li-8.current
{
	background-image: url('../../img/gris2.png?a');
	background-position: bottom;
}
#menu_contenido  .li-9.current
{
	background-image: url('../../img/azul2.png?a');
	background-position: bottom;
}

/** FIN MENU CONTENIDO **/

.modulo_generico_simple 
{
	margin-bottom: 10px;
}

.modulo_generico_simple img
{
	padding: 0 10px 0px 0;
	width: 150px;
	height: auto;	
}


/**** CYCLE VÍDEOS ****/

.video-cycle
{
	width: 998px;
	border: 1px solid #226891;
	padding: 5px;
	padding-top: 10px;
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
}

.video-cycle .cycle-pics
{	
	height: 268px;
	width: 960px;
	float: left;
	margin-bottom:1px;
}

.video-cycle .elem 
{
	float:left;
	width:300px;
	margin: 0 10px 10px 10px;
	padding-bottom: 50px;
	font-size: 12px;
}

.video-cycle .elem .titulo
{
	font-weight:bold;
	margin-bottom: 2px;
	margin-top: 10px;
	line-height:1.2em;
}

.video-cycle .nav
{
	float: left;
	font-size: 0px;
	margin-top: 115px;
}

.video-cycle #cycle-prev 
{
	background-image: url('../../img/left.png');
	width: 19px;
	height: 31px;
	display: block;
	margin-top:142px;
}

.video-cycle #cycle-next 
{
	background-image: url('../../img/right.png');
	width: 19px;
	height: 31px;
	display: block;
}

/** FIN CYCLE VIDEOS **/

/**** TAMAÑOS DE IMÁGENES ****/

img.imgTH 
{
	width: 84px;
	height: 58px;
}

img.imgLO 
{
	width: 204px;
	height: 116px;
}

img.imgME 
{
	width: 327px;
	height: 185px;
}

img.imgHA 
{
	width: 458px;
	height: 257px;
}

img.imgHI 
{
	width: 657px;
	height: 369px;
}

/** FIN TAMAÑOS DE IMÁGENES **/


#noticia-page .breadcrumb.Retail
{
	border: none !important;
}

/** PIE FOTO **/

.origen_foto_nodo{
	position:absolute;
	top:0px;
	right:11px;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;	
	padding:3px;
	opacity:0.4;
}

.origen_foto_destacado1{
	position:absolute;
	top:0px;
	right:29px;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;	
	padding:3px;
	opacity:0.4;
}

.origen_foto_destacado2{
	position:absolute;
	top:20px;
	right:15px;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;	
	padding:3px;
	opacity:0.4;
}

.origen_foto_fijo{
	position:absolute;
	top:0px;
	right:4px;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;	
	padding:3px;
	opacity:0.4;
}

.origen_foto_view{
	position:absolute;
	/*top:6px;
	right:6px;*/
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;	
	padding:3px;
	opacity:0.4;
}

.origen_foto_imagentexto{
	position:absolute;
	/*top:6px;
	right:6px;*/
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;	
	padding:3px;
	opacity:0.4;
}

.origen_foto_generico_view{
	position:absolute;
	/*top:6px;
	right:6px;*/
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;	
	padding:3px;
	opacity:0.4;
}

.origen_foto_generico_simple_view_imagentexto{
	position:absolute;
	top:0px;
	right:0px;
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;	
	padding:3px;
	opacity:0.4;
}

.pie_foto{
	background-color:#000;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	width:651px;
	padding:3px;
}

.cycle-pics .meta {
    background-color: #333838;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    margin: 10px 0 15px 0;
    padding: 3px;
    width: 295px;
}

.cycle-pics .meta a
{
	color: White;
}


/** FORMULARIO DE REGISTRO 1 **/
.img-nodo-registro1{
	margin-top:20px;
}

.entradilla-nodo-registro1{
	margin-top:22px;
}

.texto-nodo-registro1{
	margin-top:75px;
}

.texto-nodo-registro1 ul{
	margin-top:35px;
	margin-left:35px;
}

.texto-nodo-registro1 ul li{
	color: #2B2B2B;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	list-style-type: disc;
}

.iniciar-sesion-registro1{
	width:252px;
	border:1px solid #CCC;
	margin-top:20px;
}

.texto-cuenta{
	font-weight:bold;
	margin-left:15px;
	font-size:18px;
}

.conectese{
	margin-left:15px;
	font-size:12px;
	color:#888;
	float:left;
}

.logos_popup_login-registro1{
	float:right;
	margin-right:10px;
	width:250px;
}

.texto_form_login-registro1{
	clear:both;
	margin-left:15px;
}

.texto_form_login-registro1 input{
	width:215px;
	height:18px;
	border:1px solid #000;
	margin-top:8px;
}

.pass-registro1{
	margin-top:10px;
}

.login-registro1{
	float:none;
	margin:13px auto;
}

.login-registro1 .bottonfe{
	font-size:14px;
}

.contrasena-olvidada-registro1{
	text-align:right;
	margin: 0px 4px 0 0;
	font-size:12px;
}

.contrasena-olvidada-registro1 a{
	color:#888;
}

.crear-cuenta-registro1{
	font-size:14px;
	padding-left:10px;
	margin-bottom:10px;
}

.login-incorrecto{
	color: #E83A40;
	margin-left: 10px;
	padding-top: 20px;
}


/** PROMOCIONES **/
#promociones{
	padding-bottom:6px;
}

.promocion{
	border:1px solid #E5E5E5;
	background-color:#F3F3F3;
	padding:15px 22px;
	margin-bottom:12px;
}

/***	WHITEPAPERS		***/
#whitepaper-page .meta { 
	font-weight: bold; 
	font-size: 12px; 
	text-transform: uppercase; 
	margin-bottom: 5px; 
}

#whitepaper-page .tags 
{
	height: 12px;
	margin: 15px 0;
	font-weight: bold;
	font-size: 12px;
}

#whitepaper-page .tags a
{
	color: #666;
	margin: 0 5px;
}

#whitepaper-page .tags a:hover
{
	color: #888;
}

#whitepaper-page 
{
	font-size:12px;
	padding: 0 15px 50px;
}

#whitepaper-page .logo{
	margin-top:20px;
}

#whitepaper-page .entradilla{
	margin-top:25px;
}

#whitepaper-page .entradilla p {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 12px 0;
}

#whitepaper-page #descargar-whitepaper {
	margin-top:10px;
}

#whitepaper-page .compartir{
	margin-top:18px;
}

#whitepaper-page .compartir span{
	float:left;
}

#whitepaper-page .compartir .addthis_toolbox{
	float:left;
	margin-left:15px;
}

#whitepaper-page .contenido-descargado{
	border:1px solid #CECECE;
	margin-top:20px;
	margin-bottom:20px;
	padding-top:15px;
	padding-bottom:35px;
}

#whitepaper-page .contenido-descargado span{
	margin-left:5px;
	font-weight:bold;
}

#whitepaper-page .contenido-descargado ul{
	margin-top:20px;
	margin-left:55px;
}

#whitepaper-page .contenido-descargado ul li{
	list-style-type:disc;
}

#whitepaper
{
	width:660px;
}

#sidebar_right .contenido-simple
{
	margin-left:0px;
	padding:0px;
	width:300px;
	border-bottom:none;
	margin-bottom:0;
	
	
}

.twtr-widget
{
	margin:0px 0 10px 0;
}

.video-portada
{
	padding: 15px 5px 15px 15px;
	border: 1px solid #e81b23;
	border-top-width: 4px;
	margin: 0px 5px 10px 5px;
	float: left;
}

.video-portada #video
{
	position:relative;
	width:629px;
	float:left;
	
}


#noticias_video
{
	color: #013C72;
	width:340px;
	float:left;
	margin-left:15px;
}

#noticias_video .titulo_relacionadas
{
	border-bottom: 1px solid #e81b23;
	color:#e81b23;
	width: 100%;
}



#noticias_video .noticia_titular a 
{
	color: #e81b23;
}

/***	WEBCAST		***/
.imagen-webcast{
	margin:10px 0;
}

/** MENU NAVEGACIÓN CONTENIDO **/

.destacado_menu_contenido
{
	position:relative;
	top:-10px;
}

/************/

.play {
	position:absolute; top:100px; left:260px; opacity:0.8;
}
.imgMEplay {
	top:34px; left:100px;
}
.imgLOplay {
	top:31px; 
	left:75px;
	width:58px !important;
}



.img150play {
	width:50px !important;
	top:20px; 
	left:52px;
}

.imgDestacadoSoloImagenplay {
	width:88px !important;
	top:36px; 
	left:104px;
}


.imgCycle {
	width:300px;
	height:168px;
}

.imgCycleplay {
	width:88px !important;
	top:36px; 
	left:104px;
}

.divpadrevideo {
	position:relative; cursor:pointer;
}

/*LISTADO DE CONTACTOS*/

.barra_dptos_contacto
{
	background-image: url("../img/barra-departamentos-contacto.jpg");
	width:640px;
	height:23px;
	font-weight:bold;
	font-size:18px;
	color:#fff;
	line-height:28px;
	padding-left:15px;
	margin-bottom:5px;
}

.datos_contacto
{
	font-size:14px;
	color:#222222;
	line-height: 20px;
    margin: 10px 0 10px 50px;
    font-weight:bold;
}

.fila
{
	height:20px;
	line-height:20px;
	padding-left:50px;
	font-size:14px;
	color:#222;
}

.fila-tabla td
{
	height:20px;
	line-height:15px;
	font-size:14px;
	color:#222;
	padding-top: 9px;
	padding-left: 7px;
}

.primera_columna
{
	float:left;
	width:20%;
	font-weight:bold;
}

.segunda_columna
{
	float:left;
	width:30%;
	
}

.borde_inf_datos
{
	border-bottom:3px solid  #e81b23;
	margin-bottom:5px;
}


/*** VIDEOS CYCLE ***/
.titulo-cycle{
	font-family: Calibri;
    font-size: 22px;
    padding: 0 0 0 10px;
}

.contenedor_formularios{
	background-color: #fff;
    border: 1px solid #cccccc;
    float: left;
	margin-left: 10px;
	width: 99%;
}

/**NEWSLETTERS**/

#contenedor_newsletters h2, h3 {
	display:inline-block;
	padding: 0 0 10px 0;
}

#contenedor_newsletters h2 {
	font-size: 30px;
}

#contenedor_newsletters table{
	border-top:1px solid #cccccc;
}

#contenedor_newsletters tr{
	border-bottom:1px solid #cccccc;
}

#contenedor_newsletters td{
	padding: 10px 5px;
}
#contenedor_newsletters .logo_pub {
	float: left;
    width: 150px;	
	margin-right: 15px;
}

#contenedor_newsletters  img {
    width: 150px;	
}

#contenedor_newsletters .not_newsletters
{
	width:100%;
	border-bottom:1px solid #cccccc;
	margin-top:15px;
	padding-bottom:15px;
}

#contenedor_newsletters .not_newsletters .texto
{
	font-size:14px;
	color:#282828;
	line-height:20px;
	margin-top:8px;
	padding-left:8px;
}

#contenedor_newsletters .not_newsletters .texto_foto
{
	font-size:14px;
	color:#282828;
	line-height:20px;
	float:left;
	width:70%;
	margin-top:5px;	
}

#contenedor_newsletters .not_newsletters .img_webcast
{
	float:left;
	margin:10px 10px 10px 30px;
	width:17%;
	text-align:center;
}

#contenedor_newsletters .span_twitter
{
	background-image:url("/web/img/twitter_newsletter.png");
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:10px;
	background-position:left center;
}

#contenedor_newsletters  a
{
	text-decoration: none;
}

#contenedor_newsletters .not_newsletters .checkbox_newsletter
{
	float:left;
	width:30px;
	text-align:center;
}

#contenedor_newsletters .suscribir
{
	float:right;
	font-size:14px;
	color:#222222;
	font-weight:bold;
	margin: 10px 15px;
}

#contenedor_newsletters #botonera
{
	font-size:16px;
	color:#fff;
	line-height:36px;
	margin: 30px auto;
	width:390px;
}

#contenedor_newsletters .not_newsletters .titulo
{
	font-size:19px;
	font-weight:bold;
	color:#282828;
	line-height:25px;
	text-decoration:none;
}

#contenedor_newsletters .not_newsletters .titulo a:hover
{
	color:default;
}

#politica_privacidad
{
	color:#858585;
	font-size:11px;
	margin:10px 30px 20px 30px;
	text-align:justify;
}

#contenedor_newsletters #boton_marcar_todos,
#contenedor_newsletters #boton_desmarcar_todos, 
#contenedor_newsletters #boton_guardar {
}

#contenedor_newsletters .capa_titulo_newsletters
{
	height:28px;
	font-size:16px;
	font-weight:bold;
	color:#222222;
	padding-left:10px;
	background-repeat:no-repeat;
	margin:0 auto;
}

#contenedor_newsletters .texto_explicativo
{
	font-size:14px;
	color:#222222;
	margin: 10px 0 10px 15px;
	font-weight:bold;
	float:left;	
}

/**FIN NEWSLETTERS**/

.condiciones_registro_usuario
{
	color: #888888;
    font-size: 7pt;
    text-align: justify;
    margin: 20px 40px;
}

.aceptar_condiciones
{
	text-align: center;
	color: #222222;
    font-size: 16px;
    font-weight: bold;
}

.hidden {
	display: none;
}

.registro-incorrecto {
	color: #E83A40;
    margin-left: 50px;
    padding-bottom: 20px;
}

.bloque-accion-mensaje {
	width:100%;
}

.accion-mensaje {
	text-align:center;
	width:50%;
	min-width:300pt;
	background-color: #FFF7C2;
	padding: 8pt;
	border: 2px solid black;
	margin: 0 auto;
}

.webcast-acuerdolegal {
	padding-top:6pt;
	clear:both;
}

.cita-calendario {
	float:right;
}

.webinar-registro-bar {
	line-height:1.2em;
}

.twtr-widget h3 {
	height: 17px;
}

.bloque_twitter {
	float:left;margin-top:0px;margin-right:10px;margin-bottom:10px;margin-left:0px;
}
.twtr-timeline {
	height: 351px;
}
.fb_iframe_widget iframe {
	margin-top:-8px;
}

div.texto_form_login div.legend {
	float:left;
	width:184px;
	font-weight:bold;
	font-size:16px;
}

div.texto_form_login div.input {
	margin-top:6px;
	float:left;
}

div.texto_form_login div.input input {
	width:269px;
}
.error404 {
    background-color: #F0F1F1;
    border: 1px solid #B8B8B8;
    border-radius: 15px 15px 15px 15px;
    color: #555555;
	text-align: center;
	padding: 20px 10px 20px 10px;
	margin: 50px 50px;
}

.imagen-titulo {
	min-height:240px;
}

.bloque_linkedin {
	float:left;
	margin-bottom:12px;
}

.publi_ancha {
	margin-bottom:12px;
}

.hand {
	cursor:pointer;
}
.bloque_cambio_clave {
	float:right!important;
}

.bloque_mis_nl {
    float: left !important;
}

.bloque_cambio_clave a, .bloque_mis_nl a {
	color:#000!important;
}

.botontransparent {
	background: none;
	border: 0px;
	color:#fff;
	font-weight:bold;
	padding-top:8px;
	margin:0 auto;
}
.webuser-cambiar-contrasenia {
	margin-bottom:54px!important;
}
.mensaje-error {
	color:#900;
}

#eyeDiv div {
	z-index:2000;
}

/****Form curso*******/
.especificarTituloCurso
{
    padding: 5px 50px;
    }
.especificarTituloCurso span
{
    float: left;
    width: auto;
    color: #222;
    font-size: 14px;
    font-weight: bold;
    padding-right: 12px;
    vertical-align: text-top;
}
    
.especificarTituloCurso .especificar-si
{
    width: 100%; 
    float: left; 
    padding: 5px 0 10px 0;
}
.especificarTituloCurso .especificar-si span, .especificarTituloCurso .especificar-si label
{
    font-size: 14px;
    font-weight: normal;
}
.especificar-si label
{
    padding-right: 15px;
}
.especificar-si span
{
    padding: 0 10px;
}

/* ***** bloque carrusel 4***** */
#slideshow{ background: yellow;}
#slideshow a,  #slideshow p,  #slideshow li { color: #036; line-height: 16px; font-size: 14px;}
#slideshow li {padding: 0  ;}
#slideshow a {  font-weight: normal; }
#slideshow .title{ padding: 3px 0; width: 100%; float: left; line-height: 14px;  }    
#slideshow .protetto{  width: 96%; float: left; font-weight: bold;  }  
#slideshow p{ font-size: 12px; }  
/** texto articulo protegido ***/
.entradilla-nodo-registro1 {margin-top: 0;}

.texto-nodo-registro1 {  margin-top: 5px;}
.texto-nodo-registro1 p {  font-weight: bold; color: #CC0000; line-height: 18px; padding-top: 10px;}


.modulo_generico .titulomodulo {
    background-color: #333838;
    border-radius: 3px 3px 3px 3px;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    height: 15px;
    margin: 15px 0 15px 10px;
    padding: 3px;
    width: 95%;
	color: #fff;
}

/* contenidos protegidos */
.candado {
    /*background: url("../img/candado.gif") no-repeat scroll right center transparent;*/
    padding-right: 19px;
	margin-bottom: 5px;
}

#jcarousel-art .candado {
    /*background: url("../img/candado.gif") no-repeat scroll right center transparent;*/
    padding-right: 7px; 
}

/* Bloque HTML */
.bloque_html a {
	text-decoration: none;
}

/* Politica Cookies */
#wrapper_cookies{
	width:1020px;
	margin:0 auto;
}

.bloque-cookies {
	display: none;
	margin: auto;
	width: 1000px;
    background: none repeat scroll 0 0 #555555;
    clear: both;
    color: #FFFFFF;
    font-size: 80%;
    height: 58px;
    padding: 0px 15px;
    text-align: center;
    z-index: 20;
	position: fixed; 
	bottom: 1px;
}

.bloque-cookies .mensaje-cookies {
    margin: 0 auto;
	font-size: 10px;
}

.bloque-cookies h2 {
    color: #FFFFFF;
    font-size: 1.5em;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.1em;
    margin-bottom: 0.3em;
    text-align: left;
	padding: 5px 0 0 0;
}

.bloque-cookies p {
    color: #BFBFBF;
    float: left;
	font-size: 10px;
    line-height: 1.5em;
    text-align: left;
}

.bloque-cookies .mensaje-cookies {
    margin: 0 auto;
}

.bloque-cookies p {
    color: #FFFFFF;
    float: left;
    line-height: 1.2em;
    text-align: left;
}

.bloque-cookies span {
    display: block;
    float: right;
    width: 100%;
}

.bloque-cookies a.mas-info {
    border-bottom: 1px dotted #FFFFFF;
}

.bloque-cookies p a, .bloque-cookies a.mas-info {
    color: #0099CC;
}

.bloque-cookies p a:hover, .bloque-cookies a.mas-info:hover {
    color: #BEE4F2;
}

.bloque-cookies .close {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    right: 10px;
    text-decoration: none;
    top: 10px;
}

.cuadro_registro_registro_evento {
    background-color: #fff;
    border: 1px solid #cccccc;
    float: left;
    height: 440px;
    margin-bottom: 15px;
    width: 300px;
}
/* Fin Politica Cookies */

.contenido_relacionado_google {
    float: left;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 1px 0;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.9em;
    margin: 0 0 10px -10px;
    padding-top: 5px;
    width: 660px;
}