/* colores base
Azul ONU : #3B80AE
---------------------------------------------------------------------------------------------------- */
/* RESET 
---------------------------------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, form, label, legend,
caption, th, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
ol, ul, li {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	display: block;
}

/* TEXT */
/* Basic HTML
---------------------------------------------------------------------------------------------------- */

body {
	font: 13px/1.5 Lucida Grande, Arial, Helvetica, Tahoma, Trebuchet MS, Verdana, sans-serif;
}

a:focus {
	/* outline: 1px dotted invert; */
}

hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 4px;
}
/* HEADINGS
---------------------------------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	font-family: Myriad Pro, Lucida Grande, Arial, sans-serif;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 10px;
}


/* SPACING
---------------------------------------------------------------------------------------------------- */

ol {
	list-style: decimal;
}

ul {
	list-style: square;
}

li {
	margin-left: 30px;
}

p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, address {
	margin-bottom: 20px;
}

hr.separadorGrueso {
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 2px;
}
hr.separadorBloques {
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	background: url(/img/shared/fondos/separadorHorizontal_01.png) no-repeat;
}
hr.separadorMesesCalendario {
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	background: url(/img/shared/fondos/separadorHorizontal_01.png) no-repeat;
	margin: 5px 0px;
}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
}
blockquote {
	font-family: Georgia;
	font-size: 18px;
}
blockquote a {
	color: #3B80AE;
	text-decoration: underline;
}
blockquote a:hover {
	text-decoration: none;
}
.textoNormal {
	font-size: 12px;
}

.textoPequeno {
	font-size: 10px;
}

/* LISTS
---------------------------------------------------------------------------------------------------- */

li {
	background-repeat: no-repeat;
	background-position: 0px center;
}

li.rss {
	padding-left: 22px;
	background-image: url(/img/shared/iconos/rssAddIco.png);
}
li.pdf {
	padding-left: 36px;
	background-image: url(/img/shared/iconos/pdfIco.gif);
}
li.zoom {
	padding-left: 36px;
	background-image: url(/img/shared/iconos/zoomLibroIco.gif);
}
li.masGris {
	padding-left: 12px;
	background-image: url(/img/shared/iconos/signoMasGrisListadosIco.gif);
}
li.enlaceExterno {
	padding-left: 16px;
	background-image: url(/img/shared/iconos/externalLinkIco.gif);
}
li.enlaceInterno {
	padding-left: 16px;
	background-image: url(/img/shared/iconos/internalLinkIco.gif);
}
li.fondoTop {
	background-position: 0px 4px;
}

/* FOOTER
---------------------------------------------------------------------------------------------------- */

#footer {
	/* TODO: Buscar la manera de ubicar el footer siempre en el borde inferior del borde, sin importar
	el alto de la pagina */
	float: left;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Arial;
	width: 960px;
	padding: 20px;
	margin-top: 40px;
}
#footer a {
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase;
}
#footer a:hover {
	color: #DDDDDD;
	text-decoration: none;
}
#footer ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#footer li {
	padding-left: 10px;
	margin: 0px;
	background-image: url(/img/shared/iconos/signoMasListadosIco.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
}
#footer .copy {
	clear: both;
}
#footer .copyright {
	color: #FFFFFF;
	font-size: 9px;
}
#footer .datosContacto,
#footer .menuInferior {
	width: 400px;
	padding-bottom: 20px;
	display: inline;
}
#footer .datosContacto p {
	padding-left: 30px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: lighter;
}
#footer .datosContacto .titulo,
#footer .datosContacto .subTitulo,
#footer .datosContacto .destacado,
#footer .datosContacto .superDestacado {
	font-size: 12px;
	font-family: "Myriad Pro", "Lucida Grande", "Lucida Sans", Arial;
	text-transform: uppercase;
	font-weight: bolder;
}
#footer .datosContacto .subTitulo {
	text-transform: none;
	font-size: 10px;
	font-weight: lighter;
}
#footer .datosContacto .destacado {
	font-size: 18px;
	letter-spacing: -1px;
}
#footer .datosContacto .superDestacado,
#footer .datosContacto .telefono {
	font-size: 24px;
	letter-spacing: -1px;
	
}
#footer .datosContacto .email {
	text-transform: none;
}
#footer .menuFooter {
	font-size: 9px;
	color: #AAAAAA;
}
#footer .menuFooter a {
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0px 5px;
}
#footer .menuFooter a:hover {
	text-decoration: underline;
}

/* GLOBAL
---------------------------------------------------------------------------------------------------- */

.izquierda {
	float: left;
}
.derecha {
	float: right;
}
.noScript {
	text-align: right;
	color: #FFFFFF;
	font-size: 1.2em;
	width: 100%;
	background-color: red;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dashed #FFFFFF;
}
.noScript a, .noScript a:link {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-right: 20px;
}
.noScript a:hover {
	text-decoration: underline;
}

/* flash
---------------------------------------------------------------------------------------------------- */
#mensajeFlashPlayerGeneral {
	float: left;
	display: inline;
	width: 969px;
	height: 640px; 
}
.noFlash {
	float: left;
	width: 650px;
	padding: 20px 0px 0px 20px;
	font-family: "Myriad Pro", "Lucida Grande", Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	color: #666666;
	line-height: 1.25em;
}
.noFlash .destacado {
	font-size: 2.4em;
	color: #333333;
	line-height: 1.5em;
}
.noFlash a, #noFlash a:link {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.noFlash a:hover {
	text-decoration: underline;
}

/* contenedores
---------------------------------------------------------------------------------------------------- */
div.contenedorCentrado {
	margin: auto;
	text-align: left;
	width: 1000px;
	min-width: 1000px;
}
div.contenido {
	float: left;
}
div.columnas {
	float:left;
	height: 100%;
}
div.contenidoColumna,
div.contenidoColumnaPaginasInteriores {
	float: left;
	padding: 18px;
}
div.contenidoColumnaPaginasInteriores a {
	font-weight: bold;
	color: #3B80AE;
}
div.contenidoColumna span.destacado,
div.contenidoColumna ul li span.destacado {
	font-family: Georgia;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
div.tituloColumna,
div.encabezadoTabs {
	float: left;
	display: inline;
	padding-left: 16px;
	margin-top: 1px;
	height: 44px;
	font-size: 18px;
	font-family: "Myriad Pro", "Lucida Grande", Arial;
	color: #FFFFFF;	
	line-height: 44px;
	background-image: url(/img/shared/fondos/fondoBordeBarraNavegacion.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
div.tituloColumna h2 {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
}
div.columnaContenido {
	width: 380px;
}
div.tituloColumnaContenido {
	width: 364px;
}
div.columnaContenidoAncho,
div.tituloColumnaContenidoAncho {
	width: 777px;
}
div.columnaContenidoAncho .dosColumnas {
	width: 757px;
}
div.columnaContenidoAncho .mediaColumna {
	width: 366px;
}
div.columnaContenidoConTabs,
div.tituloColumnaContenidoConTabs {
	width: 591px;
}

/* mapa sitio
---------------------------------------------------------------------------------------------------- */
div.mapaSitio {
	width: 757px;
	font-size: 10px;
}
div.mapaSitio ul {
	margin: 0;
	padding: 0;
}
div.mapaSitio ul.bloque,
div.mapaSitio ul.bloqueCentro {
	float: left;
}
div.mapaSitio ul.bloqueCentro {
	padding: 0px 12px;
	margin: 0px 12px;
	border-left: 1px dashed #DDDDDD;
	border-right: 1px dashed #DDDDDD;
}
div.mapaSitio ul.primerNodo {
	padding-top: 10px;
}
div.mapaSitio li.primerNodo {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
div.mapaSitio ul li {
	margin: 0;
	margin-left: 10px;
	margin-top: 5px;
	padding: 0 10px;
}
div.mapaSitio ul li a {
	color: #666666;
}
div.mapaSitio ul li a:hover {
	color: #000000;
	text-decoration: none;
}
div.mapaSitio ul li a.seccion {
	color: #333333;
	font-weight: bold;
	font-size: 12px;
}
div.mapaSitio ul li a.seccion:hover {
	color: #666666;
}

/* tabs
---------------------------------------------------------------------------------------------------- */
div.columnaTabs,
div.columnaTabsPaginasInteriores,
div.columnaTabsSistemaInformacion {
	float: left;
	width: 201px;
	border-left: 1px solid #E6E6E6;
	height: 100%;
	background-image: url(/img/shared/fondos/fondoTabs.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 11px;
}
div.columnaTabsPaginasInteriores {
	width: 412px;
	min-height: 400px;
}
div.columnaTabsPaginasInteriores ul,
div.columnaTabsPaginasInteriores ul li {
	margin: 5px 0px;
}
div.encabezadoTabs {
	padding: 0px;
	position: relative;
}
div.contenidoTabs {
	float: left;
	padding: 18px;
}
div.contenidoTabsGaleria {
	float: left;
	padding: 8px 0px 0px 8px;
	width: 404px;
}
div.tabsHome {
	width: 202px;
}
div.tabsPaginasInteriores {
	width: 413px;
}
div.tabsSistemaInformacion {
	width: 793px;
}
div.barraTabs {
	position: absolute;
	bottom: 0;
}
div.sombraTab {
	position: absolute;
	top: 40px;
	margin-left: -9px;
	background-image: url(/img/shared/fondos/sombraTab.png);
	background-repeat: no-repeat;
	width: 9px;
	height: 4px;
	z-index: 30;
}
div.espacioEntreTabs {
	margin-left: 1px;
}
div.tabSeleccionado,
div.tabNoSeleccionado {
	float: left;
}
div.tabSeleccionado .bordeIzq,
div.tabNoSeleccionado .bordeIzq,
div.tabSeleccionado .bordeDer,
div.tabNoSeleccionado .bordeDer {
	float: left;
	background-repeat: no-repeat;
	width: 2px;
	height: 34px;
	behavior:url(/htc/iepngfix.htc);
}
div.tabSeleccionado .bordeIzq {
	background-image: url(/img/shared/fondos/bordeIzqTabSeleccionado.png);
}
div.tabNoSeleccionado .bordeIzq {
	background-image: url(/img/shared/fondos/bordeIzqTabNoSeleccionado.png);
}
div.tabSeleccionado .bordeDer {
	background-image: url(/img/shared/fondos/bordeDerTabSeleccionado.png);
}
div.tabNoSeleccionado .bordeDer {
	background-image: url(/img/shared/fondos/bordeDerTabNoSeleccionado.png);
}
div.tabSeleccionado .fondoTab,
div.tabNoSeleccionado .fondoTab {
	float: left;
	color: #333333;
	font-size: 12px;
	line-height: 2.8em;
	padding: 0px 8px;
	height: 34px;
}
div.tabSeleccionado .fondoTab {
	background-color: #F7F7F7;
}
div.tabNoSeleccionado .fondoTab {
	background-image: url(/img/shared/fondos/fondoTabNoSeleccionado.png);
	background-color: transparent;
	background-repeat: repeat-x;
}
div.tabSeleccionado .fondoTab h2,
div.tabSeleccionado .fondoTab h3,
div.tabNoSeleccionado .fondoTab h2,
div.tabNoSeleccionado .fondoTab h3 {
	font-size: 12px;
	margin-bottom: 0px;
}
div.tabSeleccionado .fondoTab a,
div.tabNoSeleccionado .fondoTab a {
	color: #333333;
}
div.tabSeleccionado .fondoTab a:hover,
div.tabNoSeleccionado .fondoTab a:hover {
	color: #000000;
	text-decoration: none;
}
/* galeria de fotos paginas interiores */
div.galeriaFotosPaginasInteriores {

}
div.galeriaFotosPaginasInteriores .navegacionGaleriaFotos {
	background-color: #EEEEEE;
	border-top: 3px solid #333333; 
	border-bottom: 1px solid #DDDDDD; 
	width: 404px;
	margin-bottom: 10px;
}
div.galeriaFotosPaginasInteriores .navegacionGaleriaFotos ul,
div.galeriaFotosPaginasInteriores .navegacionGaleriaFotos ul li {
	display: inline;
	margin: 0px;
}
div.galeriaFotosPaginasInteriores .navegacionGaleriaFotos ul li a {
	float: left;
	padding: 8px 12px;
	font-weight: bold;
}
div.galeriaFotosPaginasInteriores .navegacionGaleriaFotos ul li a.seleccionado {
	background-color: #333333;
	color: white;
}
div.galeriaFotosPaginasInteriores .navegacionGaleriaFotos ul li a.seleccionado:hover {
	color: #FFFFFF;
}
div.galeriaFotosPaginasInteriores .navegacionGaleriaFotos ul li a:hover {
	color: #666666;
	text-decoration: none;
}
div.galeriaFotosPaginasInteriores .tituloGaleria {
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	background-color: #EEEEEE;
	border-bottom: 3px solid #333333; 
	border-top: 1px solid #DDDDDD; 
	width: 384px;
	padding: 10px;
}
div.galeriaFotosPaginasInteriores blockquote {
	font-size: 12px;
	padding: 10px;
}
div.galeriaFotosPaginasInteriores .autor {
	font-size: 10px;
	color: #666666;
}
div.galeriaFotosPaginasInteriores .grupoImagenes {
	position: relative;
	height: 274px;
}
div.galeriaFotosPaginasInteriores .grupoImagenes img {
	position: absolute;
}
div.columnaTabsPaginasInteriores .libro {
	display: inline;
	padding: 10px;
	background-color: #EEEEEE;
}
div.columnaTabsPaginasInteriores .libro:hover {
	background-color: #DDDDDD;
}
div.columnaTabsPaginasInteriores .libro p {
	margin-left: 5px;
	margin-top: 10px;
	line-height: 1.4em;
	font-weight: bold;
}
div.columnaTabsPaginasInteriores .libro p,
div.columnaTabsPaginasInteriores .libro ul {
	width: 150px;
	font-size: 10px;
}
div.columnaTabsPaginasInteriores .libro li {
	width: auto;
}
div.columnaTabsPaginasInteriores .libro li a:hover {
	text-decoration: underline;
}
div.columnaTabsPaginasInteriores .libro img {
	padding: 4px;
	background-color: #FFFFFF;
	border: 1px solid #E6E8E9;
}
div.columnaTabsPaginasInteriores .libro a:hover {
	text-decoration: none;
}
/* agencias */
div.agencia {
	padding: 20px;
	margin-bottom: 20px;
	border: 1px dashed #CCCCCC;
}
div.agencia img {
	float: left;
	display: inline;
	margin-right: 20px;
}
div.agencia ul {
	font-size: 10px;
	margin: 0;
	padding: 0;
}
div.agencia li {
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #999999;
	text-transform: uppercase;
}
div.agencia li.web {
	text-transform: none;
	border: 0;
}
div.agencia li a {
	color: #333333;
}
div.agencia li a:hover {
	text-decoration: underline;
}

/* columna actualidad
---------------------------------------------------------------------------------------------------- */

div.columnaActualidad {
	float: left;
	width: 251px;
	height: 100%;
}
div.noticia {
	
}
div.noticia blockquote {
	font-size: 36px;
	line-height: 1.1em;
	letter-spacing: -1px;
}
div.noticia p {
	/* margin-top: 10px; */
}
div.noticia li {
	margin: 0px;
	padding-left: 12px;
	background-image: url(/img/shared/iconos/signoMasGrisListadosIco.gif);
	background-position: left 8px;
}
div.noticia p.sumario {
	font-size: 11px;
	padding: 10px 0px;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}
div.noticia a:hover {
	text-decoration: none;
}
div.noticia h3 {
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
div.noticia .agencia {
	font-family: "Myriad Pro", "Lucida Grande", Arial;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	margin-right: 5px;
}
div.noticia .emergencia {
	font-family: "Myriad Pro", "Lucida Grande", Arial;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	margin-right: 7px;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 3px 7px 1px 7px;
}
div.noticia .fecha,
span.fecha {
	font-family: "Myriad Pro", "Lucida Grande", Arial;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	color: #3B80AE;
	margin: 0px 5px;
}

