/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

article,
aside,
details, /* 1 */
figcaption,
figure,
footer,
header,
main, /* 2 */
menu,
nav,
section,
summary { /* 1 */
  display: block;
}

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
  display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template, /* 1 */
[hidden] {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
  background-color: transparent; /* 1 */
  -webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

a:active,
a:hover {
  outline-width: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
  font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
  font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Add the correct background and color in IE 9-.
 */

mark {
  background-color: #ff0;
  color: #000;
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
  border-style: none;
}

/**
 * Hide the overflow in IE.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct margin in IE 8.
 */

figure {
  margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/* Forms
   ========================================================================== */

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
select,
textarea {
  font: inherit; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
  font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

* {
  box-sizing: border-box;
}







/******************************/
/*  ACA COMIENZA NUESTRO CSS  */
/******************************/

body {
	margin: 0;
/*	background-image:url("/imagenes/fondo_pagina2.gif");*/
/*	background-position:top;
	background-repeat:no-repeat;*/
/*	background-color: #c1c1c1;*/
/*	background-color: #e1e1e1;*/
}
.cuerpo {
	background-color: #ffffff;
}
img {
	border: 0;
}
.borde {
	border-right: black 0px solid;
	border-top: black 0px solid;
	font-size: 8pt;
	border-left: #6b6d73 1px solid;
	border-bottom: black 0px solid;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #111111;
	text-decoration: none;
}
.subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #222222;
	text-decoration: none;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #111111;
	text-decoration: none;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #057;
	text-decoration: none;
}
.links:hover {
	color: #057;
	text-decoration: none;
#	text-decoration: underline;
}
.links_mano {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #057;
	text-decoration: none;
}
.links_mano:hover {
	color: #057;
	text-decoration: underline;
}
a {
	color: #444444;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
.fecha_prensa_dia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-decoration: none;
}
.fecha_prensa_mes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
}

/**************************************/
/*           Estilos Cabecera         */
/**************************************/
.cabecera {
	width: 100%;
}
.padding_cabecera {
	padding: 0 40px;
}
.cabecera_menu_inicio {
	float: left;
}
.cabecera_menu_inicio ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.cabecera_menu_inicio ul > li {
	float: left;
}
.cabecera_menu_inicio ul > li > a {
	display: block;
	padding: 5px 10px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
}
.cabecera_menu_inicio_division_vertical {
	height: 18px;
	width: 1px;
	margin: 5px;
	overflow: hidden;
	border-right: 1px solid #d0d0d0;
}
.cabecera_fecha {
	float: right;
	padding:6px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
}
.cabecera_centro{
	margin: auto;
/*	padding-top: 30px;*/
	height: 120px;
}
.cabecera_escudo{
	padding:10px;
	height:100px;
	float:left;
}
.cabecera_titulos{
	margin-top: 30px;
	margin-left: 10px;
	float:left;
}
.cabecera_titulos_titulo1{
	clear:both;
	font-family:sans-serif, Arial, Helvetica ;
	font-size:20px;
	font-weight:700;
}
.cabecera_titulos_titulo2{
	clear:both;
	font-family:sans-serif, Arial, Helvetica;
	font-size:20px;
}
.cabecera_redes_link {
	position: absolute;
	height: 30px;
	bottom: 0;
	right: 0;
	position: relative;
	float:right;
}


/*********************************************************************
		MENU SUPERIOR
***********************************************************************/
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu_superior {
	width: 100%;
	height: 30px;
	margin: 0;
	clear: left;
}

.menu_superior > ul > li {
	float: left;
}

.menu_superior li:hover > ul {
	display: block;
	z-index: 7;
}

.menu_superior li a {
	padding: 7px 10px;
	text-decoration: none;
	display: block;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.menu_superior li a:hover {
	text-decoration: none;
}

.menu_superior li ul {
	display: none;
	position: absolute;
}

.menu_superior li ul li {
	position: relative;
	padding-top: 1px;
/*	border-color: #333333;
	border-style: solid;
	border-width: 1px 0 0 0;*/
}

.menu_superior li ul li:first-child {
/*	border-top-width: 0;*/
}

.menu_superior li ul li a {
	font-weight: normal;
	padding: 7px 10px;
	border-radius: 7px;
}

.menu_superior li ul li ul {
	top: 0px;
}

/***************************************************/
/*                ACCESOS DIRECTOS                 */
/***************************************************/
.accesos_directos {
	height: 20px;
	margin: 0;
	clear: left;
}
.accesos_directos ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.accesos_directos ul li {
	padding: 3px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	border-left: 1px solid #d0d0d0;
	float: left;
}
.accesos_directos ul li:first-child {
	border-left: 0;
}
.accesos_directos ul li a {
}

/***************************************************************************
		CAROUSEL CON BOOTSTRAP
****************************************************************************/
.index_slider {
	margin: 0;
	padding: 0;
	height: 300px;
	/**
	background-color: aqua;
	/**/
}
.carousel {
	position: relative;
	margin-bottom: 18px;
	line-height: 1;
}
.carousel-inner {
	overflow: hidden;
	width: 97%;
	position: relative;
	border-radius: 15px;
	box-shadow: 3px 3px 3px #444;
}
.carousel .item {
	height: 300px;
	display: none;
/*	margin-left: -150px;*/
	position: relative;
	-webkit-transition: 0.6s ease-in-out left;
	-moz-transition: 0.6s ease-in-out left;
	-ms-transition: 0.6s ease-in-out left;
	-o-transition: 0.6s ease-in-out left;
	transition: 0.6s ease-in-out left;
}
.item a {
	margin: 0;
	position: absolute;
}
.carousel .item > img {
	display: block;
	line-height: 1;
}
.carousel .active,
.carousel .next,
.carousel .prev {
	display: block;
}
.carousel .active {
	left: 0;
}
.carousel .next,
.carousel .prev {
	position: absolute;
	top: 0;
	width: 100%;
}
.carousel .next {
	left: 100%;
}
.carousel .prev {
	left: -100%;
}
.carousel .next.left,
.carousel .prev.right {
	left: 0;
}
.carousel .active.left {
	left: -100%;
}
.carousel .active.right {
	left: 100%;
}
.carousel-control {
	position: absolute;
	top: 40%;
	left: 15px;
	width: 30px;
	height: 45px;
	margin-top: -20px;
	font-size: 70px;
	font-weight: 700;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	opacity: 0.5;
	filter: alpha(opacity=50);
	text-decoration: none;
	outline: 0;
}
.carousel-control.right {
	left: auto;
	right: 15px;
}
.carousel-control:hover {
	color: #ffffff;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.carousel-caption {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 15px 5px;
	background: #333333;
	background: rgba(0, 0, 0, 0, 0.75);
}
.carousel-caption h4,
.carousel-caption p {
	color: #ffffff;
	font-size: 14px;
	font-family: Arial;
}

/********************************************/
/*        Mosaicos Cuerpo Central           */
/********************************************/

.cuerpo a {
	color: #057;
	text-decoration: none;
}
.cuerpo a:hover {
	color: #000000;
	text-decoration: none;
}
.cuerpo_decoracion_superior {
	width: 80%;
}
.cuerpo_decoracion_linea {
	width: 50%;
	height: 5px;
	overflow: hidden;
	float: left;
}
.cuerpo_mosaicos {
	width: 1000px;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
.cuerpo_columna_izquierda {
	width: 770px;*/
	overflow: hidden;
	float: left;
}
.cuerpo_agenda {
	width: 97%;
	margin-top: 10px;
	border-radius: 15px;
	box-shadow: 3px 3px 3px #444;
	overflow: hidden;
}
.cuerpo_agenda_contenido {
	width: 100%;
	padding: 10px;
	overflow: hidden;
}
.cuerpo_agenda a {
	color: #eeeeee;
}
.cuerpo_agenda a:hover {
	color: #ffffff;
}
.cuerpo_agenda_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #dddddd;
	text-decoration: none;
}
.cuerpo_agenda_fecha_dia {
	color: hsl(200, 100%, 10%);
	font-weight: bold;
}
.cuerpo_agenda_fecha_mes {
	color: hsl(200, 100%, 10%);;
	font-weight: bold;
}
.cuerpo_info_legislativa {
	width: 500px;
	padding-bottom: 10px;
	overflow: hidden;
	clear: both;
	float: left;
}
.cuerpo_info_protocolar {
	width: 260px;
	padding-bottom: 10px;
	margin-right: 5px;
	overflow: hidden;
	float: right;
}
.cuerpo_info_titulo {
	width: 97%;
	margin-top: 20px;
	border-radius: 15px;
	box-shadow: 3px 3px 3px #444;
	overflow: hidden;
}
.cuerpo_triangulo {
	border-style: solid;
	border-width: 10px;
	width: 0px;
	height: 0px;
	margin: 0px 0px 0px 23px;
	position: relative;
}
.cuerpo_info_titulo_contenido {
	width: 100%;
	padding: 10px;
	overflow: hidden;
}
.cuerpo_info_nota {
	width: 97%;
	height: 146px;
	margin-bottom: 10px;
	border-radius: 15px;
	box-shadow: 3px 3px 3px #444;
	overflow: hidden;
/*	box-sizing: initial;*/
}
.cuerpo_info_nota:hover {
/*	width: 95%;*/
/*	border-left: 4px solid;
	border-color: #115588;*/
}
.cuerpo_info_nota_texto {
	width: 90%;
	height: 90%;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	overflow: hidden;
	float:right;
}
.cuerpo_info_nota_texto_boton_fb {
	overflow: hidden;
	position: absolute;
	bottom: 0;
	right: 0;
}
.cuerpo_info_nota_fecha {
	width: 55px;
	height: 100px;
	margin-top: 10px;
	text-align: center;
	overflow: hidden;
	float:right;
	border-right: 1px solid silver;
}
.cuerpo_twitter {
	width: 290px;
	height: 250px;
	margin-bottom: 10px;
	overflow: hidden;
	border-radius: 15px;
	box-shadow: 3px 3px 3px #444;
	clear: both;
	float: left;
}
.cuerpo_facebook {
	width: 290px;
	height: 250px;
	margin-top: 10px;
	margin-bottom: 5px;
	overflow: hidden;
	float: right;
}
.cuerpo_facebook_post {
	width: 100%px;
	height: 300px;
	margin-top: 10px;
	overflow: hidden;
	clear: both;
	float: left;
}
.cuerpo_columna_derecha {
	width: 225px;
	overflow: hidden;
	float:right;
}
.cuerpo_boton {
	width: 97%;
/*	margin-top: 10px;*/
	margin-bottom: 10px;
	border-radius: 15px;
	box-shadow: 3px 3px 3px #444;
	overflow: hidden;
}
.cuerpo_boton_contenido {
	width: 95%;
	margin: 5px;
	position: relative;
/*	height: 120px;*/
	overflow: hidden;
}
.cuerpo_boton_texto {
	width: 100%;
	margin:0 auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
/*	font-weight: bold;*/
	text-decoration: none;
}



/************************************************/
/*           Estilos Proyectos Entrados         */
/************************************************/
.expe_entrados {
	width: 770px;
	padding: 10px;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
	border: 1px solid #666666;
	box-shadow: 3px 3px 3px #444;
	background-color: #f1f1f1;
}
.expe_entrados_numero {
	width: 50%;
	float: left;
}
.expe_entrados_fecha {
	width: 30%;
	text-align: right;
	float: right;
}
.expe_entrados_iniciador {
	width: 100%;
	clear: both;
}
.expe_entrados_proyecto_titulo {
	width: 100%;
}
.expe_entrados_proyecto_texto {
/*	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	color: #f0f0f0;
	*/
}

/****************************************/
/*           Estilos Formulario         */
/****************************************/
.form_cuerpo {
	width: 100%;
	padding: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}
.form_texto {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	color: #444444;
}


/****************************************/
/*           Estilos Legislacion        */
/****************************************/
.hoja_de_papel {
	width: 750px;
	margin: 10px;
	padding: 10px;
	border: 1px solid #666666;
	box-shadow: 3px 3px 3px #444;
	overflow: hidden;
	background-color: #f1f1f1;
}


/**************************************/
/*           Estilos Pie              */
/**************************************/
.pie {
	background-image:
	    linear-gradient(to right, #046, #046),
	    linear-gradient(to right, #079, #079);
	background-repeat: no-repeat;
	background-position: 0 0, 0 25px;
	background-size: 100% 25px, 100% 100%;
	width: 100%;
	text-align: center;
}

.pie > ul {
    display: inline-block;
    text-align: left;
}

.pie > ul > li {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	font-style: normal;
	color: #eee;
	padding: 5px;
	/*float: left;*/
	display: inline-block;
	vertical-align: top;
}
.pie a {
	color: #bbb;
}
.pie a:hover {
	/* background: #273; */
	color: #fff;
}
.pie ul li ul {
    padding-top: 5px;
    width: 190px;
}
.pie ul li ul.first {
    width: 140px;
}
.pie ul li ul li {
	font-size: 12px;
	font-style: normal;
	padding: 3px;
	text-decoration: none;
	color: #ddd;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.pie_copyright {
	width: 100%;
	margin:0 auto;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	clear: both;
}
.pie_copyright a {
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: pointer;
}
.pie_copyright a:hover {
	text-decoration: none;
}




/* Revisar de acá para abajo */

.cartel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.textoficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tituloprensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	border-bottom: 2px solid #057;
}
.textoprensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	text-indent: 1cm;
	color: #666666;
}
.textoppal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.bibliotecatexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	text-align: justify;
	text-indent: 10pt;
}
.saltoparrafo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	letter-spacing: normal;
	text-align: justify;
	vertical-align: text-top;
	word-spacing: normal;
	white-space: nowrap;
}
.bibliotexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.bibliocabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.biblionegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: justify;
}
.ordencabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
}
.ordensres {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.ordensubrayado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	text-align: left;
}
.ordensangria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	text-indent: 25pt;
	font-weight: normal;

}
.ordenfirma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.ordensangriapie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-indent: 25pt;
}
.ordenlistado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	text-indent: 0pt;
	color: #333333;

}

.main_title {
	border-top: 3px solid #057;
	border-bottom: 2px solid #057;
	border-radius: 10px;
	padding: 10px;
	font-size: 18px;
	color: #444444;
/*	font-style: italic;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.main_subtitle {
	font-size: 16px;
	color: #666666;
/*	font-style: italic;*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.main_text {
	font-size: 10px;
	font-weight: normal;
	color: #444444; 
	text-indent: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bloque_titulo {
	font-size: 20px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.link2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #111111;
	text-decoration: none;
	font-weight: normal;
}
.link2:hover {
	color: #057;
}
.linknew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #057;
	text-decoration: none;
	font-weight: bold;
}
.linknew:hover {
	font-weight: bold;
	color: #057;
	text-decoration: underline;
}
.link_biblio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #057;
	text-decoration: none;
	font-weight: bold;
}
.link_biblio:hover {
	font-weight: bold;
	color: #057;
	text-decoration: underline;
}

/* tablas */

/* filas impares 1,3,5,7,... */
table tr.impar th,
table tr.impar {
    background-color: #0099FF;
}

/* filas pares 2,4,6,8,... */
table tr.par th,
table tr.par {
    background-color: #00CCFF;
}

/* sobre fila */
table tr.impar:hover,
table tr.par:hover,
table tr.impar:hover th,
table tr.par:hover th,
table tr.hover th,
table tr.hover {
    background-color: #99FF00;
}

table tr.boton_menu_derecha {
    background-color: #003366;
    border-bottom:1px solid #fff;
/*	text-align: center;
	height:40px; */
}

.chicostexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: justify;

}
.chicos_pregunta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.chicos_cabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #0033FF;
	text-decoration: none;
}

.ml_boton {
    border-bottom:1px solid #fff;
/*    background-color: #003366;  */
}

.ml_link {
	font-size: 13px;
	font-style: normal;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	cursor: pointer;
	background-color: #003366;
	display: block;
}
.ml_link:hover {
	background-color: #A9BACE;
}

.barra_scroll {
	font-size: 13px;
	font-style: italic;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
/*	cursor: pointer; */
	background-color: #293785;
}
.comunicado_titulo {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #003366;
	text-align: center;
}
.comunicado_texto {
	height: 80;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9BACE;
}
.caja_titulo {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A9BACE;
	text-align: right;
}
.caja_texto {
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

/* Estilos de Introduccion index.php */
#contenedor1 {
	display: table;
	width: 100%;
	margin: 0;
}
#contenedor2 {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
#intro_animado {
	position: relative;
	width:701px;
	height:471px;
	margin: 0 auto;
	background-color:#000066;
	text-decoration: none;
	cursor: pointer;
}
/* modificado para todos los navegadores */
.imagen {
	width:7px;
	height:7px;
	position: absolute;
	top:150px;
	left:238px;/*250px;*/
	bottom: 0;
	right: 0;
	-moz-border-radius: 22px; /* Firefox */
	-webkit-border-radius: 22px; /* Safari y Chrome */
	border-radius: 22px; /* Opera 10.5+ e Internet Explorer 9 */
}
#imagen1 {
	z-index:1;
	background-image:url("/imagenes/ppal1_imagen1.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#imagen2 {
	z-index:2;
	background-image:url("/imagenes/ppal1_imagen2.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#imagen3 {
	z-index:3;
	background-image:url("/imagenes/ppal1_imagen3.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#imagen4 {
	z-index:4;
	background-image:url("/imagenes/ppal1_imagen4.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#imagen5 {
	z-index:5;
	background-image:url("/imagenes/ppal1_imagen5.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#imagen6 {
	z-index:6;
	background-image:url("/imagenes/ppal1_imagen6.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
#escudo {
	width:114px;
	height:108px;
	top:170px;
	left:295px;
	position: absolute;
	z-index:7;
	background-image: url("/imagenes/ppal1_escudo_intro_hcd.gif");
}
#titulo {
	width:298px;
	padding:5px;
	top:270px;
	left:197px;
	position: absolute;
	z-index:8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #A4A4C9;
	font-weight: 700;
	text-align:center;
}
#volve_amardelplata{
	width:305px;
	padding:2px 0 2px 5px;
	top:400px;
	left:195px;
	position: relative;
	z-index:9;
	/**
	background-color:green;
	/**/
}
.letra_volvea {
	float:left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 29px;
	color: #003454;
	/**
	background-color:aqua;
	/**/
}
#volvea0{
	width:3px;
	height:26px;
	float:left;
}	
#volvea18{
	width:12px;
	height:26px;
	background-image:url('/imagenes/ppal1_corazon_hcd.png');
	background-repeat:no-repeat;
	background-position:top center;
}
section {
	width:701px;
	height:49px;
	margin:0 auto;
}
/* Fin Estilos de Introduccion index.php */

/********************************************************
		SECCIONES DEL SITIO
********************************************************/
.secciones_gral {
	width: 785px;
	padding: 0px;
	/**
	background-color: aqua;
	/**/
}
/*********************************************************
		LISTADO DE GACETILLAS
*********************************************************/
.gacetilla {
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: white;
}
.gacetilla_cuerpo {
	padding: 20px;
}
.listado_gacetillas_ficha {
	width: 770px;
	padding: 10px;
	margin-bottom: 10px;
	clear: both;
	overflow: hidden;
	border: 1px solid #666666;
	box-shadow: 3px 3px 3px #444;
	background-color: #F1F1F1;
}
.listado_gacetillas_fecha {
	width: 15%;
	font-family: Arial;
	font-size: 15px;
	font-style: italic;
	color: #666666;
	clear: both;
	float: left;
}
.listado_gacetillas_titulo {
	width: 85%;
	padding-bottom: 10px;
	float: right;
}
.listado_gacetillas_titulo a {
	text-decoration: none;
}
.listado_gacetillas_titulo a:hover {
	text-decoration: none;
}
.listado_gacetillas_foto {
	width: 15%;
	clear: both;
	float: left;
}
.listado_gacetillas_foto p {
	margin: 0;
	padding: 0;
}
.listado_gacetillas_foto img {
	vertical-align: top;
	border: 5px solid #ffffff;
}
.listado_gacetillas_texto {
	width: 85%;
	font-family: Arial;
	font-size: 13px;
	text-align: justify;
	color: #666666;
	float: right;
}

/*********************************************************
	LISTADO DE FOTOS ACTOS PROTOCOLARES
*********************************************************/
.foto_acto {
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: white;
}
.foto_acto_cuerpo {
	padding: 20px;
}
.listado_foto_acto_ficha {
	width: 365px;
	height: 320px;
	padding: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow: hidden;
	border: 1px solid #666666;
	box-shadow: 3px 3px 3px #444;
	background-color: #F1F1F1;
	float: left;
}
.listado_foto_acto_foto {
/*	width: 15%; */
	width: 100%;
	text-align: center;
	clear: both;
	float: left;
}
.listado_foto_acto_foto p {
	margin: 0;
	padding: 0;
}
.listado_foto_acto_foto img {
/*	border: 5px solid #ffffff; */
}
.listado_foto_acto_titulo {
	width: 100%;
	padding-top: 10px;
	clear: both;
	float: left;
}
.listado_foto_acto_titulo a {
	text-decoration: none;
}
.listado_foto_acto_titulo a:hover {
	text-decoration: none;
}

/*********************************************************
		LISTADO DE CONCEJALES HISTORICO
*********************************************************/
.concejaleshistorico {
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: white;
}
.concejaleshistorico_cuerpo {
	padding: 20px;
}
.listado_concejaleshistorico_titulo {
	width: 100%;
	padding-top: 10px;
	clear: both;
	float: left;
}
.listado_concejaleshistorico_ficha {
	width: 365px;
	height: 320px;
	padding: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow: hidden;
	border: 1px solid #666666;
	box-shadow: 3px 3px 3px #444;
	background-color: #F1F1F1;
	float: left;
}

/*********************************************************
		LISTADO DE DISTINCIONES
*********************************************************/
.distinciones {
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: hidden;
	background-color: white;
}
.distinciones_cuerpo {
	padding: 20px;
}
.listado_distinciones_titulo {
	width: 100%;
	padding-top: 10px;
	clear: both;
	float: left;
}
.listado_distinciones_ficha {
	width: 365px;
	height: 320px;
	padding: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	overflow: hidden;
	border: 1px solid #666666;
	box-shadow: 3px 3px 3px #444;
	background-color: #F1F1F1;
	float: left;
}

/*********************************************************/
/*              AGENDA DE ACTIVIDADES                    */
/*********************************************************/
.agenda {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
.agenda_ficha {
	width: 790px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	border: 1px solid #666666;
	box-shadow: 3px 3px 3px #444;
	background-color: #F1F1F1;
}
.agenda_fecha {
	width: 32%;
	font-size: 16px;
	padding-left: 10px;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
}
.agenda_contenido {
	width: 65%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: justify;
	color: #666666;
	float: left;
}
.agenda_texto_pie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: justify;
	color: #666666;
	float: left;
}

/*********************************************************/
/*              FIN AGENDA DE ACTIVIDADES                */
/*********************************************************/


/* Tooltips and Balloon Callouts */
.autoTooltip {cursor:pointer;}
.tt {z-index:16; width:250px; margin:0; padding:0; line-height:15px;}
.tt .header {position:absolute; top:-999px; left:-999px;}
.tt .body, .tt .bd {padding:5px;}
.balloonCallout .body {padding:10px 15px;}
.ttPosUnder {padding:13px 0 0 0; background:url(/imagenes/tooltip_top_left.gif) left top no-repeat;}
.ttPosUnder .body, .ttPosUnder .bd {border:1px solid #666; border-top-width:0; padding:12px 17px 10px 8px; background:#ffffe5;}
.ttPosOver {padding:0 0 13px 0; background:  url(/imagenes/tooltip_bottom_left.gif) left bottom no-repeat;}
.ttPosOver .body, .ttPosOver .bd {border:1px solid #666; border-bottom-width:0; padding:8px 17px 12px 8px; background:#ffffe5;}
.balloonControl {border-bottom:1px dashed #084482; text-decoration:none;}
.balloon {z-index:1016; width:250px; margin:0; padding:0; line-height:15px;}
.balloon .panel {border:none;}
.balloon .header {position:absolute; top:-999px; left:-999px;}
.balloon .body {padding:5px;}
.balloon .body {padding:10px 15px;}
.balloon .posUnder {padding:13px 0 0 0; background:url(/imagenes/tooltip_top_left.gif) left top no-repeat;}
.balloon .posUnder .body {border:1px solid #666; border-top-width:0; padding:12px 17px 10px 8px; background:#ffffe5;}
.balloon .posOver {padding:0 0 13px 0; background:  url(/imagenes/tooltip_bottom_left.gif) left bottom no-repeat;}
.balloon .posOver .body {border:1px solid #666; border-bottom-width:0; padding:8px 17px 12px 8px; background:#ffffe5;}




/*****************************************************/
/*              DEFINICION DE COLORES                */
/*************************************+***************/
.fondo_rojo { background-color: #ff0000;}
.fondo_rojo1 { background-color: #ee0000;}
.fondo_rojo2 { background-color: #dd0000;}
.fondo_rojo3 { background-color: #cc0000;}
.fondo_verde { background-color: #00ff00;}
.fondo_verde1 { background-color: #00ee00;}
.fondo_verde2 { background-color: #00dd00;}
.fondo_verde3 { background-color: #00cc00;}
.fondo_azul { background-color: #0000ff;}
.fondo_azul1 { background-color: #0000ee;}
.fondo_azul2 { background-color: #0000dd;}
.fondo_azul3 { background-color: #0000cc;}
.fondo_blanco { background-color: #000000;}
.fondo_blanco1 { background-color: #111111;}
.fondo_blanco2 { background-color: #222222;}
.fondo_blanco3 { background-color: #333333;}
.fondo_negro { background-color: #ffffff;}
.fondo_negro1 { background-color: #eeeeee;}
.fondo_negro2 { background-color: #dddddd;}
.fondo_negro3 { background-color: #cccccc;}

.color_cabecera { background: #fff; color: #000; }

.color_menu { background: hsl(200, 100%, 20%); color: #eee; }
.color_menu a { background: transparent; color: #eee; }
.color_menu a:hover { border-radius: 7px; background: hsl(200, 100%, 30%);color: #fff; }
.color_menu li ul li a { background: hsl(200, 100%, 15%); color: #ddd; }
.color_menu li ul li a:hover { background: hsl(200, 100%, 20%); color: #fff; }

.color_menu1 { background: hsl(200, 100%, 30%); color: #333; }
.color_menu1 a {  background: transparent; color: #eee; }
.color_menu1 a:hover { border-radius: 7px;background: hsl(200, 100%, 20%); color: #fff; }
.color_menu1 > ul > li:hover { border-radius: 7px; background: hsl(200, 100%, 20%); }
.color_menu1 li ul li a { background: hsl(200, 100%, 25%); color: #ddd; }
.color_menu1 li ul li a:hover { background: hsl(200, 100%, 35%); color: #fff; }

.color_accesos_directos { background: hsl(200, 100%, 20%); color: #ddd;}
.color_accesos_directos a { border-radius: 7px; background: transparent; color: #ddd; }
.color_accesos_directos a:hover { background: hsl(200, 100%, 35%); color: #fff; }

.color_agenda { background: hsl(200, 100%, 35%); color: #333; }
.color_agenda a { background: transparent; color: #ddd; }
.color_agenda a:hover { color: #fff; }

.color_triangulo { border-color: hsl(200, 100%, 35%) transparent transparent; }
.color_deco_izq { background-color: hsl(200, 100%, 50%); }
.color_deco_der { background-color: hsl(200, 100%, 15%); }

.color_info_nota { background: hsl(200, 100%, 35%); color: #ddd; }
.color_info_nota:hover { border-color: hsl(200, 100%, 15%); }
.color_info_nota a { background: transparent; color: #ccc; }
.color_info_nota a:hover { color: #fff; }

.color_info_legislativa { background: hsl(200, 100%, 35%); color: #ddd; }
.color_info_legislativa a { background: transparent; color: #ccc; }
.color_info_legislativa a:hover { color: #fff; }

.color_info_protocolar { background: hsl(200, 100%, 35%); color: #ddd; }
.color_info_protocolar a { background: transparent; color: #ccc; }
.color_info_protocolar a:hover { color: #fff; }

.color_fecha_prensa_dia { color: hsl(200, 100%, 10%); }
.color_fecha_prensa_mes { color: hsl(200, 100%, 10%); }

.color_boton1 { background: #d15; color: #333; }
.color_boton1 a { background: transparent; color: #ddd; }
.color_boton1 a:hover { color: #fff; }

.color_boton2 { background: #0a9; color: #333; }
.color_boton2 a { background: transparent; color: #ddd; }
.color_boton2 a:hover { color: #fff; }

.color_boton3 { background: #07b; color: #333; }
.color_boton3 a { background: transparent; color: #ddd; }
.color_boton3 a:hover { color: #fff; }

.color_boton4 { background: #9a2; color: #333; }
.color_boton4 a { background: transparent; color: #ddd; }
.color_boton4 a:hover { color: #fff; }

.color_boton5 { background: #729; color: #333; }
.color_boton5 a { background: transparent; color: #ddd; }
.color_boton5 a:hover { color: #fff; }

.color_boton6 { background: #e12; color: #333; }
.color_boton6 a { background: transparent; color: #ddd; }
.color_boton6 a:hover { color: #fff; }

.color_boton7 { background: #d15; color: #333; }
.color_boton7 a { background: transparent; color: #ddd; }
.color_boton7 a:hover { color: #fff; }

.color_boton8 { background: #0a9; color: #333; }
.color_boton8 a { background: transparent; color: #ddd; }
.color_boton8 a:hover { color: #fff; }

.color_boton9 { background: #07b; color: #333; }
.color_boton9 a { background: transparent; color: #ddd; }
.color_boton9 a:hover { color: #fff; }

.color_boton_mgp { background: #07b; color: #333; }
.color_boton_mgp a { background: transparent; color: #ddd; }
.color_boton_mgp a:hover { color: #fff; }

.color_pie_copyright { background: hsl(200, 100%, 30%); color: #ddd; }
.color_pie_copyright a { background: transparent; color: #ddd; }
.color_pie_copyright a:hover { color: #fff; }


.texto_blanco { color: #fff; }
.texto_blanco1 { color: #eee; }
.texto_blanco2 { color: #ddd; }
.texto_blanco3 { color: #ccc; }
.texto_negro { color: #000; }
.texto_negro1 { color: #222; }
.texto_negro2 { color: #444; }
.texto_negro3 { color: #666; }
.texto_negro4 { color: #888; }
.texto_negro5 { color: #aaa; }

