body {
	background-image:url(images/bg_modelo1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#2D3035;
  color: #000000;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

hr {
  height: 1px; 
  color: #59171C;
  background-color: #ffffff;
}

ul, li, p, td {
  color: #59171C;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

table.user_box a { display: block; clear: both; padding-top: 5px; }

table.tablecontents { width: 770px; margin: 0 auto; }

/* Breadcrumbs */

table.breadcrumbs { height: 19px; background-color: #EAE0BA; padding: 2px; margin: 3px; }
table.breadcrumbs a { color: #59171C; font-weight: bold; margin-right: 3px; margin-left: 3px; }

table.content_body { margin: 10px; }

table.content_body table { width: 100%;  }

div.logo_content { position: relative; float: left; width: 100%; height: 91px; margin: 0; padding: 0; }

div.logo_centenario { width: 100%; height: 91px; background: url(images/cab_centenario.gif) top right no-repeat; }

td.td_content { background: url(images/pie_td_content.gif) bottom left repeat-x #FFFDEE; width: 100%; padding-right: 6px; }

.tablehead {
	width: 100%;
	height: 91px;
	background: url(images/cabecera.gif) top left no-repeat;
	border-collapse: collapse;
}

.tablehead tbody tr td { position: relative; }

td.td_left { width: 190px; padding-bottom: 350px; background: url(images/balon.gif) bottom left no-repeat #EAE0BA;  }

td.td_left td.head2 { padding: 3px 0 3px 6px; background: #59171C; border: 3px solid #290407; }

table.menu { padding: 3px; }

table.menu td { border-bottom: 1px dotted #59171C; }

table.menu a { width: 156px; display: block; height: 15px; text-decoration: none; background: url(images/bullet_menu.gif) left no-repeat; padding-left: 14px; font-weight: bold; color: #290407;  }
table.menu a:hover { color: #290407; }

.tablebottom {
	/*background: url(images/pie.gif) bottom left no-repeat;*/
	width: 100%;
	height: 51px;
}

.bordercolor {

}

.tablebgcolor {
  background-color: #ffffff;
}

.navbar {
  background-color: #59171C;
  color: #FDF5D7;
}

.navbar a { color: #FDF5D7; }

.row1 {
  color: #290407;
}

.row2 {
    color: #290407;
	background-color: #EAE0BA;
}

.head1 {
  background-color: #EAE0BA;
  color: #59171C;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head1:hover {
  background-color: #290407;
  color: #fcdc43;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.head2 {
  background-color: #290407;
  color: #FFFDEE;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.title {
  font-family: Tahoma,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
}

.clickstream {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.smalltext {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.marktext {
  color: #FF0000;
  background-color: #ffffff;
}
/*Formularios*/
.new {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #00CC00;
}

a:hover {
  color: #000000;
}

form {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
}

.logininput {
  background-color: #ffffff;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 130px;
  margin-top: 4px;
  margin-bottom: 4px;
  border: 1px solid #4b798b;
}

.searchinput {
  background-color: #FFFFFF;
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 130px;
  margin-top: 4px;
  margin-bottom: 4px;
  border: 1px solid #4b798b;
}

.textarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #0f5475;
  font-size: 11px;
  width: 230px;
}

.input {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #290407;
  font-size: 11px;
  width: 230px;
}

.select {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #59171C;
  font-size: 11px;
}

.setperpageselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #59171C;
  font-size: 11px;
}

.categoryselect {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #59171C;
  font-size: 11px;
}

.dropdownmarker {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  background-color: #EEEEEE;
  color: #59171C;
  font-size: 11px;
}

.button {
  font-family:  Tahoma,Verdana,Arial, Helvetica, sans-serif;
  background-color: #7E2D33;
  color: #FDF5D7;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #59171C;
  padding-top: 2px 4px;
}

.button2 {
	 width: 35px;
	   font-family:  Tahoma,Verdana,Arial, Helvetica, sans-serif;
  background-color: #7E2D33;
  color: #FDF5D7;
  font-size: 11px;
  font-weight: bold;
  border: 1px solid #59171C;
  padding-top: 2px 4px;

}

/*--Categories------------------------------------------------*/
.catbgcolor {
  
}

.maincat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1 {
  background-color: #f3f3f3;
  color: #59171C;
  text-align:center;
}

.imagerow2 {
	background-color: #f3f3f3;
	color: #59171C;
	text-align:center;
}

.imagerow1 img, .imagerow2 img { margin-top: 12px; }

/*--Comments--------------------------------------------------*/
.commentrow1 {
  background-color: #e1e1e1;
  color: #59171C;
}

.commentrow2 {
  
  color: #59171C;
}

.commentspacerrow {
  background-color: #d1d1d1;
  color: #59171C;
}

.commenttextarea {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #59171C;
  font-size: 11px;
  width: 270px;
}

.commentinput {
  font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
  color: #59171C;
  font-size: 11px;
  width: 270px;
}

p#copyright, p#copyright a { color: #FDF5D7; }