A.linkCreditos:link    { color: #1C80CF; text-decoration: none}
A.linkCreditos:visited { color: #1C80CF; text-decoration: none}
A.linkCreditos:hover   { color: #1C80CF; text-decoration: underline}

A.linkBasico:link, A.linkBasico:visited    { color: #666; font-family: Arial, Helvetica, sans-serif; text-decoration: underline}
A.linkBasico:hover   { color: #666; font-family: Arial, Helvetica, sans-serif; text-decoration: none}

body {
	padding: 0;
	margin: 0 0 30px 0;
	left: 50%;
	background: #fff
}

hr {
	display: none;
	padding: 0;
	margin: 0
}

caption {
	display: none;
	padding: 0;
	margin: 0
}

abbr, acronym {
	border-bottom: 1px dotted #9d0a0e;
	cursor: help
}

img { border: 0}

.cero {
	margin:0;
	padding:0 0 0 0
}

.clear {
	height:1px;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px
}

.separa {
	background: transparent url(../imagenes/piePagFnd.gif) repeat-x;
	padding: 0; margin: 20px 0; height: 3px;
}
.imagenIncrus {
	float: left;
	margin: 12px 15px 10px 0
}

.entretitulo {
	font: 1.00em Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
}

.subSelected {
	border: 1px solid; 
	padding: 2px 5px 2px 5px !important;
	text-decoration: none !important;
	background-color: #fcf3f3
}

#flash p {
	color: #333 !important;
	font: 0.70em Arial, Helvetica, sans-serif;
}
#flash ul { margin: 0; padding: 0}	
#flash ul li {
	display: inline;
	float: left;
	margin: 0 10px 0 0;
	padding: 0px;
}

#flash a:link, #flash a:visited { text-decoration: underline; color: #000}
#flash a:hover { text-decoration: none; color: #333}

/****************************************/
/*ocultas*/
#saltar, #logo h1, #logo h2 {
	text-indent:-9999em; margin: 0; padding:0; font-size: 0; height: 0; line-height: 0
}

#barra {
	height: 18px;
	border: 1px solid;
	background-color: #b6474a;
	border-bottom: #fff 1px solid;
	font-size: 1px; /*IE*/
}

#centraCabecera {
	border-top: #9d0a0e 4px solid;
	background-color: #fff;
	width: auto;
	height: 10.54em
}

#cabecera {
	width: 59.2em;
	/*width: 950px;*/
	margin: auto
}
/**/
#zonaMenuCorp {
	background: transparent url(../imagenes/zonaMenuCorpFnd.gif) top right no-repeat;
	height: 24px
}
/**/

#centraTitulo {
	border-bottom: #fff 1px solid;
	background-color: #dee0d6;
	width: auto
}

#areaTitulo {
	padding-top: 0.4em;
	height: 4.0em;
	position: relative;
	background: transparent url(../imagenes/fndContainer.png) repeat-x;
	width: 950px;
	margin: auto
}

#centraContainer {
	background: transparent url(../imagenes/fondoRais.gif) repeat-x;
	width: auto
}

#container {
	position: relative;
	/*width: 59.2em;*/
	width: 950px;
	margin: auto
}

#centraPiePag {
	background: transparent url(../imagenes/piePagFnd.gif) repeat-x;
	width: auto;
	margin: auto
}

#piePag {
	font: 0.65em Verdana, Arial, Helvetica, sans-serif;
	width: 690px;
	margin: auto;
	padding: 0 0 0 260px;
	color: #666
}

#patrocinios { float: left; margin: 0; padding: 5px 0 0 0 }
#patrocinios ul { margin:0; padding: 0}

#patrocinios li {
	margin:0 12px 0 0;
	padding: 0;
	float: left;
	display: inline;
	list-style-type: none
}


#piePagText {
	padding-top: 20px;
}

#piePagText a.dinamiq:link, #piePagText a.dinamiq:visited { color: #666; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif} 
#piePagText a.dinamiq:hover { color: #B5D87E; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff}
#piePagText a:link, #piePagText a:visited { text-decoration: underline; color:#666; padding: 2px} 
#piePagText a:hover { text-decoration: underline; background-color: #ebf5d6; padding: 2px; color:#666}

/*********/
#opciones {
	width: 15.30em;
	float: left
}

/*inicio list menu naviOpciones */
#naviOpciones {
	float: left;
	padding: 0;
	margin: 11px 0 0 0
}

#naviOpciones li {
	display: inline;
	list-style-type: none;
	text-indent: -999em;
	padding: 0;
	margin: 0;
	float: left
}

#naviOpciones li a {
	display: block;
	height: 13px;
	width: 18px;
	font-size: 0; /*IE*/
	text-decoration: none
}

#naviOpciones li #inicio:link, #naviOpciones li #inicio:visited {background: transparent url(../imagenes/navOpciones.gif) 0 0 no-repeat }
#naviOpciones li #email:link, #naviOpciones li #email:visited {background: transparent url(../imagenes/navOpciones.gif) 0 -24px no-repeat }
#naviOpciones li #mapa:link, #naviOpciones li #mapa:visited {background: transparent url(../imagenes/navOpciones.gif) 0 -46px no-repeat }

#naviOpciones li #inicio:hover { background: transparent url(../imagenes/navOpciones.gif) 0 -13px no-repeat }
#naviOpciones li #email:hover { background: transparent url(../imagenes/navOpciones.gif) 0 -35px no-repeat }
#naviOpciones li #mapa:hover { background: transparent url(../imagenes/navOpciones.gif) 0 -57px no-repeat }
/*fin list menu naviOpciones*/

#naviAccesi {
	font: 0.60em Verdana, Arial, Helvetica, sans-serif;
	border-left: #9d0a0e 1px dotted;
	border-right: #9d0a0e 1px dotted;
	/*color: #aad7f0;?*/
	float: left
}

#naviAccesi a {
	color: #9d0a0e;
	display: block;
	padding: 12px 6px 0px 6px
}

#naviAccesi a:link, #naviAccesi a:visited { text-decoration: none }
#naviAccesi a:hover { text-decoration: underline; color: #9d0a0e }

#naviTamFuente {
	float: left;
	width: 98px;
	height: 20px;
	padding: 4px 0 0 8px;
	background: transparent url(../imagenes/naviTamFuente.gif) bottom right no-repeat
}

#naviTamFuente a {
	color: #0173b3;
	padding: 0;
	font: 0.80em Verdana, Arial, Helvetica, sans-serif;
	display: block;
	padding: 1px;
	float: left;
	text-decoration: none;
	margin-right: 5px;
	background-color: #fff;
	border: #fff 1px solid
}

#naviTamFuente #menos {
	font: 0.60em Verdana, Arial, Helvetica, sans-serif !important; 
	padding: 3px;
}

#naviTamFuente a:hover { border: #9d0a0e 1px solid; color: #9d0a0e}




/****/
#menuCorporativo {
	width: auto;
	float: left
}

/*LIST MENU HORIZONTAL */
#listMenuCorp {
	margin: 0 0 0 14px;
	padding: 0 0 0 0
}

#listMenuCorp span, #extras span, #piePagina span {
	cursor: help;
	text-decoration: underline
}

#listMenuCorp li {
	display: inline;
	list-style-type: none
}

#listMenuCorp a {
	font: 0.70em Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	float: left;
	margin-right: 2px;
	height: 1.8em
}

#listMenuCorp a:link, #listMenuCorp a:visited {
	color: #fff;
	padding: 4px 10px 0 10px;
	background:  #9c0b0d url(../imagenes/tabFnd.gif) 0 1.3em no-repeat
}

#listMenuCorp a:hover {
	color: #fff;
	padding: 0 10px 4px 10px;
	background:  #9c0b0d url(../imagenes/tabFnd.gif) 0 1.0em no-repeat
}

/*LIST MENU HORIZONTAL END*/

#logo {
	width: 244px;
	height: 140px;
	float: left
}

#imgCabecera {
	margin-top: 3px;
	float: right
}

#dest {
	width: 240px;
	font: 0.70em Arial, Helvetica, sans-serif;
	padding-left: 2px;
	color: #9d0a0e;
	float: left
}

#estaEn {
	margin-left: 17px;
	float: left;
	height: 58px;
	vertical-align: bottom;
	font: 0.70em Arial, Helvetica, sans-serif;
	width: 500px;
	color: #9d0a0e
}

#estaEn h3 {

	margin: 0 0 0 -3px;
	padding-bottom:20px;
	width: 26em;
	line-height: 1px;
	/*border: 1px solid;*/
	font: 1.90em Arial, Helvetica, sans-serif
}

#estaEn a { font-family: Arial, Helvetica, sans-serif; color: #9d0a0e}
#estaEn a:link #estaEn a:visited { text-decoration: underline}
#estaEn a:hover { text-decoration: none}

#navegacion {
	width: 214px;
	background: transparent url(../imagenes/fndColumNave.jpg) no-repeat;
	float:left
}

#extrasNavegacion {
	text-align: right;
	
}

/*INI MENU VERTICAL*/
#menu {
	width: 214px;
	border-bottom: 1px solid #a5c939;
	margin: 16px 0 0 0
}

#menu ul {
	padding: 0;
	margin: 0;
	font: 0.75em Arial, Helvetica, sans-serif;
	list-style-type: none
}

#menu li { margin: 0 }

#menu a {
	display: block;
	padding: 6px 14px 5px 2px;
	height: 100%;
	font-weight: bold;
	text-align: right;
	border-top: 1px solid #a5c939;
	text-decoration: none
}

#menu A:link, #menu A:visited {
	color: #b6474a;
	text-decoration: none;
	background: url(../imagenes/menuFndA.png)  center right repeat-y
}

#menu A:hover {
	color: #70803f;
	text-decoration: none;
	background: transparent url(../imagenes/menuFndB.png) center right repeat-y
}
/*FIN MENU VERTICAL*/


/*CONTENIDO*/
#contenido {
	width: 530px;
	float: left;
	margin: 0 0 0 48px;
	padding: 50px 0 20px 0;
}

#contenido a {color:#b6474a;}
#contenido a:link, #contenido a:visited { text-decoration: underline; color:#b6474a !important; padding: 0 2px 1px 2px }
#contenido a:hover, #contenido a:active  { text-decoration: underline; color:#9d0a0e; background-color: #fcf3f3; padding: 0 2px 1px 2px }

#contenido p {
	text-align: justify;
	margin-top: 14px;
	/*color: #a99632; v.1.0*/
	color: #333;
	font: 0.80em Arial, Helvetica, sans-serif
}

#contenido h4 {
	color: #b6474a;
	font: 1.20em Arial, Helvetica, sans-serif;
	background: transparent url(../imagenes/bulletH5.png) no-repeat;
	margin: 14px 0 0 0;
	padding: 0
}

#contenido h4 span {
	font: 0.80em Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#contenido h5 {
	color: #b6474a;
	font: 1.10em Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	background: transparent url(../imagenes/bulletList.gif) 0 6px no-repeat;
	padding-left: 14px
}

#contenido h6 {
	font: 0.80em Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #b6474a;
}

#contenido h7 {
	color: #5285c9;
	font: 1.10em Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
}

#contenidoCentro {
	width: 470px;
	float: left;
	padding: 0 30px 0 0;
	background: transparent url(../imagenes/punteado.png) top right repeat-y
}

#contenidoDerecha {
	padding-top: 14px;
	color: #333;
	font: 0.65em Arial, Helvetica, sans-serif; 
	margin-left: 25px;
	width: 130px;
	float: left
}

#contenidoDerecha p {
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top: 2px;
	border-bottom: #999 1px dotted
}

#contenidoDerecha a:link, #contenidoDerecha a:visited {color: #b6474a; text-decoration: underline}
#contenidoDerecha a:hover {color: #b6474a; text-decoration: none}

#contenidoDerecha #vertodos {font: 1.20em Arial, Helvetica, sans-serif; }
#contenidoDerecha #vertodos:link, #contenidoDerecha vertodos:visited { text-decoration: none; color:#70803f; padding: 2px} 
#contenidoDerecha #vertodos:hover { text-decoration: underline; background-color: #ebf5d6; padding: 2px; color:#70803f}

#contenidoDerecha h4 {
	position: absolute;
	z-index: 10;
	width: 150px;
	text-indent: -999em;
	margin-top: -38px;
	height: 17px;
	background: transparent url(../imagenes/titColumnaEventos.gif) no-repeat
}

/**** INI LIST ****/
#contenido .list { list-style-image: url(../imagenes/bulletList.gif); padding: 8px 0 0 20px }
#contenido .list li { padding: 0; margin: 3px}
#contenido .list a { color: #70803f}
#contenido .list a:link, #contenido .list a:visited { color: #70803f; text-decoration: underline}
#contenido .list a:hover { color: #70803f; text-decoration: none}
#contenido .list a:active { color: #70803f; text-decoration: none}
/**** FIN LIST ****/

/**** INI LIST ****/
#contenido .listNivel { list-style-image: url(../imagenes/bulletListNivel.gif)}
#contenido .listNivel ul { padding: 0; margin: 0}
#contenido .listNivel li { margin: 1px}
#contenido .listNivel a { padding: 2px; color: #b6474a; font-weight:bold; display: block; width: 470px; background-color: transparent }
#contenido .listNivel a:link, #contenido .listNivel a:visited { border-bottom: #fff 1px dotted; color: #b6474a; text-decoration: none }
#contenido .listNivel a:hover, #contenido .listNivel a:active { background-color: #fcf3f3; border-bottom: #b6474a 1px solid; text-decoration: none }
/**** FIN LIST ****/

/**** INI LIST NEWSLETTER ****/
#contenido .listNivelNews { list-style-image: url(../imagenes/bulletListNivel.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px}
#contenido .listNivelNews ul { padding: 0; margin: 0}
#contenido .listNivelNews li { margin: 1px}
#contenido .listNivelNews a { padding: 2px; color: #b6474a; font-weight:bold; display: block; width: 470px; background-color: transparent }
#contenido .listNivelNews a:link, #contenido .listNivel a:visited { border-bottom: #fff 1px dotted; color: #b6474a; text-decoration: none }
#contenido .listNivelNews a:hover, #contenido .listNivel a:active { background-color: #fcf3f3; border-bottom: #b6474a 1px solid; text-decoration: none }
/**** FIN LIST NEWSLETTER ****/

/**** INI LIST ****/
#contenido .listSubNivel { list-style-image: url(../imagenes/bulletListSubNivel.gif)}
#contenido .listSubNivel li { color: #b6474a; margin: 1px}
#contenido .listSubNivel a { font: 0.70em Arial, Helvetica, sans-serif; width: 450px; padding: 0; text-decoration: underline; color:#b6474a; display: block}
#contenido .listSubNivel a:link, #contenido .listNivel a:visited {  padding: 2px; text-decoration: none; color: #b6474a;}
#contenido .listSubNivel a:hover, #contenido .listSubNivel a:active { background-color: #fcf3f3; padding: 2px; text-decoration: none}
/**** FIN LIST ****/


.cajaEspecialAbre {
	padding: 10px 10px 5px 20px;
	margin: 20px 0 0 0; width: 500px;
	background: transparent url(../imagenes/cajaEspecialAbre.png) top left no-repeat
}

.cajaEspecialAbre a:link, #contenido a:visited { text-decoration: underline; color:#70803f; padding: 0 2px 1px 2px }
.cajaEspecialAbre a:hover { text-decoration: underline; background-color: #ebf5d6; padding: 0 2px 1px 2px; color:#70803f }

.cajaEspecialCierra {
	padding:0; margin:0;
	height: 15px; width: 530px;
	background: transparent url(../imagenes/cajaEspecialCierra.png) bottom left no-repeat
}


#noticiasHome {
	float: left;
	width: 250px;
	margin-right: 25px;
}

#estudiosHome {
	float: left;
	width: 250px;
}

.grupoPortada {
	margin: 0 0 10px 20px;
	width: 240px;
	float: left
}

.portada {
	margin: 10px 0 0 -12px;
	padding: 0 0 1px 0;
	line-height: 1px;
}

.titlePortada { background: transparent url(../imagenes/piePagFnd.gif) bottom left repeat-x }
.titlePortada h5 { padding-bottom: 4px }

.portada p {
	font: 0.70em Arial, Helvetica, sans-serif !important; 
}

.portada p span {
	font-weight: normal;
	color: #9c0a0a;
}

#splashHomeTxt {
	color: #333 !important;
	font: 0.70em Arial, Helvetica, sans-serif !important; 
}

#imgElemento {
	border: #70803f 1px solid
}

.input {
	width: 300px;
	font: 0.70em Arial, Helvetica, sans-serif;
	border: #b6474a 1px solid;
	padding-left: 2px;
	color: #333
}

.inputCom {
	width: 300px;
	height: 200px;
	font: 0.70em Arial, Helvetica, sans-serif;
	border: #b6474a 1px solid;
	padding-left: 2px;
	color: #333
}
.inputNewsletter {
	width: 250px;
	font: 0.70em Arial, Helvetica, sans-serif;
	border: #b6474a 1px solid;
	padding-left: 2px;
	color: #333
}
