/* 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;
}
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 {
	behavior:url(/htc/iepngfix.htc);
	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;
}

/* FORMS
---------------------------------------------------------------------------------------------------- */

label {
	font-size: 10px;
	font-weight: bold;
}

input {
	border: 1px solid #CCCCCC;
	padding: 4px;
	width: 260px;
	margin-bottom: 6px;
	-moz-border-radius: 4px;
}

fieldset {
	background-color: #EEEEEE;
	padding: 16px;
	-moz-border-radius: 4px;
}

.mensajeErrorCampos {
	color: #CC0000;
}

/* 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;
	margin-bottom: 10px;
}

ul {
	list-style: circle;
}

li {
	margin-left: 20px;
	margin-bottom: 30px;
}

ul.precios li {
	margin: 0;
	margin-left: 14px;
}

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.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 {
	float: left;
	margin-bottom: 40px;
}

/* 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;
}


/* contenedores
---------------------------------------------------------------------------------------------------- */
div.contenedorCentrado {
	margin: auto;
	text-align: left;
	width: 900px;
	min-width: 900px;
}
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 {
	float: left;
	font-family: Georgia;
	display: inline;
	padding-left: 16px;
	margin-top: 1px;
	font-size: 18px;
	color: #000000;	
}
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: 899px;
}
div.columnaContenidoAncho .dosColumnas {
	width: 880px;
}
div.columnaContenidoAncho .mediaColumna {
	width: 450px;
}
div.columnaContenidoAncho .tresCuartosColumna {
	width: 550px;
}
div.columnaContenidoAncho .tresCuartosColumna li {
	font-size: 14px;
}
div.columnaContenidoAncho .unCuartoColumna {
	width: 300px;
}

div.columnaContenidoAncho .unCuartoColumna p {
	font-size: 11px;
}

div.columnaContenidoConTabs,
div.tituloColumnaContenidoConTabs {
	width: 591px;
}
/* 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;
}
.coordinador {
	font-family: "Myriad Pro", "Lucida Grande", Arial;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	margin-right: 7px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 6px 10px 3px 10px;
}
.subtitulo {
	font-family: "Myriad Pro", "Lucida Grande", Arial;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	margin-right: 7px;
	color: #FFF;
}
.lugar {
	font-family: "Lucida Grande", Arial;
	font-size: 10px;
	font-weight: bold;
	margin-right: 7px;
	color: #FFF;
}
.destacado {
	font-family: "Myriad Pro", "Lucida Grande", Arial;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	margin-right: 7px;
	color: #FFF;
}
.cuadroDestacado {
	background-color: #333; 
	color: #FFF; 
	padding: 20px;
	margin-bottom: 24px;
	-moz-border-radius: 4px;
}
div.logos {
	float: left;
	width: 100%;
}
div.logos img {
	float: left;
	display: inline;
}
div.logos a {
	float:left;
	margin: 0;
	padding: 0;
}