html, body, td, th {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
}

ul, li, .contenido, contenido.td, .contenido.th {
  text-align:justify;
}

a, a:hover, input, textarea {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
}



a.categoria{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
  text-decoration:none;
}

a.categoria:hover{
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#BE0D05;
  text-decoration:none;
}

a.eg{
	background: url(../images/trans.png);
	width:20px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#f6f3f1;
	display:block;
	padding-top:1px;
}

a.eg:hover{
	background: url(../images/trans_activo.png);	
	width:20px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#f6f3f1;
	display:block;
	padding-top:1px;
}

a.eg_activo{
	background:url(../images/trans_activo.png);
	width:20px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#f6f3f1;
	display:block;
	padding-top:1px;
}

a.eg_activo:hover{
	background:url(../images/trans_activo.png);
	width:20px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	color:#f6f3f1;
	display:block;
	padding-top:1px;
}

.pie, .path, a.path, a.path:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
  
}

.menu_titulo {
  font-family:"Times New Roman";
  font-size:15px;
  font-weight:normal;
  color:#BCAA94;
}

a.enlace_pie, a.enlace_pie:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E; 
  text-decoration:none;
}

a.enlace_iniziar, a.enlace_iniziar:hover {
  font-family:Arial;
  font-size:11px;
  font-weight:normal;
  color:#7E7E7E; 
  text-decoration:none;
}

a.menu_izq_opcion {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#ffffff;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:12px;
}

a.menu_izq_opcion_activo {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#F9F7F4;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:12px;
}

a.menu_izq_opcion:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#F9F7F4;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:12px;
}

a.menu_izq_opcion_activo:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#F9F7F4;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:12px;
}

a.submenu_izq_opcion_activo {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#F9F7F4;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:30px;
}

a.submenu_izq_opcion {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#F9F7F4;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:30px;
}


a.submenu_izq_opcion:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:normal;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#F9F7F4;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:30px;
}

a.submenu_izq_opcion_activo:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#F9F7F4;
  padding-top:6px;
  padding-bottom:6px;
  padding-left:30px;
}

a.menu_izq_internacional {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#ffffff;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:5px;
}

a.menu_izq_internacional:hover {
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#7E7E7E;
  text-decoration:none;
  display:block;
  background-color:#ffffff;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:5px;
}

a.menu_principal {
  font-family:"Times New Roman";
  font-size:16px;
  font-weight:normal;
  color:#BCAA94;
  text-decoration:none;
  display:block;
  background-color:#F3F3F3;
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:5px;
}

a.menu_principal:hover {
  font-family:"Times New Roman";
  font-size:16px;
  font-weight:normal;
  color:#BCAA94;
  text-decoration:none;
  display:block;
  background:url(../images/menu-principal-activo.gif) bottom right;
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:5px;
}

a.menu_principal_activo {
  font-family:"Times New Roman";
  font-size:16px;
  font-weight:normal;
  color:#BCAA94;
  text-decoration:none;
  display:block;
  background:url(../images/menu-principal-activo.gif) bottom right;
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:5px;
}

a.menu_principal_activo:hover {
  font-family:"Times New Roman";
  font-size:16px;
  font-weight:normal;
  color:#BCAA94;
  text-decoration:none;
  display:block;
  background:url(../images/menu-principal-activo.gif) bottom right;
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
  padding-bottom:5px;
}

input.buscador {
  font-family:Arial;
  font-size:10px;
  font-weight:normal;
  color:#7F7F7F;
  width:125px;
  border:0px;
}

.titulo, a.titulo, a.titulo:hover{
  font-family:'Times New Roman';
  font-size:22px;
  color:#BE0D04;
}


a.intro{
  color:#cdb69e;
  font-size:11px;
  text-decoration:none;
}
a.intro:hover {
  color:#cdb69e;
  font-size:11px;
  text-decoration:underline;
}

.border-imagen{
	border:1px solid #CCCCCC;
	padding:5px;
	display:block;
}

.border-imagen2{
	border:1px solid #CCCCCC;
	padding:5px;
}


/**************/
/* PAGINACION */
/**************/

td.paginacion{
  background-color:#EBEBEB;
}

.button1-left a,
.button1-right a {
	display: block;
	height: 26px;
	float: left;
	line-height: 26px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
	cursor: pointer;
}

.button2-left span,
.button2-right span { cursor: pointer; color: #999; }

.button2-left.off span,
.button2-right.off span { cursor: default; color: #999; }

.button1-left,
.button1-right,
.button2-left,
.button2-right,
.button1-left div,
.button1-right div,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	/*display: block;*/
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 12px;
	color: #333;
}
.button2-left a:hover,
.button2-right a:hover { text-decoration: none; color: #0B55C4; }

/*padding: 0 24px 0 6px; */
.button2-left a,
.button2-left span { padding: 0 24px 0 6px; }

.button2-right a,
.button2-right span { padding: 0 6px 0 24px; }

.button2-left { background: url(../admin/images/j_button2_left.gif) no-repeat; float: right; margin-left: 5px;}

.button2-right { background: url(../admin/images/j_button2_right.gif) 100% 0 no-repeat; float: left; margin-left: 5px;}

.button2-right .prev { background: url(../admin/images/j_button2_prev.gif) no-repeat; }

.button2-right.off .prev { background: url(../admin/images/j_button2_prev_off.gif) no-repeat;}

.button2-right .start { background: url(../admin/images/j_button2_first.gif) no-repeat;}

.button2-right.off .start { background: url(../admin/images/j_button2_first_off.gif) no-repeat;  }

.button2-left .page,
.button2-left .blank { background: url(../admin/images/j_button2_right_cap.gif) 100% 0 no-repeat; }

.button2-left .next { background: url(../admin/images/j_button2_next.gif) 100% 0 no-repeat; }

.button2-left.off .next { background: url(../admin/images/j_button2_next_off.gif) 100% 0 no-repeat; }

.button2-left .end { background: url(../admin/images/j_button2_last.gif) 100% 0 no-repeat; }

.button2-left.off .end { background: url(../admin/images/j_button2_last_off.gif) 100% 0 no-repeat; }

.container {clear:both; text-decoration:none;}
