/* ----------------------------------- ELEMENTOS DE LA PAGINA WEB --------------------------------*/
body{ color:#000000; font-family:/*"AFBattersea",*/Verdana, Arial, sans-serif; font-size:75%; margin: 0px; padding: 1%; background:#E9E9E1;}
img { border:0px;}
hr{ border:0px; clear:both;}
p{ text-align:justify;}
kbd {	line-height:2em;	font-size:.8em;	font-weight:normal;	font-family:"Lucida console", Courier, monospace, sans-serif;	border-top:.15em solid #ccc;	border-right:.25em solid #aaa;	border-bottom:.3em solid #888;	border-left:.2em solid #bbb;	padding:.05em .2em;	color:#000;	background:#eee;	vertical-align:text-bottom;}
acronym{ border-bottom: dashed 1px #486A0A; cursor:help;}
abbr{ cursor:help; border:0px; text-decoration:none;}
.oculto{ position:absolute; left:-999px; width:990px; font-size:0%;}
.spacer {clear:both;}


.mensaje {background: #CCCCCC; color: #333333; font-weight:bold; margin:5px 0px 5px 0px; padding:5px 0px 5px 0px; text-align:center}


.nota {background-color:#009900; border:1px dotted #CCCCCC; color:#FFFFCC;clear:both;}
.avisolegal{background-color:#009900; color:#FFFFCC;}
.centrado {text-align:center;}
.derecha{text-align:right;}
.negrita {font-weight: bold;}
.cursiva {font-style:italic; }


h1{ color:#BFC000; font-size:180%; font-weight:bold; text-align:right; padding: 0px 0px 0px 15px; margin: 0px 0px 10px 0px;*/ width:95%; font-family: Arial, Georgia, Verdana, sans-serif;font-variant:small-caps;}

h2{ color: #505B16; font-size:140%; font-weight:bold; text-align:left; padding: 0px 0px 0px 10px; margin:20px 0px 0px 0px;  background:transparent url("images/h2.jpg") no-repeat left;width:95%; border-bottom:1px dotted #999999;font-family:Helvetica; }

h3{ color:#666666;  font-size:120%; font-weight:bold; text-align:left; padding:0px; margin:20px 0px 5px 0px; width:95%;}



fieldset{ border:1px solid #99CC66; margin:0px 0px 30px 0px; padding-top:20px;}
legend{ border:1px solid #009900; padding: 1px 10px 1px 10px;}
optgroup{font-style:normal;}

form{ padding: 0px; margin:0px;}
input, textarea, select{ border:solid 1px #000000; background-color:#ECEBB2; font-family:sans-serif; font-size:95%; vertical-align: middle;}
.boton{ border:solid 1px #000000; background-color:#BFC000; color: #333333 /*#666666 #FFFFCC*/; font-weight:bold;}


form dl{ width: 95%; font-size:95%; clear:both;}
form dt{ float: left; width: 25%; margin: 0px; padding:0px 0px 5px 0px ; clear:both;}
form dd{ float: left; width: 72%; margin: 0px; padding:0px 1% 5px 1%;}

#datospers dl dt{ float: left; width: 40%; margin: 0px; padding:5px 0px 5px 0px; clear:both; /*border-bottom:1px solid #cccccc;*/}
#datospers dl dd{ float: left; width: 58%; margin: 0px; padding:3px 1% 3px 1%; /* border-bottom:1px solid #cccccc;*/}

#datosprof dl dt{ float: left; width: 90%; margin: 0px; padding:0px 0px 5px 0px ; clear:both;}
#datosprof dl dd{ float: left; width: 5%; margin: 0px; padding:0px 1% 5px 1%;}

.divideizda {float:left; clear:left; width:45%; margin:0px; padding:0px;}
.dividedcha {float:right; clear:right; width:45%; margin:0px; padding:0px;}

table{ width:95%; margin-bottom:20px;}
caption{ color:#009900; text-align:center; font-style:italic; margin-bottom:15px; text-align:left;}
th{ color:#BFC000; text-align:left; vertical-align:top;}
td{ text-align:left; vertical-align:top; border-bottom:1px solid #BFC100; }

li {list-style-position:outside;}
.sinvineta {list-style-type:none;}
/*
ul, ol {counter-reset: item;}
li {display:block;}
li:before {content:counters (item, "."); counter-increment:item}
*/
.fotoizda{float:left; clear:both; margin-right:5px;}
.fotodcha{float:right; clear:both; margin-left:5px;}

.flotaizda{float:left; clear:left; margin-right:5px;}
.flotadcha{float:right; clear:right; margin-left:5px;}

.divideizda {float:left; clear:left; width:45%; margin:0px; padding:0px;}
.dividedcha {float:right; clear:right; width:45%; margin:0px; padding:0px;}

a img { border: 0px none;}

a {text-decoration: none; font-weight: bold;}
a:link {color:#5A6D21}
a:visited {color:#000000;}
a:hover {color: #006600; text-decoration:underline;}

a.externo {	background: url("images/externo.gif") no-repeat right;	padding-right: 17px;}
a:hover.externo {	background: url("images/externo2.gif") no-repeat right;}

/*____________________________________________________ MAQUETACIÓN _________________________________________________*/
#contenedorizda{ position:relative; float:left; width:99%; background:transparent url("images/maquetacion/left.jpg") repeat-y top left;  padding-left:6px;}
#contenedordcha{ position:relative; float:left; width:100%; background:transparent url("images/maquetacion/right.jpg") repeat-y top right; padding-right:5px;}

#encabezado{ position:relative; float:left; width:100%; background:#FFFFFF url("images/maquetacion/top.jpg") repeat-x top left; margin:0px; padding-top:6px; min-height:65px;}

#encabezadodcha{background:transparent url("images/logo.gif") no-repeat top left;min-height:22px; width:100%; float:right;}
#menuauxiliar{ position:relative; float:right; width:65%; text-align:right; padding-top:6px; padding-right:2px;/*background:transparent url("images/maquetacion/topright.jpg") no-repeat top right;*/}
#buscador{ position:relative; float:right; width:50%; line-height:normal; text-align:right; margin:0px; margin-top:15px; padding-right:10px;}
#encabezadobottom{position:relative; float:right; width:100%; background:#FFFFFF url("images/maquetacion/lineamenu.jpg") repeat-x top left; height:20px; min-height:20px;}

#cuerpo{ position:relative; float:left; width:100%; background:#FFFFFF; background:#FFFFFF; padding-top:10px;}
#colizda{ position:relative; float:left; width:16%; margin:0px 1% 10px 1%; padding:0px; font-size:90%;}

#menu{ position:relative; float:left; width:100%; background:#ECEBB2 url("images/maquetacion/cornermenu.jpg") no-repeat bottom right; padding:0px; margin:0px 0px 0px 0px;}
#registro{ position:relative; float:left; width:100%; margin:10px 0px 0px 0px; text-align:center;  background:#ECEBB2 url("images/maquetacion/cornermenu.jpg") no-repeat bottom right; padding:0px; margin:10px 0px;}
#menuprivado{ position:relative; float:left; width:100%; background:#ECEBB2 url("images/maquetacion/cornermenu.jpg") no-repeat bottom right; padding:0px; margin:10px 0px 0px 0px;}
#menugestion{ position:relative; float:left; width:100%; background:#ECEBB2 url("images/maquetacion/cornermenu.jpg") no-repeat bottom right; padding:0px; margin:10px 0px 0px 0px;}

#coldcha{ position:relative; float:right; width:79%; border-left:1px dashed #CCCCCC; min-height:500px;/* height:100%; height:auto; */margin:0px; padding:0px;}
#migas{ position:relative; float:left;  width:96%; padding:0px 2% 0px 2%; border-bottom:1px dashed #BFC100;}
#contenido{ position:relative; float:left; width:96%; padding: 0% 2% 2% 2%;}
#pie{ position:relative; float:left; width:98%; background:transparent url("images/maquetacion/bottom.jpg") repeat-x top left; height:10px;/* min-height:10px;*/ margin-left:4px; padding-left:4px;}
/*#marcapie{position:relative; float:right;width:100%; background:#FFFFFF url("images/maquetacion/bottomleft.jpg") no-repeat top left; height:15px; min-height:15px;}*/
#cuerpo{width:100%;}
#colizda{width:16%;}
#coldcha{width:79%;}

#contenido ul {width:90%;}



#contenido ul{}
#contenido ul li{ background:transparent url("images/li.gif") no-repeat top left; padding-left:15px; list-style-type:none;}

#contenido ol{}
#contenido ol li{ background:transparent none; list-style-type:lower-latin;}


#contenido #junta ol{}
#contenido #junta ol li{ background:transparent none; list-style-type:decimal;}


/* sólo para MOZILLA */
/*
#encabezado {position:fixed; left:0px; top:0px; z-index:2; background:#FFFFFF;}
#menuauxiliar {position:fixed; left:0px; bottom:0px; width:100%; background:#FFFFFF; z-index:2; border-top:1px solid #BFC100; margin:0px;padding:0px; padding-top:5px;}
#colizda {position:fixed; left:0px; top:65px; background:#FFFFFF; z-index:2;}
#cuerpo { top:65px; z-index:1; padding-bottom:20px;}
#pie{position:fixed; left:0; bottom:0; background:#FFFFFF; z-index:2}*/
/*____________________________________________________ MENÚ AUXILIAR _________________________________________________*/

#menuauxiliar ul { margin:0px; padding:0px; background:transparent url("images/lineamenu.jpg") no-repeat left; width:100%;}
#menuauxiliar ul li { display:inline; margin: 0px 0px 0px 5px; padding:0px 5px 0px 0px; border-right: 1px dotted #999999; width:90%;}
/*____________________________________________________ MENÚ PRINCIPAL _________________________________________________*/
#colizda ol{width:100%; list-style-type:none; text-align:left; margin:0px 0px 0px 0px ; padding:0px 0px 0px 5px;}
#colizda ol li {  margin: 0px 0px 3px 0px;}
#colizda ol li a{ padding: 0px 0px 0px 13px; background:transparent url("images/limenu.jpg") no-repeat top left; }

#colizda ol li ul{ list-style-type:none; text-align:left; margin: 0px 0px 0px 5px; padding:0px;}
#colizda ol li ul li {margin: 0px;}
#colizda ol li ul li a{ padding:0px 0px 0px 7px; background:transparent url("images/lisubmenu.gif") no-repeat left;}


.rotulo { color: #336600; font-weight:bold; background:transparent url("images/linev.jpg") repeat-x top left; padding:2px 0px 2px 5px; margin: 0px 0px 5px 0px; font-size:105%; min-height:15px; width:100%; text-transform:uppercase;}



/*____________________________________________________ PAGINACIÓN _________________________________________________*/
#paginacion{ margin:10px 0px 10px 0px; padding:5px 0px 0px 0px; border-top:1px solid #cccccc; clear:both;}
#paginacion ul { margin:0px; padding:0px;list-style-type:none; width:99%; }
#paginacion ul li {position:relative; float:left; width:17%; background:transparent none; list-style-type:none;}
#paginacion #expandir1 {position:relative; float:left; width:52%; background:transparent none; list-style-type:none;text-align:right; margin-right:2%;}
#paginacion #expandir11 {position:relative; float:left; width:52%; background:transparent none; list-style-type:none;text-align:right; margin-right:2%;}

#paginacion #expandir2 {position:relative; float:left; width:52%; background:transparent none; list-style-type:none;text-align:left; margin-right:2%;}
#paginacion #expandir22 {position:relative; float:left; width:52%; background:transparent none; list-style-type:none;text-align:left; margin-right:2%;}

#paginacionest{ margin:10px 0px 0px 0px; padding:5px 0px 0px 0px; border-top:1px solid #cccccc;}
#paginacionest ul { margin:0px; padding:0px;list-style-type:none; width:99%; }
#paginacionest ul li {position:relative; float:left; width:47%; background:transparent none; list-style-type:none;}


a.ante:link { background:transparent url("images/ante.gif") no-repeat left; padding-left:16px;}
a.ante:visited { background:transparent url("images/ante.gif") no-repeat left; padding-left:16px;}
a.ante:hover { background:#FFFFCC url("images/ante.gif") no-repeat left; padding-left:16px;}

a.post:link { background:transparent url("images/post.gif") no-repeat right; padding-right:16px;}
a.post:visited { background:transparent url("images/post.gif") no-repeat right; padding-right:16px;}
a.post:hover { background:#FFFFCC url("images/post.gif") no-repeat right; padding-right:16px;}

a.primero:link { background:transparent url("images/primero.gif") no-repeat left; padding-left:19px;}
a.primero:visited { background:transparent url("images/primero.gif") no-repeat left; padding-left:19px;}
a.primero:hover { background:#FFFFCC url("images/primero.gif") no-repeat left; padding-left:19px;}

a.ultimo:link { background:transparent url("images/ultimo.gif") no-repeat right; padding-right:19px;}
a.ultimo:visited { background:transparent url("images/ultimo.gif") no-repeat right; padding-right:19px;}
a.ultimo:hover { background:#FFFFCC url("images/ultimo.gif") no-repeat right; padding-right:19px;}

a.volver:link { background:transparent url("images/volver.gif") no-repeat left; padding-left:20px;}
a.volver:visited { background:transparent url("images/volver.gif") no-repeat left; padding-left:20px;}
a.volver:hover { background:#FFFFCC url("images/volver.gif") no-repeat left; padding-left:20px;}

/*____________________________________________________ ELEMENTOS DE LA PÁGINA _________________________________________________*/



.fecha {font-size:70%; color:#DEE384/*#FDCD7B*/;}
.explic, .autor {font-size:80%; color: #666666;}
.item{
/*border:1px dotted #DEE384;*/
padding:5px 5px 10px 5px;
width:95%;
/* background:transparent url("images/fondoitem.jpg") repeat-x bottom;
	border-left:1px solid #CCCCCC;	border-right:1px solid #CCCCCC;*/
}

#mapaweb ol{list-style-type:none; margin:0px; padding:0px; }
#mapaweb ol li{background:transparent none; list-style-type:none;}
#mapaweb ol li a{ background:transparent url("images/limapaweb.gif") no-repeat left; padding-left:13px;}

#mapaweb ul{list-style-type:none; margin: 0px 0px 10px 10px; padding:0px;}
#mapaweb ul li{background:transparent none; list-style-type:none;}
#mapaweb ul li a{ background:transparent url("images/lisubmenu.gif") no-repeat left; padding-left:7px;}


#accesibilidad dl{}
#accesibilidad dl dt{margin-top:15px; color:#999900;}
#accesibilidad dl dd{border-left:1px solid #BFC000; padding-left:2px; margin-left:15px;}


#programa dl dt{ font-weight:bold;}

/*____________________________________  FOROS  _____________________*/
a.temanew:link{background:transparent url("images/temanew.jpg") no-repeat left; padding-left:20px;}
a.temanew:visited{background:transparent url("images/temanew.jpg") no-repeat left; padding-left:20px;}
a.temanew:hover{background:transparent url("images/temanew.jpg") no-repeat left; padding-left:20px;}
.tema{background:transparent url("images/tema.jpg") no-repeat top left; padding:5px 5px 5px 15px; border:1px solid #999999; border-left:0px; border-top:0px;}

a.respuestanew:link{background:transparent url("images/respuestanew.jpg") no-repeat left; padding-left:13px;}
a.respuestanew:visited{background:transparent url("images/respuestanew.jpg") no-repeat left; padding-left:13px;}
a.respuestanew:hover{background:transparent url("images/respuestanew.jpg") no-repeat left; padding-left:13px;}
.respuesta{background:transparent url("images/respuesta.jpg") no-repeat top left; padding:5px 3px 5px 17px; border-bottom:1px solid #999999;}

a.eliminar:link{background:transparent url("images/eliminar.jpg") no-repeat left; padding-left:12px; margin-left:15px;}
a.eliminar:visited{background:transparent url("images/eliminar.jpg") no-repeat left; padding-left:12px; margin-left:15px;}
a.eliminar:hover{background:transparent url("images/eliminar.jpg") no-repeat left; padding-left:12px; margin-left:15px;}

a.modificar:link{background:transparent url("images/modificar.jpg") no-repeat left; padding-left:19px; margin-left:15px;}
a.modificar:visited{background:transparent url("images/modificar.jpg") no-repeat left; padding-left:19px; margin-left:15px;}
a.modificar:hover{background:transparent url("images/modificar.jpg") no-repeat left; padding-left:19px; margin-left:15px;}

a.buscador:link{background:transparent url("images/buscador.jpg") no-repeat left; padding-left:15px;}
a.buscador:visited{background:transparent url("images/buscador.jpg") no-repeat left; padding-left:15px;}
a.buscador:hover{background:transparent url("images/buscador.jpg") no-repeat left; padding-left:15px;}
