/*                                                                                    HOME
----------------------------------------------------------------------------------------*/
.listadoNoticias li{
	font-size:0.8em;
	position:relative;
	height:100%;
    padding:3px 2px 3px 30px;
    margin:3px 0;
    *margin:2px 0;
    background:#F5F5F5 url(../img/bulletNoticias.gif) no-repeat 7px 7px;
}

.listadoNoticias h3{
	font-size:1.1em;
	font-weight:normal;
}

.listadoNoticias a{
	position:absolute;
	bottom:0;
	left:0;
	height:100%;
	width:316px;
    background:url(../img/flechaNoticias.gif) no-repeat 95% 100%;
	text-indent:-10000px;
}

* html .listadoNoticias a {
    height: 7.5em;
}

.home {
	padding-top: 5px !important;
}

.home h2 {
	margin-bottom: 0.5em;
}

.listadoNoticias h2{
	*margin-bottom: 0;
	*padding-bottom: 2px;
	}
/*                                                                               INVERSORS
----------------------------------------------------------------------------------------*/
body.inversors #cabecera{
	background-image:url(../img/invFondoCabecera.gif);
}

body.inversors #diaHoy{
	color:#FCFCFC;
	background:#1A2948;
}

body.inversors #menu{
    background-color:#1A2948 !important;
}

body.inversors #menu ul,
body.inversors #menu li,
body.inversors #menu .clear{
	background:#1A2948 url(../img/invFondoMenu.gif) repeat-y 0 0;
}

body.inversors #menu ul,
body.inversors #menu a{
	color:#FFF;
    border-color:#1A2948;
}

body.inversors #menu a:hover,
body.inversors #menu a.activo{
	background-color:#1A2948 !important;
}

body.inversors #menu .desplegable a,
body.inversors #menu .desplegable .desplegable a,
body.inversors #contenidos div.floatRight h2{
	background-image:url(../img/invFlechaMenu.gif);
}

body.inversors #buscador label{
	color:#FFF;
	background:#1A2948;
}

body.inversors #buscador input,
body.inversors #buscador button{
    background-image:url(../img/fondoBuscadorAzul.gif);
}

body.inversors #cotizacion{
	color:#01133A;
	background:url(../img/invFondoCabecera.gif) 0 100% repeat-x;
}

body.inversors #cotizacion strong{
    color:#01133A;
}

body.inversors #contenidos .columna{
	border-color:#1A2948;
}

body.inversors #contenidos .central{
	border-color:#FF8C0B !important;
}

body.inversors .listadoNoticias li{
	background-image:url(../img/invFlechaLateral.gif);
}

body.inversors .central div,
body.inversors ul.menuDestacados li a{
	background-color:#1A2948;
}

body.inversors ul.menuDestacados span{
    background:url(../img/flechaNaranjaAzul.gif) 0 50% no-repeat ;
}

body.inversors #footer{
	background:#345391 url(../img/invFondoFooter.gif) repeat-x 0 0;
}

/*                                                                               PRENSA
----------------------------------------------------------------------------------------*/


body.prensa #cabecera{
	background-image:url(../img/prenFondoCabecera.gif);
}
body.prensa #buscador input,
body.prensa #buscador button {
	background-image:url(../img/prenFondoBuscador.gif);
}
body.prensa #menu{
    background:#e4e4e4 url(../img/fotoInversores.jpg) no-repeat 100% 0;
}

body.prensa #menu ul,
body.prensa #menu li,
body.prensa #menu .clear{
	background:#e4e4e4 url(../img/prenFondoMenu.gif) repeat-y 0 0;
}

body.prensa #menu ul,
body.prensa #menu a{
	color:#333;
    border-color:#e4e4e4;
}

body.prensa #menu a:hover,
body.prensa #menu a.activo{
	background-color:#f4f4f4 !important;
}

body.prensa .desplegable a,
body.prensa .desplegable .desplegable a{
	background-image:url(../img/flechaMenu.gif);
}

#archivoNews h2 {
	margin:1em 10px 0;
}

/*
NOTICIAS
----------------------------------------------------------------------------------------*/
.subtitulo{
	font-style: italic;
	color: #888;
}

.listNews{
	margin: 0;
	padding-top: 15px;
}
.listNews li{
 	padding:5px 5px 5px 10px;
}
.listNews li.select{
 	background: #eee;
}

.newsRight{
	background:#fff;
	padding: 0 5px 0 10px;
}
.listaImgNews a img{
	vertical-align:top;
	margin-right:3px;
}
.listaImgNews {
	padding:3px 10px 10px;
}
.listMonthNews{
	display: none;
}

.archivo{
	font-weight: bold;
}

fieldset {
	border: none;
}

.socializacion {
    float:right;
    position:relative;
    text-align:right;
    top:-50px;
}

.noposition{
    top:0px !important;
    }

.socializacion a{
    background: none;
    border: none;
    padding: 0 0;
}
/*                                                                    ABERTIS EN EL MUNDO
----------------------------------------------------------------------------------------*/
#mapaControles {
	margin-top:1em;
	text-align:center;
}
#mapaControles li {
	display:inline;
	margin:0 1em;
	cursor:pointer;
}
#mapaControles li a{
	text-decoration: none;
}

#mapaControles span {
	display:none;
}
#mapaPaises {
	margin-bottom:1em;
	height: 7em;
}
#mapaPaises li {
	width: 9.5em;
	zoom:1;
	display:block;
	float: left;
}

#mapaPaises li a{
	width: 110px;
	display: block;

	}

#mapaControles,
#mapaPaises {
	padding:0.5em;
	background:#1A2948;
}
#mapaControles a,
#mapaPaises a {
	color:#FFF;
	font-size:0.9em;
	cursor:pointer;
}

#mapa {
	height:500px;
	border:1px solid #1A2948;
}

/*
CONSEJO
--------------------------------------*/
.slideConsejoInfoTd {
	border-bottom: none !important;
	border-top: none !important;
	padding: 0 !important;
}
.slideConsejoInfo {
	padding:0.4em 5px;
	width:90%;
	float: left;;
}
#hdrtblConsejo1 {
	width: 4%;
}
#hdrtblConsejo2 {
	width: 40%;
}
#hdrtblConsejo3 {
	width: 12%;
}
#hdrtblConsejo4 {
	width: 12%;
}
#hdrtblConsejo5 {
	width: 12%;
}

.tablaConsejo tr td{
	border-bottom: none !important;
	border-top: 1px solid #FF9015;
}

.tablaConsejo tr th{
	border-bottom: none !important;
	border-top-color: none !important;
	}
.cnmvDirectivos{
	margin-right:15px;
	text-align: right;
	float: right;
}

/*
CALCULADORA
--------------------------------------*/

.lblcalculadora{
	width: 350px !important;
	clear: none !important;
}

#cotitzacioform label, #cotitzacioform div{
	display: block;
	padding: 5px 5px;
	width: 250px;
	float: left;
	clear: both;
}

.lblintcalculadora{
	display: inline !important;
	padding: 0 0 !important;
	width: auto !important;
	float: none !important;
	clear: none !important;
}
.formButton {
	background-color:#ffe6ca;
	border:1px solid #FF8C0B;
	padding:0.1em 0.4em;

}
a.formButton {
	text-decoration: none;
}

/*
SUSCRIPCIÓ ALERTES
---------------------------------------------*/

.iframeSuscripcion{
	width: 622px;
	height: 1050px;
	overflow: hidden;
	frameborder:0;
	border: none none;
	scrolling:no;
}

.alertesSuscripcioespaiBot, #subscripcio label {
	width: 200px;
	display: block;
	float: left;
}

.bodyFrame{
	background:#fff;
	border:0;
	text-align: left !important;
}

.txtLegalAlerta {
	font-size: .9em;
	color: #333;
	background: #ffe;
	border: 1px solid #aaa;
	padding: 1em;
}

/*
COMBO INVERSORS
-------------------------------
*/

#ordenacion fieldset{

	background:#EEEEEE url(../img/bulletFF.gif) no-repeat scroll 5px 50%;
	border:1px solid #DDDDDD;
	padding:3px 6px 3px 26px;
}

#ordenacion select{
	display: inline;
	}
#ordenacion option{
	display: block;
	}

/*
PROGRAMA PROX

//////////----------////
*/
.ProgramaProxim h3{
	display: block;
	border-bottom: 1px solid #011A33;
	padding: 5px 0 5px 0;

}

.ProgramaProxActual {
	display: block;
	height: 250px;
}


/*
BUSCADOR
------------------*/


.backGris{
	background-color: #efefef !important;
}

/*
Organització abertis accesible
-----------------------------*/

#estructuraAbertis ul li {
	list-style-type:disc;
	margin:5px 0 5px 40px;			
	font-weight:bold;
}
#estructuraAbertis img{
	float:left;
	padding:4px 8px 0 0;
}
.estructuraDesc{
	font-weight:normal;
	padding:10px;
	overflow:hidden;
}
.estructuraList{
	font-weight:normal;
	padding:5px;
}

/*
404
------------------*/
body.error404  #cabecera {
	background-image:none !important;
	background:#FFF !important;
}
body.error404 #contenidos .contenedor {
	min-height:400px;
 }
div.error {
	background:#F5F5F5;
	width:750px;
	margin:0 0 50px 80px;
	padding:30px 20px;
}
