body{
	margin-top:5px;
}
p{
	font-weight: normal;
}
img {
	border:none;}

ul, a, h2 {
	margin:0; padding:0; list-style:none;}

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#444444;
	position:absolute;
	margin-left:180px;
	margin-top:2px;
	width: 426px;
	left: 242px;
	top: 394px;
}

h1.invert{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
	color:#ffffff;
	position:absolute;
	margin-left:220px;
	margin-top:2px;
}


.spacer {
	font-size:0; line-height:0; clear:both;}

#frame{
	width:950px;
	height:auto;
	background-color:#fff; color:#444444;
	padding:0 2px;
	margin:auto;
}

#cabecera{
width:950px;
text-align:left;
}

#donalia{
	width:210px;
	float:left;
	height:44px;
	text-align:left;
	padding-top:19px;
}
	
#banner_superior{
	height: 90px;
	width: 728px;
	float: right;
	margin-bottom: 10px;
}

/* navegador*/

#navcontainer{
	width:950px;
	float:left;
	height:32px;
	_height:24px; /* Hack para IE6 */
	padding-bottom:0px;
	border-bottom:4px solid #2EB135;
	margin-bottom:6px;
	_margin-bottom:0px; /* Hack para IE6 */
	margin-top:10px;
	_margin-top:0px; /* Hack para IE6 */
}
	
#navcontainer ul {
	font:bold 14px/35px Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 0px;
}
	
#navcontainer ul li {
	width:100px;
	float:left; 
	padding:0px 6px 0 6px;
	text-align:center;
	margin-right:4px;
	}
	
	
	#navcontainer ul li a{
	color:#fff;
	text-decoration:none;
	
	}
	
	#navcontainer ul li a:hover{
	color:#fff;
	text-decoration:none;
}
	
#navcontainer ul li {
	background-image:url(../images/menu_bg_on.gif);
	background-repeat:repeat-x;
	}
	
#navcontainer ul li:hover {
	 	background-image:url(../images/menu_bg_off.gif);
		background-repeat:repeat-x;
		color:#fff;
	 }

#navcontainer ul li.large{
	width:150px;
	background-image:url(../images/menu_bg_on_large.gif);
}

#navcontainer ul li.large:hover, #navcontainer ul li.large_grey{
	width:150px;
	background-image:url(../images/menu_bg_off_large.gif);
}

/*--cierre navegador--*/

#tabla {
	border: 0px;
	background-color:#fff;
	border-collapse:separate;
}
 #tabla td{
  border: 0px!important;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
}

#tabla a:active, #tabla a:link, #tabla a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2eb135;
	font-size:11px;
	text-decoration:none;}
#tabla a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444444;
	font-size:11px;}

#tablabord {
	border:0px;
	background-color: #fff;
	border-collapse:separate;}
 
 #tablabord  td{
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #a1d88b;}
	
.NoBord{
	border: 0px none #fff;}
	
.NoBord_inv{
	border: 0px none #fff;
	background-color:#000;}	
	
.BordInf{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a1d88b;}
	
#tablabord  div{
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
	
#tablabord  a:active, #tablabord  a:link, #tablabord  a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2eb135;
	font-size:11px;
	text-decoration:none;}
	
#tablabord  a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444444;
	font-size:11px;
	text-decoration:underline;}
	
.tit {
 background-color: #2eb135;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:16px;
 letter-spacing:1px;
 color:#fff;
 font-weight:bold;}
 
 #headcontainer{
	width:774px;
	height:132px;
	background-color:#FFF; color:#444444;
	border-top:4px solid #9D9C9C;
	margin:auto;}

#leftcontainer{
	width:385px;
	height:132px;
	background-image:url(../images/bannerpicleft.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#fff; color:#444444;
	float:left;
	margin-top:auto;}

#logo{
	width:267px;
	height:40px;
	padding-top:45px;
	padding-left:45px;
	margin:auto;}

#rightcontainer{
	width:389px;
	height:132px;
	background-image:url(../images/bannerpicright.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#fff; color:#444444;
	float:left;
	margin-top:auto;}

#homecontainer{
	width:100px;
	height:39px;
	float:left;
	margin-top:auto;}

#homearrow{
	width:auto;
	height:20px;
	padding-left:30px;
	padding-right:5px;
	padding-top:15px;
	text-align:center;
	float:left;
	margin:auto;}

#home{
	width:auto;
	height:27px;
	padding-top:12px;
	text-align:center;
	float:left;
	margin:auto;}

a.hometxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2eb135; 
	text-decoration:none;}

a.hometxt:hover{
	color:#444444;
	text-decoration:underline;}

#contactscontainer{
	width:90px;
	height:39px;
	float:left;
	margin-top:auto;}

/* nav part style end here */

/* banner part style start from here */

#banner{
	width:950px;
	background-color:#fff; color:#444444;
	margin:auto;
	padding-top:5px;
	padding-bottom:5px;
}

#bright{
	width:409px;
	height:265px;
	background-image:url(../images/corcheteizd.gif);
	background-repeat:no-repeat;
	float:left;
	margin:auto;
	line-height:19px;}

#bright_izd{
width:200px;
float:left;
line-height:12px;
word-spacing:-0.15em;
}

#bright_dcha{
width:200px;
float:right;
line-height:12px;
}

#bright_izd p, #bright_dcha p{margin:9px 0 0 0;}

#bright a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2eb135; background-color:inherit;
	text-decoration:none;
}
#bright a:hover{
	color:#444;
}
#bright img{
	border:0px;
	margin-left:5px;
	margin-right:2px;
}
#bleft{
	width:540px;
	height:265px;
	padding-top:1px;
	padding-right:1px;
	float:right;
	margin:auto;}

.categorynav{
	width:180px;
	height:24px;
	float:left;
	margin:auto;
	vertical-align:middle;
	padding-left:6px;}

.cbullet{
	width:10px;
	height:24px;
	float:left;
	margin:auto;}

.bullet{
	width:8px;
	height:10px;
	float:left;
	margin:auto;
	text-align:center;
	vertical-align:middle;
	padding-right:5px;
	}

.ctxtcontainer {
	width:106px;
	float:left;
	margin:auto;}

.ctxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF; background-color:inherit;
	text-decoration:none;}

.ctxt:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFE200; background-color:inherit;
	text-decoration:none;}
	#cmore{
	width:200px;
	text-align:right;
	float:right;
	margin:auto;}

/* banner end part style end here */

.blank{
	width:950px;
	height:5px;
	background-color:#fff;
	margin:auto;
	clear:both;
}

/* body part style start from here */

#bodycontainer{
	width:950px;
	height:auto; 
	color:#444444;
	background-color:#fff;
	margin:auto;
}

#bodycontainerleft{
	width:230px;
	height:auto;
	background-color:#fff;
	float:left;
	margin:auto; color:#444444;}

#lmaim{
	width:205px;
	height:auto;
	text-align:center;
	margin:auto;}

#blmaim{
	width:205px;
	height:17px;
	text-align:center;
	margin:auto;}

#loginmaim{
	width:205px;
	height:auto;
	text-align:center;
	margin:auto;
}

#logingbottom{
	width:203px;
	height:6px;
	background-repeat:no-repeat;
	text-align:center;
	margin:auto;}

#advtmaim{
	width:208px;
	height:208px;
	float:left;
	margin:auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;}

#advtmaim2{
	width:208px;
	height:208px;
	float:left;
	margin:auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;}
#advtmaim3{
	width:208px;
	float:left;
	margin:auto;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border:1px solid #ccc;}
#advtmaim3 P{
	margin:10px 5px;
	border-bottom:1px solid #ccc;
	text-align:left;}
#advtmaim3 a{
	font-weight:bold;
	}
.newusercontainer{
	width:175px;
	height:32px;
	text-align:center;
	margin:auto;}

.newleft{
	width:67px;
	height:auto;
	padding-top:15px;
	float:left;
	margin:auto;}

.newright{
	width:101px;
	height:auto;
	padding-top:11px;
	float:right;
	margin:auto;}

.nutxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#4C4A4A; background-color:inherit;}

#bodycontainercenter{
	width:500px;
	height:auto;
	color:#444444;
	background-color:#fff;
	float:left;
	margin:auto;
	text-align:left;
	}

#wmaim{
	width:450px;
	height:auto;
	text-align:center;
	margin:auto;}

#welcome{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;}

#wtxt{
	width:450px;
	height:auto;
	float:left;
	margin:auto;
	background-repeat:no-repeat;
	text-align:justify;
	padding-top:4px;
	line-height:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;
	}

.wtext{
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#444444;
	line-height:15px;}

.wtext a:link , .wtext a:visited, .wtext a:active  {
	text-decoration:none;
	color:#2eb135;}

.wtext a:hover{
	text-decoration:underline;
	color:#2eb135;}

.ong {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#444444;
	line-height:18px;}
	
.ong a:link, .ong a:visited, .ong a:active {
	text-decoration:none;
	color:#fff;}

.ong a:hover{
	text-decoration:underline;
	color:#fff;}

.h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#444444; }

.rmore{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#2eb135;
	text-decoration:none;}

.rmore:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#444444;
	text-decoration:underline}

#bodycontainerright{
	width:212px;
	height:auto;
	background-color:#fff; color:#444444;
	float:left;
	margin:auto;}

#rmaim{
	width:192px;
	height:auto;
	margin:auto;
}
#rmaim a{
	font-weight:bold;
	color:#2eb135;
	text-decoration:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#rmaim a:hover{
	text-decoration:underline; 
}
#rmaim p.news{margin-bottom:-9px; line-height:0.8em;}
#rmaim p.ultimanews{line-height:0.8em;}

.featured{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	}
	
.fuente{
	font-size:9px;
	color: #000000!important;
	font-weight: normal!important;
}
.fpm1{
	width:192px;
	float:left;
	margin:auto;
	padding-top:4px;}

.fpmleft{
	width:97px;
	height:auto;
	float:left;
	margin:auto;}

.fpmright{
	width:190px;
	height:auto;
	float:left;
	margin:auto;
	text-align:justify;}

.ftext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:4px;
	text-align:left;
	color:#444444;
	background-color:inherit;}

#blankright{
	width:192px;
	height:14px;
	text-align:center;
	margin:auto;}

#rightpic{
	width:192px;
	height:170px;
	float:left;
	text-align:right;
	margin:auto;}


/* banner pie */
#bannerinferior {
	clear:both; 
	width:950px;
	padding:5px;
	margin-top:5px;
	text-align:center;
}
	
/* newfooter */
#newfooter {clear:both; width:950px; height:520px; background:#eeeeee; line-height:11px; padding-bottom:10px; margin-top:5px; border-top:solid 2px #2eb135; color:#2eb135; font-family:Verdana; font-size:14px; font-weight:bold;}
	
#newfooter a, #newfooter a:visited {
font-size:10px;
font-weight:bold;
color: #444444;
text-decoration:none;}

#newfooter a:hover {color:#2eb135}

#newfooter h4 {font: bold 18px  Verdana; color:#2eb135;	margin:10px 0 18px 0; text-transform:uppercase; text-align:left;}
.newfooter-ongs { width: 29%; float: left; margin-left:16px; margin-right:16px;}
.newfooter-ongs ul { list-style:none; margin: 0px; padding: 0px;}
.newfooter-ongs ul li { padding:0px 0px 5px 10px; margin-bottom:5px; border-bottom: solid 1px #fff;}
/* footer */

#footer{
	width:950px;
	height:26px;
	background-color:#2eb135;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	color:#006600;
	margin-top:3px;
	border-top: solid 2px #D06902;
	border-bottom: solid 1px #006600;
}

#footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff; 
	text-decoration:none;
}

#footer a:hover{
	color:#444444;
	text-decoration:underline;
}

/* conflictos */
#conflicto{
	width:180px;
	height:160px;
	margin-left:10px;
	line-height:16px;
	float:left;
	border-bottom:2px solid #2EB135;
	border-top:2px solid #2EB135;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}

#conflicto a:active, #conflicto a:link, #conflicto a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2eb135;
	font-size:11px;
	text-decoration:none;}
	
#conflicto a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444444;
	font-size:11px;
	text-decoration:underline;}

/* ong noticias */
#ongnoticias{
	width:180px;
	margin-left:10px;
	margin-top:10px;
	line-height: 20px;
	float:left;
	border-bottom:2px solid #fa9b2f;
	border-top:2px solid #fa9b2f;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}

#ongnoticias a:active, #ongnoticias a:link, #ongnoticias a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#2eb135;
	font-size:11px;
	text-decoration:none;}
	
#ongnoticias a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#444444;
	font-size:11px;
	text-decoration:underline;}

/* espacio adsense */
#adsense{
	width:204px;
	height:412px;
	background:#eeeeee;
	margin-left:5px;
	margin-top:5px;
	float:right;
	border-bottom:2px solid #fa9b2f;
	border-top:2px solid #fa9b2f;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}

/* calendario */
.calendario {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:1px;
	color:#fff;
	background:#2EB135;}

.calendario-home{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:1px;
	color:#999;
}
/* form */
form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#444444;}

input {
 background-color: #fff;;
 width:150px;
 height:16px;
 border: 1px solid #2eb135;}

select {
 background-color: #fff;;
 height:16px;
 border: 1px solid #2eb135;}

textarea {
 background-color: #fff;;
 border: 1px solid #2eb135;}

.button {
 background-color: #2eb135;
 width:60px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#fff;
 font-weight:bold;}
 
 /* otos */
.fuente {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ced2dd; }
	
	
	/*Fuente*/
.rmore_fuente{
	font-size:10px!important;
	color:#000000!important;
	font-weight:normal!important;
	text-decoration:none!important;
}

.rmore_fuente:hover{
	font-size:10px!important;
	color:#000000!important;
	text-decoration:underline!important;
	font-weight:normal!important;	
}	

img.right{
	float:right;
	padding:3px;
	border:2px solid #F90;
	margin:20px;
	}

#pieproducto{padding-top:10px; margin:0 auto; width:950px; height:100px;}

#pieproducto p{
	font:11px Arial, Helvetica, sans-serif;
	color:#666; margin-bottom:10px;
	}
#pieproducto p a{color:#444444;}	

.derecha{float:right;margin-left:20px; margin-top:8px;}
.left{float:left;margin-top:5px;}

.tool {
	padding-left:6px;
	vertical-align: middle;
}
.tool a:hover {
	position: relative;
	cursor:pointer;
}
.tool a span {
	display: none;
	font-weight:bold;
	color:#000;
	font-weight:normal;
	text-align: left;
}
.tool a:hover span{
	display: block;
	padding: 5px;
	margin: 10px;
	z-index: 999!important;
	border: 1px dotted #ea671f;
	background-color: #CCCCCC;
	position: absolute; top: 10px; left: 4px;
}
.tool a:hover span{width:200px;}

/*.enlaces_externos{ margin:28px 0 0 220px;}*/

/* pie 2.0  post_pie */

div#post_footer  {
overflow:hidden;
padding:0 0 20px;
}

div#post_footer a img {
border:none;}

div#post_footer p {
color:#666666;
font:11px Arial,Helvetica,sans-serif;
}
div#post_footer p.enlaces_externos {
line-height:19px;
padding:5px 0 0;
text-align:center;
}
div#post_footer p.enlaces_externos a {
border-right:1px solid #777777;
font-size:11px;
margin:0 5px 0 0;
padding:0 5px 0 0;
text-decoration:none;
color:#444444;
}

div#post_footer p.enlaces_externos a:hover {
color:#2EB135;
}

.derecha {
float:right;
margin-left:20px;
margin-top:8px;
}
.left {
float:left;
margin-top:5px;
}
p.logo_conteneo {
float:left;
margin:0 30px 0 15px;
padding:10px 0 0;
}
div.miembro {
float:right;
margin:17px 9px 0 20px;
}
div.miembro .literal {
color:#999999;
font-size:11px;
overflow:hidden;

}
div.miembro a {
float:left;
margin:0 5px 0 0;
text-decoration:none;
}
div.miembro span {
color:#999999;
display:block;
font-size:10px;
margin:0 0 5px 0;
}

.bk_logo_irsn{background-color:#000; overflow:hidden;}

/* pie 2.0 post_pie ende */
