* {
margin: 0;
padding: 0;

}
body {
background: #fff;
color: #000000;
font-family: arial, helvetica, sans-serif;
font-size: 100.1%;
padding: 0px;
text-align: center;

}
/* ################   Position ################  */#all {
background: #FFFFFF;
color: #000000;
font-size:1em;
margin: 0 auto;
text-align: justify;

}
#page  {
 
}
#header {
background: #286C5F url(../images/headerBg.jpg);
background-repeat:repeat-x;
color: #000000;
margin: 0;
position: relative;
text-align: right;
height:203px;
display:block;

}
#contentarea,#contentarea2 {
border: solid 0px #000;
margin: 20px 0 0 0;
padding: 0px 0px 0px 0px;
position: relative;
overflow: hidden;
clear:both;

}
#wrapper  {
 margin: 0 10%;

}
#left {
background: #FFFFFF;
border-right: solid 0px #EEEEEE;
float: left;
margin: 20px 0 0 0;
width: 21%;

}
#right {
clear:both;
color:#000000;
float:right;
padding-top:10px;
width:200px;

}
#main2 {
background-color:#FFFFFF;
min-height:520px;
padding:25px 20px 20px;

}
#main {
background: #fff;
margin: 0 0px 0 0;
padding: 25px 20px 20px 20px;
position: relative;

}

.unsichtbar,.u2,.invisible , .unseen {
display: inline;
height: 0px;
left: -3000px;
position: absolute;
top: -2000px;
width: 0px;
z-index: 200;

}
.wrap {
border: 0;
clear: both;
float: none;
font-size: 1px;
height: 0;
line-height: 1px;
margin: 0;
padding: 0;
visibility: hidden;

}
#logo {
font-size: 1em !important;
font-weight: bold !important;
position: relative;
text-align: left;
text-transform: none !important;
z-index: 0;

}
#logo  img  {
 display: block;
 
}
.leading {
background-color: #e7efed;
border: 1px dotted #286C5F;
color: #000000;
margin: 30px 0px 10px 0px;
padding: 20px 20px 40px 20px;
position: relative;

}
.leading_conferencias {
background-color: #e7efed;
border: 1px dotted #286C5F;
color: #000000;
margin: 30px 0px 10px 0px;
padding: 20px 20px 40px 20px;
position: relative;
text-align:center;

}
div.leading_conferencias div  {
margin:20px auto 0 auto;
text-align:center;

}
.leading_separator {
border-bottom: solid 0px #333333;
display: block;
height: 10px;
margin: 0 0 0px 0;

}
.article_separator {
display: none;
float:left;
clear:both;

}
.blog  {
 padding: 0;
 
}
.cols1 {
display: block;
float: none !important;
margin: 0 !important;

}
.cols2  {
 width: 45%;
 
}
.cols3  {
 width: 30%;
 
}
.column1 , .column2 {
border: solid 0px #D4A7C5;
margin: 0 5px 0 0;
position: relative;

}
.column2 , .column1 {
float: left;
margin: 0;

}
.column2 {
float: right;
margin: 0;
width: 45%;

}
.article_row {
margin: 0px 0 0px 0;
padding: 0;

}
.article_column {
border: solid 0px #ccc;
padding: 10px 10px 10px 0;

}
.row_separator2 {
display: block;
clear: both;
margin: 0;
border: solid 0px;

}
div#consulta  {
margin-top:15px;
background-color:#E7EFED;
border:1px dotted #286C5F;
padding:10px;
margin-right:230px;

}
div#bottom  {
background-color:#ebebeb;
float:left;
margin-top:50px;
margin-bottom:20px;
width:100%;

}
div#bottom div  {
float:left;
width:100%;
margin:0 10px 0 0;

}
div#bottom div.slick-rss-container div, div#bottom div .slick-rss-desc  {
font-size:18px;
width:100%;
}
.slick-rss-desc {
	visibility:hidden;
	display:none;
}
div#bottom div ul  {
margin:10px 0;
float:left;
clear:both;
list-style:none;
width:100%;

}
div#bottom div ul li  {

}
div#bottom div ul li a  {
font-size:0.9em;

}
div.destacat h2 {
	padding-left:20px;
}

