a:link {  font-family: verdana; font-size: 12px; text-decoration: none; color: #22467A;}
a:active {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FA3535;}
a:visited {  font-family: verdana; font-size: 12px; text-decoration: none;  color: #22467A;}
a:hover {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FA3535;}

a.portada:link {  font-family: verdana; font-size: 12px; text-decoration: none; color: #000000;}
a.portada:active {  font-family: verdana; font-size: 12px; text-decoration: none; color: #000000;}
a.portada:visited {  font-family: verdana; font-size: 12px; text-decoration: none;  color: #000000;}
a.portada:hover {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #000000;}

a.anti:link {  font-family: verdana; font-size: 12px; text-decoration: none; color: #FFFFFF;}
a.anti:active {  font-family: verdana; font-size: 12px; text-decoration: none; color: #FFFFFF;}
a.anti:visited {  font-family: verdana; font-size: 12px; text-decoration: none;  color: #FFFFFF;}
a.anti:hover {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF;}

.botopagon a:link {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.botopagon a:active {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.botopagon a:visited {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}
.botopagon a:hover {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF;}

.botopagoff a:link {	font-family: verdana;	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: normal;}
.botopagoff a:active {	font-family: verdana;	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: normal;}
.botopagoff a:visited {	font-family: verdana;	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: normal;}
.botopagoff a:hover {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF;}

.botoaparton a:link {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #FA3535;
	font-weight: bold;
}
.botoaparton a:active {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #FA3535;
	font-weight: bold;
}
.botoaparton a:visited {
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #FA3535;
	font-weight: bold;
}
.botoaparton a:hover {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FA3535;}

.botoapartoff a:link {  font-family: verdana; font-size: 12px; text-decoration: none; color: #FA3535;}
.botoapartoff a:active {  font-family: verdana; font-size: 12px; text-decoration: none; color: #FA3535;}
.botoapartoff a:visited {  font-family: verdana; font-size: 12px; text-decoration: none;  color: #FA3535;}
.botoapartoff a:hover {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FA3535;}

.boto_idioma:link {  font-family: verdana; font-size: 12px; text-decoration: none; color: #FFFFFF;}
.boto_idioma:active {  font-family: verdana; font-size: 12px; text-decoration: none; color: #FFFFFF;}
.boto_idioma:visited {  font-family: verdana; font-size: 12px; text-decoration: none;  color: #FFFFFF;}
.boto_idioma:hover {  font-family: verdana; font-size: 12px; text-decoration: none; color: #FF0000;}

.boto_dreta a:link {	font-family: verdana;	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: normal;}
.boto_dreta a:active {	font-family: verdana;	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: normal;}
.boto_dreta a:visited {	font-family: verdana;	font-size: 12px;	text-decoration: none;	color: #FFFFFF;	font-weight: normal;}
.boto_dreta a:hover {  font-family: verdana; font-size: 12px; font-style: normal; font-weight: bold; color: #FFFFFF;}

.fondo-menu {
	background-repeat:  no-repeat;
	background-position: left top;
	background-color: #07EA07;
}
.fondo-peu {
	background-repeat:  no-repeat;
	background-position: right bottom;
}
.fondo-top {
	background-repeat:  no-repeat;
	background-position: center bottom;
}
.fondo-bot {
	background-repeat:  no-repeat;
	background-position: top center;
}
.fondo-lef {
	background-repeat:  no-repeat;
	background-position: right top;
}
.fondo-rig {
	background-repeat:  no-repeat;
	background-position: left top;
}
.trama {
	background-image: url(imagenes/fondos/trama.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.derecha {
	background-image: url(imagenes/fondos/derecha.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.izquierda {
	background-image: url(imagenes/fondos/iaquierda.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.arriba {
	background-image: url(imagenes/fondos/arriba.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.abajo {
	background-image: url(imagenes/fondos/abajo.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.centro {
	background-image: url(imagenes/fondos/centro.jpg);
	background-repeat: no-repeat;
}
.fondcont01 {
	background-image: url(imagenes/fondos/contenido.jpg);
	background-repeat: no-repeat;
}
.esquerra {

	width: 50%;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
}
.dreta {

	width: 50%;
	background-image: url();
	background-repeat: no-repeat;
	background-position: right top;
}
.centre1 {
	background-image: url(imagenes/fondos/01a.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 149px;
	width: 761px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom: 4px;
	vertical-align: top;
}
.centre2 {
	background-image: url(imagenes/fondos/02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: bottom;
	height: 217px;
	width: 761px;
}
.centre3 {
	background-image: url(imagenes/fondos/03a.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: bottom;
	height: 182px;
	width: 761px;
}
.lado-izq {
	background-image: url(imagenes/fondos/lado-izq.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.lado-derch {
	background-image: url(imagenes/fondos/lado-derech.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.recuadre { 
	background-color: #FFFFFF;
	border-top: 1px solid #FF0099;
	border-right: 1px solid #FF0099;
	border-bottom: 1px solid #FF0099;
	border-left: 1px solid #FF0099;
}
.fondo {  
	background-repeat:  no-repeat
}
.botopagon {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background: url(imagenes/fondos/menu_on.gif) no-repeat 0px;
	height: 36px;
	valign: middle;
	width: 187px;
	padding-left: 35px;
}
.botopagoff {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
#	font-weight: bold;
	background: url(imagenes/fondos/menu_off.gif) no-repeat 0px;
	height: 36px;
	valign: middle;
	width: 187px;
	padding-left: 35px;
}
.boto_dreta {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background: url(imagenes/fondos/menu_dreta2.gif) no-repeat 0px;
	height: 50px;
	valign: middle;
	width: 187px;
	padding-left: 35px;
	/*	clip: rect(0px, 40px, 36px, 187px)
		clip: rect(arriba, derecha, abajo, izquierda) */
}

.botoaparton {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background: url(imagenes/fondos/submenu.gif) no-repeat 0px;
	height: 25px;
	valign: middle;
	width: 187px;
	padding-left: 35px;
	overflow: hidden;
}
.botoapartoff {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	background: url(imagenes/fondos/submenu.gif) no-repeat 0px;
	height: 25px;
	valign: middle;
	width: 187px;
	padding-left: 35px;
}
.boto_submenu_actual {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
	font-weight: bold
}
.boto_submenu {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.boto3_menu_actual {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #FA3535;
	valign: middle;
	align: center;
	font-weight: bold;
#	background: url() no-repeat 1px;
	height: 27px;
	width: 160px;
}
.boto3_menu {
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #22467A;
	valign: middle;
	align: center;
#	background: url() no-repeat 1px;
	height: 27px;
	width: 160px;
}
.boto_idioma {
	font-family: verdana;
	font-size: 15px;
	text-decoration: none;
	color: #000000;
}
.textotitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.01a {
	background-image: url(imagenes/fondos/01a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.02a {
	background-image: url(imagenes/fondos/02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.03a {

	background-image: url(imagenes/fondos/03a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.textos1 {
	font-family: verdana;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
}
#cataleg p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
#cataleg a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}
