@charset "iso-8859-1";
/* General */

* {font-family: Arial, Helvetica; font-size: 1em;}

body {background: #EEE; margin: 10px; margin-right: 0px; padding: 0px;}
body.subir, .fsubir {background-color: #B0C4DE; margin: 10px; }
body.menu, .fmenu {background-color: #F8F8FF; margin: 10px; }
body.vista {background-image: url(images/ficheros/carpetafondo.png); background-color: #ffffff; background-position: right bottom; background-repeat: no-repeat; margin:  0px; padding:  10px}
body.submenu {background-color: #B0C4DE; margin: 2px; }
body.url {background: transparent; margin: 0px; margin-left: 10px;}
body.blank {background: transparent; margin: 5px; font-size: 0.9em; }

a {text-decoration: none;}
a.sin {border: 0px;}
a.con, a.cong {color: #3CB371; border-bottom: 1px dotted #3CB371; font-size: 0.8em;}
a.con:hover, a.cong:hover {background-color: #B0C4DE; color: #ffffff;}
a.con:focus, a.con:focus {font-weight: bold; }
a.cong {color: #F08080; font-style: italic; }

p {text-align: justify; }
acronym {font-style: italic; font-weight: bold; }

/* Titulos */

h1 {background-color: #AECCD5; color: #FFF; margin-top: 0px; margin-left: -40px; margin-right: -40px; margin-bottom: 10px; font-size: 1.3em; font-weight: bold; text-indent: 10px; padding: 2px; border-bottom: 1px solid #A9A9A9;}
h1.f {background-color: #B0C4DE; color: #fff; }	
h1.f2 {background-color: #C9DFB1; color: #fff; }
h1.f3 {background-color: #FFC7B1; color: #fff; }
h1.f4 {background-color: #FFFFB1; color: #d2b48c; }
h2 {font-size: 1.2em; font-weight: bold; font-style: italic; color: #457E92; border-bottom: 1px dotted #457E92; }
h3 {font-size: 1.1em; font-weight: bold; color: #457E92;}
h4 {font-size: 1em; font-weight: bold; background-color: #AECCD5; color: #ffffff; margin: 5px; padding-left: 10px; }
h5 {font-size: 1em; font-weight: bold; background-color: #AECCD5; color: #ffffff; margin-top: 10px; margin-bottom: 2px; padding-left: 10px; }

.tit1 {font-size: 1.1em; font-weight: bold; color: #457E92; border-bottom: 3px double #457E92; text-align: center; }

/* Directorios */

.dir { font-weight: bold; font-size: 1em; }
.dir a.sin {border: 0px;}
.dir a.con {color: #708090; border-bottom: 1px dotted #778899;}
.dir a:hover {background-color: #708090; color: #FFFFFF;}
.blanco {color: #ffffff; font-size: 1em; font-weight: bold;}

th.fich {background-color: #B0C4DE; color: #ffffff; font-weight: bold; text-align: center;}

table.config {border: 1px solid #778899; }
table.config th {background-color: #DCDCDC; text-align: center;}
table.config td {border: 1px dotted #DCDCDC; font-size: 0.9em; }

input.ibut {font-size: 0.9em;}
input.itex {color: #6a5acd; font-size: 0.9em; background-color: #ffffff;  }

#vista {height: 500px; width: 100%; background: transparent; }
#vistaUrl {font-family: Arial; font-size: 1em; color: #A9A9A9;}

/* Listas */

ul.ok li {text-align: justify; margin-bottom: 10px; list-style-image: url(../images/objetos/ok.png)}
ol.cuadro li {text-align: justify; margin-bottom: 10px; border: 1px dotted #457E92; padding: 4px; }
ol.cuadro li:hover {background-color: #F5F5F5; }

/* Cabecera */

.sector1  {background: url(../images/cabecera/cabecera3_01.jpg); background-position: left; background-repeat: no-repeat; width: 42px; height: 73px;}
.sector3  {background: url(../images/cabecera/cabecera3_03.jpg); background-repeat: repeat-x; height: 74px;}
.sector7  {background: url(../images/cabecera/cabecera3_07.jpg); background-position: left; background-repeat: no-repeat; width: 371px; height: 35px;}
.sector8  {background: url(../images/cabecera/cabecera3_08.jpg); background-repeat: repeat-x; height: 35px;}
.sector13 {background: url(../images/cabecera/cabecera3_13.jpg); background-repeat: repeat-x}

/* Sombras */

.sombra1 {background: url(../images/cabecera/cabecera3_s1.jpg); background-repeat: repeat-y;}
.sombra2 {background: url(../images/cabecera/cabecera3_s2.jpg); background-repeat: no-repeat; width: 16px; height: 16px;}
.sombra3 {background: url(../images/cabecera/cabecera3_s3.jpg); background-repeat: repeat-x; height: 16px;}
.sombra4 {background: url(../images/cabecera/cabecera3_s4.jpg); background-repeat: no-repeat; width: 49px; height: 16px;}

/* Menú principal */

td.menu {background-position: 5px; background-repeat: no-repeat; height: 35px; text-align: center; }
div.menu {width: 100%; background-image: url(../images/menu/brillo.png); background-position: center center; background-repeat: no-repeat; color: #32CD32; font-family:  Arial; font-size: 1.5em; font-weight: bold; }
a.menu {color: #5CA2A2; font-family:  Arial; font-size: 1.1em; text-decoration: none;}
a.menu:hover {color: #FFFF99; font-size: 1.5em; font-weight: bold;}

/* Contenido */

.contenido {background: url(../images/logos/cimafondo.png); background-repeat: no-repeat;  background-position: left bottom; color: #696969; border: 1px solid #A9A9A9; background-color: #FFF; padding: 40px; padding-top: 0px;}
.contenido a {color: #3CB371; border-bottom: 1px dotted #3CB371; text-decoration: none;}
.contenido a:hover {color: #3CB371; text-decoration: none; background-color: #DBFFE7; border-bottom: 1px solid #3CB371;}
.contenido a.sin {background: transparent; border-bottom: 0px;}

/* Noticias */

table.f {border: 1px solid #808080; background-color: #E6E6FA;}
table.f th.dif   
{
	background-image: url(../images/cabecera/difuminado.gif); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border-left: 1px solid #E6E6FA;
	border-top: 1px solid #E6E6FA;
	border-bottom: 1px solid #696969;
	border-right: 1px solid #696969;
	color: #FFFFFF; 
	font-weight:bold; 
	text-align:center;
}
table.f th.dif a {text-decoration: none; border: 0px;}
table.f th.dif a:hover {background: transparent; }
table.f td.subr {font-size: 0.9em; padding-left: 15px; padding-right: 15px; border-bottom: 1px dotted #A9A9A9; border-right: 1px dotted #A9A9A9;}
table.f td.subr:hover {color: #483D8B; background-color: #F8F8FF; }
table.f td.subr a {border-bottom: 0px; color: #483D8B; }
table.f td.subr a:hover {color: #483D8B; background-color: transparent; }
table.f td.s1 {border-bottom: 1px solid #808080; border-right: 1px dotted #808080; color: #A9A9A9; background-color: #F5F5F5; font-size: 0.9em; font-style: italic; }
table.f td.cont
{
	font-size: 0.9em;
	background-color: #FFFFFF; 
	background-image: url(../images/cabecera/sombrapag.png); 
	background-position: right; 
	background-repeat: repeat-y; 
	padding: 15px;
}

/* Informe */

table.f2 {border: 1px solid #808080; background-color: #E9F8E9;}
table.f2 th.dif
{
	background-image: url(../images/cabecera/difuminado1.gif); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border-left: 1px solid #F0FFF0;
	border-top: 1px solid #F0FFF0;
	border-bottom: 1px solid #696969;
	border-right: 1px solid #696969;
	color: #FFFFFF; 
	font-weight:bold; 
	text-align:center;
}
table.f2 th.dif a {text-decoration: none; border: 0px;}
table.f2 th.dif a:hover {background: transparent; }
table.f2 td.subr {font-size: 0.9em; padding-left: 15px; padding-right: 15px; border-bottom: 1px dotted #A9A9A9; border-right: 1px dotted #A9A9A9;}
table.f2 td.subr:hover {color: #228B22; background-color: #FAFFFA; }
table.f2 td.subr a {border-bottom: 0px; color: #228B22; }
table.f2 td.subr a:hover {color: #228B22; background-color: transparent; }
table.f2 td.cont
{
	font-size: 0.9em;
	background-color: #FFFFFF; 
	background-image: url(../images/cabecera/sombrapag.png); 
	background-position: right; 
	background-repeat: repeat-y; 
	padding: 15px;
}
table.f2 td.s1 {border-top: 1px dotted #3CB371; border-right: 1px dotted #3CB371; color: #A9A9A9; background-color: #F5F5F5; font-size: 0.9em; font-style: italic; }

table.f2 td.titul {background-color: #B0C4DE; color: #FFFAFA; font-weight: bold; text-align: center;}
table.f2 td.inter {background-color: #F8F8FF;}
table.f2 td.titul1 {background-color: #778899; color: #FFFAFA; font-weight: bold; text-align: center;}
table.f2 td.fondo1 {font-size: 9pt; background-color: #E6E6FA; color: #708090;}

/* Fotografías */

table.f3 {border: 1px solid #808080; background-color: #FFE4E1;}
table.f3 th.dif   
{
	background-image: url(../images/cabecera/difuminado2.gif); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border-left: 1px solid #FFF5EE;
	border-top: 1px solid #FFF5EE;
	border-bottom: 1px solid #696969;
	border-right: 1px solid #696969;
	color: #FFFFFF; 
	font-weight:bold; 
	text-align:center;
}
table.f3 th.dif a {text-decoration: none; border: 0px;}
table.f3 th.dif a:hover {background: transparent; }
table.f3 td.subr {font-size: 0.9em; padding-left: 15px; padding-right: 15px; border-bottom: 1px dotted #A9A9A9; border-right: 1px dotted #A9A9A9;}
table.f3 td.subr:hover {color: #CD5C5C; background-color: #FFFAFA; }
table.f3 td.subr a {border-bottom: 0px; color: #CD5C5C; }
table.f3 td.subr a:hover {color: #CD5C5C; background-color: transparent; }
table.f3 td.cont
{
	font-size: 0.9em;
	background-color: #FFFEFE; 
	background-image: url(../images/cabecera/sombrapag.png); 
	background-position: right; 
	background-repeat: repeat-y; 
	padding: 15px;
}
table.f3 td.s1 {border-top: 1px dotted #3CB371; border-right: 1px dotted #3CB371; color: #A9A9A9; background-color: #F5F5F5; font-size: 0.9em; font-style: italic; }

/* Foro */

table.f4 {border: 1px solid #808080; background-color: #FFFFCC;}
table.f4 th.dif   
{
	background-image: url(../images/cabecera/difuminado3.gif); 
	background-position: bottom; 
	background-repeat: repeat-x; 
	border-left: 1px solid #FFFFCC;
	border-top: 1px solid #FFFFCC;
	border-bottom: 1px solid #696969;
	border-right: 1px solid #696969;
	color: #D2B48C; 
	font-weight:bold; 
	text-align:center;
}
table.f4 th.dif a {text-decoration: none; border: 0px;}
table.f4 th.dif a:hover {background: transparent; }
table.f4 td.subr, table.f4 td.subr1 {font-size: 0.9em; padding-left: 15px; padding-right: 15px; border-bottom: 1px dotted #A9A9A9; border-right: 1px dotted #A9A9A9;}
table.f4 td.subr {background-color: #FFFFCC; }
table.f4 td.subr1 {background-color: #E6E6FA; }
table.f4 td.subr:hover {color: #483D8B; background-color: #FFFFE6; } 
table.f4 td.subr1:hover {color: #483D8B; background-color: #F0F0FF; }
table.f4 td.subr a, table.f4 td.subr1 a {border-bottom: 0px; color: #A52A2A; }
table.f4 td.subr a:hover {color: #A52A2A; background-color: transparent; } 
table.f4 td.subr1 a:hover {color: #A52A2A; background-color: transparent; }
table.f4 td.s1 {border-bottom: 1px solid #808080; border-right: 1px dotted #808080; color: #A9A9A9; background-color: #F5F5F5; font-size: 0.9em; font-style: italic; }
table.f4 td.s2 {border: 0px; border-bottom: 1px dotted #A9A9A9; border-right: 1px dotted #A9A9A9; color: #A9A9A9; background-color: #F5F5F5; font-size: 0.8em; font-style: italic; }
table.f4 td.cont
{
	font-size: 0.9em;
	background-color: #FFFFFF; 
	background-image: url(../images/cabecera/sombrapag.png); 
	background-position: right; 
	background-repeat: repeat-y; 
	padding: 15px;
}
table.f4 td.ayuda
{
	font-size: 0.9em;
	font-weight: normal;
	background-color: #FFFFFF; 
	background-image: url(../images/cabecera/sombrapag.png); 
	background-position: right; 
	background-repeat: repeat-y; 
	padding: 15px;
	border: 1px solid #c0c0c0;
}

/* Formularios */

input.ftxt {background: transparent; border:  0px; border-bottom:  1px dotted #A9A9A9; font-size: 0.9em; width: 99%}
input.ftxt:focus {background-color: #FFFFCC; font-style: italic;}

option.ftxt {font-size: 0.9em; }
option.ftxt:focus {background-color: #FFFFCC;}

input.txpeq { border: 1px solid #c0c0c0; font-size: 0.9em; width: 97%; }
select.txpeq { border: 1px solid #c0c0c0; font-size: 0.9em; width: 95%; }
input.txpeqOk { color: #32CD32; border: 1px solid #c0c0c0; font-size: 0.9em; width: 97%; }
input.txpeqNw { color: #FF0000; border: 1px solid #c0c0c0; font-size: 0.9em; width: 97%; }
input.txpeq:focus, select.txpeq:focus, input.txpeqOk:focus, input.txpeqNw:focus  {background-color: #FFFFCC; }

/* Formulario de usuario */

input.usu {background: url(../images/cabecera/usuario.png);}
input.pasw {background: url(../images/cabecera/llaves.png);}
input.usu, input.pasw {width: 75%; padding-left: 16px; margin-top: 2px; background-position: left; background-repeat: no-repeat; font-size: 0.7em; border: 1px solid #457E92; }
input.usu:focus {background-color: #FFFFCC;}
input.pasw:focus {background-color: #FFFFCC;}
input.boton1 {margin-top: 2px; margin-right: 2px; width: 22px; background: url(../images/cabecera/entrar.jpg); background-position: center; background-repeat: no-repeat; font-size: 0.7em}

/* Direcciones */

.direccion1 {font-size: 0.9em; font-weight: bold; text-align: right;}
.direccion {font-size: 0.9em;  border-bottom: 1px dotted #A9A9A9;}
.direccion:hover {font-size: 1.2em; border: 0px; background-color: #F5F5F5; }

/* Consejo */

.consejo {background: url(../images/cabecera/sombrapag.png); background-repeat: no-repeat;  background-position: right; border: 1px solid #A9A9A9; font-size: 1.2em; text-align: left; text-indent: 20px; }
.foto1 {background-color: #FFFFFF; border: 1px solid #c0c0c0; }
.descfoto {font-size: 0.9em; text-align: justify; padding: 4px; }
.descfoto:hover {background-color: #F5F5F5; font-weight: bold; border: 1px dotted #A9A9A9; }
.descfoto .nombre {font-size: 1.2em; text-align: left; font-weight: bold; color: #457E92;  }

/* Fotografías */

div.foto {font-size: 0.8em; padding: 3px; float: left; text-align:center; border-top: 1px dotted #c0c0c0; padding-top: 5px;}
.foto2 {border: 3px double #c0c0c0; }

/* Capa de fecha */

#partesFecha {position: absolute; margin-left: -40px; margin-top: -40px; padding: 4px; font-size: 0.7em; background-color: #ffffff; border: 2px solid #000000;}
#partesFecha table {border: 1px solid #A9A9A9; }
#partesFecha th {padding: 4px; color: #ffffff; background-color: #DCDCDC; font-weight: bold; text-align: center; }
#partesFecha td {padding: 6px;}
#partesFecha select:focus {background-color: #FFFFCC; }

/* Tipos de letra */

.peqgris {font-size: 0.7em; color: #808080;}
.peqgris a {color: #808080;}
.medgris, .medigrisD {font-size: 0.8em; color: #808080;}
.medblanca {font-size: 0.8em; color: #FFFFFF;}
.medroja {font-size: 0.8em; color: #FF4500;}
.norNegrita, .norNegritaD {font-size: 1em; font-weight: bold; }
.norNegritaD, .medigrisD {text-align: right; }
.norMedia {font-size: 0.9em; }
.lcima {font-size: 1.3em; color: #fff; font-weight: bold;}
.medsubr {font-size: 0.8em; border-bottom: 1px dotted #A9A9A9; }

.aviso {font-size: 1em; font-weight: bold; color: #FF0033; text-align: center; padding: 5px; }
.aviso:hover {background-color: #FFFF99; }

/* Pie */

td.pie {color: #fff; background-color: #457E92; border: 2px solid #AECCD5;}

