@charset "utf-8";
/* CSS Document */

/**{margin:0; padding:0;}
body{color:#666; font:11px Arial, Helvetica, sans-serif; background:#3E3E3E;}*/
h1{font-size:20px; padding:0 0 10px; color:#0899DC;}
.txt{border:1px #CCCCCC solid;font-size:11px; color:#666; padding:2px; margin:2px; width:200px;}
.txtA{border:1px #CCCCCC solid;font-size:11px; color:#666; padding:2px; margin:2px; width:370px; height:60px; font-family:Arial, Helvetica, sans-serif;}
.icon{padding:5px 0;margin:10px;}
.icon a{color:#666; text-decoration:none;}
.icon a:hover{color:#154285; text-decoration:none;}
.paginacion{overflow:hidden; background:#EAEAEA; padding:5px 5px 5px 10px; border-bottom:1px #ABABAB solid; margin:0 auto 20px;}
.paginacion2{overflow:hidden; background:#EAEAEA; padding:1px 5px 1px 10px; margin:0 auto 20px; clear:both;}
.separate{padding:3px 7px; border-bottom:1px #ABABAB solid; background:url(../../img/bg-accordion.jpg) top repeat-x;margin:10px 0 0; font-weight:bold; clear:both;}
.pic3{border:3px #EAEAEA solid; overflow:hidden; margin:0 5px 5px 0; float:left;}
.dropD{font-size:11px; color:#666; padding:3px 2px; width:150px; border:1px #ccc solid;}
span.obligatorio{vertical-align:top;}


/****  ENLACES  ****/

.enlaces{padding:5px; background:url(../../img/bg-accordion.jpg) top repeat-x; font-weight:bold; border-bottom:1px #999999 solid; clear:both;}

.listEnlaces li{overflow:hidden; color:#666666; margin:15px 10px 10px 0; border-bottom:2px #E2E2E2 dotted; padding:0 5px 5px 0; width:310px; display:inline; float:left;}
.listEnlaces li .titulo{font-weight:bold; }
.listEnlaces li .titulo a{color:#666666; text-decoration:none;}
.listEnlaces li .titulo a:hover{text-decoration:underline;}
.listEnlaces li .pic{float:left; margin:0 5px 0 0; overflow:hidden;}


/****  SECTOR   ****/

.tabs{/*background:#EAEAEA;*/ background:#F2F2F2; overflow:hidden; margin:0 0 10px; height:25px;}
.tabs li{display:inline; float:left; margin:0}
a.button{background:transparent url(../../img/bg-link.jpg) no-repeat top right; font-size:11px; font-weight:bold; color:#0899DC!important; display:block; float:left; margin-right:5px; padding-right:12px; /*sliding doors padding */ text-decoration:none;}
a.button span {background:transparent url(../../img/bg-link.jpg) no-repeat; display:block; padding:6px 0 7px 12px;}
a.button:hover{background:transparent url(../../img/tab-over.jpg) no-repeat top right;}
a.button span:hover{color:#0899DC; background:transparent url(../../img/tab-over.jpg) no-repeat;}
a.selected{background:transparent url(../../img/tab-selected.jpg) no-repeat top right; font-size:11px; font-weight:bold; color:#fff!important; display:block; float:left; margin-right:5px; padding-right:12px; /*sliding doors padding */ text-decoration:none;}
a.selected span {background:transparent url(../../img/tab-selected.jpg) no-repeat; display:block; padding:6px 0 7px 12px;}

/****  NOTICIAS + EVENTOS  ****/

.listNoticias{margin:0 auto 10px;}
.listNoticias li{overflow:hidden; color:#666666; margin:10px auto 0; padding:0 5px 5px 0;}
.listNoticias li .titulo{font-weight:bold; }
.listNoticias li .titulo a{color:#666666; text-decoration:none;}
.listNoticias li .titulo a:hover{text-decoration:underline;}
.listNoticias li .pic{float:left; margin:0 5px 5px 0; overflow:hidden;}
.listNoticias li .fecha{clear:both; padding:3px; border-bottom:1px #ABABAB solid; /*background:#F4F4F4;*/ background:url(../../img/bg-accordion.jpg) top repeat-x; margin:5px 0 0; text-align:right;}
.listNoticias li .fecha span{color:#333;}
.listNoticias li .fecha a{color:#0899DC; text-decoration:none;}
.listNoticias li .fecha a:hover{text-decoration:underline;}
.pic3{border:3px #EAEAEA solid; overflow:hidden; margin:0 5px 5px 0; float:left;}
.noticiaPrincipal{overflow:hidden; /*margin:0 auto 20px;*/}
.noticiaPrincipal .pic{float:left; margin-right:5px; overflow:hidden;}
.noticiaPrincipal .titulo{font-weight:bold; }
.noticiaPrincipal .titulo a{color:#666666; text-decoration:none;}
.noticiaPrincipal .titulo a:hover{text-decoration:underline;}
.noticiaPrincipal .fecha{padding:3px; margin:5px 0 0; }
.noticiaPrincipal .fecha span{color:#333;}
.noticiaPrincipal .fecha a{color:#0899DC; text-decoration:none;}
.noticiaPrincipal .fecha a:hover{text-decoration:underline;}
.noticiaPrincipal .contenidoNoticia ul{margin:10px 20px;list-style-type:disc;}
.noticiaPrincipal .contenidoNoticia p{padding-bottom:10px;}

/****  SECTOR DOCUMENTOS   ****/

#content-sector-docs{padding:0 0 5px 5px; background:url(../../img/sector-panel-bg.jpg) bottom repeat-x; height:702px;}
.paginacion3{overflow:hidden; background:#EAEAEA; padding:1px 5px 1px 10px; margin:0 auto; clear:both;}
.listSector li{display:inline-block; float:left; /*margin:0 25px 10px 0;*/ margin-right:10px; height:25px; padding:5px 0; font-weight:bold; width:175px;}
.panel-sector{padding:15px 10px 20px 10px; overflow:hidden; background:url(../../img/sector-panel-bg.jpg) bottom repeat-x;}
.listSector{margin:10px 0 0;}
.listSector li a{color:#333333; text-decoration:underline;}
.listSector li a:hover{ text-decoration:none;}
.siteMap-sector{background:url(../../img/blue-bg.jpg) top right no-repeat; color:#FFFFFF; padding:5px; font-weight:bold;}
.siteMap-sector a{color:#FFFFFF; text-decoration:none;}
.siteMap-sector a:hover{text-decoration:underline;}

.padding-sector-treeview{padding:0 7px 8px 0; background:url(../../img/sector-panel-bg.jpg) bottom repeat-x; height:700px; overflow:auto;}
.browser-sector{background:url(../../img/blue-bg.jpg) top left no-repeat; color:#FFFFFF; padding:3px 5px; font-weight:bold; margin:0 auto 20px;}
.txt-treeview{border:none; font-size:11px; color:#666; padding:2px 2px 0; width:150px; height:17px;}


/****   ****/

.commonBlockText li p a{color:#666; text-decoration:none;}
.commonBlockText li p a:hover{text-decoration:underline;}
.commonBlockText li{overflow:hidden; margin:0 15px 20px 0; border-bottom:1px #D5D5D5 dotted; padding:0 0 5px; }
.commonBlockText li .titulo{font-weight:bold; margin:0 auto 2px 0;}

#video{padding:5px;}
#video ul li{display: inline; margin:15px 15px 10px 0; width:110px; float:left; text-align:center;}
#video ul li a{color:#000; text-decoration:none;}
#video ul li a:hover{text-decoration:underline;}

.audio{margin:10px auto;}
.audio li{display:block; padding:3px 0 3px 20px; background:url(../../img/sound.jpg) top left no-repeat; }
.audio li a{color:#666; text-decoration:none; font-weight:bold;}
.audio li a:hover{text-decoration:underline;}

/****  SECTOR INVERSIONISTAS   ****/

.commonBlockText2 li{overflow:hidden; margin:0 15px 20px 0; border-bottom:1px #D5D5D5 dotted; padding:0 0 5px; width:310px; display:inline; float:left;}
.commonBlockText2 li .titulo{font-weight:bold; margin:0 auto 2px 0;}
.commonBlockText2 .pic{border:1px #D5D5D5 solid; width:90px; height:90px; overflow:hidden; padding:3px;}
.commonBlockText2 li p.tel span{color:#000;}
.noticiaPrincipal p.dir span{color:#000;}
.noticiaPrincipal p.dir a{color:#0899DC; text-decoration:none;}
.noticiaPrincipal p.dir a:hover{ text-decoration:underline;}
.commonBlockText2 li .vdetalle{color:#0899DC; padding:5px 0;}
.commonBlockText2 li .vdetalle a{color:#0899DC; text-decoration:none;}
.commonBlockText2 li .vdetalle a:hover{text-decoration:underline;}
.mapa-filtro{overflow:auto; border:1px #D0D0D0 solid; background:#FBFBFB; padding:10px; height:90px;}
.mapa-filtro ul li{display:inline; float:left; margin:0 20px 20px 0; width:170px;}
.mapa-titulo-filtro{color:#fff; background:#0899DC; padding:3px 5px; font-weight:bold;}
.mapa-filtro{margin:0 auto 5px;}
.boton-filtrar{margin:0 auto 15px; text-align:right;}
.bordeMapa {border:1px #D0D0D0 solid}

/*CONTACTOS SECTOR*/
 		
 		.nombre{font-size:12px; font-weight:bold; color:#0899DC;}
 		
 		.listaContactos{/*border-bottom:solid 1px #103e7c;*/ border-bottom:1px #D5D5D5 dotted; padding-bottom:8px; padding-top:10px;}
 		.listaContactos a{color:#666; text-decoration:none;}
 		.listaContactos a:hover{ text-decoration:underline;}
 		 .listaContactos .texto{font-weight:bold;}
 		 
 		 .sucursales a{color:#666; text-decoration:none;}
 		 .sucursales a:hover{text-decoration:underline;}
 		 .sucursales td{ border-bottom:solid 1px #aaa8a8; height:30px;}
		 
/****  CONTACTENOS  ****/

.contact{overflow:hidden; width:450px; margin:40px auto; padding:20px; background:#F4F4F4; border-left:1px #D5D5D5 solid; border-right:1px #D5D5D5 solid; border-top:1px #D5D5D5 solid; border-bottom:1px #999 solid;}
.tblContact td{vertical-align:top; padding:1px;}

/*CALENDARIO**/		 
 .TitleStyle 
 {
 	background-color :#0899dc;
 	 font-weight :bold;
 	 color:White;
 	 height:23px;
}
 	
.TitleStyle  td
{
 	 	border:solid 0px;
}