/**#################### DEFAULT and FORMS CSS ####################**/
body,html { margin: 0 auto; padding : 0; background-color:#260512;}
div {
  font-family      : sans-serif, Helvetica, Arial;
  color            : #000;
  font-size        : 12px;
  line-height      : 16px;
}

.p {
  font-family      : sans-serif, Helvetica, Arial;
  color            : #000;
  font-size        : 12px;
  line-height      : 16px;
}

hr {
  color            : #999999;
  height           : 1px;
  width            : 100%;
}

h1 {
 font-family:Verdana, Geneva, sans-serif;
 font-size:16px;
 color:#60153d;
 line-height:21px;	
}

a:link, a:visited { color: #000; text-decoration: underline; }

a:hover {
  color            : #006699;
  text-decoration  : none;
  }
  
   
  a.mostread:link, a.mostread:visited { color: #666; text-decoration: underline; }

a.mostread:hover {
  color            : #E9B112;
  text-decoration  : none;
  }
  
a.latestnews:link, a.latestnews:visited { color: #666; text-decoration: underline; }

a.latestnews:hover {
  color            : #E9B112;
  text-decoration  : none;
  }

a.return_a:link, a.return_a:visited { 
 background:url(../images/atras.png) no-repeat;
 width:54px;
 height:16px;
 float:left;
}

a.return_a:hover {
 background:url(../images/atras-up.png) no-repeat;
 width:54px;
 height:16px;
 float:left;
}

.main_00 {
 width:100%;
 background:url(../images/bg_00.png);
 float:left;
}

.main_01 {
 width:934px;
 margin:0 auto;
}

.main_02 {
 float:left;
 width:934px;
 margin:0 auto;
 padding-top:20px;
}

.header {
 float:left;
 width:933px;
 height:117px;
 position:relative;
 z-index:0;
 background:url(../images/bg_top.png) no-repeat;
 padding-left:1px;
}

.search {
 margin:40px 0 0 680px;
 position:absolute;
 z-index:1;	
}

.slide {
 float:left;
 width:919px;
 height:255px;
 padding:0 0 0 16px;
 background: url(../images/bg_body.png) repeat-y;
}

.cl {
 float:left;
 width:688px;
 padding:0 7px 0 17px;
}

.cr {
 float:right;
 width:205px;
 margin-right:17px;
 background:url(../images/bg_col_r.png) bottom no-repeat;
}

.menu_top {
 background: url(../images/bg_menu.png) no-repeat;
 width:614px;
 height:40px;
 padding:24px 0 0 15px;
}

.content {
 width:934px;
 float:left;
 background: url(../images/bg_body.png) repeat-y;
}

.foot_content {
 clear:both;
 background:url(../images/bottom.png) no-repeat;
 width:934px;
 height:18px;
}

.footer_00 {
 width:100%;
 height:169px;
 float:left;
 background:url(../images/bg_footer_top.png) repeat-x;
}

.footer_01 {
 width:934px;
 margin:0 auto;
}

.footer_02 {
 width:934px;
 height:131px;
 text-align:center;
 font-family:Tahoma, Verdana,sans-serif;
 font-size:11px;
 color:#fff;
 line-height:17px;
}

.foot_cr {
 width:100%;
 height:30px;
 padding-top:8px;
}

.separator0 {
	padding:2px;
}

.contentheading {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  width            : 100%;
  font-size        : 17px;
  font-weight      : bold;
  line-height      : 21px;
  text-align       : left;
  color            : #60153D;
  margin           : 0;
 padding:10px 0;
  }
  
.componentheading {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  width            : 100%;
  font-size        : 17px;
  font-weight      : bold;
  line-height      : 21px;
  text-align       : left;
  color            : #60153D;
  margin           : 0;
 padding:10px 0;
  }

.componentheading_gallery {
  font-family      : Arial, Verdana, Helvetica, sans-serif;
  width            : 595px;
  font-size        : 17px;
  font-weight      : bold;
  line-height      : 17px;
  text-align       : left;
  color            : #60153D;
  margin           : 0;
 padding:10px 13px;
 float:left;
  }

img {
border: 0;
}

/** Read more **/
a.readon:link, a.readon:visited { color: #fff; font-size: 12px; white-space: normal; font-weight: normal; padding: 1px 10px; float: right; line-height: 15px; background-color: #006699; text-decoration: none; border: solid 1px; }
a.readon:hover { color: #fff; font-size: 12px; white-space: normal; font-weight: normal; padding: 1px 10px; line-height: 15px; background-color: #0099CC; background-attachment: scroll; background-position: 0 0; text-decoration: none; border: solid 1px; }

a.mainlevel:link, a.mainlevel:visited {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-weight:bold;
line-height:18px;
padding:10px 0;
background: transparent;
	border-bottom:#666 dotted 1px;
	display: block;
	text-decoration:none;
}

a.mainlevel:hover {
	color:#006699;
}

.inputbox1 {
 float:left;
 background: url(../images/bg_input_search.png) no-repeat;
 height:20px;
 width:133px;
 color:#000;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 border:0;
 padding:0 0 0 8px;
}

.buscar_txt {
 float:left;
 font-size:10px; 
 font-family:Verdana,Tahoma,Arial,sans-serif;
 color:#4C1030;
 font-weight:bold;
 margin-right:3px;
}

.button_search_h {
 float:left;
 border:0;
 width:18px;
 height:20px;
 margin-left:3px;
}

.return {
 float:left;
 padding:12px 13px 0 0;
 height:4px;
 width:21px;
}

.textbox {
 width:240px;
}
