
/*  INI Estilos Fernando ---------------------------------- */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #993300;
}
a:hover {
	text-decoration: underline;
	color: #990000;
}
a:active {
	text-decoration: none;
}
.Estilo1 {color: #333333}
.Estilo3 {color: #333333; font-weight: bold; }
.Estilo4 {color: #FF0000}


/*  FIN Estilos Fernando ---------------------------------- */


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('/ie2009//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,Helvetica,Georgia,Verdana;*/
	color: white;
	/*font-size: 12px;*/
	background: #FF0000;
	border-bottom: 6px solid #F1F1F1;
	padding-left: 5px;
	padding-top: 2px;
}

td.impar {
	/*font-family: Helvetica,Georgia,Verdana;*/
	color: #4D4C4D;
	/*font-size:12px;*/
	background: #F1F1F1;
	border-bottom: 4px solid white;
}

td.par {
	/*font-family: Helvetica,Georgia,Verdana;*/
	color: #4D4C4D;
	font-style: italic;
	/*font-size: 12px;*/
	background: #FFE7E7;
	border-bottom: 8px solid white;
}

table.TablaGlobal {
	margin: 0px;
	/*border-collapse: collapse;*/
	border-width: 0px;
}

table.TablaGeneral {
	background-color: #FFFFFF;
}

td.col_central_global800px {
	/*
	border-left: 1px solid black;
	border-right: 1px solid black;
	*/
}

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;*/
 	background-color: #FFFFFF;
 	padding: 2px;
	border: 0px;
}

.Negrita {
	font-weight: bold;
}

.Cursiva {
	font-style: italic;
}

.Blinking {
	text-decoration: blink;
}

.Sangria {
	text-indent: 0.5cm;
}

.EstadoLogin {
	/*font-family: Helvetica,Verdana,Georgia;*/
	color: black;
	/*font-size:10px;*/
}

a:link.EstadoLogin,a:visited.EstadoLogin {
	/*font-family: Helvetica,Verdana,Georgia;*/
	color: black;
	/*font-size:10px;*/
	text-decoration: none;
}

A:hover.EstadoLogin { text-decoration: underline; color: #990000; }

td.colIzqda {
	/*background-color: #009ee0;*/
	background-color: #FFFFFF;
	border: 0px;
	/*border-right: 1px #7F7F7F solid;*/
}

td.PadreTablaCuerpo {
	padding-top: 5px;
	padding-left: 25px;
}

td.ColDcha {
	border: 0px;
	padding: 0px;
}

div.FotoColDcha {
	position: relative;
	margin-bottom: 15px;
}

table.TablaMedio3Columnas {
	background-color: #FFFFFF;
	border-left-width: 0px;
	border-color: #000000;
}

table.TablaMenu {
	/*background-color: #00B1E5;*/
	background-color: #CCCCCC;
	border: 0px;
}

table.menu_nivel1 {
	background-color: #FFFFFF;
	border: 0px;
}

table.menu_nivel2 {
	background-color: #FFFFFF;
	border: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

table.menu_nivel3 {
	background-color: #FFFFFF;
	border: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

td.menu_nivel1 {
	background: #FFFFFF;
	padding-left: 10px;
	padding-top: 30px;
	padding-bottom: 5px;
	text-align: left;
	border:0px;
}

td.menu_nivel2 {
	background: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	border:0px;
}

td.menu_nivel3 {
	background: #FFFFFF;
	padding-left: 10px;
	padding-top: 5px;
	text-align: left;
}

div.menu_nivel1 {
	text-align: left;
	font-family: KofiPureSerif-Bold,Helvetica,georgia,Verdana;
	color: white;
	font-size:16px;
}

div.menu_nivel2 {
	text-align: left;
	font-family: KofiPureSerif-Regular,Helvetica,georgia,Verdana;
	color: white;
	font-size:16px;
}

div.menu_nivel3 {
	text-align: left;
	font-family: KofiPureSerif-Regular,Helvetica,georgia,Verdana;
	color: #FFFFFF;
	font-size:14px;
}

.txtMenu1 {
	/*font-family: Helvetica,Verdana,georgia;*/
	font-size: 12px;
	font-weight: bold;
	padding-left: 16px;
}

.txtMenu2 {
	/*font-family: Helvetica,Verdana,georgia;*/
	font-size: 10px;
	font-weight: normal;
	padding-left: 0px;
}


a.txtMenu1:link, a.txtMenu1:visited {
	color: black;
	text-decoration: none;
	padding-left: 0px;
}

a.txtMenu1:hover { text-decoration: underline; color: #990000; }


a.txtMenu2:link, a.txtMenu2:visited {
	color: black;
	text-decoration: none;
	padding-left: 0px;
}

a.txtMenu2:hover { text-decoration: underline; color: #990000; }


.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,Helvetica,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,Helvetica,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,Helvetica,georgia,Verdana;*/
	font-size:16px;
	/*padding-left: 0.2cm;*/
	padding-top: 5px;
	padding-bottom: 0.2cm;
	/*font-family: constantia, Helvetica, georgia,Verdana;*/
	color: #FF0000;
	font-weight:bold;
}

h3 {
	/*border-bottom: 15px solid #F4F4F5;
	border-left: 7px solid #797A7B;*/
	/*font-family: KofiPureSerif-Bold,Helvetica,georgia,Verdana;*/
	font-size:14px;
	/*padding-left: 0.2cm;*/
	padding-top: 5px;
	padding-bottom: 0.2cm;
	/*font-family: constantia, Helvetica, georgia,Verdana;*/
	color: #FF0000;
	font-weight:bold;
}

p {
	/*text-align: justify;
	font-size:14px;*/
	font-family: Arial, Helvetica, sans-serif; /*, 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;
}

.rojo {
	color: #FF0000;
}

.negro {
	color: #000000;
}

.amarillo {
	color: yellow;
}

.blanco {
	color: #FFFFFF;
}

.naranja {
	color: orange;
}

.TextoSala {
	/* padding: 15px; */
	padding: 1px;
}

li {
	color: #000000;
	text-weight: bold;
	vertical-align: middle;
}

ol {
}

div.DivColDcha {
	padding-left: 10px;
	padding-top: 10px;
}

div.FilaInf {
/*
	background: #7F7F7F;
	font-family: arial, helvetica;
	font-size: 7pt;
	font-weight: bold;
	color: white;
	padding: 5px;
*/
}

div.TxtFilaInf {
	text-align: center;
	/*font-family: arial, helvetica;*/
	font-size: 9px;
	color: #666666;
}

div.Pie {
	background: #7F7F7F;
	/*border-top: 2px solid;
	border-bottom: 2px solid;
	border-color: #E6F8FE;*/
	padding: 8px;
}

div.TxTPie {
	font-size: 9px;
	color: #666666;
}

ul.ListaMenu {
}

ul.ListaOtrosSitiosInteres {
	list-style-image: url('/ie2009/img/estilos/flecha_enlace.gif');
}

.input_frm_login, .InputFrmAltas {
	margin-right:6px;
	padding:3px;
	color: #FF5050;
}

.input_frm_login {
	font-size:12px;
	width: 190px;
}

.LabelFrmAltasidPais {
	font-size:12px;
	/*font-family: KofiPureSerif-Regular,Helvetica,georgia,Verdana;*/
}

.LabelFrmAltasComentarios {
	font-size:12px;
	/*font-family: KofiPureSerif-Regular,Helvetica,georgia,Verdana;*/
}

.LabelFrmFermin {
	font-size:12px;
	/*font-family: KofiPureSerif-Regular,Helvetica,georgia,Verdana;*/
}

.LabelFrmFerminRadio {
	font-size:12px;
	/*font-family: KofiPureSerif-Regular,Helvetica,georgia,Verdana;*/
}

.InputFrmAltas {
	font-size:12px;
	width: 285px;
}

.InputFrmComunicacionesKeywords {
	font-size:12px;
	width: 250px;
}

.InputFrmAltasComentarios {
	font-size:12px;
	width: 385px;
}

.label_frm_login {
	font-size:12px;
}

.LabelFrmAltas {
	font-size:12px;
	/*font-family: KofiPureSerif-Regular,Helvetica,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.Mapa {
	margin-left: 30px;
}

div.MapaMundi {
	background-color: #FFFFFF;
}

div.oculto {
	visibility: hidden;
	position: absolute;
	top:1px;
	left: 1px;
	/* width: 800px; */
	height: 1px;
	border: 1px solid black;
}

div.visible {
	visibility: visible;
	position: relative;
	/* border: 1px solid gray; */
}

.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;
}


/*
Backend
*/
td.menubackend {
	background: #FFFED9;
	padding: 2px;
	spacing: 0px;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
	
}


/*
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
*/

