a.palabraClave {
  color:blue;
}

a.palabraClave:link {
  text-decoration: underline;
}
a.palabraClave:visited {
  text-decoration: underline;
}

#border_bottom {
	border-bottom: 1px solid black;	
}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
  font-size:0;
}

.clearfix {
  display: inline-block;
} /* for IE/Mac */

html[xmlns] .clearfix {
  display: block;
}

#container {
  background-color:#FFFFFF;
  margin: 0 auto;
  width:1006px;
  text-align: left;
}

#contenido{
  clear:both;
  margin:0;
  width:1006px;
}

#header{
  width:100%;
  background-image: url("images/topbanner.png");
  background-repeat:no-repeat;
  border-bottom-style:-moz-bg-inset;
  border-bottom-color:#000000;
  margin:0;
  color:#2A262B;
  font-family:"Myriad Pro", sans-serif;
  font-size:10pt;
  font-weight:400;
}

#header #menu{
  clear:both;
  padding-left:185px;
  width:100%;
}

#menu {
  padding-top:40px;
}

#header .idioma, #header .enlaces, #header .buscador{
  clear:both;
  float:right;
  margin-right:6px;
  font-size: 9pt;
  margin-bottom: 5px;
}

.invisible{
  display:none;
}

.menuPrimerNivel{
  padding:0;
  margin:0;
}

.menuPrimerNivel_aux{
   padding:0;
   margin-left:19%;
}

.menuPrimerNivel_aux li{
  height:30px;
	float:left;
	list-style:none;
	margin-left:20px;
}

.menuPrimerNivel li{
  border-top: 8px solid #58585A;
  height:30px;
	float:left;
	list-style:none;
}

.menuPrimerNivel li div{
  display:table-cell;
	height:35px;
	vertical-align:middle;
	width:164px;
	cursor: pointer;
  color:#FFFFFF;
  font-family:"MyriadPro-Bold","Myriad Pro Bold", "Myriad Pro",Arial, Helvetica;
  font-size:9pt;
  font-weight:300;
  line-height:10pt;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
}

.menuPrimerNivel_aux li div{
  display:table-cell;
	height:35px;
	position:relative;
	padding-left:10px;
	vertical-align:middle;
	width:156px;
	cursor: pointer;
  color:#FFFFFF;
  font-family:"MyriadPro-Bold", "Myriad Pro Bold", "Myriad Pro";
  font-size:10pt;
  font-weight:300;
  line-height:10pt;
  text-decoration:none;
  text-transform:uppercase;
  width:169px;
  padding-bottom: 15px;
  padding-top: 5px;
}

#acceso_directo_1 {
	height:35px;
	position:relative;
	padding-left:10px;
	vertical-align:middle;
	width:156px;
	cursor: pointer;
  color:#FFFFFF;
  font-family:"MyriadPro-Bold", "Myriad Pro Bold", "Myriad Pro";
  font-size:10pt;
  font-weight:300;
  line-height:10pt;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  background-color: #FFB600;
}

#acceso_directo_2 {
	height:35px;
	position:relative;
	padding-left:10px;
	vertical-align:middle;
	width:156px;
	cursor: pointer;
  color:#FFFFFF;
  font-family:"MyriadPro-Bold", "Myriad Pro Bold", "Myriad Pro";
  font-size:10pt;
  font-weight:300;
  line-height:10pt;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  background-color: #FF9827;
}

#acceso_directo_3 {
	height:35px;
	position:relative;
	padding-left:10px;
	vertical-align:middle;
	width:156px;
	cursor: pointer;
  color:#FFFFFF;
  font-family:"MyriadPro-Bold", "Myriad Pro Bold", "Myriad Pro";
  font-size:10pt;
  font-weight:300;
  line-height:10pt;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
  background-color: #F96703;
}

div.tipo1{
	background-color: #F44E14;
}

div.tipo1:hover{
	background-color: #F97910;
}

div.tipo2{
	background-color: #FF772C;
}

div.tipo2:hover{
	background-color: #FF9831;
}

div.tipo3{
	background-color: #FFB600;
}

div.tipo3:hover{
	background-color: #FCCD03;
}

div.acceso1{
  background-color: #FDB515;
}

div.acceso2{
  background-color: #F8982D;
}

div.acceso3{
  background-color: #F26922;
}

.menuPrimerNivel_aux li div.tipo1{
	background-color: #F44E14;
	padding-top: 17px;
}

.menuPrimerNivel_aux li div.tipo2{
	background-color: #FF772C;
}

.menuPrimerNivel_aux li div.tipo3{
	background-color: #FFB600;
}

.menuSegundoNivel{
  background:#F96703;
  padding-top: 10px;
  padding-left:20px; /*Para que los bullets esten a 10 px del borde del <ul>*/
}

.menuSegundoNivel:hover{
  background:#F99608;
}

div.opcion{
  color:#FFFFFF;
  cursor: pointer; 
  display:list-item;
  font-family:"Myriad Pro", sans-serif;
  font-size:10pt;
  font-weight:400;
  list-style-position:outside;
  list-style:list-style-type;
  text-transform:none;
  padding-bottom: 2px;
  padding-top: 7px;
}

.segundoNivel{
  padding-left:20px; /*Para que los bullets esten a 10 px del borde del <ul>*/
  min-height:25px;
}

#menuUruguay .segundoNivel{
  background-color:#FF8F29;
}

#menuUruguay .segundoNivel:hover{
  background-color:#FFB531;
}

#menuIncentivos .segundoNivel{
  background-color:#FFB600;
}

#menuSectores .segundoNivel{
  background-color:#FF8F29;
}

#menuSectores .segundoNivel:hover{
  background-color:#FFB531;
}

#menuInstitucional .segundoNivel{
  background-color:#F96703;
}

#menuInstitucional .segundoNivel:hover{
  background-color:#F99608;
}

#menuInformesEstadisticos .segundoNivel{
  background-color:#F96703;
}

#menuInformesEstadisticos .segundoNivel:hover{
  background-color:#F99608;
}

.tercerNivel div.contenedor{
  padding-left:30px; /*Para que los bullets esten a 10 px del borde del <ul>*/
  min-height:25px;
}

#menuUruguay .tercerNivel div.contenedor{
  background-color:#FF8F29;
}

#menuUruguay .tercerNivel div.contenedor:hover{
  background-color:#FFB531;
}

#menuIncentivos .tercerNivel div.contenedor{
  background-color:#FFA300;
}

#menuIncentivos .tercerNivel div.contenedor:hover{
  background-color:#F99608;
}

#menuSectores .tercerNivel div.contenedor{
  background-color:#FF8F29;
}

#menuSectores .tercerNivel div.contenedor:hover{
  background-color:#FFB531;
}

#menuInstitucional .tercerNivel div.contenedor{
  background-color:#FC7F03;
}

#menuInstitucional .tercerNivel div.contenedor:hover{
  background-color:#F99608;
}

#menuInformesEstadisticos .tercerNivel div.contenedor{
  background-color:#FC7F03;
}

#menuInformesEstadisticos .tercerNivel div.contenedor:hover{
  background-color:#F99608;
}

ul.titulo{
  background-color:#FF8C00;
  list-style:none;
  margin-left:0;
  padding-left:10px;
  margin:10px 0;
}

ul.titulo li.separador{
  background-color: #FFF !important;
  margin-bottom:5px;
}

div.titulo{
  color:#FFFFFF;
  display:table-cell;
  font-weight:bold;
  height:30px;
  text-transform:uppercase;
	vertical-align:middle;
}

div.titulo a{
  color:#FFFFFF;
  line-height:11pt;
}

#menuhoriz ul li {
  display: inline;
  padding: 2px 18px;
  margin:0px; 
  background-color:#FF6600; 
  display: block; 
  float: left; 
}
        
#menuhoriz ul li:hover {
  background-color:#FF3300; 
  cursor: pointer; 
}

#menuhoriz ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E4E4E4;
	background: #FF6600; 
	list-style: none; 
	height: 20px; 
	margin: 0;
	padding: 10px;
}

#menuListHoriz li a{
	border-top: 8px solid #58585A;
	color: #ffffff;
	height: 30px;
}

#menuListHoriz .botones1-5 {
	background-color: #F96703;
}

#menuListHoriz .botones1-5:hover {
	background-color: #F99608;
}

#menuListHoriz .botones2-4 {
	background-color:#FFB531;
	height: 50px;
}

#menuListHoriz .botones2-4:hover {
	background-color: #FFB531;
}

#menuListHoriz .boton3 {
	background-color: #FFB600;
}

#menuListHoriz .boton3:hover {
	background-color: #FF9100;
}

#wrapper{
	width: 100%;
	text-align: center;
	margin-top: 0px;
}

.ico{ 
  list-style-image:url("images/flecha.png");
  margin:10px 0 0 0;
  padding-left:30px;
  font-size:10pt;
}

.ico a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
  text-decoration:none;
  color:#58585A;
}
 
.ico a:hover{
  text-decoration:underline; color:#C00;
  color:#58585A;
}

.ico li{
  margin-bottom:10px;
  font-size:10pt;
}

#presentacionInstitucional{
  margin: 0 12px;
}


.izquierda ul {
/*       font:bold 11px Arial, Arial, Helvetica, sans-serif;
       color:#FFFFFF;
       line-height: 140%;
       text-transform:capitalize;
*/
}

.izquierda a {
/*
	     font-size:12px;
	     color:#FFFFFF
*/
}

.izquierda{
   margin:0;
   float:left;
   width:185px;
}

#columnaCentral{
  float:left;
  width:545px;
  background-color:#FFFFF;
  padding-left:45px;
  overflow-x:hidden;
  overflow-y:hidden;
}

#cabezalCentral{
  height:45px;
  padding-top:20px;
}

#central{
  clear:both;
  text-align: justify;
}

#central h1, #central h2{
  color:#2A262B;
	font-family:"Myriad Pro", sans-serif;
  font-size:1.6em;
  font-weight:400;
  line-height:1em;
  margin:0;
  padding:0 0 10px;
  text-align:left;
}

#central h3{
  color:#FF9900;
  font-family:"Myriad Pro", sans-serif;
  font-weight:400;
  font-size:1.2em;
}

#central p{
  color:#58585A;
  font-family:"Myriad Pro", sans-serif;
  font-weight:400;
  font-size:1em;
  line-height:1em;
}
#central li{
  margin-bottom:10px;
}

.separadorTitulo{
  border-bottom:2px dotted #868789;
  clear:both;
  width:33%;
}

#subItems h2{
  border-top:2px dotted #868789;
  margin-top:20px;
  padding-top:10px;
}

div.noticias{
  float:left;
  width:48%;
}

#central dl.items{
	font-family:"Myriad Pro", sans-serif;
  font-weight:400;
}

#central dl.items dt{
  color:#58585A;
  cursor: pointer;
  display:list-item;
  font-size:1.1em;
  list-style-image:url("images/flecha.png");
  list-style-position:inside;
  margin-top:25px;
}

#central dl.informes dt{
  cursor:pointer;
}

#central dl.items dt:hover{
  color:#FF8F29;
}

#central dl.items span.fecha{
  color:#868789;
}

#central dl.items dd{
  color:#878787;
  font-size:1.1em;
  line-height:1em;
  margin-left:20px;
  margin-top:10px;
}

div.eventosDestacados{
  float:right;
  width:48%;
}

.principal_nomenu{
  width:100%;
  height:400px;
  background-color:#FFF;
  border-style:hidden;
  border-width:1px;
  border-color:#000000;
  margin:0 5px 0 0;
  padding:10px;
}

.derecha{
  float:right;
  width:210px;
  margin-top:45px;
  background-color:#E7ECED;
}

.footer{
  width:545px;
  height:30px;
  background-color:#FFF;
  border-style:-moz-bg-inset;
  border-width:1px;
  border-color:#000000;
  margin-left:230px;
}

.footer h6{
  text-align:left;
  color:#666666;
  font-size:7pt;
}

#error {
	width: 100%; 
	margin-bottom: 10px; 
	padding: 10px; 
	background-color: #FFFFCC; 
	border: 1px solid #f6f085;
	vertical-align: middle;
}

.datepicker {
}

table.bordeSimple {
  border-collapse: collapse;
}

table.bordeSimple td{
  border: 0.5pt solid #000000;
}

table.bordeSimple th{
  border: 0.5pt solid #000000;
}

.fontResizer {
  display: block;
  float: right;
  color: #868789;
}

.fontResizer span{
  margin-right:2px;
  font-size: 9pt;
  vertical-align: top;
}

.fontResizer div{
  float: left;
  height: 17px;
}

.fontResizer a {
  display: block;
  float: left;
  width: 10px; 
  color:inherit;
  text-decoration: none;
}

.fontResizer a:hover {
  text-decoration: none;
}

.smallFont a{
  font-size: 9pt;
  line-height: 11pt;
}

.medFont a{
  font-size: 10pt;
  line-height: 11pt;
}

.largeFont a{
  font-size: 11pt;
  line-height: 11pt;
}

.curFont {  }

#breadcrumbsContainer{
  color:#868789;
  float:left;
  font-size:8pt;
  padding:0;
}

#breadcrumbsContainer ul{
  padding:0;
  margin:0;
}
#breadcrumbsContainer ul li {
  display:inline;
}

#breadcrumbsContainer ul li a{
  color:inherit;
}

#breadcrumbsContainer ul li a:hover {
  color:#FF8F29;
}

#breadcrumbsContainer ul li.last a{
  cursor:text;
  color:inherit;
}

.module:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* float clearing for IE6 */
* html .module {
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
* + html .module {
  min-height: 1%;
}

#accesosDirectos {
  clear:both;
}

#accesosDirectos div.boton{
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 5px;
  text-align:left;
  height:54px;
  width:inherit;
  color: #FFF;
  cursor: pointer;
  display: table-cell;
  font-family: "MyriadPro-Bold","Myriad Pro Bold","Myriad Pro", Arial, Helvetica;
  font-size: 9.8pt;
  font-weight: 300;
  line-height: 10pt;
  text-transform: uppercase;
  vertical-align: middle;
}

#accesosDirectos .acceso{
  float:left;
  margin-right:7px;
  width:177px;
}

#accesosDirectos .ultimoAcceso{
  margin-right:0px;
}

#accesosDirectos .imagen{
  height:95px;
  background-repeat: no-repeat;
}

#accesosDirectos .regimenInversion {
  background-image: url("images/regimen-de-inversion.jpg");
}

#accesosDirectos .seguimiento {
  background-image: url("images/seguimiento.jpg");
}

#accesosDirectos .competitividad {
  background-image: url("images/competitividad.jpg");
}
