/* 
 *
 * SITIO WEB DE GESTION RESIDUOS
 * *****************************
 * DISENO Y DESARROLLO
 * estudio dosve: www.dosve.com.ar
 * estudio pica: www.estudiopica.com.ar
 * *****************************
 *
 */

/* RESET */

* {
	margin: 0;
	padding: 0;
}

html, body {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-variant: inherit;
	font-style: inherit;
	font-weight: inherit;
	font-size: 100%;
}

blockquote, q {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	quotes: "" "";
}

blockquote:before, q:before, blockquote:after, q:after {
	content: "";
}

th, td, caption {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

table {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	border-collapse: separate;
	border-spacing: 0;
	vertical-align: middle;
}

a img {
	border: none;
}

/* GENERAL */

body {
	color: #787878;
	font: 12px/1.3em Arial, Helvetica, Geneva, sans-serif;
	background-color: #E8F8EB;
}

p {
	color: #787878;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

a {
	color: #0092D0;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

hr {
	margin: 4px 0 3px 0;
	background-color: #0096d7;
	color: #0096d7;
	height: 1px;
	border: none;
	padding: 0;
	font-size: 1%;
	line-height: 0.1em;
}

/* CONTENEDORES GENERALES */

#outter_container {
	padding: 20px;
	background-color: #fff;
	width: 952px;
	margin: 0 auto 20px;
	overflow: hidden;
	display: inline-block;
}

#outter_container {
	display: block;
}

#outter_container #inner_container {
	text-align: left;
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
}

#outter_container #inner_container {
	display: block;
}

/* ENCABEZADO 1 */

#outter_container #inner_container #encabezado1 {
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
	background: url(../images/fondo_encabezado.jpg) no-repeat left bottom;
	position: relative;
	width: 100%;
	height: 68px;
}

#outter_container #inner_container #encabezado1 {
	display: block;
}

#outter_container #inner_container #encabezado1 #logo_gestionresiduos {
	position: absolute;
	top: 10px;
	right: 345px;
}

#outter_container #inner_container #encabezado1 #logo_gestionresiduos a {
	background: url(../images/logo_gestionresiduos.gif) no-repeat;
	width: 173px;
	height: 44px;
	display: block;
	text-indent: -30000px;
}

#outter_container #inner_container #encabezado1 #logo_secretaria {
	top: 10px;
	right: 169px;
	position: absolute;
}

#outter_container #inner_container #encabezado1 #logo_secretaria a {
	background: url(../images/logo_secretaria.gif) no-repeat;
	width: 146px;
	height: 44px;
	display: block;
	text-indent: -30000px;
}

#outter_container #inner_container #encabezado1 #logo_jefatura {
	top: 10px;
	right: 0;
	position: absolute;
}

#outter_container #inner_container #encabezado1 #logo_jefatura a {
	background: url(../images/logo_jefatura.gif) no-repeat;
	width: 139px;
	height: 44px;
	display: block;
	text-indent: -30000px;
}

/* ENCABEZADO 2 */

#outter_container #inner_container #encabezado2 {
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
	font-family: Arial;
	margin-top: 20px;
	overflow: hidden;
}

#outter_container #inner_container #encabezado2 {
	display: block;
}

#outter_container #inner_container #encabezado2 #logo_observatorio {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 736px;
	text-align: left;
}

* html #outter_container #inner_container #encabezado2 #logo_observatorio {
	overflow-x: hidden;
}

#outter_container #inner_container #encabezado2 #logo_observatorio a {
	background: url(../images/logo_observatorio.gif) no-repeat;
	width: 305px;
	height: 72px;
	display: block;
	text-indent: -30000px;
}

#outter_container #inner_container #encabezado2 #encabezado2_links {
	display: inline;
	float: left;
	margin-right: 0;
	width: 196px;
}

* html #outter_container #inner_container #encabezado2 #encabezado2_links {
	overflow-x: hidden;
}

#outter_container #inner_container #encabezado2 #encabezado2_links a {
	background-color: #aed2d9;
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 8px;
	padding: 0 15px;
	line-height: 30px;
	text-align: right;
	letter-spacing: 2px;
}

#outter_container #inner_container #encabezado2 #encabezado2_links a:hover {
	background-color: #81b7c2;
	text-decoration: none;
}

#outter_container #inner_container #encabezado2 #encabezado2_links a.active {
	background-color: #81b7c2;
}

/* CONTROLES */

#outter_container #inner_container #controles {
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
	margin-top: 12px;
	color: #0092D0;
}

#outter_container #inner_container #controles {
	display: block;
}

#outter_container #inner_container #controles div {
	border-bottom: 1px solid #4cb6e2;
	padding-bottom: 8px;
}

#outter_container #inner_container #controles div a, #outter_container #inner_container #controles div span {
	line-height: 21px;
}

#outter_container #inner_container #controles div a {
	background-color: #f4faf6;
}

#outter_container #inner_container #controles #controles_links {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 196px;
	text-align: center;
}

* html #outter_container #inner_container #controles #controles_links {
	overflow-x: hidden;
}

#outter_container #inner_container #controles #controles_links a {
	float: left;
}

#outter_container #inner_container #controles #controles_links #controles_links_inicio {
	width: 36px;
}

#outter_container #inner_container #controles #controles_links #controles_links_mapa {
	margin: 0 5px;
	width: 88px;
}

#outter_container #inner_container #controles #controles_links #controles_links_contacto {
	width: 62px;
}

#outter_container #inner_container #controles #controles_font_size {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 88px;
	padding-left: 432px;
}

* html #outter_container #inner_container #controles #controles_font_size {
	overflow-x: hidden;
}

#outter_container #inner_container #controles #controles_font_size .small {
	font-size: 10px;
}

#outter_container #inner_container #controles #controles_font_size .medium {
	font-size: 12px;
}

#outter_container #inner_container #controles #controles_font_size .large {
	font-size: 14px;
}

#outter_container #inner_container #controles #controles_font_size a, #outter_container #inner_container #controles #controles_font_size span {
	float: right;
	margin-left: 2px;
	padding: 0 2px;
}

#outter_container #inner_container #controles #controles_fecha {
	display: inline;
	float: left;
	margin-right: 0;
	width: 196px;
}

* html #outter_container #inner_container #controles #controles_fecha {
	overflow-x: hidden;
}

#outter_container #inner_container #controles #controles_fecha span {
	float: right;
}

/* BOTONERA */

#outter_container #inner_container #botonera {
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
	border-bottom: 7px solid #e8f8eb;
	font-size: 11px;
	margin-top: 8px;
}

#outter_container #inner_container #botonera {
	display: block;
}

#outter_container #inner_container #botonera #botonera_links {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 736px;
}

#outter_container #inner_container #botonera #botonera_links a {
	background: #5bac26 url(../images/top-right-corner.gif) top right no-repeat;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	width: 142px;
	margin-right: 6px;
	display: block;
	float: left;
	text-align: center;
}

#outter_container #inner_container #botonera #botonera_links a:hover {
	background-color: #63bc29;
	text-decoration: none;
}

#outter_container #inner_container #botonera #botonera_links a.last {
	margin-right: -3px;
}

#outter_container #inner_container #botonera #botonera_links a.active {
	background-color: #0096d7;
}

#outter_container #inner_container #botonera #botonera_links a.active:hover {
	background-color: #009ee3;
}

* html #outter_container #inner_container #botonera #botonera_links {
	overflow-x: hidden;
}

#outter_container #inner_container #botonera #busqueda {
	margin-top: 1px;
	background-color: #f4faf6;
	display: inline;
	float: left;
	margin-right: 0;
	width: 196px;
}

* html #outter_container #inner_container #botonera #busqueda {
	overflow-x: hidden;
}

#outter_container #inner_container #botonera #busqueda input {
	display: block;
	float: left;
}

#outter_container #inner_container #botonera #busqueda #query {
	border: 1px solid #119ed9;
	background-color: transparent;
	width: 140px;
}

#outter_container #inner_container #botonera #busqueda #busqueda_submit {
	border: none;
	background-color: transparent;
	color: #0092D0;
	text-align: center;
	padding: 1px;
	width: 48px;
}

/* hacer desaparecer busqueda y tamano del texto */

div#controles_font_size {
	display: none !important;
}

/* div#busqueda {
	display: none !important;
} */

#outter_container #inner_container #controles #controles_links {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 731px;
	text-align: center;
}

/* CUERPO */

#outter_container #inner_container #cuerpo {
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
}

#outter_container #inner_container #cuerpo {
	display: block;
}

#outter_container #inner_container #cuerpo #col_izq {
	padding-top: 5px;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 196px;
}

* html #outter_container #inner_container #cuerpo #col_izq {
	overflow-x: hidden;
}

#outter_container #inner_container #cuerpo #col_izq #subbotonera img {
	margin-bottom: 25px;
}

#outter_container #inner_container #cuerpo #col_izq #subbotonera.banners {
	text-align: center;
}

#outter_container #inner_container #cuerpo #col_izq #subbotonera.banners a img, a img.banner {
	border: 1px solid #0096d7;
}

#outter_container #inner_container #cuerpo #col_izq #subbotonera.banners a:hover img, a:hover img.banner {
	border: 1px solid #5bac26;
}

#outter_container #inner_container #cuerpo #col_central {
	padding-top: 8px;
	display: inline;
	float: left;
	margin-right: 20px;
	width: 520px;
}

* html #outter_container #inner_container #cuerpo #col_central {
	overflow-x: hidden;
}

#outter_container #inner_container #cuerpo #col_central #contenido {
	padding-bottom: 6px;
}

#outter_container #inner_container #cuerpo #col_central #contenido h2 {
	background: #e8f8eb url(../images/h2.gif) no-repeat bottom;
	color: #5bac26;
	line-height: 25px;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0 0 20px;
}

#outter_container #inner_container #cuerpo #col_central #contenido p {
	color: #787878;
	font-size: 12px;
	line-height: 1.3em;
	margin-bottom: 1em;
	margin-top: 1em;
}

#outter_container #inner_container #cuerpo #col_central #contenido p.copete {
	color: #0096d4;
	width: 496px;
	font-size: 14px;
	line-height: 1.2em;
}

#outter_container #inner_container #cuerpo #col_central #contenido hr {
	margin: 4px 0 3px 0;
	background-color: #0096d7;
	height: 1px;
	border: none;
}

#outter_container #inner_container #cuerpo #col_central #contenido hr.short {
	margin: 13px 0 17px 0;
	width: 174px;
}

#outter_container #inner_container #cuerpo #col_der {
	padding-top: 8px;
	display: inline;
	float: left;
	margin-right: 0;
	width: 196px;
}

* html #outter_container #inner_container #cuerpo #col_der {
	overflow-x: hidden;
}

#outter_container #inner_container #cuerpo #col_der h2 {
	background-color: #d3e6cd;
	color: #0096d4;
	text-align: center;
	padding: 3px;
	height: 16px;
}

#outter_container #inner_container #cuerpo #col_der #novedades {
	background-color: #dff5e3;
	overflow: hidden;
	min-height: 300px;
	padding: 0 8px 10px;
}

#outter_container #inner_container #cuerpo #col_der #novedades h3 {
	color: #0096d4;
	font-weight: bold;
}

#outter_container #inner_container #cuerpo #col_der #novedades h3 a {
	color: #5bac26;
}

#outter_container #inner_container #cuerpo #col_der #novedades p a {
	color: #0096d4;
}

#outter_container #inner_container #cuerpo #col_der #novedades hr {
	margin: 4px 0 3px 0;
	background-color: #0096d7;
	height: 1px;
	border: none;
}

#outter_container #inner_container #cuerpo #col_der #novedades hr.short {
	margin: 30px 0 4px 0;
	width: 42px;
}

#outter_container #inner_container #cuerpo #col_der #novedades hr.first {
	margin-top: 7px !important;
}

#outter_container #inner_container #cuerpo #col_central #contenido ul {
	list-style: outside url(../images/dot.gif);
	margin: 1em 0 2em 10px;
}

#outter_container #inner_container #cuerpo #col_central #contenido ul li {
	list-style-position: outside;
	margin-left: 1.5em;
	margin-bottom: 0.5em;
}

#outter_container #inner_container #cuerpo #col_central #contenido ol {
	margin: 1em 0 2em 10px;
	list-style-type: decimal;
	list-style-position: outside;
}

#outter_container #inner_container #cuerpo #col_central #contenido ol li {
	list-style-position: outside;
	margin-bottom: 0.5em;
	margin-left: 2.5em;
}

/* PIE */

#outter_container #inner_container #pie {
	width: 952px;
	margin: 20px auto 0;
	overflow: hidden;
	display: inline-block;
	border-top: 1px solid #0096d7;
	margin.top: 16px;
	font-size: 11px;
	padding: 13px 0 4px;
	display: block;
}

#outter_container #inner_container #pie .left {
	float: left;
	text-align: left;
}

#outter_container #inner_container #pie .right {
	float: right;
	text-align: right;
}

/* FIN GENERALES */

/* SUBBOTONERA */

#outter_container #inner_container div #col_izq {
	background-color: #dff5e3;
	min-height: 300px;
}

#outter_container #inner_container div #col_izq ul {
	padding: 3px 0 0 10px;
	margin: 0;
}

#outter_container #inner_container div #col_izq ul li {
	list-style-type: none;
	margin: 0 0 0 0px;
	padding: 0;
}

#outter_container #inner_container div #col_izq ul li a {
	color: #6b6b6b;
	display: block;
	margin: 0;
	border-bottom: 1px solid #fff;
	padding: 5px 2px 5px 6px;
}
* html #outter_container #inner_container div #col_izq ul li a {
	/* ie6 fix */
	height:1%;
}


#outter_container #inner_container div #col_izq ul li a:hover {
	background-color: #e8ffec;
	color: #6e6e6e;
	text-decoration: none;
}

#outter_container #inner_container div #col_izq ul li a.active {
	background-color: #fff;
	color: #5bac26;
}

#outter_container #inner_container div #col_izq ul ul {
	border-left: 1px solid #78c9de;
	padding: 0;
	margin: 0 0 12px;
}

#outter_container #inner_container div #col_izq ul ul li {
	margin: 0 0 0 0px;
	font-size: 11px;
	padding: 0;
}

#outter_container #inner_container div #col_izq ul ul li a {
	color: #939393;
	display: block;
	margin: 0;
	border-bottom: 1px solid #fff;
	padding: 3px 2px 3px 10px;
}
* html #outter_container #inner_container div #col_izq ul ul li a {
	/* ie6 fix */
	height:1%;
}

#outter_container #inner_container div #cuerpo #col_central #contenido p, #outter_container #inner_container div #cuerpo #col_central #contenido h3, #outter_container #inner_container div #cuerpo #col_central #contenido h4, #outter_container #inner_container div #cuerpo #col_central #contenido ul, #outter_container #inner_container div #cuerpo #col_central #contenido hr.short {
	margin-left: 22px;
}

/* CONTENIDO GENERALES */

#outter_container #inner_container div #cuerpo #col_central #contenido h3 {
	color: #0096d4;
	font-size: 13px;
	margin-top: 2em;
	line-height: 1.2em;
	font-weight: bold;
	border-bottom: 1px solid #b2deef;
	padding-bottom: 2px;
	margin-bottom: 1em;
}

#outter_container #inner_container div #cuerpo #col_central #contenido h4 {
	color: #0096d4;
	font-size: 12px;
	margin-top: 2em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: normal;
	border-bottom: 1px solid #ededed;
	padding-bottom: 2px;
	margin-bottom: 1em;
}

#outter_container #inner_container div #cuerpo #col_central #contenido .jerarquia1 {
	margin-left: 44px;
}

#outter_container #inner_container div #cuerpo #col_central #contenido .jerarquia2 {
	margin-left: 66px;
	font-size: 11px;
}

/* TABLAS GENERALES */

#contenido table {
	margin: 1em 0 1em 22px;
	width: auto;
	border: 2px solid #aed2d9;
	border-collapse: collapse;
	font: normal 12px/1.1em Arial, Helvetica, Geneva, sans-serif;
}

#contenido table td, #contenido table th {
	border: 1px solid #aed2d9;
	padding: 3px;
	border-collapse: separate;
	text-align: left;
	font: normal 12px/1.1em Arial, Helvetica, Geneva, sans-serif;
}

#contenido table th {
	text-align: left;
	font-weight: bold;
	width: 30%;
	background-color: #f4faf6;
	color: #0096d4;
}

/* RUTA */

#outter_container #inner_container div #cuerpo #col_central #contenido h1.ruta {
	color: #939393;
	line-height: 18px;
	font-size: 10px;
	font-weight: normal;
	padding: 3px 0 0 20px;
	margin: 0 0 12px -20px;
	font-style: normal;
}

#outter_container #inner_container div #cuerpo #col_central #contenido h1.ruta a {
	color: #939393;
}

#outter_container #inner_container div #cuerpo #col_central #contenido h1.ruta a:hover {
	color: #0096d4;
	text-decoration: underline;
}

#outter_container #inner_container #cuerpo #col_central #contenido h1.ruta span.verde {
	color: #5bac26;
}

/* PARTICULARES INSTITUCIONAL */

#outter_container #inner_container div.institucional #cuerpo #col_central #contenido hr.short {
	margin-top: 0;
}

/* PARTICULARES INFOTECA */

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido hr.short {
	margin-top: 18px;
	width: 96px;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table {
	background-color: #fff;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table h3 {
	color: #0096d4;
	font-size: 12px;
	line-height: 1.2em;
	background-color: #f4faf6;
	text-align: center;
	border-bottom: 1px solid #e9f6fb;
	margin-top: 0;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table div.row {
	width: 952px;
	margin: 0 auto;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #e9f6fb;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table div.row {
	display: block;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table div.row div.field_name, #outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table div.row div.field_data {
	padding: 8px;
	float: left;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table div.row div.field_name {
	text-align: right;
	width: 134px;
	font-weight: bold;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table div.row div.field_data {
	border-left: 1px solid #e9f6fb;
	text-align: left;
	width: 331px;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido div.table div.row div.field_data a.link {
	text-decoration: underline;
	color: #5bac26;
}

/* PARTICULARES INFOTECA LUKE */

#contenido table.item_infoteca {
	border-collapse: collapse;
	font-style: normal;
	margin: 1em 0 1em 22px;
	width: 497px;
}

#outter_container #inner_container div.infoteca #cuerpo #col_central #contenido table.item_infoteca td p {
	font-size: 11px !important;
	padding: 0 !important;
	margin: 0 0 0.5em !important;
}

#contenido table.item_infoteca td, #contenido table.item_infoteca th {
	border: 1px solid #aed2d9;
	padding: 3px;
	border-collapse: separate;
}

#contenido table.item_infoteca th {
	text-align: right;
	font-weight: bold;
	width: 30% !important;
	background-color: #fff;
}

#contenido table.item_infoteca th.infoteca_titulo {
	background-color: #e8f8eb;
	color: #0096d4;
	font-style: italic;
	font-size: 13px;
	text-align: left;
	width: auto;
	font-weight: normal;
}

#contenido table.item_infoteca td.infoteca_autor,
#contenido table.item_infoteca td.infoteca_institucion,
#contenido table.item_infoteca td.infoteca_ubicacion, 
#contenido table.item_infoteca td.infoteca_vinculo {
	width: 70% !important;
}

p.cantidad_busqueda {
	background-color: #dff5e3;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
}

ol.resultados_busqueda li {
	border-top: 1px solid #4cb6e2;
	margin-top: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
