body{margin:0px;padding:0px;background-color:#ece9d8;text-align:center;font-family:verdana;border:0px solid;}
#contenedor{display:block;width:1000px;margin:0 auto;background-color:#ffffff;}

#main{display:table;background-color:#ffffff;}

#header{display:table;width:1000px;}
#header div.header-top{display:block;font-size:0px;height:87px;border:0px solid;}
#header div.header-top div.header-top-l{float:right;width:753px;height:87px;}
#header div.header-top div.header-top-r{float:right;width:247px;height:87px;}


#header div.header-mid{display:block;font-size:0px;width:1000px;height:28px;clear:both;background-color:#0091b8;}

#header div.header-mid div.header-mid-l{display:block;float:right;background-color:#0091b8;height:28px;width:220px;font-size:0px;border:0px solid;}
#header div.header-mid div.header-mid-l div.header-mid-l-l{float:right;padding-top:6px;padding-right:20px;}
#header div.header-mid div.header-mid-l div.header-mid-l-r{float:right;padding-right:2px;padding-top:6px;border:0px solid;}

#header div.header-mid div.header-mid-ll{
font-size:11px;float:left;height:19px;text-align:left;padding-left:10px;padding-top:9px;font-weight:bold;}

#header div.header-mid div.header-mid-ll a{text-decoration:none;color:#99ffff;}
#header div.header-mid div.header-mid-ll a:hover{color:#ffffff;}


#header div.header-mid div.header-mid-r{display:block;padding-top:7px;float:right;width:339px;height:21px;font-size:0px;background: url(../images/bgbancos.gif) no-repeat;background-position: 100% 0%;background-color:#0091b8;border:0px solid;text-align:right;padding-right:5px;}

#header div.header-mid div.header-mid-r div.header-mid-r-l{display:block;float:left;width:153px;text-align:left;border:0px solid;padding-left:34px;}
#header div.header-mid div.header-mid-r div.header-mid-r-r{display:block;float:left;width:118px;text-align:left;padding-left:34px;}

#cpo{width:1000px;height:auto;margin:0 auto;font-size:12px;background-color:#ffffff;border:0px solid;}
/*home*/
#cpo div.cpo-l{display:table;float:right;width:186px;background-color:#ffffff;}
/*interior*/
#cpo div.cpoint-l{display:table;float:right;width:186px;background-color:#ffffff;border:0px solid;}

/*home*/
#cpo div.cpo-m{display:table;float:right;width:628px;background-color:#ffffff;text-align:left;
font-size:0px;border:0px solid;}
/*interior*/
#cpo div.cpoint-m{display:table;float:right;color:#515c54;width:594px;background-color:#e5f5d0;text-align:left;
padding-left:15px;font-size:11px;border:0px solid;}
/*interior blanco*/
#cpo div.cpoint-mw{display:block;float:right;color:#515c54;width:594px;background-color:#ffffff;text-align:left;
padding-left:15px;font-size:11px;border:0px solid;}

/*home*/
#cpo div.cpo-r{display:table;float:right;width:186px;background-color:#ffffff;font-size:0px;
padding-top:10px;
text-align:left;}
/*interior*/
#cpo div.cpoint-r{display:table;float:right;width:186px;background-color:#ffffff;font-size:0px;
text-align:left;}
#cpo div.cpoint-f{display:table;float:right;width:19px;background-color:#ffffff;font-size:0px;}


#cpo div.cpo-r div.login{display:table;height:135px;width:160px;background-color:#e7eaeb;font-size:10px;
padding-left:14px;padding-right:10px;padding-top:5px;}
#cpo div.cpo-r div.newuser{display:table;background: url(../images/nuevousuario.gif) no-repeat;
height:26px;width:169px;background-color:#e7eaeb;font-size:11px;font-weight:bold;padding-top:5px;padding-left:15px;text-align:left;}
#cpo div.cpo-r div.newuser a{color:#0091B8;text-decoration:none;}

#cpo div.cpo-m div.cpo-m-top{display:block;width:613px;font-size:0px;border:0px solid;}

/******************************************************************************************************/
#cpo div.cpo-m div.cpo-m-top div.cpo-m-top-r{display:table;float:right;width:210px;background-color:#fcf6d3;
height:191px;overflow:hidden;font-size:11px;}

#cpo div.cpo-m div.cpo-m-top div.cpo-m-top-r div.expdes{width:175px;margin-left:17px;margin-top:10px;
height:123px;overflow:hidden;}

#expdestit{margin-top:5px;font-weight:bold;color:#fd8817;}
#expdescon{color:#7e8176;}

#cpo div.cpo-m div.cpo-m-top div.cpo-m-top-r div.expdesver{width:175px;margin-left:17px;margin-top:10px;}
#cpo div.cpo-m div.cpo-m-top div.cpo-m-top-r div.expdesver a{color:#FF8814;text-decoration:none;font-weight:bold;}


#cpo div.cpo-m div.cpo-m-top div.cpo-m-top-l{display:block;float:left;width:400px;background-color:#fbf2c0;
overflow:hidden;font-size:12px;}
/******************************************************************************************************/
#cpo div.cpo-m div.cpo-m-mid{display:block;width:613px;font-size:10px;}

#cpo div.cpo-m div.cpo-m-mid div.cpo-m-mid-l{display:block;float:left;width:400px;background-color:#e8e9eb;
overflow:hidden;font-size:12px;}

#cpo div.cpo-m div.cpo-m-mid div.cpo-m-mid-ll{display:block;float:left;width:199px;background-color:#e8e9eb;
overflow:hidden;font-size:12px;}

.cpo-m-mid-ll-tit{margin-top:15px;margin-left:15px;font-weight:bold;color:#3b5bc8;width:174px;}
.cpo-m-mid-ll-tit a{color:#3e5bd0;text-decoration:none;}
.cpo-m-mid-ll-tit a:hover{text-decoration:underline;}
.cpo-m-mid-ll-cont{margin-top:2px;margin-left:15px;color:#7e8176;width:174px;font-size:11px;
height:80px;overflow:hidden;}
.cpo-m-mid-ll-ver{margin-top:10px;margin-left:15px;width:174px;font-size:11px;font-weight:bold;color:#3F5DCE;}
.cpo-m-mid-ll-ver a{text-decoration:none;}

#cpo div.cpo-m div.cpo-m-mid div.cpo-m-mid-lm{display:block;float:left;width:1px;background-color:#e8e9eb;
overflow:hidden;font-size:0px;}

#cpo div.cpo-m div.cpo-m-mid div.cpo-m-mid-lr{display:block;float:right;width:200px;background-color:#e8e9eb;
overflow:hidden;font-size:12px;}

#cpo div.cpo-m div.cpo-m-mid div.cpo-m-mid-r{display:table;float:right;width:210px;background-color:#eff0f2;
height:188px;overflow:hidden;font-size:11px;}

#cpo div.cpo-m div.cpo-m-mid div.cpo-m-mid-r div.viddes{width:175px;margin-left:17px;margin-top:10px;
height:123px;overflow:hidden;}

#viddestit{margin-top:5px;font-weight:bold;color:#7e8178;height:25px;overflow:hidden;border:0px solid;}

#cpo div.cpo-m div.cpo-m-mid div.cpo-m-mid-r div.viddesver{width:175px;margin-left:17px;margin-top:10px;
text-align:right;}

#cpo div.cpo-m div.cpo-m-mid div.cpo-m-mid-r div.viddesver a{color:#4B67D1;font-weight:bold;text-decoration:none}

/******************************************************************************************************/
#cpo div.cpo-m div.cpo-m-bot{display:block;width:613px;font-size:10px;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-l{display:block;float:left;width:400px;background-color:#ddf3c2;
overflow:hidden;font-size:12px;border-top:2px solid #ffffff;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-ll{display:block;float:left;width:199px;background-color:#ddf3c2;
overflow:hidden;font-size:12px;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-ll-ll{float:left;width:60px;padding-left:10px;margin-top:20px;
text-align:left;border:0px solid;font-size:11px;font-weight:bold;color:#8CC63F;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-ll-ll a{text-decoration:none;color:#8CC63F;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-ll-rr{float:right;width:120px;margin-top:20px;overflow:hidden;height:110px;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-ll-rr div.tit{font-size:10px;font-weight:bold;color:#7a8179;}
#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-ll-rr div.tit a{color:#7a8179;text-decoration:none;}
#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-ll-rr div.tit a:hover{text-decoration:underline;}
#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-ll-rr div.cont{font-size:10px;color:#7a8179;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-lm{display:block;float:left;width:1px;background-color:#ddf3c2;
overflow:hidden;font-size:0px;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-lr{display:block;float:right;width:200px;background-color:#ddf3c2;
overflow:hidden;font-size:12px;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-r{display:table;float:right;width:210px;background-color:#e8f8d4;
height:183px;overflow:hidden;font-size:11px;border-top:2px solid #ffffff;}

#cpo div.cpo-m div.cpo-m-bot div.cpo-m-bot-r div.biblioteca{width:175px;margin-left:10px;margin-top:0px;
height:143px;overflow:hidden;}


#teca {
	list-style-image:url(../images/bulet-biblio.gif);
	margin-top:20px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:18px;
	margin-left:0px;
	width:160px;
	border:0px solid;
	color:#7b827b;
}
#teca li{
	border:0px solid;
	margin-bottom:10px;
}
#teca li a{color:#7a8179;text-decoration:none;}
#teca li a:hover{text-decoration:underline;}
/******************************************************************************************************/

img{border:0px;}

#pie{display:table;width:1000px;font-size:12px;background-color:#ffffff;clear:both;}

#buscadoragenda{display:block;clear:both;background-color:#e3e7e8;
padding:12px 12px 12px 12px;margin:0px;height:50px;}
#buscadoragenda div.bal{display:block;float:left;width:430px;border:0px solid;}
#buscadoragenda div.bar{position:relative;float:right;display:block;width:120px;border:0px solid;padding-top:30px;}

#buscadoragenda div.bal input{width:420px;padding:0px;margin-bottom:10px;border:1px solid #7f8082;}
#buscadoragenda div.bal select{width:130px;border:1px solid #7f8082;font-size:11px;color:#7f8082;}

.innovaciones{}
.busca1{height:10px;width:135px;padding:0px;margin:0px;font-size:10px;font-family:arial;}
.txtlogin{height:15px;width:150px;padding:0px;margin:0px;}
.entrar{text-align:right;width:155px;margin-top:10px;margin-bottom:10px;}

.titint{font-size:16px;font-weight:bold;font-family:helvetica,arial;color:#0091b8;}

.bloque4{position:relative;clear:both;font-size:0px;display:block;height:14px;width:1000px;border:0px solid;}


.txtbco{height:16px;width:120px;font-size:11px;color:#b0a997;
background-color:#fbf5db;border:1px solid #b0a997;}
.selbco{height:20px;width:126px;font-size:11px;color:#b0a997;
background-color:#fbf5db;border:1px solid #b0a997;}

.subtit{font-weight:bold;color:#0095bf;}
.ulpad{list-style-image:url(../images/ulli.gif);margin-left:16px;padding-left:0;padding-top:0;margin-top:0;}

.menuppal{float:left;width:186px;font-size:0px;background: url(../images/bckul.gif) repeat-y;text-align:left;padding-top:15px;}

.ulpp{font-family:arial;margin-left:15px;display:table;text-align:left;width:171px;font-size:11px;color:#96f0fb;}
.ulpp div.ulppa{float:left;width:16px;}
.ulpp div.ulppb{float:left;width:150px;}
.ulpp div.ulppb a{text-decoration:none;color:#96f0fb;}
.ulpp div.ulppb a:hover{text-decoration:underline;color:#96f0fb;}

.npag {color:#868686;text-decoration:none;}
a.npag:hover {color:#0095bf;font-weight:bold;}

.notaagenda{display:table;width:570px;margin-top:10px;}
.notaagenda div.nal{float:left;width:109px;text-align:center;}
.notaagenda div.nar{float:right;width:459px;}
.notaagenda div.nab{clear:both;margin-top:10px;}
.notaagenda p{padding:0;margin:0;}


.linknormal{color:#0095bf;text-decoration:none;}
.linknormal:hover {text-decoration:underline;}

.linkgris{color:#515C54;text-decoration:none;}
.linkgris:hover {text-decoration:underline;}

.linkverde{color:#89c63a;text-decoration:none;}
.linkverde:hover {text-decoration:underline;}

.bcos{font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold;}
.bcos:hover {text-decoration:none;color:#d9eff4;}

/***************************************************************************************************************/
a {outline: none;}
.inicio{display: block;width: 56px;height: 18px;
  background: url(../images/inicio.gif) no-repeat;text-indent: -9999px;float:left;}
a.inicio:link, a.inicio:visited, a.inicio:active {background: url(../images/inicio.gif) no-repeat;}
a.inicio:hover {background-position: -56px;}

.contact {display: block;width: 84px;height: 18px;
  background: url(../images/contact.gif) no-repeat;text-indent: -9999px;float:left;}
a.contact:link, a.contact:visited, a.contact:active {background: url(../images/contact.gif) no-repeat;}
a.contact:hover {background-position: -84px;}

.mapa {display: block;width: 107px;height: 18px;
  background: url(../images/mapa.gif) no-repeat;text-indent: -9999px;float:left;}
a.mapa:link, a.mapa:visited, a.mapa:active {background: url(../images/mapa.gif) no-repeat;}
a.mapa:hover {background-position: -107px;}

.banco1 {display: block;width: 187px;height: 28px;
  background: url(../images/banco1.gif) no-repeat;text-indent: -9999px;float:left;}
a.banco1:link, a.banco1:visited, a.banco1:active {background: url(../images/banco1.gif) no-repeat;}
a.banco1:hover {background-position: -187px;}

.banco2 {display: block;width:132px;height: 28px;
  background: url(../images/banco2.gif) no-repeat;text-indent: -9999px;float:left;}
a.banco2:link, a.banco2:visited, a.banco2:active {background: url(../images/banco2.gif) no-repeat;}
a.banco2:hover {background-position: -132px;}

/**************************************Portugues********************************************************/
.p-inicio{display: block;width: 56px;height: 18px;
  background: url(../images/p-inicio.gif) no-repeat;text-indent: -9999px;float:left;}
a.p-inicio:link, a.p-inicio:visited, a.p-inicio:active {background: url(../images/p-inicio.gif) no-repeat;}
a.p-inicio:hover {background-position: -56px;}

.p-contact {display: block;width: 67px;height: 18px;
  background: url(../images/p-contact.gif) no-repeat;text-indent: -9999px;float:left;}
a.p-contact:link, a.p-contact:visited, a.p-contact:active {background: url(../images/p-contact.gif) no-repeat;}
a.p-contact:hover {background-position: -67px;}

.p-mapa {display: block;width: 124px;height: 18px;
  background: url(../images/p-mapa.gif) no-repeat;text-indent: -9999px;float:left;}
a.p-mapa:link, a.p-mapa:visited, a.p-mapa:active {background: url(../images/p-mapa.gif) no-repeat;}
a.p-mapa:hover {background-position: -124px;}

/**************************************Portugues********************************************************/
.i-inicio{display: block;width: 56px;height: 18px;
  background: url(../images/i-inicio.gif) no-repeat;text-indent: -9999px;float:left;}
a.i-inicio:link, a.i-inicio:visited, a.i-inicio:active {background: url(../images/i-inicio.gif) no-repeat;}
a.i-inicio:hover {background-position: -56px;}

.i-contact {display: block;width: 84px;height: 18px;
  background: url(../images/i-contact.gif) no-repeat;text-indent: -9999px;float:left;}
a.i-contact:link, a.i-contact:visited, a.i-contact:active {background: url(../images/i-contact.gif) no-repeat;}
a.i-contact:hover {background-position: -84px;}

.i-mapa {display: block;width: 107px;height: 18px;
  background: url(../images/i-mapa.gif) no-repeat;text-indent: -9999px;float:left;}
a.i-mapa:link, a.i-mapa:visited, a.i-mapa:active {background: url(../images/i-mapa.gif) no-repeat;}
a.i-mapa:hover {background-position: -107px;}


/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
/***************************************************************************************************/
.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background-image:url(../images/gob_menuon.gif);
white-space: nowrap;
display: block;
width: 161px;
height: 24px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 161px;
height: 24px;
display: block;
float: left;
color:#d4ecf3;
text-decoration: none;
}

.cssnav a:hover
{
color:#ffffff;
}

.cssnav img
{
width: 161px;
height: 24px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav a:hover img
{
visibility:hidden
}

.cssnav span
{
position: absolute;
left: 20px;
top: 5px;
margin: 0px;
padding: 0px;
cursor: pointer;
font-family:tahoma;
font-size:12px;
} 


.socios_leyenda{
display:block;background-color:#cedee7;color:#0091b8;padding:7px;font-weight:bold;margin-top:15px;
}

.socios_tipo{
display:block;background-color:#b2deea;color:#525a52;padding:7px;font-weight:normal;margin-top:1px;
}
.socios_imagen{
float:left;
margin:0px 12px 0px 0px;
padding:0;

}
.socios_desc{
float:left;
width:510px;
padding:0;
margin:0;

}

/*MARQUEE*/
.mooquee
{
	border: solid 2px #C0C0C0;
	padding: 5px;	
	
	/* don't change */
    position: absolute;
	overflow: hidden;
	white-space: nowrap;
	
}
.mooquee-text
{
	/* don't change */
	position: absolute;
}




/****************************************hack select*************************************/
/*******************************************************************************************/

#pri {float:left;width:130px;}
#pri fieldset select{margin:14px;}
.selectbox
{
behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}

/*******************************************************************************************/