body {
  background:rgb(211, 226, 195);
  margin: 0;
  padding: 0;
  font: 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
  text-align: center;
  line-height: 1.7em;
  color: #000;
  min-width: 960px;
}

#main {
	background: #fff;
	color: #000;
	padding: 20px;
	margin: 40px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 225px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 225px; /*Width of left column*/
margin-left: -100%;
overflow: hidden;

}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
text-align: left;
}
.hcolumnas {border: 0px solid;}
.bloque_pie {height: 300px;}
/* --------------------- POTSFINK --------------------------*/

.rn-table {
border-collapse:collapse;
width:100%;
}

.rn-table tr{
border-bottom: 1px dashed #9c0; /*the border*/
}
.rn-td {
padding: 3px 3px 0 2px;
}
.rn-day {
color:#666666;
float:left;
font-size:28px;
padding-bottom: 3px;
text-align:center;

}
.rn-monthyear {
color:#666666;
float:left;
font-size:11px;
letter-spacing:0.06em;
line-height:95%;
text-align:left;
}

h1
{
 position:relative;
	left: -10px;
  margin: 10px 0 -40px -2px;
  padding: 0 10px 40px 9px;
  font-size: 18px;
  color: #000;
  background-color: inherit;
  border-left: 5px solid rgb(211, 226, 195);
}

h2{
font-size: 12px;
font-weight: bold;
  color: #000;
margin: -18px 0 -5px 0px;
}

.address{
font-size: 12px;
font-weight: bold;
  color: #000;
}

hr{
border: none 0;
border-top: 1px dashed #9c0;/*the border*/
width: 70%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.post-date{
float: left;
display: inline;
overflow: hidden;
margin: 0 10px 0 0;
width: 60px;
height: 68px;
background: url(../images/web/date_button.gif) no-repeat;
}

.month { /* month style */
font-size: 0.9em;
font-family : Georgia, Sans-serif;
text-align: center;
color: #fff;
font-weight: bold;
margin: 2px 1px 0 1px;
}

.day { /* today style */
font-size: 1.5em;
font-family : Georgia, Sans-serif;
text-align: center;
color: #fff;
font-weight: bold;
margin: 0 5px 5px 0;
}



/* --------------------- Columnas -----------------------------*/
.columnmain{float: left; width: 70%;border-right: 1px dashed #9c0;/*the border*/}
.columnevent{float: right; width: 28%;}
.column3{float:left;width: 33%;}
.column3 a img{border:1px solid #fff;}
.column3 a:hover img {border:1px solid #000;}
.imagecolumn{height: 50px; overflow: hidden;}
.innercolumn{
  margin-top: 5px;
  padding: 0px 15px 0px 0px;
  font-size: 12px;
  color: #000;
}
/* --------------------- Alinear objetos ----------------------- */
.right {float: right;}
.left {float: left;}
.center { margin: auto;}
.clear:after {content: ".";display: block;height: 0;clear: both;  visibility: hidden;}
/* Formato texto */
.txtderecha {text-align: right;}
.txtizquierda {text-align: left;}
.txtcentro {text-align: center;}
.comment {font-style: italic;}

ul.inline {list-style-type:none; }

ul.inline li {
	margin:5px;
	padding:2px;
	float:left; 
}
/* --------------- MENU SLIDE ---------------------------*/

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 225px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
	background: url(../images/web/nav-h.gif) center left no-repeat;
	font: 2.5em "Arial",sans-serif;
	padding-left: 25px;
    	color: #9C0;	
}

ul.menu li a:hover {

}

ul.menu li ul li a {
  background: #fff;
  color: #000;
  padding-left: 25px;
  font: 1.5em "Arial",sans-serif;
}

ul.menu li ul li a:hover {
  border-left: 20px #9C0 solid;  
padding-left: 5px;
  
}

/* === Language menu === */
#sublang
{
  position: relative;
  top: -39px;
  left: 50px;
  height: 31px;
  width: 350px;
  padding-left: 10px;
  margin: 0;
  list-style: none;   

}

#sublang li
{
  float: left;
  display: block;
  width: 82px;  height: 31px;  
}

#sublang a
{
  display: block;
  width: 82px;  height: 31px;  
  background-color: inherit;
  text-decoration: none;
  line-height: 25px;
  text-align: center;
}

#sublang a:link, #sublang a:visited
{
  color: #749942; 
  background-color: #D3E2C3;
}

#sublang a:hover, #sublang a:active
{
  background-image: url('../images/web/tabb2.jpg');
  color: #ffffff; 
}

#sublangselected
{
  display: block;
  width: 82px;  height: 31px;  
  background-image: url('../images/web/tabb.jpg');    
  text-decoration: none;
  line-height: 25px;
  color: #ffffff;
  text-align: center;
}
