
body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #2d2937; //color fondo
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector 
	*/
	font-size:12px;
	color:#333333;
}

a{
	color:#333333;
	
}

.thrColAbs #container {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 700px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	background-color: #1a191f;
} 
.thrColAbs #sidebar {
	position: absolute;
	top: 0;
	right: 0;
	width: 218px; /* the background color will be displayed for the length of the content in the column, but no further */
	height: auto;
	font-size:12px;
	color:#ffffff;
}



.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 20px;
}


.photoflt{
	float: left;
	margin-right: 8px;

}
.photoflt a {
	text-decoration:none;
	height: 118;
}


.clear{
	clear:right;
}

.clear-both{
	clear:both;
}

.header {
	padding: 0;
	margin : 0;
	height: 302px;
}
.infocontainer{
	height: 302px;
	padding-right:20px;
}



.menu  {
	margin:0;
	padding: 5px 20px 9px 20px;
	background-color:#FFFFFF;
	width: 442px;
	list-style: none;
	clear:both;
	font-size:12px;
	word-spacing: -2px;
	height: 16px;
}

.menu li{
	display:inline; 
	list-style-position:outside;
	padding: 0 0 0  5px; 
	margin: 0 0 0 1px; 
	border-left:1px solid #ccc
	
}
li.first{
	padding-left:0; 
	margin-left:0; 
	border-left:none;
}

.menu a {
	font-weight: bold;
	text-decoration: none;
	color:#333333;
	margin:0;
	padding:0;
}

.locale{
	margin:0;
	padding: 5px 0 9px 20px;
	list-style: none;
	clear:both;
	height: 16px;
}

.locale li{
	float:left;
}

.locale a{
	font-weight: bold;
	color:#ffffff;	
}


.attach{
	background-color:#FFFFFF;
	padding : 20px 30px 30px 40px;
	color:#333333;
}
.attach a{
	font-weight: normal;
	font-size:10px;
}

.content{
	background-color: #1a191f; // color del contenido X1
	color:#333333;
	margin:0;
	padding:0;
}

/*Area de prensa */
.content h1 {
	font-size: 16.5px;
	font-weight: bold;
	margin:0;
	padding-top:10px;
	background-color:#fce9d8;
	width: 462px;
}

/*Area de prensa */
.sidebar h1 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16.5px;
	font-weight: bold;
	margin:0;
	padding: 20px 0 0 25px;
	
}
.sidebar a{
	font-weight: bold;
	text-decoration: underline;
}

.logo{
	padding: 30px 0px  20px 20px;
}

.info{
	word-spacing: -2px;
	font-size:11px;
	padding: 0 0  20px 20px;
	
}
.infolinks{
	padding: 0 0  0 20px;
}
.infolinks a{
	color: #ffffff;
}
a img{
	border:none;
}

.buttons{
	margin: 15px 0 5px 0;
	background-color:#fce9d8;
	width::118px;
	clear:both;
	text-align:center;	
}

.buttons a{
	text-decoration:none;
	padding:2px;
	margin-right:8px;
	background-color: #302a23;
	color:#ffffff;
	font-size:10px;
	font-weight: bold;
}

.photogallery{
	background-color:#fce9d8;
	clear:both;
	width: 462px;
	display:block;
	min-height:160px;
}
.photogallery .separator{
	width: 462px;
	clear:both;
	background-color:#333333;
	height:1px;

}

.photo img{

	margin: 10px 0 10px 0;
	height:118;
}
.photo{
	float: left;
	margin: 15px 20px 10px 0;
}

.anews{
	background-color:#fce9d8;
	clear:both;
	width: 462px;
	margin-bottom: 1px;
	padding:10px 0 20px 0;
}

.news{
	background-color:#fce9d8;
	height:118px;
	clear:both;
	width: 462px;
	margin-bottom: 1px;
	padding:20px 0 20px 0;
}
.newscontainer{
	margin-right: 20px;
	height:104px;
}
.artscontainer{
	margin-right: 20px;
}



/* To admin */
.liquid{
	background-color:#fce9d8;
	clear:both;
	width: 462px;
	margin-bottom: 1px;
	padding:10px 0 20px 0;
}

.footer{
	
	background-color:#fce9d8;
	padding: 20px 0 45px 0;	
	font-size:10px;
	text-align:center;
}
.contcontainer{
	background-color:#fce9d8;
	padding-left:20px;
}
.pager{
	background-color:#fce9d8;
	width: 442px;
	padding: 6px 20px 8px 0;
	margin-bottom:1px;	
	text-align:right;
	
}
.menupager{
	margin:0;
	padding: 0;
	list-style: none;
	clear:both;
	height: 16px;

}

.menupager li{
	float:right;
	padding: 0 2px 0 0;
}

.pager a{
	color:#333333;
}


.title {
	font-size: 16.5;
	font-weight: bold;
	padding:5px 10px 0 0;
}

.teaser{
	padding:15px 0 5px 0;
	text-align: left; 

}

.post{
	margin: 15px 20px 5px 0;
	text-align: left; 
	


}

.link{
	text-decoration:underline;	
	text-align:right;
	padding: 0 20px 0 0;
}

.underline a{
 	text-decoration:underline;		
}

.noline a{
	text-decoration:none;
}

.copyright{
	font-size: 11px;
	margin-right:20px;
	padding:5px 10px;
	color:#ffffff;
	background-color:#d91616;
	width: 422px;

}

