/* ------ CSS DECLARACION PARA CELTIBERIA.NET ------- */

* { 
padding: 0; 
margin: 0;
border:0;
}

.linea {border-bottom:1px solid silver !important;}

span.atajo {text-decoration:underline;}
a{color:#442F22}
a:hover {text-decoration:underline !important;}
a:visited {color:#a37051}
p {margin:5px 0px;}

.sinborde {border:0px !important;padding:0px 5px 0px 0px;}

acronym { border-bottom:1px dotted #760903;color:#760930; cursor: help; }

#saltar {
position: absolute;
left: -999px;
width: 990px;
}

body  { /*background: #070301 url("imag3/fondo_website.jpg") repeat-x top left;*/
text-align: center; padding-top: 15px; background-color:#EDEDE1;
font: .7em/1.5em tahoma, geneva, verdana, arial, sans; min-height:100%;height:auto !important;height:100%;}

div#marcowebsite  { width: 100%;margin: 0px; text-align: center;height:auto !important;height:100%;min-height:100%;display:block;float:left}

div#website  { background-color: #ecede1; width: 951px;margin: 0 auto; text-align: left; min-height:800px;}
div#izquierdo  {width: 226px;display:block;float:left; }
div#logo {background: url(imag3/logo_celtiberia.jpg) no-repeat 0 0;text-indent: -9000px;width:226px;height:226px;}
div#logo a {width:226px;height:226px;display: block;text-decoration: none;}

div#central {width:725px;display:block;background-color:#FFF;float:left;}

div#super  { background-color: #d7c9bd; background-image: url("imag3/cabecera_guerreros.gif"); background-repeat: no-repeat; background-position: right bottom; display: block; height: 119px }
ul#menuprincipal{background-color:#C2B4A9;display:block;height:34px;
					list-style-image: none;
					list-style-position: outside;
					list-style-type: none;
					}
ul#menuprincipal li{float: left;display:inline;padding-top:5px;height:34px;line-height:2em;}
ul#menuprincipal li a{color:#000;text-decoration:none;padding: 10px 8px 11px 8px !important;padding: 10px 8px 17px 8px;height:34px;display:inline;}
ul#menuprincipal li a:hover{color:#FFF;background-color: #000; text-decoration:none !important;}
.menuprincipalactivo {background-color:#d7c9bd;color:yellow;}
.menuprincipalactivo:hover {background-color:#000 !important;color:#FFF;}

div#usuariosonline   { background-image: url(imag3/usuariosonline.gif); background-repeat: no-repeat; background-position: 10px 10px; padding-top: 10px; padding-left: 50px; width: 150px; height: 85px; float: left }
div#buscador {width:210px;float:left;}
div#buscador a{color:#442F22;}

div#submenu{width: 170px; height: 85px; float: left}
div#submenu ul{list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-top:10px;}
	
div#semaforo{width: 140px; height: 85px; float: left;text-align:center;}
.calma {color:green;padding:3px;}
.disturbios {color:#c76302;padding:3px;}
.guerra {color:red;padding:3px;}
.invasion {color:red;background-color:black;padding:3px;}
div#contenido {display:block;background-color:#FFF;text-align:left;float:left;width:565px;font-size: 1em;}
div#visor {padding:10px;width:545px !important;width:545px;display:block;float:left;min-height:500px;overflow:hidden;}

div#visor img{max-width: 540px;}

div#visorpq {padding:10px;width:335px !important;width:315px;display:block;float:left;min-height:500px;}

div#visorderecho {padding:10px;width:190px !important;width:200px;display:block;float:left;min-height:500px;}
div#visorderecho p{padding:5px 0px 5px 0px;}

div#articulosportada {float:left;margin-top:-25px;}
div#articulosportada h2{font-weight:normal;margin-top:25px;font-size:1.6em !important;font-size:1.5em;}
div#articulosportada h2 a{text-decoration:none}
div#articulosportada p{margin:5px 0px 0px 0px;text-align:justify;color:gray;}
.informepq {font-size:0.95em;color:#464646 !important;text-align:left !important;}

div#noticiasportada {font-size:0.9em;color:#d7c9bd;}
div#noticiasportada h4{font-weight:normal;margin-top:5px;border-top:1px solid #d7c9bd;}
div#noticiasportada h4 a{text-decoration:none}
div#noticiasportada p{margin:1px 0px 5px 0px;text-align:justify;color:gray;}


div#derecho{width:160px !important;width:160px;float:right;border-left:0px solid #d7c9bd;}
div#derecho input{border:1px solid gray;}


div#izquierdo span{width:100px;padding:5px;}

div#izquierdo p{padding:2px 5px 2px 5px;}

div#izquierdo ul{padding:5px 5px 0px 5px;list-style-image: none;list-style-position: outside;list-style-type: none;}
div#izquierdo ul li{padding-bottom:5px;}

div#izquierdo a{text-decoration:none;}
div#izquierdo a:hover{text-decoration:underline;}

div#infer {background-color:silver;padding:15px;}
div.bloquesinfer {width:20%;float:left;margin:0px 5px;padding:5px;}
div.bloquesinfer p{border-bottom:1px solid #828282;}
div.bloquesinfer a{text-decoration:none;}

blockquote{margin-left:60px !important;}


a.titulillo {font-size:1.1em;}

div#izquierdo ul li {border-bottom:1px solid #EFEFEF;}
div#izquierdo ul li:hover {background-color:#EFEFEF;}

div#modulousuarios {border:1px solid #7c87a5;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;background-color:#FFF}
div#modulousuarios h3 {background-color:#7c87a5;color:white;padding:5px;}

div#moduloconocimientos {border:1px solid #ae7393;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#moduloconocimientos h3 {background-color:#ae7393;color:white;padding:5px;}

div#modulosecciones {border:1px solid #b8996a;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#modulosecciones h3 {background-color:#b8996a;color:white;padding:5px;}


div#moduloultarticulos {border:1px solid #b8996a;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#moduloultarticulos h3 {background-color:#b8996a;color:white;padding:5px;}

div#moduloultpoblamientos {border:1px solid #b8a9b1;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#moduloultpoblamientos h3 {background-color:#b8a9b1;color:white;padding:5px;}

div#moduloultcomenpoblam {border:1px solid #97AF98;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#moduloultcomenpoblam h3 {background-color:#97AF98;color:white;padding:5px;}

div#moduloultcomenartic  { line-height: 1.2em; background-color: #fff; display: block; margin: 15px 6px 6px; height: auto; clear: both; border: solid 1px #92af9f }
div#moduloultcomenartic h3  { color: white; background-color: #92af9f; padding: 5px }

div#moduloultimagenes {border:1px solid #b8996a;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#moduloultimagenes h3 {background-color:#b8996a;color:white;padding:5px;}


div#modulomarcapaginas {border:1px solid #9f8b96;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#modulomarcapaginas h3 {background-color:#9f8b96;color:white;padding:5px;}

div#modulosecbiblio {border:1px solid #94908d;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#modulosecbiblio h3 {background-color:#94908d;color:white;padding:5px;}
div#modulosecbiblio ul li{border:0px !important;display:block;}
div#modulosecbiblio ul ul{display:block;clear:left;}

div#modulobuscadorpoblamientos {border:1px solid #777777;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;line-height:1.2em;background-color:#FFF}
div#modulobuscadorpoblamientos h3 {background-color:#777777;color:white;padding:5px;}

div#modulocrearruta {border:1px solid #ec8600;height:auto;clear:both;display:block;margin:15px 6px 6px 6px !important;background-color:#FFF}
div#modulocrearruta h3 {background-color:#ec8600;color:white;padding:5px;}


/*Estilos genericos */
div.textoresumen { font-size:1.2em; margin:10px 0; padding-left:15px; border-left:2px solid #aa0000; line-height:1.7em; background-color: #fff7de; width:auto !important; width:520px; overflow:hidden; }

div.textodesarrollo {font-size:1.1em;margin:10px 0px;padding-left:15px;border-left:2px solid red; line-height:1.7em;width:auto !important;width:520px;overflow:hidden;}
div.textodesarrollo  li{margin:0px 30px !important;}
div.textodesarrollo img{max-width:500px;}
div.textodesarrollo  blockquote{margin:0 30px !important;border:solid 0 silver; padding:15px !important;}



dl.respuestas {margin-bottom:10px;}
dl.respuestas dt { background-image: url(/imag3/xpresate_fondo.jpg); background-repeat: repeat-x; padding:5px; margin-top:40px; display:block; border-top:5px solid #090806;}
dl.respuestas dt a{font-size:1.3em;}
dl.respuestas dd{background-color:#fffeea;display:block; padding:10px; margin:0 5px 5px; border:solid 1px #808080;  overflowA:hidden; widthA:542px;}
dl.respuestas dd:hover {background-color:#FFF;}

dl.listadodruidas {}
dl.listadodruidas dt {width:100px;float:left;border-right:1px solid gray;border-top:1px solid gray;background-color:#f0f0e8;padding:10px;margin-top:10px;display:inline;clear:left;}
dl.listadodruidas dt a{font-size:1.4em;}
dl.listadodruidas dd{width:400px;float:left;padding:10px;margin-top:10px;border-top:1px solid gray;display:inline;overflow:hidden;background-color:#EFEFEF;}
dl.listadodruidas dd:hover {background-color:#EFEFEF;}


dl.xpresate { margin-bottom:10px; }
dl.xpresate dt { background-image: url(/imag3/xpresate_fondo.jpg); background-repeat: repeat-x; padding:5px; margin-top:40px; display:block; border-top:5px solid #090806; }
dl.xpresate dt a{font-size:1.3em;}
dl.xpresate img {border:1px solid silver;}
dl.xpresate dd{  background-color:#fffeea;display:block; padding:10px; margin:0 5px 5px; border:solid 1px #808080;  overflowA:hidden; widthA:542px; }
dl.xpresate dd:hover {background-color:#FFF;}
p.fotoxpresate {width:110px;float:left;}

.nombreusu {font-size:1em;font-weight:bold;clear:left;width:95px;max-width:95px;}
.nombreusuexp {font-size:1.1em;font-weight:bold;padding:8px 0px 0px 0px}

/*Alineacion derecha, interior derecha */
.derder {text-align:right;float:right;}
.izqizq {text-align:left;float:left;}

.resaltado {background-color:#dbf10a;}

.autor {font-weight:normal !important;color:#7c87a5;}
a.autor{text-decoration:underline !important;}

p.flotante {right:0px; top:-1px; position: absolute;background-color:#8d0c18;z-index:2;color:#fff;font-size:1.1em;padding:3px; border:1px solid white;}

div#google {padding:10px;}
div#google input{ background-image: url(imag3/fondo_textinput.jpg); background-repeat: no-repeat; border:solid 1px #a27154; }
#sbb {background-color:green; color:white; font-size:0.91em;background-image: none !important; margin:0px; padding:2px; border: 0px !important;} 

.formul{ background-image: url(imag3/fondo_textinput.jpg); background-repeat: no-repeat; border:solid 1px #a27154; }
.formul:hover {border:1px solid red;}
.formuldesp{ color: #fff; background-color: #7c87a5; margin: 2px; padding: 2px; border:solid 1px #495062; }
.formulcomentario {color: rgb(0,0,0); background-color:#ffffca; font-size:1.5em; width:100%;padding:5px;border:1px solid black;}
.fecha{text-align:center;}
.separador {border:0px;width:0px;height:0px;clear:both;}
#identificacion{text-align:center;margin:0px;padding:0px;}
#identificacion a{border-bottom:1px dotted #442f22;}

.aviso{background: #eeeeee url(imag3/ico_informacion.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ff0000;
	border-bottom: 2px solid #ff0000;}
	
.avisoOK{
	background: #fff6bf url(imag3/ico_informacion.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}
.campocomentario {width:100%;border:1px solid gray;margin:0px;padding:5px;}
.botonenviar { background-color:green; color:white !important; background-image: none !important; margin:5px; padding:5px; border-width: 0; }
.botonborrar {background-color:red;color:white;margin:5px;padding:5px;font-size:0.86em;background-image: none !important; border-width: 0; }
.botonambar {background-color:#ecbc00;color:white;margin:5px;padding:5px;font-size:0.86em;background-image: none !important; border-width: 0; }

.avisorojo {background-color:red;color:white;padding:5px;font-size:0.86em;background-image: none !important; border-width: 0; }
.avisorojo a{color:white;text-decoration:underline;}

.avisoadmin {background-color:#ffc64a;color:#000;padding:5px;font-size:0.86em;background-image: none !important; border-width: 0; }
.avisoadmin a{color:white;text-decoration:underline;}

.avisosabiduria {font-size:1.0em !important;background-color:red;color:white;padding:8px 5px;font-size:0.86em;background-image: none !important; border: 3px solid #AA0000; }
.avisosabiduria a{color:white;text-decoration:underline;}


img {border:0px;}

ul ul{padding:0px !important;margin-left:10px;}
ul ul li {padding-top:0px;}
ul ul ul {padding:0px !important;margin-left:20px;}
ul ul ul li {padding-top:0px;}


div#contenido ul{margin-left:30px;}

#contenido h1 {margin-bottom:20px;margin-top:15px;line-height:1.1em;font-size:2.2em;}
#contenido h2 {font-size:1.8em;}
#contenido h3 {font-size:1.52em;}
#contenido h4 {font-size:1.33em;}
#contenido h5 {font-size:1.29em;}
div#contenido h3{margin-top:10px;}

div#listadoarticulos ul{padding:5px;list-style-image: none;list-style-position: outside;list-style-type: none;}
div#listadoarticulos ul li{padding:5px;border-top:1px solid silver;position:relative;}

div#listadoarticulos h4{font-size:1.5em;font-weight:normal;}
div#listadoarticulos h4 a{text-decoration:none;}
div#listadoarticulos h4 a:hover{text-decoration:underline;}
div#listadoarticulos li h3{color:#8d0c18;}
div#listadoarticulos li:hover {background-color:#EFEFEF;}

#cadenacad {margin:0px 0px 10px 0px !important;
			padding: 0px 0px 0px 0px;
			display: block;
			clear:both;
			color:#4D1A1A;}
		
#cadenacad li{display: inline;
				list-style-type: square !important;border-left:1px solid silver;
				color: black;
				text-align: left;
				padding: 0px 5px 0px 0px;}

#cadenacad li a{text-decoration:none;
				color:#4D1A1A;}

#cadenacad li a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	background-color:#000000;}	

div.galeriaimag {float:left;padding:8px;width:160px;height:200px;}
div#anadircomentario {margin:10px 0px 10px 0px}

p.bloquepaginacion {text-align:center;padding:20px;}
p.bloquepaginacion a {text-decoration:none;padding:5px;border-left:1px solid silver;}
p.bloquepaginacion span {text-decoration:none;padding:5px;border-left:1px solid silver;}
a.paginaanterior {border-left:0px !important;}
a.paginaactual {color:red;}

.error {color:red;}
.masdatos {background-color:gray;color:yellow;}
.masdatos:visited {color:yellow;}
.espaciovertical {margin:20px 0px;}
.espaciohorizontal {margin:0px 20px;}

.bloque {margin:30px 0px;padding:3px;border-top:3px solid silver;line-height:2em;background-color: #EFEFEF;}

p.moverse {padding:10px;border-left:300px solid silver;}
/* VOTACION CON ESTRELLAS */
#star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; TOP: -1px; LEFT: 10px; POSITION: relative; FLOAT: right; BACKGROUND: url(imag3/stars.gif) top left repeat-x; CURSOR: pointer;text-align:right;}
#star li { PADDING: 0; MARGIN: 0; FLOAT: right; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#starCurr { BACKGROUND-POSITION: 0 25px; background-image:url(imag3/stars.gif)}
#starUser { PADDING: 0px 15px;clear:both   }
div#valoracion {display:block;clear:right; width:210px;height:60px;float:right;text-align:right;padding:5px;}

#resultadosajaxdruida {position:absolute;z-index:10; width:206px; border:1px solid #000;background-color:white;color:#687FAB;font-size:1em;}
div#resultadosajaxdruida p{margin:1px;padding:0px;background-color:#EFEFEF;}
div#resultadosajaxdruida a{display:block;padding:2px;text-decoration:none;}
div#resultadosajaxdruida a:hover{background-color:#687FAB;color:#ffffff;}

table.datosdruida {border-bottom:1px solid silver;border-right:1px solid silver;padding:0px;}
table.datosdruida th { font-size: 3em; border-top:1px solid silver; border-left:1px solid silver; padding:10px; background-color:#687fab  }
table.datosdruida td{padding:5px;border-top:1px solid silver;border-left:1px solid silver;margin:0px;}

.galeriaimagenes {width:160px;float:left;border:1px solid silver;margin:3px;height:200px;}

/*EFECTOS AMPLIACION IMAGEN */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-image {
    border: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 0px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}
/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0px 0 0 4px;
	height: 29px;
	width: 34px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#contenedordelmapa {position:relative}
#botonesmapa {
	position: absolute;z-index: 50;
	left: 75px;top: 7px;
	width: auto;padding: 2px;
	border: solid 1px #442f22;font-size: 0.9em;
	color: #666;background-color: #ffffdf;
}
#botonesmapa a{padding:0px 2px;}
#botonesmapa a:hover{color:red;}



#miceformul label {
	float: left;
	width: 100px;text-align:right;padding:5px;
}
#miceformul p{border-bottom:1px solid silver;padding:5px;}

.comentarioborrado, .tachado {  text-decoration: line-through !important;}
#ajustes {border:1px solid red;padding:6px;}

#myForm label{}
.pform{padding:6px;border-bottom:1px solid silver;background-color:#EFEFEF;padding-left:30px}
#myForm p:hover{background-color:silver;}

table.tabladatos thead th {padding:5px;}
table.tabladatos td {border-bottom:1px solid #BBBBBB;border-right:1px solid #EEEEEE;}

a.creditos {text-decoration:none !important;padding:0px 3px;}
a.creditos:hover {text-decoration:underline !important;}

.medidortijeras {height:6px;width:40px;border:1px solid #A0A0A0;background-color:#FFF;margin-left:10px;display:block;}

.usuadmin {color:#6277a4;font-weight: bold}

#bannersuper {border:1px solid black;margin-top:20px;}

.tachado {text-decoration: line-through !important;}
