body{
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
text-align:left;
}

.a_menu  {
background-color:	#045c97;
border-bottom: 1px solid #0A5F98;
color:	#FFFFFF;
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
padding-left:	5px;
text-align:	left;
text-decoration:	none;
width:	120px;
}

.a_menu:hover  {
background-color:	#151D71;
border-left-color:	#00ffff;
color:	#FFFFFF;
text-decoration:	none;
}
.a_menu_eu  {
border:	1px solid #13209C;
color:	#FFFFFF;
font-weight:bold;
display:	block;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
padding:	2px;
text-align:	left;
text-decoration:	none;
width:	100px;
}

.a_menu_eu:hover  {
background-color:	#151D71;
color:	#00ffff;
text-decoration:	none;
}

.borde_izq_puntos  {
border-left-color:	#99CC00;
border-left-style:	dotted;
border-left-width:	1px;
padding-left:	4px;
}

.boton  {
background-color:	#ffffff;
background-position:	;
border-color:	#12209C;
border-style:	solid;
border-width:	1px;
color:	#12209C;
cursor:	pointer;
font-family:	Verdana,Helvetica;
font-size:	7pt;
font-weight:	bold;
height:	19px;
text-align:	center;
}

.boton:hover  {
background-color:	#CCCCCC;
background-position:	;
border-color:	#12209C;
border-style:	solid;
border-width:	1px;
color:	#12209C;
cursor:	pointer;
font-family:	Verdana,Helvetica;
font-size:	10px;
font-weight:	bold;
height:	19px;
text-align:	center;
}

.botonover  {
background-color:	#CCCCCC;
background-position:	;
border-color:	#12209C;
border-style:	solid;
border-width:	1px;
color:	#12209C;
cursor:	pointer;
font-family:	Verdana,Helvetica;
font-size:	7pt;
font-weight:	bold;
height:	19px;
text-align:	center;
}

.catalogo_tit  {
background-color:	#4555c7;
color:	#ffffff;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.enlace  {
color:	#003366;
text-decoration:	none;
}

.enlace:hover  {
color:	#003366;
text-decoration:	underline;
}

.enlace_b  {
color:	#ffffff;
text-decoration:	none;
}

.enlace_b:hover  {
color:	#00FFFF;
text-decoration:	underline;
}

.fecha  {
color:	#000080;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
font-style:	italic;
}

.fondo_articulo  {
background-image:	url(img/fondo_portada2.gif);
background-position:	bottom right;
background-repeat:	no-repeat;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
}

.fondo_menu  {
background-image:	url(img/fondo_menu.jpg );
background-position:	top right;
background-repeat:	repeat-y;
}

.fondo_nov  {
background-attachment:	fixed;
background-image:	url(img/monedasfondo.gif);
background-position:	bottom right;
background-repeat:	no-repeat;
border-color:	#ff0000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
margin:	1px;
}

.fondo_portada  {
background-image:	url(img/fondo_portada.gif);
background-position:	bottom left;
background-repeat:	no-repeat;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
}

.fondo_seccion  {
background-color:	#045c97;
}

.fondo_verde  {
background-color:	#f4fcdc;
}

.form_cabecera  {
border-bottom-color:	#000080;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#2080d0;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
font-style:	italic;
padding-bottom:	3px;
}

.form_cuerpo  {
border-color:	#EEFDBF;
border-style:	solid;
border-width:	2px;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
padding:	4px;
}

.formulario  {
margin:	0;
padding:	0;
}

.img_catalogo  {
border-bottom-color:	#000080;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-right-color:	#000080;
border-right-style:	solid;
border-right-width:	1px;
height:	120px;
margin-bottom:	4px;
padding:	4px;
width:	240px;
}

.img_catalogo2  {
border-color:	#000080;
border-style:	solid;
border-width:	1px;
height:	120px;
margin:	4px;
padding:	4px;
width:	240px;
}

.km  {
background-color:	#4555c7;
border-bottom-color:	#151d71;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#ffffff;
font-family:	Trebuchet MS, Sans-Serif;
font-weight:	bold;
padding-left:	4px;
text-align:	left;
}

.libro_fondo  {
background-color:	#EFF0F6;
background-image:	url( img/fondo_msg.gif );
background-position:	bottom right;
background-repeat:	no-repeat;
border-left-color:	#000080;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#000080;
border-right-style:	solid;
border-right-width:	1px;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
padding:	12px;
text-align:	justify;
}

.libro_form  {
background-image:	url( img/form_libro.gif );
background-position:	top center;
background-repeat:	no-repeat;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
}

.libro_pie  {
background-color:	#f1f1f1;
border-bottom-color:	#000080;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-left-color:	#000080;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#000080;
border-right-style:	solid;
border-right-width:	1px;
border-top-color:	#DEDFEA;
border-top-style:	ridge;
border-top-width:	1px;
color:	#808080;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
font-style:	italic;
padding-left:	3px;
}

.mini  {
color:	#ffffff;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
}

.no_foto  {
color:	#c0c0c0;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	14pt;
text-align:	center;
}

.nyn  {
border-bottom-color:	#99cc00;
border-bottom-style:	solid;
border-bottom-width:	1px;
border-top-color:	#99cc00;
border-top-style:	solid;
border-top-width:	1px;
}

.panel_a  {
/*background-color:	#4555C7;*/
background-image:url(img/prueba.jpg);
background-position:bottom;
border-left-color:	#000080;
border-left-style:	solid;
border-left-width:	1px;
border-right-color:	#000080;
border-right-style:	solid;
border-right-width:	1px;
border-top-color:	#000080;
border-top-style:	solid;
border-top-width:	1px;
color:	#FFFFFF;
display:	block;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
margin-left:	3px;
margin-right:	3px;
padding-left:	2px;
padding-right:	2px;
padding-top:	2px;
padding:	3px;
text-align:	center;
text-decoration:	none;
}

.panel_a:hover  {
background-color:	#151d71;
color:	#00ffff;
}

.panel_sub  {
border-bottom-color:	#000080;
border-bottom-style:	solid;
border-bottom-width:	2px;
}

.pie  {
color:	#808080;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-style:	italic;
}

.r_azul  {
border-bottom-color:	#13209c;
border-bottom-style:	solid;
border-bottom-width:	1px;
background-repeat:repeat-y;
}

.r_verde  {
border-bottom-color:	#99cc00;
border-bottom-style:	solid;
border-bottom-width:	1px;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
font-weight:	bold;
letter-spacing:	3pt;
}
/**********esquinas redondeadas************/
.redondeado  {
background-image:	url(img/peque.gif);
background-position:	top;
background-repeat:	no-repeat;
}

.redondeado2  {
background-image:	url(img/peque2.gif);
background-position:	top;
background-repeat:	no-repeat;
}
/***************************************/
.sel1  {
background-color:	#F1F2FF;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
}

.sel2  {
background-color:	#FFFFFF;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
}

.sel_titulo  {
background-color:	#12209c;
color:	#ffffff;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.texto_cabecera  {
color:	#FFFFFF;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	8pt;
font-weight:	bold;
}

.texto_peque  {
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
}

.texto_t10  {
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
}

.texto_t8  {
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
}

.texto_t8_especial  {
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
line-height:	200%;
}

.texto_t8_r  {
color:	#FF0000;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	8pt;
}

.texto_t8_r_roja  {
border-bottom-color:	#000000;
border-bottom-style:	solid;
border-bottom-width:	1px;
color:	#FF0000;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	8pt;
padding:	2px;
}

.texto_v7_r  {
border-bottom-color:	#000000;
border-bottom-style:	solid;
border-bottom-width:	1px;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	7pt;
}

.tit_sin_id  {
border-bottom-color:	#000080;
border-bottom-style:	dotted;
border-bottom-width:	1px;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	12pt;
}

.titulo  {
color:	#12209c;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	11pt;
font-weight:	bold;
letter-spacing:	2pt;
}

a  {
color:	#FFFFFF;
text-decoration:	none;
}

.fondo_identificar{
background-color:#e4e6f3;
font-family:	Trebuchet MS, Sans-Serif;
font-size:	10pt;
}

.fondo_eu{
background-image:url(img/4359_mcs.jpg);
background-repeat:repeat-y;
background-position:left;
background-color: #BaC5E0;
}

/*********nueva portada****************************/
.rotulos{
width: 100%;
position:relative;
}
.rotulos > img{
margin:5px;

float:left;
}
/**************************************/