body {
	margin: 0px;
	background-color: #FFFFFF;
	/*background-image: url('/img/estilos/fondo_global_piezas.jpg');*/
	background-repeat: no-repeat;
}

A:link, A:visited { text-decoration: none; color: #0080C0; font-weight: bold;}
A:hover { text-decoration: underline; font-weight: bold; color: orange; }

A.Pais:link, A.Pais:visited {
	text-decoration: none; color: #000000; font-weight: bold;
}

A.Pais:hover { text-decoration: underline; font-weight: bold; color: orange; }


/* HR con imágenes de tipo 1*/
div.hr {
  height: 20px;
  width: 110px;
  background: #fff url('/img/estilos/hr1.gif') scroll center;
  text-align: center;
}

/* para que en IE no aparezca y salga como queremos */
div.hr hr {
  display: none;
  text-align: center;
}


/* Tabla con azules */

th {
	font-family: KofiPureSerif-Regular,Georgia,Verdana;
	color: white;
	font-size: 14px;
	background: #009EE0;
	border-bottom: 6px solid #E6F8FE;
	padding-left: 5px;
	padding-top: 2px;
}

td.impar {
	font-family: Georgia,Verdana;
	color: #4D4C4D;
	font-size:12px;
	background: #F4F4F5;
	border-bottom: 4px solid white;
}

td.par {
	font-family: Georgia,Verdana;
	color: #4D4C4D;
	font-style: italic;
	font-size: 12px;
	background: #DBF6FF;
	border-bottom: 8px solid white;
}

table.TablaGlobal {
	margin: 0px;
	/*border-collapse: collapse;*/
	border-width: 0px;
}

table.TablaGeneral {
	background-color: #FFFFFF;
}

td.FilaSup {	/*background-image: url('/img/estilos/fondo_liston_fmb.gif');
	background-repeat: repeat-x;
	background-image: url('/img/estilos/fondo_filasup.gif');
	background-repeat: repeat-x;*/
 	background-color: #99D1F0;
 	padding: 2px;
	border: 0px;
}

.Negro {	color: black;
}

.Negrita {
	font-weight: bold;
}

.Cursiva {
	font-style: italic;
}

.Derecha {	text-align: right;
}

.Centrado {
	text-align: center;
}

.Sangria {
	text-indent: 0.5cm;
}

.EstadoLogin {
	font-family: KofiPureSerif-Bold,Georgia,Verdana;
	color: white;
	font-size:11px;
}

a:link.EstadoLogin,a:visited.EstadoLogin {	font-family: KofiPureSerif-Bold,Georgia,Verdana;
	color: white;
	font-size:11px;
	text-decoration: none;
}

A:hover.EstadoLogin { text-decoration: underline; font-weight: bold; color: orange; }

td.colIzqda {	/*background-color: #009ee0;*/
	background-color: #01B2E8;
	border: 0px;
}

td.PadreTablaCuerpo {
	padding: 25px;
}

td.ColDcha {
	background-color: #D4EAF8;
	border: 0px;
}


table.TablaMedio3Columnas {
	background-color: #FFFFFF;
	border-left-width: 0px;
	border-color: #000000;
}

table.TablaMenu {
	/*background-color: #00B1E5;*/
	background-color: #01B2E8;
	border: 0px;
}

table.menu_nivel1 {
	background-color: #00B1E5;
	border: 0px;
}

table.menu_nivel2 {
	background-color: #9AD0F2;
	border: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.menu_nivel3 {
	background-color: #D4EAF8;
	border: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.menu_nivel1 {
	background: #00B1E5;
	padding-left: 10px;
	padding-top: 30px;
	padding-bottom: 5px;
	text-align: left;
	border:0px;
}

td.menu_nivel2 {
	background: #9AD0F2;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border:0px;
}

td.menu_nivel3 {
	background: #D4EAF8;
	padding-left: 10px;
	padding-top: 5px;
	text-align: left;
}

div.menu_nivel1 {
	text-align: left;
	font-family: KofiPureSerif-Bold,georgia,Verdana;
	color: white;
	font-size:16px;
}

div.menu_nivel2 {
	text-align: left;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
	color: white;
	font-size:16px;
}

div.menu_nivel3 {
	text-align: left;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
	color: #909193;
	font-size:14px;
}


.menu_nivel1 {
	border-bottom: 1px solid #D4EAF8;
}

.menu_nivel2 {
	border-bottom: 1px solid #D4EAF8;
}

.menu_nivel3 {
	/* border-bottom: 1px solid #D4EAF8; */
}


/*
A:link, A:visited { text-decoration: none; color: yellow; }
*/
A.link_nivel2,
A:link.link_nivel2,
A:visited.link_nivel2  {
	color: #EDFAFD;
	text-decoration: none;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
	font-size:12px;
}

A.link_nivel3, A:link.link_nivel3,A:visited.link_nivel3  {
	color: #97989C;
	text-decoration: none;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
	font-size:12px;
}

A:hover.link_nivel2, A:hover.link_nivel3 {
	text-decoration: underline;
	font-weight: bold;
	color: yellow;
	background: #009EE0;
}


table.TablaCuerpo {
	border-collapse: collapse;
/*	border-width: 0px;
	border: 0px;*/
	background-color: #FFFFFF;
}



h2 {
	/*border-bottom: 15px solid #F4F4F5;
	border-left: 7px solid #797A7B;*/
	font-family: KofiPureSerif-Bold,georgia,Verdana;
	font-size:20px;
	/*padding-left: 0.2cm;*/
	padding-top: 5px;
	padding-bottom: 0.2cm;
	/*font-family: constantia, georgia,Verdana;*/
	color: #00ADEF;
}

h3 {
	/*border-bottom: 15px solid #F4F4F5;
	border-left: 7px solid #797A7B;*/
	font-family: KofiPureSerif-Bold,georgia,Verdana;
	font-size:16px;
	/*padding-left: 0.2cm;*/
	padding-top: 5px;
	padding-bottom: 0.2cm;
	/*font-family: constantia, georgia,Verdana;*/
	color: #00ADEF;
}

h4 {
	/*border-bottom: 15px solid #F4F4F5;
	border-left: 7px solid #797A7B;*/
	font-family: KofiPureSerif-Bold,georgia,Verdana;
	font-size:14px;
	/*padding-left: 0.2cm;*/
	padding-top: 3px;
	padding-bottom: 0.1cm;
	/*font-family: constantia, georgia,Verdana;*/
	color: #00ADEF;
	/*color: #000000;*/
}

h5 {
	/*border-bottom: 15px solid #F4F4F5;
	border-left: 7px solid #797A7B;*/
	font-family: KofiPureSerif-Bold,georgia,Verdana;
	font-size:12px;
	/*padding-left: 0.2cm;*/
	padding-top: 3px;
	padding-bottom: 0.0cm;
	/*font-family: constantia, georgia,Verdana;*/
	/*color: #00ADEF;*/
	text-decoration: underline;
	font-style: italic;
	color: #000000;
}

p {	text-align: justify;
	font-size:14px;
	font-family: georgia,Verdana; /*, rockwell, romantic, georgia, modern no. 20, high tower text, Goudy Old Style;*/
	/*background-image: url('/img/estilos/fondo_parrafo_azul.gif');*/
	/*background-repeat: repeat-x;*/
}

p.centrado {	text-align: center;
}

.TextoPaisSE,.TextoPaisES,.TextoPaisNL,.TextoPaisGB,.TextoPaisUS,.TextoPaisDE {
	padding: 15px;
}

li {	text-align: justify;
	font-family: georgia,Verdana;
	font-size: 14px;
}

ol {}

div.DivColDcha {
	padding: 10px;
}

div.FilaInf {
	background: #009ee0;
	font-family: arial, helvetica;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	padding: 5px;
}

p.TxtFilaInf {	text-align: center;
	font-family: arial, helvetica;
	font-size: 8pt;
	color: black;
}

div.Pie {
	background: #9DE5FF;
	/*border-top: 2px solid;
	border-bottom: 2px solid;
	border-color: #E6F8FE;*/
	padding: 8px;
}

div.TxTPie {
	text-align: center;
	font-family: arial,helvetica;
	font-size: 8pt;
	color: black;
}

ul.ListaMenu {
}

ul.ListaOtrosSitiosInteres {	list-style-image: url('/img/estilos/flecha_enlace.gif');
}

.input_frm_login, .InputFrmAltas {	margin-right:6px;
	padding:3px;
	color: #00ADEF;
}

.input_frm_login {
	font-size:20px;
	width: 235px;
}

.LabelFrmAltasidPais {
	font-size:16px;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
}

.LabelFrmAltasComentarios {	font-size:16px;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
}

.LabelFrmFermin {
	font-size:16px;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
}

.LabelFrmFerminRadio {
	font-size:14px;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
}

.InputFrmAltas {	font-size:16px;
	width: 185px;
}

.label_frm_login {	font-size:18px;
}

.LabelFrmAltas {
	font-size:16px;
	font-family: KofiPureSerif-Regular,georgia,Verdana;
}
.error_frm_login, .ErrorFrmAltas {	width: 70%;
	color: #ff0606;
	text-align: center;
	font-weight: bold;
}

.success_frm_login, .SuccessFrmAltas {	width: 70%;
	color: #8dbe48;
	text-align: center;
	font-weight: bold;
}

.info_frm_login {	width: 70%;
	color: #00ADEF;
	text-align: center;
	font-weight: bold;
}

div.MapaMundi {	background-color: #FFFFFF;
}

div.oculto {
	visibility: hidden;
	position: absolute;
	top:1px;
	left: 1px;
	width: 800px;
	height: 1px;
	border: 1px solid black;
}

.SinBordesNiEspacios { 	border-collapse: collapse;
}

div.ComentarioAzul {	border-top: 2px solid #9DE5FF;
	border-bottom: 2px solid #9DE5FF;
}

div.ComentarioBlanco {
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

div.ComentarioNegro {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

div.ComentarioAzul {
	border-top: 2px solid #00ADEF;
	border-bottom: 2px solid #00ADEF;
}

img.ImagenPortada {	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 10px;
	margin-right: 10px;
}

div.divImagenPortada {
	padding-bottom: 5px;
}

div.DivDetalleExper {
	padding-top: 20px; padding-bottom: 20px; padding-left: 40px; padding-right: 20px; border: 1px dashed #00ADEF;
}

td.mouseoverFoto {	background: #D4EAF8;
}

/*
Book Antiqua
constantia
rockwell
romantic
georgia  (existe en linux)
Goudy Old Style
high tower text
*/


/*
colores de los países:

         uk  magenta  #e2007a
        se  cyan  #009ee0
        nl naranja  #ff6a06
        es  rojo  #ff0606
        us  verdoso  #8dbe48
        de  azulino  #009c7e
*/

