/*----------------------COMUNES-----------------------*/
body {
	font-size: 11px;
	font-family: Tahoma, Arial;
	margin:0px;
	background-color: #666666;
}
#container {
	width: 100%;
	background-image:url(../resources/menuPrincipal_fondo.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
}
a img {
	border:none;
	padding:0px;
	margin:0px;
}
/* -----------------CABECERA------------------------- */
#cabecera {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	height: 100px;
	background-image: url(../resources/cabecera_bordeAbajo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#cabecera img {
	float: left;
}

#cabecera ul {
	list-style-type: none;
	margin: 0px;
	background-image: url(../resources/menuArriba_fondo.gif);
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}
#cabecera a {
	margin-left: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#cabecera a:hover {
	color:#EDEDED;
	text-decoration:underline;
}
#cabecera li {
	display: inline;
	background-image: url(../resources/menuArriba_sep.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 10px;
}

/* -----------------CONTENIDO------------------------- */
#contenido {
	padding-top:20px;
	padding-left:240px;
	margin-right:30px;
	font-family:Tahoma, Arial;
	font-size: 11px;
	color: #333333;
	text-align: justify;
	padding-bottom:50px;
}
html>body div#contenido {
	min-height:500px;
}
div#contenido { 
	height:expression(this.scrollHeight > 600 ? "auto":"600px");
	/*height:500px;*/

}
#contenido h2 {
margin:0px;
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
}
#contenido h2 span {
	color: #EE2A3F;
}
#contenido h2 a {
	color:#666;
	text-decoration:underline;
}
#contenido h2 a:hover {
	color: #EE2A3F;
	text-decoration:none;
}
#contenido p a:hover {
	color:#EE2A3F;
	text-decoration:none;
}
#contenido p a {
	color:#666666;
}
/* --------------INICIO NOVEDADES---------------------------------- */

.novedades span {
	background-color: #fefbeb;
	padding-right: 10px;
}
.novedades a {
	display: block;
	font-family: Tahoma, Arial;
	color: #FF3333;
  /* PRUEBA - NO CAMBIAR EN EXPLOTACION */
	/* font-size: 12px; */
  font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
  padding-left: 10px; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 3px;
	margin-bottom: 8px;
}
.novedades a img {
	margin-right:5px;
	vertical-align: top;
}
.novedades a:hover {
	color:#666666;
	text-decoration:underline;
}
.novedades {
	padding: 5px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	/* PRUEBA - NO CAMBIAR EN EXPLOTACION */
  /* width:685px; */
  width:485px;
	background-color:#fefbeb;
}

/* --------------INICIO INDICADORES------------------------------- */
.indicadores {
  /* border-right: 1px solid #666; */
	/* border-bottom: 1px solid #666; */
	/* border-left: 1px solid #666; */
  width:230px;
  margin-left:15px;
	float:right;
}
.indicadores table {
	margin-top:0px;
	margin-bottom:10px;
}
.indicadores table a{
	color:#FF3333;
	text-decoration:none;
}
.indicadores table a:hover{
	color:#666;
	text-decoration: underline;
}
.indicadores table td {
	height: 12px;
	font-family: Tahoma, Arial;
	font-size:10px;
	color:#666;
	border-bottom:#CCCCCC 1px solid;
	padding:3px;
	padding-left:5px;
}

.indicadores table th {
	height: 12px;	
	font-family: Tahoma, Arial;
	font-size: 10px;
	color:#999999;
	padding-left:5px;
	padding-bottom:5px;
	font-weight:bold;
}
/*---------------FIN INDICADORES---------------------------------- */
/* --------------INICIO novedades_noticias------------------------------- */
.novedades_noticias {
	/*width:480px; */
	width:480px;
	padding-right:0px;
	float:left;
	height:auto;
}
/* --------------fin novedades_noticias------------------------------- */
/* --------------INICIO todo------------------------------- */
.todo {
	padding: 5px;
	width:730px;
	margin-bottom:20px;
	min-height:200px;
}
/* --------------fin todo------------------------------- */
/* --------------INICIO NOTICIAS---------------------------------- */
.noticias {
	padding: 5px;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
  /* PRUEBA - NO CAMBIAR EN EXPLOTACION */
  /* width:685px; */
	width:485px;
	margin-bottom:20px;
	min-height:200px;
}
.ultima_hora{
  /* PRUEBA - NO CAMBIAR EN EXPLOTACION */
  /* width:480px; */
	width:280px;
	padding-right:0px;
	float:left;
	height:auto;
}
html>body .ultima_hora{
  /* PRUEBA - NO CAMBIAR EN EXPLOTACION */
	/* width:500px; */
  width:300px;
	padding-right:0px;
	float:none;
}
.ultima_hora a {
	color:#FF3333;
	text-decoration:none;
	font-family: Tahoma, Arial;
  /* PRUEBA */
  /* font-size:12px; */
	font-size:10px;
	color:#FF3333;
	padding-left: 70px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
}
.ultima_hora a:hover {
	color:#666;
	text-decoration: underline;
}
.ultima_hora span{
	font-family: Tahoma, Arial;
	font-size:10px;
	color:#666666;
	font-weight: bold;
	padding-left: 7px;
	text-transform: uppercase;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	float:left;
}
.ultima_hora p{
	padding-left:10px;
	margin-top:5px;
	margin-bottom:15px;
	padding-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
}
/*CALENDARIO JAVASCRIPT*/
.calendario ul li {
	font-family: Tahoma, Arial;
	font-size:11px;
	list-style-type:none;
	background-color:#ededed;
	padding:5px;
	padding-left:3px;
	padding-right:3px;
	margin-right:1px;
	margin-bottom:1px;
	float:left;
	color: #999999;
	width:15px;
	display:inline;
	text-align:center;
}
.calendario a{
color: #FF0000;
font-weight:bold;
text-decoration:none;
}
.calendario a:hover{
	color:#666666;
}
.calendario .dia {
background-color:#CCC;
color:#666;
font-size:10px;
}
.calendario .mes {
text-transform:uppercase;
background-color:#FFFFFF;
color:#999999;
font-size:10px;
width:150px;
font-size:12px;
font-weight:bold;
}
.calendario {
	width:200px;
	margin-left:-20px;
	float:right;
	margin-bottom:20px;
}
/**/
html>body .calendario {
	width:200px;
	float: right;
	position: static;
}
/* --------------ACTUALIZACIOMES---------------------------------- */
.actualizaciones {
	padding: 5px;
	width:685px;
	margin-bottom:20px;
}
.actualizaciones table {
	margin-top:5px;
	margin-bottom:10px;
}
.actualizaciones table a{
	color:#FF3333;
	text-decoration:none;
}
.actualizaciones table a:hover{
	color:#666;
	text-decoration: underline;
}
.actualizaciones table td {
	height: 17px;
	font-family: Tahoma, Arial;
	font-size:12px;
	color:#666;
	border-bottom:#CCCCCC 1px dashed;
	padding:3px;
	padding-left:5px;
}

.actualizaciones table th {
	height: 16px;	
	font-family: Tahoma, Arial;
	font-size: 11px;
	color:#999999;
	padding-left:5px;
	padding-bottom:5px;
	font-weight:normal;
}
/* --------------MENU---------------------------------- */
#menu {
	float: left;
	width: 223px;
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	position:absolute;
	left:0px;
}
#menu ul {
	list-style-type: none;
	margin: 0px;
}
#menu h1 {
	margin: 0px;
}
#menu #patros {
	padding-left: 10px;
}

html>body #menu ul {
	margin-left: -40px;
	*margin-left: 0px;
}
#menu a {
	display: block;
	background-image: url(../resources/menuPrincipal_fondo_items.gif);
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	color: #666666;
}
#menu b {
	display: block;
	background-image: url(../resources/menuPrincipal_fondo_activo.gif);
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	color: #FFF;
}
#menu a:hover {
	background-image: url(../resources/menuPrincipal_fondo_items_h.gif);
	color:#333;
}
#patros a {
	padding:0px;
	margin:0px;
	background:none;
}
#patros a:hover {
	background:none;
}
/* -----------FOOTER---------------------------------- */
#footer {
	margin: 0px;
	padding: 0px;
	background-image: url(../resources/footer_fondo.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: Tahoma, Arial;
	font-size: 10px;
	clear: both;
	height: 31px;
}#footer p {
	padding-top: 10px;
	background-image: url(../resources/footer_finmenu.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding-left: 235px;
	float: left;
}
#footer p a {
	padding-left: 15px;
	color: #CCCCCC;
	background-image: url(../resources/sep.gif);
	background-repeat: no-repeat;
}
#footer p a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

/* -----------CALENDARIO NOTAS DE PRENSA---------------------------------- */
#calNotas ul ul li {
	font-family: Tahoma, Arial;
	font-size:12px;
	list-style-type:none;
	background-color:#ededed;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	margin-right:1px;
	margin-bottom:1px;
	float:left;
	color:#CCCCCC;
	width:75px;
	display:inline;
	text-align:center;
}
#calNotas a{
	color:#666666;
	text-decoration:none;
}
#calNotas a:hover{
	background-color:#666666;
	color:#FFFFFF;
	display:block;
}
#calNotas ul li {
	
	list-style-type: none;
}
#calNotas .tituloanoactivo {
	padding:5px 10px;
	color:#FFF;
	width:100px;
	text-align:center;
	font-family: Tahoma, Arial;
	font-size: 12px;
	background-color: #EE2A3F;
	position:absolute;
}
html>body #calNotas #titulo2005 {top:240px;left:292px;*left:332px;}
html>body #calNotas #titulo2006 {top:215px;left:292px;*left:332px;}
html>body #calNotas #titulo2007 {top:190px;left:292px;*left:332px;}
#calNotas #titulo2006 {top:215px;left:332px;}
#calNotas #titulo2005 {top:240px;left:332px;}
#calNotas #titulo2007 {top:190px;left:332px;}
#calNotas .tituloano {
	padding:5px 10px;
	color:#333333;
	width:100px;
	text-align:center;
	font-family: Tahoma, Arial;
	font-size: 12px;
	background-color: #CCCCCC;
	position:absolute;
	z-index:50;
	cursor:pointer;
}
#calNotas {
	position:absolute;
	top:0px;
	left:20px;
}
html>body #calNotas {
	top:-14px;
	*top:0px;	
	left:55px;
	*left:20px;
}
#calNotas ul ul {
	width:400px;
	padding-left:150px;
	margin-top:70px;
}
#calNotas ul {
}
#calNotas .ano {
	position:absolute;
	top:120px;
	left:263px;
	z-index:1;
}
#calNotas .anoactivo {
	position:absolute;
	top:120px;
	left:263px;
	z-index:2;
}
#calNotas .mesactivo {
	background-color: #EE2A3F;
	color: #FFFFFF;
}
/* -----------NOTAS DE PRENSA---------------------------------- */
#separadorNotas {
	display:block;
	height:100px;
}
.notaMes {
	width:690px;
	margin-bottom:20px;
	background-image:url(../resources/notasLinea.gif);
	background-repeat:repeat-y;
}
html>body .notaMes{
	min-height:50px;
}
.contnotas {
	margin-top: 120px;
}
.notaMes a {
	clear: right;
	display:block;
	color: #ff3333;
	text-decoration: none;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 3px;
	padding-bottom:4px;
	margin-bottom: 3px;
	margin-left:50px;
	background-image:url(../resources/notasDescarga.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.notaMes a:hover {
	color:#333333;
}
.notaMes p {
	color:#666666;
	font-size:11px;
	margin:0px;
	margin-left:50px;
	margin-bottom:15px;
}
.fechaNotas {
	background-image: url(../resources/calNotas.gif);
	background-repeat:no-repeat;
	height: 50px;
	width: 36px;
	color: #FFFFFF;
	text-align: center;
	font-size: 10px;
	float:left;
}
.fechaNotas div {
	clear: both;
	font-size: 18px;
	color: #999999;
	font-family: Tahoma, Arial;
}
/* -----------ARBOL DE DATOS---------------------------------- */
#tree ul {
	list-style-type: none;
}
#tree li {
	padding-top: 5px;
	padding-left: 5px;
	margin-left:-20px;
}
#tree .list {
	background-image: url(../resources/ico_html.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-top: 3px;
	padding-left: 25px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin-left: 50px;
	margin-top: -13px;
}
html>body #tree .update {
	margin-top: 9px;
	*margin-top: 3px;
}
#tree .update {
	margin-top: 3px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
	font-size: 10px;
	color: #FF0000;
}

html>body #tree .list {
	margin-top: 0px;
	*margin-top: -13px;
}
#tree .foldheader {
	background-image: url(../resources/ico_folder.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-left: 20px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-top: 2px;
	font-weight: bold;
}

#tree .noline img {
	float: left;
	vertical-align: middle;
	margin-right: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#tree .noline {
	margin-left:0px;
}
#tree .titpublicsmall{
	background-image: url(../resources/ico_pdfList.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-top: 3px;
	padding-left: 25px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin-left: 0px;
	margin-top: -13px;
}
#tree .pubSintesis {
	background-image: url(../resources/publicacionesSintesis.jpg);
	display: block;
	height: 28px;
	width: 679px;
	margin-bottom: 5px;
	text-indent: -9999px;
	overflow:hidden;
}
#tree .pubDemograficas {
	background-image: url(../resources/publicacionesDemograficas.jpg);
	display: block;
	height: 28px;
	width: 679px;
	margin-bottom: 5px;
	text-indent: -9999px;
	overflow:hidden;
}
#tree .pubEconomicas {
	background-image: url(../resources/publicacionesEconomicas.jpg);
	display: block;
	height: 28px;
	width: 679px;
	margin-bottom: 5px;
	text-indent: -9999px;
	overflow:hidden;
}
/*---------------CLASES DOC. INFORMATICA------------------------*/
#tree .docBaseDatos {
	background-image: url(../resources/docBaseDatos.jpg);
	display: block;
	height: 100px;
	width: 550px;
	margin-bottom: 5px;
	text-indent: -9999px;
	overflow:hidden;
}
#tree .docMetodologia {
	background-image: url(../resources/docMetodologia.jpg);
	display: block;
	height: 100px;
	width: 550px;
	margin-bottom: 5px;
	text-indent: -9999px;
	overflow:hidden;
}
#tree .docSistemas {
	background-image: url(../resources/docSistemas.jpg);
	display: block;
	height: 100px;
	width: 550px;
	margin-bottom: 5px;
	text-indent: -9999px;
	overflow:hidden;
}
#tree .docSoftware {
	background-image: url(../resources/docSoftware.jpg);
	display: block;
	height: 100px;
	width: 550px;
	margin-bottom: 5px;
	text-indent: -9999px;
	overflow:hidden;
}
/*---------------FIN CLASES DOC. INFORMATICA------------------------*/
html>body #tree .titpublicsmall {
	margin-top: 0px;
}
#tree .titpublicsmallZip{
	background-image: url(../resources/ico_zip.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-top: 3px;
	padding-left: 25px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin-left: 0px;
	margin-top: -13px;
}
html>body #tree .titpublicsmallZip {
	margin-top: 0px;
}

#tree .titpublicsmallExcel{
	background-image: url(../resources/ico_excel.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-top: 3px;
	padding-left: 25px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin-left: 0px;
	margin-top: -13px;
}
html>body #tree .titpublicsmallExcel {
	margin-top: 0px;
}

#tree .titpublicsmallHtml{
	background-image: url(../resources/ico_html.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-top: 3px;
	padding-left: 25px;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	margin-left: 0px;
	margin-top: -13px;
}
html>body #tree .titpublicsmallHtml {
	margin-top: 0px;
}

#tree .null {
	display: block;
	height: 20px;
	padding-left:5px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	font-weight: bold;
}
#disparador ul {
	list-style-type: none;
}
#disparador li {
	padding-top: 5px;
	padding-left: 5px;
	margin-left:-20px;
}
#disparador .foldheader {
	background-image: url(../resources/ico_flecha.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-left: 25px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom:5px;
}
#disparador .foldheaderconcurso {
	background-image: url(../resources/ico_pdfList.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	padding-left: 25px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-top: 5px;
	font-weight: bold;
	margin-bottom:5px;
}
#disparador .foldheader:hover {
	color:#EE2A3F;
}
.masinfo{
	text-decoration:none;
	color:#666666;
	background-color:#EDEDED;
	display:block;
	padding:2px;
	margin-top:3px;
	width:100px;
	text-align:center;
}
/* -----------MAPA WEB---------------------------------- */
#mapaweb li li a {
	display: block;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666666;
}
#mapaweb li li a:hover {
	background-color:#EE2A3F;
	color:#FFFFFF;
}
#mapaweb li {
	list-style-type: none;
	font-size: 14px;
	font-weight: bold;
	color: #EE2A3F;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EE2A3F;
	padding-top: 5px;
}
#mapaweb li div {
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	padding-bottom: 10px;
}

#mapaweb li li{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
}
#mapaweb li a {
	display: block;
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666666;
}
#mapaweb li a:hover {
	background-color:#EE2A3F;
	color:#FFFFFF;
}
/* -----------FORMULARIOS---------------------------------- */
.formulario {
	width:530px;
}
form.formulario fieldset {
	margin-bottom: 10px;
	font-family:Tahoma, Arial;
	font-size:11px;
	padding-top: 10px;
	padding-bottom: 10px;
}
form.formulario legend {
	padding: 0 2px;
	font-weight: bold;
	font-size:12px;
}
form.formulario label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	display:block;
	width:200px;
	float:left;
}
form.formulario fieldset ol {
	margin: 0;
	padding: 0;
}
form.formulario fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
form.formulario fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}
form.formulario fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}
form.formulario fieldset fieldset label {
	display: block;
	width: auto;
}
form.formulario input {
	font-size:11px;
	font-family:Tahoma, Arial;
}
form.formulario textarea {
	font-size:11px;
	font-family:Tahoma, Arial;
}
form.formulario select {
	font-size:11px;
	font-family:Tahoma, Arial;
}
form.formulario em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
}
form.formulario label {
	width: 120px; /* Width of labels */
}
form.formulario fieldset fieldset label {
	margin-left: 123px; /* Width plus 3 (html space) */
}
.formulario .botones {
	text-align: right;
	margin-right: 20px;
	margin-top: 10px;
}
.formulario .botones input {
	font-family: Tahoma, Arial;
	font-size: 12px;
	border: 1px solid #666666;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 10px;
	background-color: #EE2A3F;
	font-weight: bold;
	color: #FFFFFF;
}
.solapaOn {
	background-image: url(../resources/form_solapa_on.gif);
	height: 20px;
	width: 154px;
	text-align: center;
	padding-top: 2px;
	font-size: 14px;
	color: #EE2A3F;
	float: left;
}
.solapaOff a{
	background-image: url(../resources/form_solapa_off.gif);
	height: 20px;
	width: 154px;
	text-align: center;
	padding-top: 2px;
	font-size: 14px;
	color: #666;
	text-decoration:none;
	float: left;
	display:block;
}
.solapaOff a:hover{
	color:#333333;
	text-decoration:underline;
}
.solapas {
	height: 22px;
	background-image: url(../resources/form_solapa_fondo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
	margin-top:20px;
}
/* -----------LISTADO ENLACES---------------------------------- */
#enlaces ul {
	margin-left:0px;
}
#enlaces li a{
	background-color:#EE2A3F;
	display: block;
	padding: 5px 5px 5px 15px;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(../resources/menuArriba_fondo.gif);
	color:#FFFFFF;
	text-decoration: none;
	margin:0px;
	border-bottom:#CC0000 1px solid;
}
#enlaces li {
	list-style: none;
	margin-top:-12px;
}
html>body #enlaces li {
	margin-top:1px;
}

#enlaces li ul{
	margin-top:13px;
	margin-bottom:10px;
}
#enlaces li li a{
	background-image:url(../resources/ico_minigo.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#666666;
	border-bottom:1px solid #CCCCCC;
	padding-left:25px;
}
#enlaces li li a:hover{
	background-color:#EDEDED;
}
#enlaces li li .foldheader {
	background-color:#CCC;
	display: block;
	color: #666;
	font-size: 12px;
	text-decoration: none;
	margin:0px;
	border-bottom:#CCC 1px solid;
}
#enlaces li li li {
	margin-left:20px;
}
/* -----------SECCION CALENDARIO---------------------------------- */
.SeccionCalendario {
	list-style-type: none;
	margin-left: 0px;
}
.SeccionCalendario li {
	background-image: url(../resources/ico_descarga_grande.gif);
	background-repeat: no-repeat;
	padding-left: 65px;
}

.SeccionCalendario p {
	margin: 5px 0px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	padding-left: 10px;
}
.SeccionCalendario a {
	font-size: 18px;
	color: #EE2A3F;
	text-decoration: none;
	letter-spacing: 2px;
	padding: 5px;
	display: block;
}
.SeccionCalendario a:hover{
	background-color:#666666;
	color:#FFFFFF;
}
/* -----------SECCION CURSOS---------------------------------- */
.SeccionCursos {
	list-style-type: none;
	margin-left: 0px;
}
.SeccionCursos li {
	border-left:20px #EDEDED solid;
	padding-left:5px;
}

.SeccionCursos p {
	margin: 5px 0px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	padding-left: 10px;
}
.SeccionCursos b {
	font-size: 14px;
	color: #EE2A3F;
	text-decoration: none;
	padding: 5px;
	display: block;
}
.SeccionCursos p a {
	display: block;
	margin-top: 5px;
	color: #EE2A3F;
	text-decoration: underline;
}
.SeccionCursos a:hover{
	text-decoration: none;
}

/* -----------SECCION CLIMATOLOGIA---------------------------------- */
.enlacesCols {
	width:695px;
	font-family:Tahoma, Arial;
	font-size:11px;
	height:100px;

}
.enlacesCols li {
	list-style-type:none;
	margin-left:0px;
	display:inline;
}
.enlacesCols a {
	color:#666666;
	text-decoration:none;
	display: block;
	float:left;
	padding:4px 4px 4px 20px;
	width:188px;
	background-color:#EDEDED;
	border:2px solid #FFF;
	background-image: url(../resources/ico_minigo.gif);
	background-repeat: no-repeat;
}
.enlacesCols a:hover {
	background-color: #EE2A3F;
	color:#FFFFFF;
}
.enlacesCols .titularEnlacesCols {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom:4px;
}

/* -----------------------FORMULARIO DE BUSQUEDA Y RESULTADOS-----------------------*/
.busqueda {
	background-image: url(../resources/busq_fondo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #999999;
	padding: 20px;
	width: 430px;
}
.resultados p {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 0px;
}
.resultados b {
	background-color: #FFFFCC;
	padding: 0px 3px;
	color: #FF0000;
}
.busqueda img {
	vertical-align: middle;
	margin-right: 2px;
	margin-left: 2px;
	padding-bottom: 4px;
}
.resultados em {
	display: block;
	font-size: 12px;
	margin-bottom: 3px;
	color: #FF0000;
}
.busqueda input {
	font-family:Tahoma, Arial;
	font-size:11px;
	border:1px solid #999999;
	padding:2px; color:#666666;
}
.resultados a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	display: block;
	text-align: left;
	color: #FF0000;
	text-decoration: none;
	margin-top: 5px;
	background-color: #ededed;
	padding: 2px;
}
.resultados a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	background-color: #EDEDED;
}
input:focus {
border: 1px solid #f00;
}
