/*======= CSS RESET =======*/

*{
	margin:0px;
	padding:0px;
	outline:none;}
	
	

/*======= TAGS HTML =======*/

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383838;
}
h2{
	font-size:22px;
	font-weight: normal;
	color:#4a4a4a;
	margin-bottom:18px;}
h2 span{
	font-size:16px;}
h2 span.color{
	font-size:22px;}
h4{
	font-size:13px;}
ul{ list-style:none;}


/*======= Estructura Gral ID's =======*/

#header{
	width:100%;
	border-top:8px solid #0088f1;
	border-bottom:4px solid #0088f1;
	background:url(../img/header03.jpg) center no-repeat;
	z-index:999;
	/*height:253px;*/}
#main{
	margin-top:28px;
	z-index:1;}
#content{
	/*width:638px;*/
	width:624px;
	padding:0 15px 5px 0;
	float:left;
	overflow: hidden;}
#content.aviso_legal{
	width:auto;
	padding:20px ;
	background:#FFF;
	float: none;
	overflow: hidden;}
#under_content{
	background:#e8e8e8 url(../img/under_content_bg.gif) repeat-x top;
	border-top:1px solid #c7c7c7;
	/*padding:0 0 50px;*/
	overflow:hidden;
	/*margin-top:40px;*/}
#sidebar{
	width:298px;
	float:right;
	z-index:1;}
#footer{
	border-top:4px solid #b3b3b3;
	background:#c7c7c7;
	padding:6px 0 12px;
	color:#646464;}
	
	

/*======= Misc =======*/

.wrapper{
	width:954px;
	margin:0 auto;
	overflow:hidden;}
.slideshow {
	border-right:1px solid #e0e0e0;
	padding-right:18px;
	width:620px;
	position:relative;}
#sidebar p{
	text-align:justify;}
.box{
	overflow:hidden;
	padding-top:8px;
	color:#383838;
	margin-top:21px;
	position:relative;
	}
.box span.icon{
	position:absolute;
	z-index:2;
	top:0;
	right:14px;}
.box h3{
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	padding:9px 16px 7px;}
.box .content{
	padding:14px 16px;
	overflow:hidden;}
.box .content p{
	padding-bottom:15px;}
#sidebar .box img{
	border:1px solid #c2c2c2;}
.left{
	float:left;}
.right{
	float:right;}
.color, #footer strong, #noticias h4 a, dt, label{
	color:#0285eb;}
#content li, #sidebar li{
	padding-left:14px;
	background:url(../img/ul_tick.gif) no-repeat 0 2px;}	
#content #active_strategy li{
	/*background:none;*/
	padding-left:20px;
	line-height:45px;}
#content #active_strategy li a{
	color:#0285EB;}
#content #active_strategy li img{
	float:left;
	border:1px solid #e0e0e0;
	margin-right:10px;
	margin-bottom:0px;}
#content #active_strategy{
	overflow:hidden;}
#content #active_strategy li{
	display:block;
	clear:both;}
#sidebar ul.espacio li, #content ul.espacio li{
	padding-left:14px;
	padding-bottom:8px;
	background:url(../img/ul_tick.gif) no-repeat 0 2px;}	
#login{
	background: url(../img/motivo_privada.png) repeat;}
a img{
	border:none;}
a.color{
	font-weight:bold;
	color:;}
#content a.active{
	color:#FFF;}
a.pdf{
	padding-left:20px;
	background: url(../img/ico_pdf.gif) no-repeat left;
	padding-top:3px;}

/*======= Content =======*/

/* header */

#header .tlf{
	width:168px;
	height:25px;
	float:right;
	background:url(../img/tlf.png) no-repeat;
	margin-right:150px;}
#header .tlf span{
	display:none;}
#header img{
	float:left;
	margin-top:20px;}
#header p{
	clear:both;
	
	color:#4a4a4a;
	font-style:italic;
	/*padding-top:25px;
	padding-bottom:33px;
	font-size:22px;*/
	padding-top:17px;
	padding-bottom:16px;
	font-size:18px;}
#header p#bienvenida {
    clear: both;
    color: #FFF;
    font-size: 14px;
    font-style: italic;
    padding-bottom: 0px;
    padding-top: 0px;
}
	
/* main nav */

#main-nav{
	height:38px;
	width:100%;
	background:url(../img/menu_bg.png) repeat-x bottom;
	z-index:999;}
#main-nav ul{
	width:946px;
	padding-left:8px;
	height:38px;
	margin:0 auto;
	list-style:none;
	z-index:999;}
#main-nav ul li{
	display:block;
	float:left;
	padding:12px 19px 0px;
	margin-right:20px;
	height:26px;
	font-size:12px;
	font-weight:bold;
	position:relative;
	z-index:9999;}
#main-nav ul li.active, #main-nav ul li:hover{
	background:#0088f1;
	/*font-size:14px;*/}
#main-nav ul li.active a:hover{
	cursor: default;
	color:#FFF;}
#main-nav ul li.active li a:hover{
	cursor:pointer;}
#main-nav ul li.area_privada{
	float:right;
	margin-right:0;
	background:url(../img/privada_bg.gif)}
#main-nav ul li a{
	color:#FFF;
	text-decoration:none;}
#main-nav ul li a:hover{
	/*color:#aaaaaa;*/}
#main-nav ul li ul{
	position:absolute;
	top:38px;
	left:0;
	background:#0088F1;
	height:auto;
	padding-left:20px;
	padding-bottom:10px;
	width:205px;
	box-shadow: 2px 8px 8px #333;
	z-index:9999;
	*border:1px solid #FFF;
	*border-top:none;}
#main-nav ul li ul#menu_privado{
    background: none;
    box-shadow: none;
    height: auto;
	top:0;
    padding-bottom: 10px;
    padding-left: 10px;
	padding-top:10px;
    position: relative;
    width: auto;
	overflow:hidden;}
#main-nav ul li ul#menu_privado li{
	height:auto;
	background:url(../img/privada_tick.gif) no-repeat 0px 13px;
	display:block;
	padding:12px 0 0 15px;
	margin-right:0px;
	height:26px;
	font-size:12px;
	font-weight:bold;
	position:relative;}
#main-nav ul li ul#menu_privado li a{
	color:#CCC;}
#main-nav ul li ul.expertise{
	width:290px;}
#main-nav ul li ul.id{
	width:240px;}
#main-nav ul li ul.conocimiento{
	width:220px;}
#main-nav ul li ul li, #main-nav ul li ul li:hover{
	height:auto;
	background:url(../img/submenu_tick.gif) no-repeat 0px 13px;
	padding-left:15px;
	display:block;
	float:none;
	}
#main-nav ul li ul li a{
	color:#e2eef8;}
a.salir{
	width:69px;
	height:26px;
	background:url(../img/btn_salir.gif) no-repeat;
	float:right;}
a.salir span{ display:none;}

		
/* content */

#content a{ 
	color:#383838;
	text-decoration:underline;}

#main .wrapper{ 
	margin-bottom:40px;
	background:url(../img/border.gif)  repeat-y 638px 15558px;}
#main .wrapper.lechuza{
	background:url(../img/lechuza.jpg) no-repeat right bottom;
	margin-bottom:0;
	padding-bottom:40px;}
#footer .wrapper{
	background:none;}
#content h3.pre_photo{
	margin-bottom:1px;}
.columns{
	overflow:hidden;
	margin-bottom:43px;}
.columns div{
	width:288px;}
.columns div.left{
	padding-right:22px;
	border-right:1px solid #e0e0e0;}
#content img{
	margin-bottom:23px;}
#content p, #content ul{
	padding-bottom:13px;
	text-align:justify;
	overflow:hidden;}
#content ul{
	margin-left:15px;
	text-align:left;}
#content ul li{ margin-bottom:5px;}
#content p.no_padding, #content ul.no_padding{
	padding-bottom:0px;}
#content h3, #content h3 a, h2.index{ 
	background:#0088F1;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:8px 16px;
	margin-bottom:14px;
	text-decoration:none;}
.arrow{
	font-size:13px;
	font-weight:bold;}
dl{
	padding-left:100px;}
dt{
	font-weight:bold;
	padding-bottom:3px;}
dd{
	position:relative;	}
#content dd ul li.img{
	position:absolute;
	width:79px;
	height:97px;
	top:-19px;
	left:-100px;
	border:5px solid #E9E9E9;}
#content dd ul{
	margin-left:0px;
	height:100px;}
#content dd ul li{
	background:none;
	padding-left:0px;}
#content .cartel{
	width:465px;
	float:right;
	padding:25px;
	font-size:18px;
	color:#4a4a4a;
	font-style:italic;
	background:#ededed;
	overflow: hidden;}
#content .cartel span{ 
	font-size:15px;
	padding-top:10px;
	font-style: normal;
	float:right;}
.polo_norte, .polo_sur{
	height:432px;
	clear:both;
	background: url(../img/pista.jpg) no-repeat bottom;
	position:relative;}
.polo_norte div, .polo_sur div, #wrapper_conferencias{
	/*background:#0087ef;*/
	background:url(../img/transparent.png) repeat;
	position:absolute;
	padding-top:9px;
	height:81px;
	webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
#wrapper_conferencias{
	width:200px;
	height:245px;
	right:20px;
	top:20px;}
#content .polo_norte h3, #content .polo_sur h3{ 
	background: none;
	text-align:center;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	padding:0;
	margin:0 0 7px;}
#content .polo_norte div p, #content .polo_sur div p, #wrapper_conferencias a{
	display:block;
	height:36px;
	margin-left:9px;
	float:left;
	padding:3px 0 0;
	text-align:center;
	color:#0088f1;
	font-size:14px;
	font-weight:bold;
	background:url(../img/bg_button.gif) repeat-x;
	webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;}
 #wrapper_conferencias a{
	 width:180px;
	 margin-bottom:10px;
	 height:29px;
	padding:10px 0 0;
	text-decoration:none;}
#content #wrapper_conferencias h3{
	background:none;
	margin-bottom:0px;}
#content .polo_sur div p{
	height:29px;
	padding:10px 0 0;}
#content .polo_norte div p:hover, #content .polo_sur div p:hover, #wrapper_conferencias a:hover{
	color:#4a4a4a;}
.polo_norte .top, .polo_sur .top{
	width:450px;
	bottom:299px;
	left:86px;}
.polo_norte .top p, .polo_sur .top p{
	width:138px;}
.polo_norte .middle, .polo_sur .middle{
	width:489px;
	bottom:176px;
	left:66px;}
.polo_norte .middle p, .polo_sur .middle p{
	width:151px;}
.polo_norte .bottom, .polo_sur .bottom{
	width:549px;
	bottom:52px;
	left:41px;}
.polo_norte .bottom p, .polo_sur .bottom p{
	width:168px;}
#content p.rumbo{ 
	background:#0088F1;
	color:#FFF;
	font-size:23px;
	font-weight:bold;
	padding:8px 16px;
	margin-bottom:14px;
	text-align:center;}
.tooltipsy, .txt{
    background-color: #ffda61;
    color: #181818;
	font-size:14px;
    padding: 10px;
    position: relative;
	box-shadow:3px 3px 8px #000;
	webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	}
#grafico{
	width:610px;
	height:440px;
	position:relative;
	border:5px solid #d4e4f1;}
#grafico.conferencias{
	height:434px;
	border:none;
	width:624px;}
#grafico .conferencia{
	width:176px;
	height:165px;
	position:absolute;
	z-index:2;}
#grafico .conferencia.estrategia{
	left:120px;
	top:50px;
	background:url(../img/grafica_conferencias.jpg);}
#grafico .txt.estrategia_{
	top:63px;
	left:60px;}
#grafico .txt.globalizacion_{
	top:111px;
	left:60px;}
#grafico .txt.innovacion_{
	top:160px;
	left:60px;}
#grafico .txt.red_{
	top:209px;
	left:60px;}
#grafico .conferencia.globalizacion{
	left:304px;
	top:50px;
	background:url(../img/grafica_conferencias.jpg) top right;}
#grafico .conferencia.innovacion{
	left:120px;
	top:223px;
	background:url(../img/grafica_conferencias.jpg) bottom left;}
#grafico .conferencia.red{
	left:304px;
	top:223px;
	background:url(../img/grafica_conferencias.jpg) bottom right;}
#grafico .polo_norte, #grafico .polo_sur{
	height:191px;
	width:360px;
	position:absolute;
	left:20px;
	z-index:2}
#grafico .polo_norte{ 
	top:0px;
	/*background:url(../img/graficazo.jpg) no-repeat top;*/
	background:none;}
#grafico .polo_sur{ 
	top:209px;
	background:none;
	/*background:url(../img/graficazo.jpg) no-repeat bottom;*/}
#grafico .ejecucion{
	width:121px;
	height:121px;
	z-index:3;
	position:absolute;
	top:136px;
	left:143px;
	background:none;
	/*background:url(../img/graficazo.jpg) no-repeat -123px -136px;*/}
#grafico .txt{
	position:absolute;
	top:62px;
	right:40px;
	height:92px;
	width:256px;
	z-index:10;
	padding:20px;
	opacity:.9;
	filter: alpha(opacity=90);}
#grafico .txt h4{
	padding-bottom:6px;}
#grafico .txt.sur{
	top:244px;}
#grafico .txt.ejecucion_estrategica{
	top:148px;}
#casos-exito{
	position:relative;}
#casos-exito .pto{
	display:block;
	width:61px;
	height:54px;
	background: url(../img/pto.gif) no-repeat;
	position:absolute;
	top:124px;
	left:289px;}
#casos-exito .txt{
	width:240px;
	position:absolute;
	z-index:999;
	top:0;
	right:0px;
	opacity:.9;
	filter: alpha(opacity=90);}
#casos-exito .txt p{
	text-align:left;
	font-size:12px;}
#content ul#strategy-nav {
    mwidth:200px;
	float:left;
	margin-left:0px;}
#content ul#strategy-nav li{
	background:#e2eff8;
	/*background:#fff2c6;*/
	font-size:13px;
	
	padding:10px;}
#content ul#strategy-nav li:hover{
	background:#d2e4f2;
	/*background:#ffde70;*/}
#content ul#strategy-nav li a{
	color:#4d4e50;
	text-decoration:none;}
#content ul#strategy-nav li.active{
	background:#58abed;
	font-weight:bold;}
#content ul#strategy-nav li.active a{
	/*color:#ffde70;*/
	color:#FFF;}
#strategy-nav{
	width:210px;
	float:left;}
.wrappper_strategy{
	float:right;
	width:390px;}
.new{
	overflow:hidden;
	margin-bottom:30px;}
#content .new a{
	text-decoration:none;}
.new span{
	color:#0088F1;
	font-size:11px;
	display:block;
	padding:10px 0 2px 0;}
#content .new img{
	border:1px solid #D7D7D7;
	margin-right:20px;
	margin-bottom:0px;}
	

/* sidebar */
#sidebar.no_title{
	padding-top:44px;}
#sidebar.no_title2{
	padding-top:14px;}
#sidebar h2{
	text-align:right;}
#sidebar .box{
	margin:21px 3px 0;
	padding-bottom:8px;
	z-index:1;}
#sidebar .box h3{
	background:#0285eb url(../img/h3_sidebar_bg.gif) repeat-x top;}
#sidebar .box .content{
	background:#e9e9e9;
	border:1px solid #d7d7d7;
	-moz-box-shadow: 1px 1px 3px #d7d7d7;-webkit-box-shadow:  1px 1px 8px #d7d7d7;box-shadow: 1px 1px 8px #d7d7d7;}
#sidebar .box .content img{
	float:right;
	margin-left:18px;}
#sidebar .box .content #screens img{
	width:100%;
	height:80px;
	margin-bottom:4px;
	margin:0px;
	float:none;}
#sidebar .box .content #screens p{
	font-size:11px;
	color:#0285EB;
	padding-top:3px;
	font-weight:bold;}
#sidebar .box .content #screens li{}
.box.libro span.icon{
	width:29px;
	height:35px;
	background:url(../img/ico_libro.png) no-repeat;}
.box.contacto span.icon{
	width:43px;
	height:30px;
	background:url(../img/ico_sobre.gif) no-repeat;
	top:3px;}
.box.tweets span.icon{
	width:48px;
	height:37px;
	background:url(../img/ico_tweet.gif) no-repeat;}
#sidebar .cartel{
	border:5px solid #e9e9e9;
	padding:25px;
	font-size:18px;
	color:#FFF;
	font-style:italic;
	background:#0088F1 url(../img/cartel_bg.jpg) no-repeat;
	margin-bottom:35px;}
#sidebar .cartel span{
	color:#e9e9e9;
	text-align:right;
	font-size:18px;}
#sidebar .active_strategy{ 
	margin-top:8px; 
	margin-bottom:21px;}
#sidebar .resumenes li{
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #D7D7D7;
	}
#sidebar .resumenes li a{
	color:#383838;
	text-decoration:none;}
#sidebar .box .content .resumenes img{
	float:left;
	width:35px;
	margin-left:3px;
	margin-right:12px;}
#sidebar #noticias img{
	float:left;
	margin:0 10px 0 0}
/*#sidebar .listado_noticias{}
#sidebar .listado_noticias h4 a{
	color:#0088F1;}
#sidebar .listado_noticias h4 {
	padding-bottom:5px;}
#sidebar .listado_noticias span{
	font-size:11px;
	font-weight:normal;
	color:#666;
	font-style:italic;
	}

#sidebar .listado_noticias a{
	color:#383838;
	text-decoration:none;}*/
#sidebar .boton{
	width:103px;
	height:26px;
	padding-top: 5px;
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:url(../img/btn_under.gif) no-repeat;
	float:right;
	text-decoration:none;}

#sidebar #noticias .icon{
	width:36px;
	height:26px;
	top:0px;
	 background: url(../img/ico_noticias2.gif) no-repeat scroll 0 0 transparent;}

/* under_content */

#under_content .box{
	margin:21px 3px 0;}
#under_content .box h3{
	background:#393939;}
#under_content .box .content{
	background:#f3f3f3;
	border:1px solid #d7d7d7;
	overflow:hidden;
	-moz-box-shadow: 1px 1px 3px #d7d7d7;-webkit-box-shadow:  1px 1px 8px #d7d7d7;box-shadow: 1px 1px 8px #d7d7d7;}
#noticias{
	width:295px;
	float:left;}
#noticias .icon{
	 background: url(../img/ico_noticias.gif) no-repeat scroll 0 0 transparent;
    height: 26px;
    width: 33px;
	top:5px;}
#noticias ul li {
	overflow:hidden;
	border-bottom: 1px solid #cacaca;
	margin-bottom:15px;}
#noticias a{
	text-decoration:none;
	color:#383838;}
#noticias img{
	border:1px solid #dadada;
	float:left;
	margin-right:9px;}
#noticias h4{
	/*padding-top:8px;*/
	padding-top:0px;}
#noticias h4 span{
	/*padding-top:8px;*/
	font-size:10px;
	color:#999;}
#noticias p{
	clear:both;
	padding-top:6px;}
#nosotros{
	width:621px;
	float:right;}
#nosotros img{
	float:left;
	margin-right:21px;}
#nosotros p{
	text-align:justify;}
#nosotros .icon{
	 background: url(../img/ico_nosotros.gif) no-repeat scroll 0 0 transparent;
    height: 30px;
    width: 37px;
	top:1px;}
#under_content .boton{
	width:103px;
	height:26px;
	padding-top: 5px;
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:url(../img/btn_under.gif) no-repeat;
	float:right;
	text-decoration:none;}
#partners{
	clear:both;
	padding:35px 0 20px;
	font-size:11px;
	color:#7f7f7f;}
#partners p{
	padding-bottom:10px;}
	
	
	
	
	
/* footer */

#footer .left{
	width:530px;}
#footer .left li, #footer .right li{
	display: block;
	float:left;
	border-right:1px solid #9d9d9d;
	padding-right:5px;
	margin-right:5px;
	font-size:11px;}
#footer .right li {
	float:right;}
#footer a{
	color:#646464;
	text-decoration:none;}
#footer a:hover{
	text-decoration:underline;}
#footer .left li.last, #footer .right li.last{
	border-right:none;
	margin-right: 0;
	padding-right:0;}
#footer .right{
	width:400px;
	text-align:right;}
a.websdirect{
	width:87px;
	height:17px;
	background: url(../img/websdirect.gif) no-repeat;
	display:block;
	float:right;
	margin-top:5px;}
a.websdirect span{ display:none;}

/* Área privada */

.listadoConsultas{
	border-bottom: 1px solid #CACACA;
    margin-bottom: 15px;
    padding-bottom: 5px;}
#content .listadoConsultas{
	border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 0px;}
.listadoConsultas li{
	overflow:hidden;
	padding-bottom:10px;
	font-size:13px;
	font-weight:bold;
	clear:both;}
.listadoConsultas li a{
	color:#383838;
	text-decoration:none;}
.calendario{ border:1px solid #D7D7D7; width:84%; margin:0 auto;}
.calendario tbody {border-left:1px solid #EFECE0;}
.calendario th, .calendario td { height:26px; font-size:12px;}
.calendario th{ color:#E9E9E9; background-color:#393939;}
.calendario th.nombreMes {color:#fff; background:#0088F1; text-align:center; }
.calendario td {border-right:1px solid #CFC9B5; border-bottom:1px solid #CFC9B5; color:#5C584E; text-align:center; background-color:#fff; width:12%; height:26px;}
.calendario td a { display:block; text-align:center; color:#5c584e; text-decoration:none;}
.calendario td a span {display:none;}
.calendario td.diaMarcado {}
.calendario td.diaMarcado a {display:block; position:relative; text-decoration:none; color:#0088F1; font-weight:bold; background-color:#E4EEF6;}
.calendario td.diaMarcado a:hover {color:#0088F1; background-color:#0066CC;}






legend{ display:none;}
fieldset{ border:none; 
margin-bottom:20px;}
fieldset p{ overflow:hidden; margin-bottom:10px;}
label{font-size:13px; font-weight:bold; display:block; padding-bottom:2px;}
input, textarea{ background:#FFF; border:1px solid #D7D7D7; width:99%; height:30px; float:left;}
input:focus, textarea:focus{ background:#e9e9e9;}
textarea{ height:160px;}
input.check{ background:none; border: none; width:auto; height:auto; margin-left:240px; margin-right:10px; margin-top:2px;}
fieldset p.condiciones{ float:left; width:500px; padding-top:5px;}
button{ cursor:pointer; display:block; width:86px; height:27px; border:none; background:url(../img/btn_enviar.jpg); float:right; margin-right:4px;}
button span{ display:none;}

#header fieldset{ border:none; 
margin-bottom:0px;}
#header #login fieldset p{ overflow:hidden; margin-bottom:10px; padding:0px;}
#login label{font-size:13px; color:#FFF; font-weight:bold; display:block; padding-bottom:2px; font-style:normal;}
#login input{ background:#3E3A36; color:#CCC; border:none; width:98%; padding:1%; height:25px; float:none;font-weight:bold;}
input:focus{ background:#e9e9e9; }
#login button{ cursor:pointer; display:block; width:92px; height:26px; border:none; background:url(../img/btn_enviar2.gif); float:right; margin-right:4px;}
#login button.acceder{ background:url(../img/btn_acceder.gif); float:right; margin-right:4px;}
button span{ display:none;}

/*

body {
	background:url(../img/fnd_sup.gif) repeat-x #FFFFFF;
	margin: 0px;
}
a:link {
	color: #0285eb;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0285EB;
}
a:hover {
	text-decoration: underline;
	color: #0285EB;
}
a:active {
	text-decoration: none;
	color: #0285EB;
}

* {margin-top:0px; margin-bottom:0px; outline:none;}
h1 {color:#4a4a4a; font-size:22px;}


#capa_cabecera {width:100%; height:261px; border-bottom:4px solid #0088f1; position:relative;}
#capa_menu {position:absolute; bottom:0px; height:38px; width:954px; left:50%; margin-left:-477px;}
#capa_contenido {width:100%; padding:32px 0px;}


.menu {font-size:12px; color:#FFFFFF!important; font-weight:bold; height:32px; line-height:32px; display:block; }
.menu_sel {font-size:14px; color:#FFFFFF!important; font-weight:bold; display:block; height:32px; line-height:32px; background-color:#0087ef; border-top:6px solid #0087ef;}


.textoGris22 {color:#4a4a4a!important; font-size:22px;}

*/
