@charset "utf-8";
/*
Theme Name: GEAM
Theme URI: http://www.geam.org.py
Description: Gestión Ambiental.
Version: 2.0
Author: Intermedia
Author URI: http://www.intermedia.com.py
*/

/*CSS EXTRA ========================================================================*/

@import url(reset.css);
@import url(slider.css);

/*FUENTES DEL SITIO ================================================================*/
/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@font-face {
	font-family: 'DroidSansRegular';
	src: url('fuentes/DroidSans-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('fuentes/DroidSans-webfont.woff') format('woff'),
		 url('fuentes/DroidSans-webfont.ttf') format('truetype'),
		 url('fuentes/DroidSans-webfont.svg#webfont6rGBoMAO') format('svg');
}

@font-face {
	font-family: 'DroidSansBold';
	src: url('fuentes/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), 
		 url('fuentes/DroidSans-Bold-webfont.woff') format('woff'),
		 url('fuentes/DroidSans-Bold-webfont.ttf') format('truetype'),
		 url('fuentes/DroidSans-Bold-webfont.svg#webfontSruMVOI5') format('svg');
}


@font-face{
    font-family:'FontinRegular';
    src:url('fuentes/fontin-regular-webfont.eot');
    src:url('fuentes/fontin-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/fontin-regular-webfont.woff') format('woff'),
         url('fuentes/fontin-regular-webfont.ttf') format('truetype'),
         url('fuentes/fontin-regular-webfont.svg#FontinRegular') format('svg');
    font-weight:normal;
    font-style:normal;}

@font-face{
    font-family:'RomanSerifRegular';
    src:url('fuentes/romanserif-webfont.eot');
    src:url('fuentes/romanserif-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/romanserif-webfont.woff') format('woff'),
         url('fuentes/romanserif-webfont.ttf') format('truetype'),
         url('fuentes/romanserif-webfont.svg#RomanSerifRegular') format('svg');
    font-weight:normal;
    font-style:normal;}
	
@font-face {
    font-family: 'DistrictThinRegular';
    src: url('fuentes/distth___-webfont.eot');
    src: url('fuentes/distth___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/distth___-webfont.woff') format('woff'),
         url('fuentes/distth___-webfont.ttf') format('truetype'),
         url('fuentes/distth___-webfont.svg#DistrictThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*CONFIGURACIONES GLOBALES =========================================================*/

body{
	margin:0;
	background:#fff url("images/bg_top.jpg") repeat-x center -1px;
	color:#000;
	font:normal 13px Arial, Helvetica, sans-serif;}
	
a{
	text-decoration:none;
	color:#007073;}
	
a:hover{
	color:#999;}
	
ul, li{
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 10px;
	list-style: circle;}
	
p{
	margin:0 0 15px 0;
	line-height:19px;}
	
img{
	border:none;}
	
h1{
	margin:10px 0 10px 0;
	color:#003300;
	font:normal 24px 'DroidSansRegular';}
	
h2{
	margin:0;
	color:#000;
	font:normal 22px 'RomanSerifRegular';}
	
h3{
	margin:0;
	color:#407277;
	font:normal 15px 'FontinRegular';
}
	
 h4{
	margin:0;
	color:#990000;
	font:normal 20px/24px 'FontinRegular';
margin:10px 0 20px 0;}
	
	
h5{
	font:normal 14px/22px Arial, Helvetica, sans-serif;
	color:#336699;
		margin:0 0 20px 0;
	}
	
h6{
	margin: 0px;
	font:normal 13px 'DroidSansRegular';
	color:#006d70;
	padding: 0px;

	}


/*CONFIGURACION DE CAJAS INVISIBLES Y DECORACION ===================================*/

.alignleft{
	margin:0 10px 10px 0;
	display:inline;
	float:left;}

.alignright{
	margin:0 0 10px 10px;
	display:inline;
	float:right;}

.clear{
	clear:both;}
	
.clear2{
	clear:both;
	height:20px;}
	
.decoration-line{
	float:left;
	margin:10px 0 0;
	border-top:1px solid #8ababb;
	height:5px;}
	
.line-through{
	clear:both;
	height:7px;
	border-bottom:1px solid #9196be;}

/*DISEÑO DEL SITIO =================================================================*/

#wrapper{
	margin:auto;
	width:1000px;
	height:auto;}
	
.header{
	margin:0 0 12px 0;
	background:url("images/bg_header.png") no-repeat center top;
	float:left;
	width:1000px;
	height:284px;}
	
.header .top{
	margin:0 0 82px 0;
	float:left;
	width:1000px;}
	
#logo{
	margin:10px 0 0 15px;
	float:left;
	width:135px;
	height:136px;}
	
#logo a{
	background:url("images/logo.png") no-repeat left top;
	float:left;
	width:135px;
	height:136px;}
	
.socialmedia{
	margin:130px 63px 0 0;
	float:right;
	width:auto;
	height:auto;}

.socialmedia img{
	float:left;
	margin:0 18px 0 0;
	opacity:.8;}
	
.socialmedia img:hover{
	opacity:1;}
	
.header .bottom{
	float:left;
	width:100%;
	height:auto;}
	
#menu{
	float:left;
	clear:both;}

.nav{
	margin:0px;
	padding:0 0 0 30px;
	z-index:1;
	float:left;
	width:650px;
	font:normal 14px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#007073;}
	
.nav ul{
	list-style:none;
	margin:0px;
	padding:0px;}
	
.nav li{
	list-style:none;
    margin:0 10px 0 0;}
	
.nav ul li{
	margin:0;
	padding:0;
	float:none;
	}
	
.nav li a, .nav li a:link, .nav li a:visited{
	text-transform:uppercase;
	color:#007073;
	display:block;
	padding:20px 3px 21px 3px;
	letter-spacing:-1px;
	
	}

.nav li a:hover, .nav li a:active{
	background:url("images/bg_bt.jpg") repeat-x center;
	color:#fff;
	padding:20px 3px 21px 3px;
	text-decoration:none;}
	
.nav li li a, .nav li li a:link, .nav li li a:visited{/*SUBMENU ====================*/
	color:#fff;
	padding:9px 10px 9px 10px;
	background:#007073;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
		text-transform: none;
		border-bottom:1px solid #009966;
	}
	
.nav li li a:hover, .nav li li a:active{/*SUBMENU ==================================*/
	background:#007060;
	color:#fff;
	padding:9px 10px 9px 10px;
			-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
			text-transform: none;
					border-bottom:1px solid #009966;
	}

.nav li{
	float:left;
	padding:0 0 0 1px;}

.nav li ul{
	z-index:9999;
	position:absolute;
	left:-350px;
	height:auto;
	width:250px;
	margin:0;
	padding:0px;

	}

.nav li ul ul{
	margin:-25px 0 0 150px;}

.nav li:hover ul ul, .nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{
	left:-999em;}

.nav li:hover ul, .nav li li:hover ul, .nav li li li:hover ul, .nav li.sfhover ul, .nav li li.sfhover ul, .nav li li li.sfhover ul{
	left:auto;}

.nav li:hover, .nav li.sfhover{ 
	position:static;}
	
.nav li.current a{
	background:url("images/bg_bt.jpg") repeat-x center;
	color:#fff;
	padding:20px 3px 21px 3px;}

.nav li.current a:hover{
	color:#fff;}
	
/*BUSCADOR =========================================================================*/

.buscador{
	margin:8px 19px 0 0;
	float:right;}	

#searchform{
	margin:0;}
	
#searchform br{
	display:none;}
	
#searchform #s{
	cursor:text;
	width:233px;
	height:32px;
	padding:4px 5px 0px 5px;
	background:url("images/bg_bbuscar.png") no-repeat scroll right center;
	color:#000000;
	opacity:0.7;
	font-weight:normal;}
	
#searchform #s:focus{
	opacity:1;
	cursor:text;
	width:233px;
	height:32px;
	padding:4px 5px 0px 5px;
	background:url("images/bg_bbuscar.png") no-repeat scroll right center;
	color:#000000;
	font-weight:normal;}
	
#searchform input{
	background:url("images/boton_buscar.png") no-repeat;
	border:none;
	width:81px;
	height:35px;
	font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;}
	
#searchform input:hover{
	background:url("images/boton_buscar.png") no-repeat center -34px;
	cursor:pointer;
	border:none;
	width:81px;
	height:35px;
	font:normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;}
	
#searchform select{
	width:231px;
	height:27px;
	padding:4px 5px;
	border:1px solid #c2a323;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#000000;
	margin:3px 2px 0px 0px;
	background:#e1b503;}

#searchform select:focus{
	background:#E2E2E2;
	border:1px solid #e1b503;}
	
/*CONTENIDOS GENERALES =============================================================*/

.pagina{
	background:#fff;
	margin:auto;
	width:975px;
	height:auto;}
	
.contenidos{
	margin:40px 0 0 0;
	float:left;
	width:821px;}
	
.single_page{
	margin:40px 0 0 0;
	color:#000;
	float:left;
	width:790px;
}
	
#slider{
	margin:0 0 35px 0;
	float:left;
	width:821px;
	height:268px;}
	
.slide_internas{
	margin:0 0 35px 0;
	float:left;
	width:821px;
	height:154px;}

.post-cat {
	background: url(images/mini-category.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}

.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat left center;
	padding-left: 20px;
	float: left;
	font-size: 95%;
	color: #999999;
}

.listaseleccion2{
	padding:0px;
	margin: 0px 20px 0px 0px;
	float:left;
}

.listaseleccion2 select {
	width: 230px;
	padding:3px;
	margin:0px;
	background-color: #e1e1f3;
	border: 1px solid #999;
}

.listaseleccion2 sul {

	padding:0px;
	margin:0px;
}







#sidebar{
	margin:40px 10px 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	width:144px;
	height:auto;}


#sidebar img{
	opacity:.9;}
	
#sidebar img:hover{
	opacity:.6;
	}
	
	
.menu_sidebar{
	margin:0 0 30px 0;
	border-top:1px solid #9196be;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	width:100%;
	text-transform:uppercase;
	}
	
.menu_sidebar li{
	padding:5px 0;
	border-bottom:1px solid #9196be;}
	
.menu_sidebar li a{
	color:#009999;}

.menu_sidebar li a:hover{
	color:#333;}
	
.menu_sidebar_resto{
	margin:0 0 20px 0;
	float:left;
	width:100%;
	border:none;}
	
	
/*SUB CONTENIDOS PAGINA ============================================================*/
	
#sidebar2{
	margin:0 25px 0 0;
	float:left;
	width:310px;
	height:auto;}
	
#sidebar2 .divider{
	margin:0 0 30px 0;
	float:left;
	width:100%;
	height:auto;}
	
#sidebar2 .divider p{
	line-height:22px;}
	
#sidebar2 .divider a{
	color:#009999;}
	
#sidebar2 .divider a:hover{
	color:#f00;}

#sidebar2 ul.agenda2 li{
	font-size:14px;
	color:#009999;
	background:url("images/icon-agenda.jpg") no-repeat left 4px !important;
	padding-left:22px !important;
	list-style:none;
	margin:10px 0;
	}
	

#sidebar2 ul.blogroll li{
	color:#009999;
	background:url("images/icon-blogroll.jpg") no-repeat left !important;
	padding-left:22px !important;
	list-style:none;
	margin:20px 0;
	height:20px;}
	
#sidebar2 ul.blogroll li a{
	color:#00f;}
	
#sidebar2 ul.blogroll li a:hover{
	color:#0066ff;}
	
		
.titulitos{
	float:left;
	width:100%;}
	
.titulitos .w{
	float:left;
	margin:0 5px 0 0;}
	
.categoria23{
	border:1px solid #999;
	margin:0 0 30px 0;
	padding:12px 0 20px 10px;
	background:url("images/bg-cat.png") scroll center top transparent;
	float:left;
	moz-border-radius:7px;
	border-radius:7px;
	webkut-border-radius:7px;
	ms-border-radius:7px;
	width:287px;
	height:auto;}
	
.libro{
	margin: 0px 20px 0px 0px;
	padding:0px;
	float:left;
	background:#CCCCCC;
	width:166px;
	height:196px;
	}
	
.libro img{
	margin: 0;
	padding:3px;
	
	}

.libro2 {
	margin: 0;
	padding:0px;
	float:left;
	width:580px;
}	
.librocontenedor {
	margin:0px 10px 10px 0px;
	padding: 0px;
	width:100%;
}	
	
.categoria23_inner{
	float:left;
	margin:10px 0 0 17px;
	width:270px;
	height:auto;}
	
.categoria23_inner li{
	text-transform:uppercase;
	background:url("images/div_cat.jpg") repeat-x center bottom;
	margin:0 0 6px 0;
	padding:0 0 6px 0;
	color:#006666;
	font-size:14px;}

	
.agenda{
	background:url("images/bg-ag.jpg") scroll center top transparent;
	border:1px solid #999;
	margin:0 0 30px 0;
	padding:12px 10px 20px 10px;
	float:left;
	moz-border-radius:7px;
	border-radius:7px;
	webkut-border-radius:7px;
	ms-border-radius:7px;
	width:277px;
	height:auto;}
table {font: 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #000; background: #F3F5F7;}

table a {color: #449b00; text-decoration: none;}  

table a:visited {color: #449b00;}

table a:hover {color: #000;}  

table caption {text-align: left; padding-bottom: 10px; font: 200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

table thead th {background: #449b00; padding: 15px 10px; color: #fff; text-align: left; font-weight: normal;}

table tbody, table thead {border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

table tbody {border-bottom: 1px solid #ccc;}
                      
table tbody td, table tbody th {padding: 10px; text-align: left;}

table tbody tr {background: #fff;}

table tbody tr.odd {background: #F0F2F4;}

table tbody  tr:hover {background: #EAECEE; color: #111;}

table tfoot td, table tfoot th, table tfoot tr {text-align: left; font: 120%  "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif; text-transform: uppercase; background: #fff; padding: 10px;}



/*NEWSLETTERS ======================================================================*/

.tit_bulletin{
	font:normal 18px 'DistrictThinRegular';
	color:#999;
	margin:12px 0 0 0;
	float:left;}

.newsletters{
	margin:10px 0 0 0;
	float:left;

	width:299px;
	}
	
.newsletters ul{
	margin:0;
	padding: 0;
}

	.newsletters ul li{
	margin:0;
	padding: 0;
	list-style: none;
	} 
	
.newsletters img{
	margin:0 10px 0 0;}
	
.newsletters br{
	display:none;}
	
.newsletters input {
	float:left;
margin:2px 0 0 0;
	cursor:text;
	width:200px;
	height:24px;
	padding:6px 8px 0px 5px;
	color:#000000;
		-moz-border-radius:5px;
	webkit-border-radius:5px;
	border-radius:5px;
	
}
	

	

	
/*ENLACES ==========================================================*/


.noticias{
	float:left;
	width:450px;}
	
.noticias .individual{
	float:left;
	width:100%;
	height:auto;}
	
.noticias img{
	margin:0 0 15px 0;}
	
.noticias p{
	line-height:22px;}
	
.noticias .individual a{
	color:#009999;}
	
.noticias .individual a:hover{
	color:#f00;}
	
#post_categories{
	background:#fff2bc;
	margin:0 0 15px 0;
	padding:10px;	
	float:left;
	width:430px;
	height:auto;
	border:1px solid #ffcd00;}
	
#post_categories:hover{
	background:#fcdc59;}
	
#post_categories a{
	color:#f00;}
	
#post_categories a:hover{
	color:#000;
	text-decoration:underline;}
	
#post_categories .miniatura{
	margin:0 15px 0 0;
	float:left;
	width:100px;
	height:100px;}
	
#post_categories .txt{
	width:425px;
	height:auto;}



/* RELACIONADOS======================================================================*/



.related_post {
	margin: 0px;
	padding: 0px;
	
}
.related_post h3 {
	font: normal 16px/28px "Trebuchet MS", Tahoma, Arial;
	margin: 0px 0px 10px 0px;
	letter-spacing: 0px;
	padding: 0px 0px 5px 0px;
	text-transform: none;
	overflow:auto;

}
.related_post h3 a, .related_post h3 a:visited {
	color: #360;
	text-decoration: none;
}
.related_post h3 a:hover {
	color: #666;
	text-decoration: underline;
}


ul.related_post{
margin: 0px;
padding: 0px;
}

.img_related_post{
float:left;
clear:both;
}


.text_related_post{
font:normal 12px/18px "Arial", Tahoma, Arial;
color: #666;
float:left;
text-align:left;
width:600px;
}

.text_related_post a, .text_related_post a:visited {
	font:normal 14px/18px "Arial", Tahoma, Arial;
	text-decoration: none;
}


.related_post img {
float:left;
border: 1px solid #ccc;
margin: 0px 6px 0px 0px;
padding: 2px 2px 2px 2px;
width:62px;
height:62px;
display:inline;
}
/*COMENTARIOS ======================================================================*/
	
.div-comentarios{
	padding:10px 0 0 0;
	float:left;
	width:100%;
	height:auto;}

#comments, #respond{
	border-bottom:1px dotted #CCCCCC;
	padding:10px 0 5px 0;
	clear:both;}
	
.commentlist{
	margin:10px 0px;
	line-height:130%;}
	
.commentlist li{
	padding:5px 10px;}
	
.commentlist .alt{
	color:#000;
	width:96%;
	border:1px solid #ccc;}
	
.commentlist cite, .commentlist cite a, .commentlist cite a:visited{
	font-weight:bold;
	font-style:normal;
	font-size:110%;}
	
.commentlist small{
	margin-bottom:5px;
	display:block;
	font-size:87%;}
	
.commentlist small a, .commentlist small a:hover{
	color:#999;}
	
#commentform{
	margin-top:10px;
	font-size:110%;}
	
#commentform p{
	padding:6px 0px;
	margin:0px;}
	
#commentform label{
	color:#000;
	font-size:87%;}
	
#commentform input{
	padding:0 0 0 7px;
	border:1px solid #ccc;
	width:352px;
	margin-top:3px;
	height:24px;
	}
	
#commentform textarea{
	width:562px;
	height:152px;
	border:1px solid #ccc;
	padding:2px;
	margin-top:3px;}
	
	
#commentform #submit{
	-moz-border-radius:5px;
	webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	background:#009269;
	border:none;
	float:left;
	width:140px;
	height:35px;
	cursor:pointer;}
	
/*FOOTER ===========================================================================*/

#footer_lines{
	background:url("images/bg_footer.gif") no-repeat center top;
	margin:auto;
	width:960px;
	height:55px;}

#footer{
	color:#fff;
	background:url("images/bg_footer.jpg") repeat-x scroll center bottom transparent;
	float:left;
	width:100%;
	height:auto;}
.int2{
	margin:0 auto;
	width:660px;
	height:30px;}	
.int{
	margin:0 auto;
	width:960px;
	height:200px;}

.int .bloques1{
	margin:0 150px 0 0;
	padding:50px 0 0 0;
	float:left;
	width:225px;}

.int .bloques{
	margin:0 30px 0 0;
	padding:50px 0 0 0;
	float:left;
	width:225px;}

/*CREDITOS =========================================================================*/
	
.creditos{
	text-shadow:2px 1px 0px #FFFFFF;
	color:#000;
	margin:95px 0 0 0;
	font:normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
	width:100%;
	text-align:center;}
	
.creditos a{
	color:#000;}
	
.creditos a:hover{
	text-decoration:underline;}