body {font:0.75em "Trebuchet MS", Arial, sans-serif}

h1 {font-size:125%; letter-spacing:-1px; font-family:"Trebuchet MS"; margin:12px 0 2px 0}
h2 {font-size:125%; letter-spacing:-1px; font-family:"Trebuchet MS"; margin:12px 0 2px 0}
ul {margin:0; padding:0}
li {margin:0; padding:0; border-bottom:1px solid #dfdfdf; list-style:none}
.lista {list-style: decimal; border: none;}
.lista2 {list-style: square; border: none; margin-left: 15px;}
li a {padding:0 0 0 10px; background:url("img/item_menu.png") no-repeat 1px 7px; text-decoration:none; color:#074727; display:block}
li a:hover {padding:0 0 0 10px; background:url("img/fondo_item_over.png") repeat-x 0px 2px; }
li a.on {padding:0 0 0 10px; background:url("img/fondo_item_on.png") repeat-x 0px 2px; color:#fff; letter-spacing:-1px; }
li a.on:hover {padding:0 0 0 10px; background:url("img/fondo_item_on.png") repeat-x 0px 2px; } 

li a.iso {padding:0px 0 0px 10px; background:url("img/item_menu.png") no-repeat 1px 10px; text-decoration:none; color:#074727; display:block}
li a.iso:hover {padding:0 0 0 10px; background:url("img/fondo_item_iso.png") repeat-x 0px 2px; } 
li a.isoon {padding:0 0 0 10px; background:url("img/fondo_item_iso_on.png") repeat-x 0px 2px; color:#fff; letter-spacing:-1px;} 

li a.isoon:hover {padding:0 0 0 10px; background:url("img/fondo_item_iso_on.png") repeat-x 0px 2px; } 

#portada, #portada2 {font:1em/1.4em "Trebuchet MS"}
#col2 h1 {padding:5px 0; background:url("img/sep_pix.gif") bottom left repeat-x; text-transform:uppercase}
#col2 h2 {padding:5px 0; background:url("img/sep_pix.gif") bottom left repeat-x; text-transform:uppercase}
.celda_pix {background:url("img/ver_pix.gif") center repeat-y; width:1px}
#portada2 h2 {
	padding:5px 0; background:url("img/sep_pix.gif") bottom left repeat-x; text-transform:uppercase; text-align:left;
}
.noticia {padding:3px;}
p {margin:2px; }
#portada p {margin:2px; line-height:22px}
sup {line-height:2em;}
.fecha_not {background:url("img/item_noticias.gif") no-repeat 0 5px; padding: 0 0 0 10px;}

#col2 a {color:#074727; font-weight:bold}
#col2 a:hover {color:#666; font-weight:bold}

.productos {padding:4px; background:url("img/fondo_productos.gif") repeat-x bottom; text-align:left; }
.productos h3 {font-size:100%; padding: 6px 0 0 17px; margin:0; background:url("img/item_productos.gif") no-repeat 0 8px; text-transform:uppercase}
.productos p {padding: 0px 0 0 15px; }

.interior_texto {padding: 5px 0}
img.derecha {float:right; padding:3px; border:1px solid #dfdfdf; margin:5px 0 }
img.izquierda {padding:3px; border:1px solid #dfdfdf; margin:5px 5px 5px 0; float:left }


#pie_idiomas a {color:#fff;}
#pie_idiomas a:hover {color:#ccc;}
#pie_contacto a {color:#fff;}
#pie_contacto a:hover {color:#ccc;}


.productosdatos {	padding:4px;	background:url("img/fondo_productos.gif") repeat-x bottom;	text-decoration: none;}

.linksmasdatos {	color: #666;	font-weight: normal;text-decoration: none;}
a.linksmasdatos:hover {	color: #000;	text-decoration: underline;	font-weight: normal;}

.linksdatosmarcado {	padding:4px;	background-color: #71A897;	text-decoration: none;	font-weight: bold;	color: #fff;}

.borde1px {border:1px solid #e3e3e3}

.symbol {font-family:"Symbol"; font-size:90%;}
.Estilo1 {color: #074727}
.Estilo3 {
	color: #000000;
	font-weight: bold;
}
.Estilo4 {color: #000000}
.Estilo5 {font-size: larger}
table th .Estilo3 {
	font-size:9px;
	color:#fff;
}
.alin_center h3.Estilo3_t {
	color: #000000;
	width:100%;
	text-align:center;
	font-size:10px;
}
p.Estilo_m {
	font-size:9px;
	text-align:center;
	margin:0;
	padding:0 20px 0 20px;
}
.alin_center h2.Estilo4_t {
  text-align:center;
	font-size:12px;
	width:100%;
}
.alin_iz {
	float:left;
}
.alin_der {
	float:right;
}
.bloque_noticia {
	padding:0 0 10px 0; background:url("img/sep_pix.gif") bottom left repeat-x;
	margin:0;
	
}
.bloque_noticia a {
	margin:6px 0 0 17px;
	display:block;
}
.top_line {
	background:url("img/sep_pix.gif") top left repeat-x;
}
.clear_line {
	display:block;
	clear:both;
	width:100%;
	height:1px;
	margin:21px 0 0 0;
	padding:0;
	background:url("img/sep_pix.gif") top left repeat-x;
	overflow:hidden;
}
.oculto {
	display:none;
}
.separado {
	padding-top:35px;
}
.alin_center {
	margin:16px 0 0 0;
	padding:0;
	display:block;
	clear:both;
	width:100%;
	text-align:center;
}
#col2 #portada .alin_center_marg {
	margin:16px 0 0 0;
	padding:0;
	display:block;
	clear:both;
	width:100%;
	text-align:center;
}
#col2 #portada .alin_center_marg h3.Estilo3_t {
	color: #000000;
	width:100%;
	text-align:center;
	font-size:12px;
	letter-spacing:0;
	margin:5px 0 4px 0;
	padding:0;
}
#col2 #portada .alin_center_marg h2.Estilo4_t {
  text-align:center;
	font-size:12px;
	line-height:20px;
	letter-spacing:0;
	margin:0;
	padding:0;
	background:transparent;
}
#col2 #portada .alin_center_marg h4.Estilo3_t {
	color: #000000;
	width:100%;
	text-align:center;
	font-size:12px;
	letter-spacing:0;
	margin:3px 0 3px 0;
	padding:0;
}
#col2 #portada .alin_center_marg h4.Estilo3_tl {
	color: #000000;
	width:100%;
	text-align:center;
	font-size:12px;
	letter-spacing:0;
	margin:3px 0 0 0;
	padding:0;
	line-height: 24px;
}
#col2 #portada .alin_center_marg h3.Estilo4_tl {
	color: #000000;
	width:100%;
	text-align:center;
	font-size:12px;
	letter-spacing:0;
	margin:3px 0 0 0;
	padding:0;
	line-height: 24px;
}
.subrayado {
	text-decoration:underline;
}
#interior h2.tabla_titu {
	font-size:12px;
	text-transform:none;
	letter-spacing:0;
	margin:2px 0;
	padding:0;
	background:transparent;
}
#portada h2.tabla_titu {
	font-size:12px;
	text-transform:none;
	letter-spacing:0;
	margin:14px 0;
	padding:0;
	background:transparent;
}
#interior h3.tabla_titu {
	font-size:12px;
	text-transform:none;
	letter-spacing:0;
	margin:2px 0;
	padding:0;
	background:transparent;
}
#col2 #portada div.tipo_decorex {
	margin:15px 0 0 0;
	padding:15px 0;
}
#col2 #portada div.tipo_decorex h3 {
	display:inline;
	float:left;
	font-size:12px;
	letter-spacing:0;
	margin:0 10px 0 0;
	padding:0;
	line-height: 10px;
	position:relative;
	top:-4px;
}
#col2 #portada div.tipo_decorex h3 span {
	margin-right:8px;
}
#col2 #portada h2.sin_linea {
	background:transparent;
	margin:0 0 24px 0;
	padding:0;
	letter-spacing:0;
}
span.Estilo2G {
	font-size: 22px;
	font-weight: bold;
	color:#999999;
}
.alin_izn {
	float:left;
	margin:0 58px 5px 0;
	padding:0;
}
.alin_centern {
	float:left;
	margin:0 58px 5px 0;
	padding:0;
}
.alin_dern {
	float:left;
	margin:0 0 5px 0;
	padding:0;
}
#col2 #interior ul.mapa {
	margin:0;
	padding:0;
}
#col2 #interior ul.mapa h2{
	font-size:13px;
	background:transparent;
	letter-spacing:0;
	margin:10px 0 0 0;
	padding:0;
}
#col2 #interior ul.mapa h3{
	font-size:12px;
	margin:0;
	padding:0;
}
#col2 #interior ul.mapa li {
	border:0;
	padding:0;
	margin:5px 0;
}

#col2 #interior ul.mapa li a {
	display:inline;
	margin:0;
	font-weight:normal;
}
#col2 #interior ul.mapa li a:hover {
	text-decoration:underline;
	background:transparent;
	
}
#col2 #interior ul.mapa li ul {
	margin:0 20px;
}
#col2 #interior ul.mapa li ul li{
	border:0;
	padding:0;
}
#portada2 div.productos p.destac_n {
	background:url("img/item_productos.gif") no-repeat 0 6px;
	margin:6px 0 2px 0;
	padding:0 0 0 17px;
}
#portada2 div.productos p.destac_n span a, #portada2 div.productos p.destac_n a{font-size:12px; font-weight:bold; padding: 10px 0 0 0; margin:0;  text-transform:uppercase; letter-spacing:0;}
#izq p.destac_n {
	 font-size:125%; letter-spacing:-1px; font-family:"Trebuchet MS"; margin:12px 0 2px 0; font-weight:bold;
}
#portada2 div.productos p.destac_n2 {
	background:url("img/item_productos.gif") no-repeat 0 2px;
	margin:6px 0 2px 0;
	padding:0 0 0 17px;
}
#portada2 div.productos p.destac_n2 span a, #portada2 div.productos p.destac_n2 a{font-size:12px; font-weight:bold; padding: 10px 0 0 0; margin:0;  text-transform:uppercase; letter-spacing:0;}
