/*
Theme Name:Ecoplata v2 2010
Theme URI:http://ecoplata.org/
Description:Plantilla Original del sitio www.ecoplata.org
Version:3.2
Author:Camilo Rivero
Ecoplata v1 2009 by Camilo Rivero || http://cebra.com.uy
*/

/* Armado general
----------------------------------------------- */
body{
	background:#4c677a;
	color:#5F7C8C;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	line-height:11pt;
	margin-top:20px;
	text-align:center; /* para centrar ie5.x/Win */ 
}
#wrapper{
	background:transparent url('images/wrapper-bg.gif') repeat-y;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
	width:990px;
}
	a, a:visited, a:link{color:#354650;}
	a:hover{color:#49606E;}
	h1,h2,h3,h4,h5{font-weight:100;}
/* COLUMNAS */
#main{
	display:block;
	height:auto !important;
	height:1030px;
	min-height:1030px;
	margin:0;
	overflow:hidden;
	padding:0 10px 0 7px;
	position:relative;
	z-index:10;
}
#content{
	display:block;
	margin:15px auto 20px auto;
	width:518px;
	z-index:20;
}
#sidebar-right,
#sidebar-left{
	display:inline;
	margin:0;
	min-height:400px;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:0;
	width:200px;
	z-index:30;
}
div#sidebar-left{left:15px;}
div#sidebar-right{right:25px;}

/* ENCABEZADO
----------------------------------------------- */
#header{
	background:transparent url('images/header-bg.jpg') no-repeat;
	display:block;
	height:288px;
	position:relative;
	width:990px;
	z-index:15;
}
	#header #logo{margin:0; overflow:hidden; text-indent:-5000px;}
	#header #logo a{
		display:block;
		height:42px;
		margin:80px auto auto 165px; 
		padding:0;
		width:156px;
	}

		#imageshdr{
		display:block;
		height:210px;
		margin:0;
		padding:0;
		position:absolute;
		right:10px;
		top:34px;
		width:197px;
	}

		#idioma{float:right; margin:17px 25px 0 0;}
		ul#qtranslate-chooser li{float:left; margin-right:6px;}

		#frase1,
	#frase2{
		color:#4A5C6B;
		font-size:12pt;
	}
		#frase1{
			display:block;
			padding:15px 0 0 0;
			text-align:center;
		}
		#frase2{
			font-weight:900;
			left:160px;
			position:absolute;
			text-transform:uppercase;
			top:220px;
			word-spacing:7px;
		}
/* CONTENIDOS
----------------------------------------------- */
#content .entry-content-alt,
#content .entry-content{
	height:auto;
	margin:0 auto 15px auto;
	min-height:165px;
	overflow:hidden;
	padding:0 0 20px 0;
	width:513px;
}
#content .entry-content-alt{background:transparent url('images/content-bg-alt.jpg') no-repeat;}
#content .entry-content{background:transparent url('images/content-bg.jpg') no-repeat;}

#content .entry-content-alt h1,
#content .entry-content-alt h2{background-color:#3D6AA3;color:#FFFFFF;}

#content h1,
#content h2{
	background-color:#BDC9C9;
	border-bottom:3px solid #FFFFFF;
	color:#5D7D8C;
	font-size:14pt;
	letter-spacing:-1px;
	line-height:24px;
	margin:0 9px 0 0;
	padding:10px 20px 10px 20px;
}
#content .post-content h2{
	background:none;
	border:none;
	color:#2B3941;
	font-size:14pt;
	margin:0;
	padding:0 0 15px 0;
}
#content .category-content h2{
	background:none;
	border:none;
	font-size:10pt;
	font-weight:900;
	padding-bottom:0;
	padding-top:20px;
	text-transform:uppercase;
}
.post-content{
	margin-top:20px;
	padding:0 30px 0 20px;
}
.post-content p{line-height:17pt; margin:11px 0; text-align:justify;}
html>body .post-content ul{
	margin-left:0px;
	list-style:none;
	padding-left:10px;
	text-indent:-10px;
	text-align:justify;
	} 
	html>body .post-content li{margin:7px 0 8px 0;}
	.post-content ul li:before{content:"\00BB \a0";}
	.post-content ol{
		padding:0 0 0 30px;
		margin:0;
		text-align:justify;
	}
	.post-content ol li{
		margin:0;
		padding:0;
	}
.post-content ul.socialwrap li.iconOnly:before{content:none;}
.novedad p{color:#003366;}
.novedad em, .novedad strong{ color:#008080;}
#content ul#attached-doc,
#content ul#attached-url{
	clear:both;
	display:block;
	margin:25px 0 0 0;
}
#content ul#attached-doc li,
#content ul#attached-url li{
	margin:3px 0 0 0;
}
	#content ul#attached-doc li:before,
	#content ul#attached-url li:before{content:"";}
#content #attached-doc li a{background:transparent url('icons/doc-icon.gif') no-repeat top left;}
#content #attached-url li a{background:transparent url('icons/url-icon.gif') no-repeat top left;}
#content #attached-doc li a,
#content #attached-url li a{
	border:none;
	color:#5d7d8c;
	line-height:17px;
	padding:0 5px 3px 21px;
	text-transform:none;
}
	#content #attached-doc a:hover,
	#content #attached-url a:hover{color:#49616E;}
.gallery-icon img,
img.attachment-thumbnail{
	border:1px solid #3189CC;
}
	img#wp-image-140{border:none;}
.entry-image{
	border:1px solid #5F7C8C;
	float:left;
	margin:5px 10px 10px 0;
	padding:0;
}

p.editor-bot{text-align:right;}
p.editor-bot a{background:#D0DDCC;border:1px solid #B4C9AE;padding:3px 5px;text-decoration:none;}

/* Editorial (home)
	---------------------- */
	div#home-editorial.editorial{
		background:#E9EBDF url('images/editorial-bg.jpg') no-repeat bottom right;
		border-bottom:1px solid #BEC4A0;
		border-left:3px solid #F4F5EF;
		border-right:3px solid #F4F5EF;
		border-top:3px solid #BEC4A0;
		margin:10px 0 20px 0;
		padding:10px 0 30px 0;
	}
	div#home-editorial .post-content{
		font-weight:100;
		margin-top:0;
	}
	div#home-editorial h2 small{font-size:8pt; text-transform:uppercase;}
	div#home-editorial h2{background:none; border:none; line-height:20px; margin:2px 0 10px 0; padding:0 0 0 20px;}
	div#home-editorial .post-content h2,
	div#home-editorial .post-content h3,
	div#home-editorial .post-content h4,
	div#home-editorial .post-content h5{
		line-height:17pt;
		margin:0;
	}
/* Intendencias (home) / INICIATIVAS PILOTO
	---------------------- */
	div#home-intendencias .header{
		display:block;
		height:46px;
		width:513px;
	}
	div#iniciativas-piloto .header{
		display:block;
		height:78px;
		width:513px;
	}
		div#home-intendencias .header{background:transparent url('images/intendencias-bg.jpg') no-repeat;}
		div#iniciativas-piloto .header{background:transparent url('images/iniciativas-piloto-bg.jpg') no-repeat;}
	div#home-intendencias .content,
	div#iniciativas-piloto .content{
		background:transparent url('images/marco-bg.jpg') no-repeat;
		height:420px;
		margin:0 auto 20px auto;
		padding:10px 13px 0 13px;
		width:513px;
	}
	div#home-intendencias .introduccion,
	div#iniciativas-piloto .introduccion{
		height:auto !important;
		height:5px;
		min-height:5px;
		padding:10px 20px 0 20px;
	}
		div#home-intendencias .introduccion ul li a,
		div#iniciativas-piloto .introduccion ul li a{
			float:none;
			height:auto;
			margin:auto;
			padding:auto;
			width:auto;
		}
		div#home-intendencias a, div#home-intendencias a:link,
		div#iniciativas-piloto a, div#iniciativas-piloto a:link{
			display:block;
			float:left;
			height:121px;
			margin:0 0 4px 0;
			padding:7px 5px 0 10px;
			width:225px;
		}
		div#home-intendencias img,
		div#iniciativas-piloto img{
			float:right;
		}
		div#home-intendencias span,
		div#iniciativas-piloto span{
			background-color:#9AAF6C;
			color:#203584;
			float:left;
			font-weight:900;
			margin:47px 0 0 5px;
			padding:3px 5px;
			text-transform:uppercase;
			width:90px;
		}

/* Rinde Cuentas (home)
	---------------------- */
	.rinde-cuentas{ float:left; margin:0 8px 0 0;}
	div#home-rinde-cuentas{
		border-bottom:3px solid #E9EBDF;
		border-left:1px solid #E9EBDF;
		border-right:1px solid #E9EBDF;
		border-top:1px solid #E9EBDF;
		padding:10px 0;
	}
		div#home-rinde-cuentas h2,
		div#category .rinde-cuentas h2{
			background-color:#E9EBDF;
			font-size:9pt;
			padding:0 0 0 10px;
		}
		div#home-rinde-cuentas .post-content a{margin:0 5px;}
		div.category-content .rinde-cuentas{margin:10px 10px 0 0;}

/*	 Documentos y Actividades
	---------------------- */

		ul.listado{
		border-top:1px solid #D6E0D0;
		border-bottom:3px solid #C9D6C1;
		margin:20px 30px 0 20px;
		padding:0 0 0 15px;
		text-indent:-10px;
	}

		ul.listado li{
		margin:5px 0;
		padding:5px 0;
	}

		ul.listado li:before{content:"\00BB \a0";}

/*	 Proyectos
	---------------------- */
	div#content.proyectos{background:none;}
	div#content.proyectos .entry-content{
		background:transparent url('images/content-tp.gif') no-repeat;
		height:auto;
		margin:0;
		min-height:165px;
		padding:5px 40px 30px 0;
		width:478px;
	}
	div#content.proyectos .entry-content h1{padding-left:20px;}
	#listado-proyectos{
		background:#ffffff url('images/proyectos-listado-bg.gif') no-repeat;
		padding-top:15px;
		width:518px;
	}
		#listado-proyectos li{
			background:transparent url('images/proyectos-bg.gif') no-repeat;
			font-size:18px;
			height:62px;
			margin-top:20px;
			padding:20px 16px 20px 16px;
			width:459px;
		}

		#content h2.titulo-proyectos{
		color:#5D7D8C;
		font-size:14pt;
		line-height:18px;
		margin:10px 0 10px 0;
		text-transform:uppercase;
	}

/*	 Galerías
	---------------------- */

		ul#listado-galerias li{
		height:auto !important;
		height:70px;
		margin:20px 30px 0 20px;
		min-height:70px;
	}

		ul#listado-galerias a{display:block;}
	ul#listado-galerias strong{margin:10px 0 0 0;}

		ul#listado-galerias img.attachment-thumbnail{
		border:1px solid #3189CC;
		float:left;
		height:70px;
		margin:0 10px 0 0;
		width:70px;
	}

		#content h1#titulo-galeria small{font-size:8pt;}
	#content h1#titulo-galeria{
		line-height:18px;
		margin:0 0 15px 0;
		width:464px;
	}

		#descripcion-galeria {
		border:1px dotted #BDC8C9;
		margin:0 auto 25px 7px;
		padding:3px 5px;
		width:464px;
	}

		#content .gallery-row{margin:0 0 15px 0;}

/*	 Boletines
	---------------------- */
div#sya_container li{margin:10px 0 10px 20px;}

	#content h1.titulo-boletin{
		color:#003366;
		font-size:10pt;
		font-weight:100;
		line-height:18px;
		margin:0 0 15px 0;
		width:464px;
	}

	.fecha-boletin{
		font-size:10pt;
		font-weight:700;
		text-transform:uppercase;
	}

	img.art-foto{
		border:1px solid #3189CC;
		clear:both;
		float:right;
		margin:0 0 5px 15px;
	}

	#content h2.titulo-articulo{
		background:none;
		border:none;
		color:#3072B9;
		font-size:14pt;
		line-height:23px;
		margin:25px 0 15px 0;
		padding:0;
	}

/*	 Ed. Ambiental
	---------------------- */

		.ed-ambiental p{text-align:justify;}

/*	 Página SIAC
	---------------------- */
	#siac-content h1{
		background-color:#E3EBDE;
		border-top:3px solid #BDC8C9;
		border-bottom:1px solid #BDC8C9;
		color:#5D7D8C;
		font-size:14pt;
		line-height:40px;
		margin:10px 0 10px 0;
		padding:0 0 0 15px;
		width:952px;
	}

		#siac-content #post-117 .post-content{
		padding:10px 10px 25px 10px;
	}

		#siac-content #post-117 .post-content h2{
		margin:30px 0 20px 0;
	}

		ul#listado-siac{
		list-style:none;
		margin:0 auto 10px 7px;
		padding:0;
		height:20px;
	}
	ul#listado-siac li{
		background-color:#E3EBDE;
		border:1px #ADC59E solid;
		float:left;
		font-weight:900;
		margin:0 3px 3px 0;
		padding:3px 4px;
		white-space:nowrap;
		width:auto;
	}
	ul#listado-siac a, ul#listado-siac a:link{text-decoration:none; color:#5D7D8C;}
	ul#listado-siac a:hover{color:#49616E;}
/* Página BUSQUEDAS
	---------------------- */

		#resultados h2{
		font-size:14pt;
		line-height:14pt;
	}

		.resultado{
		border-bottom:1px solid #ADC59E;
		display:block;
		margin:15px 0 10px 0;
		padding:15px 0 8px 0;
	}
	.resultado h3{font-size:12pt;}
	.resultado small{
		border-top:1px dotted #ADC59E;
		color:#5D7D8C;
		display:block;
		font-size:8pt;
		margin:5px 0 0 0;
		padding:3px 0 0 0;
	}
	.result-content{width:400px; margin-left:58px; padding:4px 0;}
/* Página EVENTOS
	---------------------- */
	ul#menu-eventos{margin:25px auto 45px auto; width:290px;}
	ul#menu-eventos li{float:left; margin-right:20px;}
	ul#menu-eventos a, ul#menu-eventos a:link{border:1px solid #CADABF; text-decoration:none; background-color:#D7E3CF; padding:3px 5px;}
	ul#menu-eventos a:hover{background-color:#CADABF; color:#fff;}
/* Documentos
	---------------------- */

ul#cat-documentos{background-color:#49616E;padding:3px;width:500px;}
ul#cat-documentos li{margin:2px 0;}

ul#cat-documentos li a{color:#fff;display:block;padding:3px;}
ul#cat-documentos li.current-cat a,
ul#cat-documentos li a:visited,
ul#cat-documentos li a:hover{background-color:#688A9B;}

div#documentos .category-content .documento h2{
	color:#397A8D;
	line-height:inherit;
	margin:0 0 15px 0;
	padding:0;
	text-transform:inherit;
}
div.documento{
	border-bottom:1px solid #CADABF;
	border-left:5px solid #3189CC;
	margin:20px 10px 10px 0;
	overflow:hidden;
	padding:1px 3px 10px 100px;
	position:relative;
}
div.documento a{margin-left:305px;}

div.documento img.imagen-de-tapa{position:absolute;left:10px;top:0;width:80px;}

/* SIDEBAR
----------------------------------------------- */
.sidebar h3{
	font-size:10pt;
	font-weight:900;
	height:50px;
	margin:10px 0 0 0;
	padding:100px 2px 2px 8px;
	text-transform:uppercase;
}
	h3.imgapoyo{background:transparent url('sidebar-img/apoyo.jpg') no-repeat;}
	h3.imgdesarrollo{background:transparent url('sidebar-img/desarrollo.jpg') no-repeat;}
	h3.imggestion{background:transparent url('sidebar-img/gestion.jpg') no-repeat;}
	h3.imgcomunicacion{background:transparent url('sidebar-img/comunicacion.jpg') no-repeat;}
	h3.imgmonitoreo{background:transparent url('sidebar-img/monitoreo.jpg') no-repeat;}
	h3.imgadministracion{background:transparent url('sidebar-img/administracion.jpg') no-repeat;}
	h3.imgeventos{background:transparent url('sidebar-img/eventos.jpg') no-repeat;}

	div#imgcalendario{
		background:transparent url('sidebar-img/calendario.jpg') no-repeat;
		margin:10px 0 0 0;
		padding:20px 10px 20px 20px;
		width:170px;
	}
		div#imgcalendario h3{height:auto; padding:0 0 10px 0;}
#CONECTATE{margin-top:15px;}
.sidebar .headerbar a{
	color:#2B3941;
	display:block;
	text-decoration:none;
}
.sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
	.sidebar ul li{padding-bottom:1px;}
	.sidebar ul li a{
			background:#5D7D8C;
			color:white;
			display:block;
			padding:2px 0 3px 8px;
			line-height:17px;
			text-decoration:none;
		}
	.sidebar ul li a:visited{color:white;}
	.sidebar ul li a:hover{
			color:white;
			background:#49616E;
	}
.sidebar #eventos h3{
	background:#D8E9F3 url('images/eventos-bg.gif') no-repeat top right;
	border-top:1px solid #B0D3E7;
	border-left:1px solid #B0D3E7;
	border-right:1px solid #B0D3E7;
	height:17px;
	margin:20px 0 0;
	padding:5px 2px 5px 8px;
}
	#eventos ul{
		background-color:#D8E9F3;
		border:1px solid #B0D3E7;
		padding:7px 5px;
	}
	#eventos ul li{
		border-bottom:1px dotted #B0D3E7;
		margin:3px 0;
		padding:2px 0;
	}
	#eventos li a, #eventos li a:link{
		background-color:#D8E9F3;
		color:#5F7C8C;
		line-height:auto;
	}
		#eventos li a:hover{
			background-color:#88BDDB;
			color:#fff;
		}
	#eventos li small{
		font-size:7pt;
	}

#searchform{height:auto !important; height:20px; margin:15px 0 0 0; min-height:20px; padding:0;}
	#searchform #s{
		background-color:#fff;
		border:1px solid #8799A7;
		color:#5F7C8C;
		margin:0 3px 0 0;
		padding:2px 3px;
		width:120px;
	}
	#searchform #searchsubmit{
		background-color:#8799A7;
		border:none;
		color:#fff;
		margin:0;
		padding:2px 3px;
	}

/* PIE DE PAGINA
----------------------------------------------- */
#footer{
	background:#4c677a url('images/footer-bg.jpg') no-repeat;
	color:#ffffff;
	display:block;
	height:50px;
	margin:0 auto;
	padding:110px 20px 0 13px;
	position:relative;
	width:957px;
}
	#footer ul{
		left:17px;
		list-style-type:none;
		position:absolute;
		text-indent:-999999px;
		top:5px;
		width:100%;
	}
	#footer ul li{
		float:left;
		margin-right:4px;
	}
	#footer li a{
		display:block;
		height:55px;
	}
	#footer li#logo-01 a{width:26px;}
	#footer li#logo-02 a{width:71px;}
	#footer li#logo-03 a{width:76px;}
	#footer li#logo-04 a{width:96px;}
	#footer li#logo-05 a{width:75px;}
	#footer li#logo-06 a{width:62px;}
	#footer li#logo-07 a{width:32px;}
	#footer li#logo-08 a{width:34px;}
	#footer li#logo-09 a{width:25px;}
	#footer li#logo-10 a{width:27px;}
	#footer li#logo-11 a{width:89px;}
	#footer li#logo-12 a{width:43px;}
	#footer li#logo-13 a{width:26px;}
	#footer li#logo-14 a{width:93px;}
	#footer li#logo-15 a{width:24px;}
	#footer li#logo-16 a{width:43px;}
	#footer li#logo-17 a{width:39px;}

		#footer small{
		clear:both;
		display:block;
		font-size:9pt;
		text-align:center;
	}

		#footer a, #footer a:link{color:#fff;}
	#footer a:hover{color:#333;}
/* tablas
----------------------------------------------- */
table{
	width:100%;
	margin:0 0 1.5em 0;
	border-collapse:collapse;
	line-height:150%;
}
th{
	border:1px solid #fff;
	background:#ddd;
	padding:5px;
}
td{
	background:#F0F0F0;
	border:1px solid #fff;
	padding:5px;
	vertical-align:top;
}
/* ---------------------- misc ----------------------------- */
.aligncenter{margin:15px auto;text-align:center;}
.float-r,.alignright{float:right;margin:0 0 5px 10px ;}
.float-l,.alignleft{float:left;margin:0 10px 5px 0;}
#fancy_title td{border:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clearfix{display:block;}
/* End hide from IE-mac */
.floatclear{clear:both;line-height:0;font-size:0;width:100%;height:2px;margin:0;padding:0;}
.hide{position:absolute;left:-99999px;font-size:0%;width:9990px;display:none;}
