/***********************************************/
/* HTML Estilos globales                       */
/***********************************************/

h1 {
	font-size:80%
; text-decoration: none
}

h2 {
	font-size:70%
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: bold

}


h3 {
	font-size:60%
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: bold
}


h4 {
	font-size:50%
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: bold
}

h5 {
	font-size:40%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
}

strong {
/* color: #57575B; */
; font-size:90%
; font-weight: bold
; text-decoration: none
}

p { font-size: 80%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif

; text-decoration: none
}

body {
; background-attachment: fixed
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px

}

/***********************************************/
/* HTML Estilos destacados                      */
/***********************************************/
#destacados p {
 font-size:70%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #ffffff
; text-align: left
; text-decoration: none
; padding-right: 10px
; padding-left: 10px
;padding-top:0px
;padding-bottom:0px
;margin-top:5px
;margin-bottom:0px
}

#destacados h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #99CC00
; text-decoration: none
; text-align: justify
; padding-right: 10px
; padding-left: 10px
;margin-top: 0px
;margin-bottom: 5px
}

#destacados h2 a{
 font-size:100%
; color: #CCFF00
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
}

#destacados h2 a:hover{
 font-size:100%
; color: #99CC00
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
}
#destacados a {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; text-align: justify
; padding-right: 10px
; padding-left: 10px
}

#destacados a:hover{
 font-size:80%
; color: #99CC00
; text-decoration: none
}

/***********************************************/
/* HTML Estilos noticias                      */
/***********************************************/
#noticias p {
 font-size:70%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #ffffff
; text-align: left
; text-decoration: none
; padding-right: 10px
; padding-left: 10px
;padding-top:0px
;padding-bottom:0px
;margin-top:5px
;margin-bottom:0px
}

#noticias p strong {
 font-size:80%
; color:white;
; font-weight: bold
; text-decoration: none
}

#noticias h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; text-align: left
; padding-right: 10px
; padding-left: 10px
;margin-top: 0px
;margin-bottom: 5px
}

#noticias h2 a{
 font-size:100%
; color: #CCFF00
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
}

#noticias h2 a:hover{
 font-size:100%
; color: #99CC00
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
}

#noticias a {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; text-align: left
; padding-right: 10px
; padding-left: 10px
}

#noticias a:hover{
 font-size:80%
; color: #99CC00
; text-decoration: none
}

#bandageneral h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; background-color: #99CC00
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip: rect(0px, 0px, 0px, 0px)
}

#noticias p .mas a{
 font-size:100%
; color: #CCFF00
; font-weight: bold
; text-decoration: none
}
#noticias p .mas a:hover{
 font-size:100%
; color: #99CC00
; font-weight: bold
; text-decoration: none
}

.resultadonoticias {
 font-size:70%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; float: right
; padding-top: 1px;
}
/***********************************************/
/* HTML Estilos destacados                      */
/***********************************************/
#destacados p {
 font-size:70%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #ffffff
; text-align: left
; text-decoration: none
; padding-right: 10px
; padding-left: 10px
;padding-top:0px
;padding-bottom:0px
;margin-top:5px
;margin-bottom:0px
}

#destacados p strong {
 font-size:80%
; font-weight: bold
; text-decoration: none
}

#destacados h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; text-align: left
; padding-right: 10px
; padding-left: 10px
;margin-top: 0px
;margin-bottom: 5px
}

#destacados h2 a{
 font-size:100%
; color: #CCFF00
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
}

#destacados h2 a:hover{
 font-size:100%
; color: #99CC00
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
}

#destacados a {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; text-align: left
; padding-right: 10px
; padding-left: 10px
}

#destacados a:hover{
 font-size:80%
; color: #99CC00
; text-decoration: none
}

#bandageneral h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; background-color: #99CC00
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip: rect(0px, 0px, 0px, 0px)
}

#destacados p .mas a{
 font-size:100%
; color: #CCFF00
; font-weight: bold
; text-decoration: none
}
#noticias p .mas a:hover{
 font-size:100%
; color: #99CC00
; font-weight: bold
; text-decoration: none
}

.resultadodestacados {
 font-size:70%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; float: right
; padding-top: 1px;
}

/***********************************************/
/* HTML Estilos normativas                      */
/***********************************************/
#normativas p {
 font-size:70%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #939297
; text-decoration: none
; padding-right: 10px
; padding-left: 10px
; padding-top: 0px
; padding-bottom: 0px
; margin: 0px 0px 0px 0px
}

#normativas p a{

 font-size:100%
; color: #939297
; text-decoration: none
}

#normativas strong {
 font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #A2CA00
; text-decoration: underline
; text-align: justify
; padding-right: 10px
; padding-left: 10px
}



#contacto p strong{
 font-size:85%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; background-color: #939297
; padding-top: 0px
; padding-bottom: 2px
; padding-right: 0px
; padding-left: 0px
; text-align: center
}


#contacto p a{
 font-size:100%
; font-weight: bold
; color: #FFFFFF
; text-decoration: none
}

#contacto p a:hover{
 font-size:100%
; color: #D3FF4F
; text-decoration: none
}

/***********************************************/
/* HTML Estilos buscador                      */
/***********************************************/
#buscador p {
 font-size:80%
; padding-left: 3px
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #626165
; text-decoration: none
}

.buscnormal {
 font-size:70%
; padding-left: 3px
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #626165
; text-decoration: none
}


.buscinput {
 font-size:75%
; font-weight: bold
; background-color: #E0DFE1
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #626165
; clip: rect(0px, 0px, 0px, 0px)
}

#buscador strong {
 font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #626165
; text-decoration: none
}


/***********************************************/
/* HTML Estilos derecha                      */
/***********************************************/
#derecha h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; text-align: justify
; padding-right: 10px; padding-left: 10px
; padding-top: 0px; padding-bottom: 0px
; letter-spacing: 3px
}

#mapa h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; text-align: justify
; padding-right: 10px; padding-left: 10px
; padding-top: 0px; padding-bottom: 0px
; letter-spacing: 3px
; margin-top: 5px; margin-bottom: 5px
}

/*#derecha img {
background-color: #ffffff
}*/

#derecha p {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #ffffff
; text-decoration: none
; padding-right: 10px; padding-left: 10px
; text-align: center
}
/***********************************************/
/* HTML Estilos menu                    */
/***********************************************/

#menu h2{
font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#menu h2 a{
font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#menu ul li ul li {
	clip: rect(5px, 0px, 0px, 0px);
    color: #616064;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 100%;
    font-weight: bold;
    list-style: none;
    margin-left: -30px;
    margin-top: -2px;
    text-decoration: none
}

#menu ul li ul li a{
 font-size:100%
; color: #616064
; text-decoration: none
}

#menu ul li ul li a:hover{
 font-size:100%
; color: #616064
; text-decoration: underline
}

#menu ul li {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-top: -2px
; clip:  rect(5px, 0px, 0px, 0px)
; list-style-type: none
; margin-left: -15px
}

#menu ul li a{
 font-size:100%
; color: #616064
; text-decoration: none
}

#menu ul li a:hover{
  font-size:100%
/*; color: #666666*/ /* Color gris rollover */
; color: #616064
; text-decoration: underline
}

#menuprincipal {
 font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; margin-top: 0px
; margin-bottom: 0px
; margin-left: -30px
; text-decoration: none
; clip:  rect(0px, 0px, 0px, 0px)
}

#menuprincipal ul li {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
/*; margin-top: -2px*/
; clip:  rect(5px, 0px, 0px, 0px)
; list-style-type: none
; margin-left: 0px
}

#banda h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 3px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#banda h2 a {
 font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-left: 10px
; margin-right: 10px
; vertical-align: middle
}

#banda h2 a:hover {
 font-size:90%
; text-decoration: underline
}

#banda h2 .barra{
  font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
}


#bandasub h2 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 3px
; padding-left: 17px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}


#bandasub h2 a {
 font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-left: 10px
; margin-right: 10px
; vertical-align: middle
}

#bandasub h2 a:hover {
 font-size:90%
; text-decoration: underline
}

#bandasub h2 .barra{
  font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
}

#bandasubA h2 {
 font-size:95%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 3px
; padding-left: 17px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#bandasubA h2 a {
 font-size:95%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-left: 10px
; margin-right: 10px
; vertical-align: middle
}

#bandasubA h2 a:hover {
 font-size:95%
; text-decoration: underline
}

#bandasubA h2 .barra{
  font-size:95%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
}

/***********************************************/
/* HTML Estilos MAPA DEL SITIO                    */
/***********************************************/

.bandamapasitio {
  width: 70%
; margin-top: 20px
; background-color: #33A4A0
}

.bandamapasitio h2 {
font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
}

#bandagrismapasitio1 h2 {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color:#616064
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 3px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#bandagrismapasitio1 h2 a {
 font-size:100%
; color:#616064
; text-decoration: none
; margin-left: 10px
; margin-right: 10px
; vertical-align: middle
}

#bandagrismapasitio1 h2 a:hover {
 font-size:100%
; color: #99CC00
; text-decoration: none
; vertical-align: middle
}

#bandagrismapasitio1 h2 .barra{
  font-size:87%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; vertical-align: middle
}

#bandagrismapasitio2 h2 {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color:#616064
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 3px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#bandagrismapasitio2 h2 a {
 font-size:100%
; color:#616064
; text-decoration: none
; margin-left: 10px
; margin-right: 10px
; vertical-align: middle
}

#bandagrismapasitio2 h2 a:hover {
 font-size:100%
; color: #99CC00
; text-decoration: none
; vertical-align: middle
}

#bandagrismapasitio3 h2 {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color:#616064
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 3px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#bandagrismapasitio3 h2 a {
 font-size:100%
; color:#616064
; text-decoration: none
; margin-left: 10px
; margin-right: 10px
; vertical-align: middle
}

#bandagrismapasitio3 h2 a:hover {
 font-size:100%
; color: #99CC00
; text-decoration: none
; vertical-align: middle
}

#mapasitio h2{
font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#mapasitio h2 a{
font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#mapasitio ul li {
 font-size:75%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; list-style-type: none
; clip:  rect(5px, 0px, 0px, 0px)
; margin-top: 0px
; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px
}

#mapasitio ul li a{
 font-size:100%
; color: #616064
; text-decoration: none
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

#mapasitio ul li a:hover{
  font-size:100%
; color: #616064
; text-decoration: underline
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

#mapasitio ul li ul li {
	clip: rect(5px, 0px, 0px, 0px);
	color: #616064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	list-style: none;
	margin: 0px 0px 0px -30px;
	text-decoration: none;
	padding: 0px 0px
}

#mapasitio ul li ul li a{
 font-size:100%
; color: #616064
; text-decoration: none
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

#mapasitio ul li ul li a:hover{
 font-size:100%
; color: #616064
; text-decoration: underline
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

#mapasitio ul li ul li ul li {
	clip: rect(5px, 0px, 0px, 0px);
	color: #616064;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	list-style: none;
	margin: 0px 0px 0px -30px;
	text-decoration: none
; padding: 0px 0px
}

#mapasitio ul li ul li ul li a{
 font-size:100%
; color: #616064
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
}

#mapasitio ul li ul li ul li a:hover{
 font-size:100%
; color: #616064
; text-decoration: underline
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}

#mapasitiozultit h2 a{
font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle
}

#listaprincipal {
 font-size:100%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; margin-top: 0px
; margin-bottom: 0px
; margin-left: -25px
; text-decoration: none
; clip:  rect(0px, 0px, 0px, 0px)
}

#listaprincipal ul li {
 font-size:75%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-top: -2px
; clip:  rect(5px, 0px, 0px, 0px)
; list-style-type: none
; margin-left: 0px
}

#listafiltros {
 font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #939297
/*; margin-top: -15px
; margin-bottom: -15px*/
; text-decoration: none
; clip:  rect(0px, 0px, 0px, 0px)
}

#listafiltros h3 {
 font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; margin-right: 0px
; margin-left: 0px
; margin-top: 0px
; margin-bottom: 0px
}

#listafiltros ul li {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #939297
; text-decoration: none
; margin-top: 0px
; clip:  rect(5px, 0px, 0px, 0px)
; list-style-type: none
; margin-left: 0px
; margin-right: 0px
; margin-bottom: 0px
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 3px
; padding-left: 0px
}

#bandafiltrosmapasitio h2 {
font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #CCFF00
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 5px
; padding-right: 0px
; padding-bottom: 5px
; padding-left: 20px
; clip:  rect(0px, 0px, 0px, 0px)
; vertical-align: middle

}

#filtrosmapasitio h3 {
 font-size:70%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #92C100
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
; padding-top: 0px
; padding-bottom: 0px
; margin-right: 0px
; margin-left: 20px
}

/**********************************************/
/* HTML Estilos CONTENIDO                     */
/**********************************************/
#contenidocolor p {
/*  font-size:100%
; */ font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; color: #57575B
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; text-align:justify
}

/* #contenidocolor strong { */
/*  font-size:95% */
/* ; font-weight: normal */
/* ; font-family: Verdana, Arial, Helvetica, sans-serif */
/* ; text-decoration: none */
/* ; color: #57575B */
/* ; margin-top: 0px */
/* ; margin-right: 0px */
/* ; margin-bottom: 0px */
/* ; margin-left: 0px */
/* ; padding-top: 0px */
/* ; padding-right: 0px */
/* ; padding-bottom: 0px */
/* ; padding-left: 0px */
/* ; left: 0px */
/* ; top: 0px */
/* ; clip:  rect(0px, 0px, 0px, 0px) */
/* ; text-align:justify */
/* } */


#contenidocolor strong a{
 font-size:100%
; text-decoration: none
; color: #57575B
}

#contenidocolor strong a:hover{
; text-decoration: underline
}

#contenidocolor bold {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; color: #57575B
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; text-align:justify
}

#contenidocolor h3 {
 font-size:80%
; color: #627B15
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}

.palabraclave {
 font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; background-color: #EFEFEF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-left: 4px
; padding-right: 4px
; padding-top: 2px
; padding-bottom: 2px
; width: 40%
; clip:  rect(0px, 0px, 0px, 0px)
; text-align: center
; vertical-align: middle
}

#contenidocolor h4 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}

#contenidocolor h5 {
 font-size:70%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}

#contenidocolor ul li {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-align: justify
; margin-top: -2px
; clip:  rect(5px, 0px, 0px, 0px)
; list-style-type: disc
; margin-left: -10px
; text-decoration: none
}

#contenidocolor ul li a{
 font-size:100%
; text-decoration: none
}

#contenidocolor ul li p{
 font-size:100%
; text-decoration: none
; color: #57575B
; margin-top: 0px
; margin-bottom: 10px
; text-align: justify
}

#contenidocolor ul li p a{
 font-size:100%
; text-decoration: none
; color: #57575B
}

#contenidocolor ul li a:hover{
 text-decoration: underline
}

#contenidocolor ul li ul li {
 font-size:100%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; color: #57575B
; text-align: justify
; margin-top: -2px
; clip: rect(5px, 0px, 0px, 0px)
; list-style-type: disc
; margin-left: -25px
}

#contenidocolor ul li ul li a{
 font-size:100%
; color: #57575B
; text-decoration: none
}

#contenidocolor ul li ul li a:hover{
 text-decoration: underline
}

/***********************************************/

/* HTML Estilos navegacion */

/***********************************************/

#navegacion p {
 font-size:85%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #939297
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
; text-align: center
}
#navegacion p a{
 font-size:85%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #99CC00
; text-decoration: none
; padding-right: 10px
; padding-left: 10px
}
#navegacion p strong a  {
 font-size:85%
; font-weight: bold
; text-decoration: none
; color: #99CC00
}

#navegacion p strong a.selected  {
 font-size:85%
; font-weight: bold
; text-decoration: none
; color: #939297
}

#navegacion p strong a:hover{
 font-size:85%
; font-weight: bold
; color: #D3FF4F
; text-decoration: none

}

#nav_news p {
 font-size:100%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #939297
; text-decoration: none
; padding-right: 0px
; padding-left: 0px
; text-align: center
}
#nav_news p a{
 font-size:90%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #99CC00
; text-decoration: none
; padding-right: 10px
; padding-left: 10px
}
#nav_news p strong a  {
 font-size:90%
; color: #CCFF00
; font-weight: bold
; text-decoration: none
}

#nav_news p strong a:hover{
 font-size:90%
; font-weight: bold
; color: #99CC00
; text-decoration: none

}

/***********************************************/
/* HTML Estilos filtros                      */
/***********************************************/

#filtros ul li {
 font-size:70%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #939297
; text-decoration: none
; margin-top: -2px
; clip:  rect(5px, 0px, 0px, 0px)
; list-style-type: none
; margin-left: -10px
}

#filtros ul li a {
 font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #939297
; text-decoration: none
}

#filtros ul li a:hover {
 text-decoration: underline
}

#filtros h3 {
 font-size:70%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #92C100
; text-decoration: none
; padding-right: 10px
; padding-left: 10px
}

/***********************************************/
/* HTML Estilos ruta                     */
/***********************************************/
#ruta h2 a{
 font-size:100%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #ffffff
; text-decoration: none

}
#ruta h2{
 font-size:80%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #000000
; text-decoration: none
; padding-right: 5px
; padding-left: 5px
; padding-top: 2px
; padding-bottom: 2px
; margin-top: 0px
; margin-bottom: 0px
}

#rutafiltros h2{
 font-size:75%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #5B5B64
; text-decoration: none
; padding-right: 5px
; padding-left: 5px
; padding-top: 4px
; padding-bottom: 4px
; margin-top: 0px
; margin-bottom: 0px
}

#rutafiltros .titulo{
font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #8AAD1F
; text-decoration: none
; padding-right: 5px
; padding-left: 5px
; padding-top: 5px
; margin-top: 0px
; margin-bottom: 5px
}


/***********************************************/
/* HTML Estilos fondo gris                    */
/***********************************************/

#fondogris p {
 font-size:75%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #57575B
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; text-align:justify
; width: 95%
}

#fondogris strong {
 font-size:100%
; font-weight: bold
; text-decoration: none
}

#fondogris bold {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #57575B
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}
/*.fondogris {
  width: 100%
; background-color: #EFEFEF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}*/

#fondogris h3 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #99CC00
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}
#fondogris img {
float: left;
; position: relative;
/*; clip:  rect(   )*/
; margin-right: 5px

}

/***********************************************/
/* HTML Estilos contenido comunes                    */
/***********************************************/

#contenido p {
 font-size:75%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #57575B
; text-decoration: none
; margin-top: 0px
; margin-right: 7px
; margin-bottom: 0px
; margin-left: 7px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; text-align:justify

}

#contenido bold {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #57575B
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}

.fondogris {
  width: 100%
; background-color: #EFEFEF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}

#contenido h3 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #99CC00
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}
#contenido h4 {
 font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #608000
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}
#contenido ul li {
 font-size:75%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #608000
; text-align: justify
; margin-top: -2px
; clip:  rect(5px, 0px, 0px, 0px)
; list-style-type: disc
; margin-left: -10px
; text-decoration: none
}

#contenido ul li ul li {
 font-size:100%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #939297
; text-decoration: none
; text-align: justify
; margin-top: -2px
; clip: rect(5px, 0px, 0px, 0px)
; list-style-type: disc
; margin-left: -25px
}
#contenido img {
float: left;
; position: relative
/*; clip:  rect(   )*/
}

.botoncolor a{  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 80%
; font-weight: bold
; color: #CCFF00
; text-decoration: none
; background-color: #939297
; border: 1px #CCFF00 solid
; padding-left: 4px
; padding-right: 4px
; padding-top: 2px
; padding-bottom: 2px

}

.botoncolor a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 80%
; font-weight: bold
; color: #626165
; text-decoration: none
; background-color: #ffffff
; border: 1px #626165 solid
}


/***********************************************/
/* HTML Estilos ACCESO PORTAA                   */
/***********************************************/
.portada{
width: 120px
; height: 30px
; font-size:85%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; text-align: center
; letter-spacing: 1px
}

.portada a{
width: 120px
; font-size:85%
; color: #FFFFFF
; text-decoration: none
}


.portadaazul a{
; font-size:85%
; color: #FFFFFF
; background-color: #33A4A0
; text-decoration: none
}

.portadarojo{
width: 120px
; font-size:85%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; background-color: #EA6851
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; text-align: center
; letter-spacing: 1px
}

.portadaamarillo{
 font-size:85%
;width: 120px
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; background-color: #FFCC00
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; letter-spacing: 1px
; text-align: center
}
.portadaazul{
width: 120px
; font-size:85%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; background-color: #33A4A0
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; letter-spacing: 1px
; text-align: center
}
.portadaverde{
 font-size:85%
;width: 120px
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; background-color: #33CC99
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; letter-spacing: 1px
}
td.portadagris {
width: 120px
; height: 120px
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
; background-color: #DBDBDD
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 10px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}

/***********************************************/
/* HTML Estilos botones                     */
/***********************************************/
#txtboton p {
 font-size:90%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color:  #57575B
; text-decoration: none
}

#txtboton a {
 font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #99CC00
; text-decoration: none

}
#txtboton a:hover {
 font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #D3FF4F
; text-decoration: none

}

#txtboton .iconoboton  {
 font-size:90%
; font-weight: bold
; text-decoration: none
; color: #587500
}

/*
.txtboton p {
 font-size:90%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #99CC00
; text-decoration: none

}
.txtboton a {
 font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #99CC00
; text-decoration: none

}
.txtboton a:hover {
 font-size:90%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #D3FF4F
; text-decoration: none

}
.iconoboton  {
 font-size:90%
; font-weight: bold
; text-decoration: none
; color: #587500
}*/

/**************/
/* BARRA GRIS */
/**************/

div#barrafin {
 width: 100%
;background-color: #BEBEC1
; height: 10px
; background-image: url(../px.gif)
; font-size: xx-small
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
}

div#barrainicio {
 width: 100%
;background-color: #BEBEC1
; height: 10px
; background-image: url(../px.gif)
; font-size: xx-small
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
}

.barraseparador {
 width: 10px
; font-size:80%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; background-color: #BEBEC1
; height: 100%
; background-image: url(../px.gif)
}


/********************/
/*   BOTON BUSCAR   */
/********************/

.boton a{  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 90%
; font-weight: bold
; color: #CCFF00
; text-decoration: none
; background-color: #939297
; border: 1px #FFFFFF solid
; padding-left: 4px
; padding-right: 4px
; padding-top: 2px
; padding-bottom: 2px

}

.boton a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 90%
; font-weight: bold
; color: #626165
; text-decoration: none
; background-color: #ffffff
; border: 1px #626165 solid
}

/***********************************************/
/* buscadoravanzado                       */
/***********************************************/

#buscadoravanzado h1 {
	 font-family: Verdana, Arial, Helvetica, sans-serif
	; font-weight: bold
	; color: #CCFF00
	; text-decoration: none
	; clip: rect(0px, 0px, 0px, 0px)
	; margin-top: 1px
	; margin-right: 1px
	; margin-bottom: 1px
	; margin-left: 1px
	; padding-top: 1px
	; padding-right: 1px
	; background-color: #939297
	; width: 99%
	; padding-bottom: 1px
	; padding-left: 3px
	; text-transform: uppercase
}

#buscadoravanzado h3 {
	 font-family: Verdana, Arial, Helvetica, sans-serif
	 ; font-size: 80%
	; font-weight: bold
	; color: #CCFF00
	; text-decoration: none
	; clip: rect(0px, 0px, 0px, 0px)
	; margin-top: 1px
	; margin-right: 1px
	; margin-bottom: 1px
	; margin-left: 1px
	; padding-top: 1px
	; padding-right: 1px
	; background-color: #939297
	; width: 100%
	; padding-bottom: 1px
	; padding-left: 3px
	; text-transform: uppercase
}

#buscadoravanzado strong{
	 font-family: Verdana, Arial, Helvetica, sans-serif
	; font-size: 100%
	; font-weight: bold
	; color: #939297
	; text-decoration: none
	; clip: rect(0px, 0px, 0px, 0px)
}

#buscadoravanzado p {
	font-family: Verdana, Arial, Helvetica, sans-serif
	; font-weight: bold
	; color: #006600
	; text-decoration: none
	; clip: rect(0px, 0px, 0px, 0px)
	; margin-top: 0px
	; margin-right: 0px
	; margin-bottom: 0px
	; margin-left: 0px
	; padding-top: 0px
	; padding-right: 0px
	; width: 100%
	; background-color: #FFFFFF
	;line-height: 1px
}

#buscadoravanzado input {
	font-size:80%
	; font-family: Verdana, Arial, Helvetica, sans-serif
	; font-weight: normal
	; color: #939297
	; text-decoration: none
}

#buscadoravanzado select {
	font-size:80%
	; font-family: Verdana, Arial, Helvetica, sans-serif
	; font-weight: normal
	; color: #7C7B80
	; text-decoration: none
}

#buscadoravanzado form {
	font-size: 100%
	; font-family: Verdana, Arial, Helvetica, sans-serif
	; font-weight: normal
	; color: #7D9D00
	; text-decoration: none
	; clip: rect(0px, 0px, 0px, 0px)
	; margin-top: 0px
	; margin-right: 0px
	; margin-bottom: 0px
	; margin-left: 0px
	; padding-top: 1px
	; padding-right: 1px
	; width: 99%
	; padding-bottom: 3px
	; padding-left: 5px
	; background-color:#EFEFEF

}


#buscadoravanzado label {
	font-size: 70%
}

#buscadoravanzado legend  {

}


/***********************************************/
/*	ESTILOS FORMULARIO CONTACTE               */
/***********************************************/

#fondomessages p {
 font-size:75%
; font-weight: normal
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #57575B
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
; text-align:justify
}

#fondomessages strong {
 font-size:100%
; font-weight: bold
; text-decoration: none
}

#message strong{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #99CC00

}

#message p{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: bold
; color: #807E85
; padding-right: 0px
; padding-left: 0px
; padding-top: 2px
; padding-bottom: 2px
}

#message ul li {
 font-size:80%
; font-family: Verdana, Arial, Helvetica, sans-serif
; list-style-type: none
; color: #57575B
; padding-bottom: 5px
}

#message ul li ul li{
 font-size:100%
; font-family: Verdana, Arial, Helvetica, sans-serif
; list-style-type: none
; font-weight: bold
}

#contact form {
	font-size: 100%
	; font-family: Verdana, Arial, Helvetica, sans-serif
	; font-weight: normal
	; color: #7D9D00
	; text-decoration: none
	; clip: rect(0px, 0px, 0px, 0px)
	; margin-top: 0px
	; margin-right: 0px
	; margin-bottom: 0px
	; margin-left: 0px
	; padding-top: 1px
	; padding-right: 10px
	; width: 99%
	; padding-bottom: 8px
	; padding-left: 10px
	; background-color:#EFEFEF

}
#contact strong{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #939297
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
}

#contact p {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #006600
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; width: 100%
; background-color: #FFFFFF
;line-height: 1px
}

#contact label {
	font-size: 70%
}

.fecha {
font-size: 100%
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: bold
; color: #7D9D00
; text-decoration: none
}

#contact input {
font-size:80%
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal
; color: #939297
; text-decoration: none
}

#contact textarea {
font-size:80%
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal
; color: #939297
; text-decoration: none
}

/***********************************************/
/*	ESTILOS FORMULARIO CARACTERISTICAS PUESTO  */
/***********************************************/

#cost td{
  background-color:#EFEFEF
; text-align: center
}

#cost form {
  font-size: 100%
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal
; color: #7D9D00
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 1px
; padding-right: 10px
; width: 99%
; padding-bottom: 8px
; padding-left: 10px
; background-color:#EFEFEF
; text-align: center
}

#cost strong{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #939297
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
}

#cost p {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #006600
; text-decoration: none
; clip: rect(0px, 0px, 0px, 0px)
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; width: 100%
; background-color: #FFFFFF
;line-height: 1px
}

#cost label {
	font-size: 70%
}

#cost input {
font-size:70%
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal
; color: #939297
; text-decoration: none
}

/***********************************************/
/*	ESTILOS FORMULARIO CONSULTA AYUDAS         */
/***********************************************/

#ayudas td {
border: 1px #FFFFFF solid
/*; width: 50%*/
; padding-right: 5px
; padding-left: 5px
}

.ayudascabecera{
  background-color: #939297
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: bold
; color: #CCFF00
; text-transform: uppercase
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.ayudastxt1{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; width: 40%
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 0px
; padding-right: 5px
; padding-bottom: 0px
; padding-left: 5px
}

.ayudastxt2{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; width: 60%
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 0px
; padding-right: 5px
; padding-bottom: 0px
; padding-left: 5px
}

#ayudas select{
  background-color: #ffffff
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 90%
; font-weight: normal
; color: #6F8A00
}

#ayudas input {
  font-size:90%
; background-color: #ffffff
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal
; color: #6F8A00
; text-decoration: none
}

#ayudas form {
 font-size: 100%
 ; font-family: Verdana, Arial, Helvetica, sans-serif
 ; font-weight: normal
 ; text-decoration: none
 ; clip: rect(0px, 0px, 0px, 0px)
 ; margin-top: 1px
 ; margin-right: 1px
 ; margin-bottom: 1px
 ; margin-left: 1px
 ; padding-top: 1px
 ; padding-right: 1px
 ; width: 99%
 ; padding-bottom: 1px
 ; padding-left: 3px
}

#ayudas label {
	font-size: 70%
}
/***********************************************/
/* HTML Estilos CALENDARIO                     */
/***********************************************/
/* Formulario del calendario */
.calendarioForm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	clip: rect(0px, 0px, 0px, 0px);
    margin: 1px;
    padding: 1px 1px 1px 3px;
    width: 99%;
	}
.calendarioForm select{
	background-color: #ffffff;
    color: #6f8a00;
    font-size: 90%;
    font-weight: normal;
}

.calendarioForm th{
	background-color: #939297;
    color: #ccff00;
    font-size: 75%;
    font-weight: bold;
    margin: 2px;
    padding: 0 5px;
    text-transform: uppercase;
    text-align: left;
}
    
.calendarioForm td{
    border: 1px solid #ffffff;
  	background-color: #dfdfdf;
    color: #5a595e;
    padding-left: 5px;
    padding-right: 5px;
    width: 10%;
    font-size: 75%;
    margin: 2px;    
    text-transform: uppercase;
}
.calendarioFormBoton td{
	border: 1px solid #ffffff;
    padding-left: 5px;
    padding-right: 5px;
    width: 10%;
}
/* Imagen centrada en TD junto con mas datos */
.progresoImg{
	vertical-align: middle;
}

/* td del fin de semana*/
.finsemana{
	color: #747379
    ; background-color: #E7E3E3
}

/* Mes del calendario */
.calendariocabecera{
	  background-color: #939297
	; font-size: 75%
	; font-weight: bold
	; color: #CCFF00
	; text-transform: uppercase
	; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px
}

/* Bloque calendario */
.calendariotxt {
  background-color: white;
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: normal
; color: black;
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 0px
; padding-right: 5px
; padding-bottom: 0px
; padding-left: 5px
; width: 100%
; border-collapse: collapse;
; border-spacing: 0;
; border: 1px solid black;
}
/* D�a */
.calendariotxt td{
	height: 17px;
    width: 20px;
    margin: 0;
    padding: 0;
    border: 1px #D6CBCB solid;
	padding-right: 2px;
	padding-left: 2px;
}
.calendariotxt th{
    height: 17px;
    width: 20px;
    margin: 0;
    padding: 0;
    border: 1px #D6CBCB solid;
    padding-right: 2px;
    padding-left: 2px;
}

/* Dia de la semana */
.calendariotxt th{
	text-align: center;
    color: white;
    background-color: #939297;
    text-transform: uppercase;
}

.lineagris {
 background-color: #939297 !important;
 font-size: 25% !important;
}

/* A�o seleccionado en grande */
.calendarioactual {
;  background-color: #939297
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #CCFF00
; text-transform: uppercase
; text-align: center
; vertical-align: middle
}

/* Td de una fiesta*/
.calendarevento{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	color: #807E85;
	margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px;
	text-align: right;
}

/* Texto de la leyenda */
.leyenda{
    font-size: 75%;
}
/* Div con el cuadrado de color */
.cuadradoLeyenda {
    border-color: #e3e3e3;
    border-style: solid;
    border-width: 1px;
    height: 13px;
    width: 13px;
}
/* Color para fiesta Nacional */
.cajaFestivoN {
    background-color: #fc8484;
}
/* Color para fiesta Autonomica */
.cajaFestivoA {
    background-color: #8ef483;
}
/* Color para fiesta Local */
.cajaFestivoL {
    background-color: #97bdf8;
}    
/***********************************************/
/* Estilos Centros RPT */
/***********************************************/

#centros h4{
 font-size:70%
; font-weight: bold
; color: #666666
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}

#centros .titconsej{
 font-size:100%
; font-weight: bold
; color: #666666
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; left: 0px
; top: 0px
; clip:  rect(0px, 0px, 0px, 0px)
}

#centros ul li {
 font-size:70%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; clip:  rect(5px, 0px, 0px, 0px)
; list-style-type: none
; margin-left: -10px
; padding-top: 5px
; padding-bottom: 5px
; text-decoration: none
; vertical-align: middle
}

#centros ul li a{
 font-size:100%
; text-decoration: none
}

#centros ul li a:hover{
 font-size:100%
; text-decoration: underline
}

#centros p {
  font-size:80%
; text-align: center
}

#centros p a{
  font-size:100%
; text-decoration: none
}

#centros p a:hover{
  font-size:100%
; text-decoration: underline
}


/***********************************************/
/* Estilos PAGINAS DE ERROR */
/***********************************************/

#errormessage h1{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; color: #63656B
; font-weight: bold
; margin-bottom: 0px
}

#errormessage h2{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 80%
; color: #217173
; font-weight: bold
}

#errormessage p{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; color: #217173
; font-weight: bold
}

#errormessage strong{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; color: #217173
; font-weight: bold
}
/***********************************************/
/* Estilos FORMULARIO CONTENIDO */
/***********************************************/

.listadoform {
	; font-family: Verdana, Arial, Helvetica, sans-serif
	; font-weight: normal
	; color: #5E5E5E
	; text-decoration: none
	; clip: rect(0px, 0px, 0px, 0px)
	; margin-top: 0px
	; margin-right: 0px
	; margin-bottom: 0px
	; margin-left: 0px
	; padding-top: 1px
	; padding-right: 0px
	; width: 100%
	; padding-bottom: 1px
	; padding-left: 0px
	; background-color:#FFFFFF
}

/**************************************/
/*        Estilos login               */
/**************************************/

#usuario h2 {
  PADDING-RIGHT: 5px
; MARGIN-TOP: 0px
; PADDING-LEFT: 5px
; FONT-WEIGHT: bold
; FONT-SIZE: 80%
; MARGIN-BOTTOM: 0px
; PADDING-BOTTOM: 2px
; COLOR: #718C00
; PADDING-TOP: 2px
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; TEXT-DECORATION: none
; text-align:right
}

#usuario a {
 font-size:70%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #718C00
; padding-left: 4px
; text-decoration: none
}

#usuario a:hover {
 font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #D3FF4F
; text-decoration: none
}

.cerrarsesion{
 font-size:100%
; font-weight: bold
; font-family: Verdana, Arial, Helvetica, sans-serif
; color: #FFFFFF
; text-decoration: none
}

#logado form {
  FONT-WEIGHT: normal
; FONT-SIZE: 100%
; MARGIN: 0px 0px 0px 20px
; WIDTH: 99%
; COLOR: #7d9d00
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; TEXT-DECORATION: none
; padding: 2px 0px 2px 0px
}

#logado strong {
  FONT-WEIGHT: bold
; FONT-SIZE: 100%
; CLIP: rect(0px, 0px, 0px, 0px)
; COLOR: #939297
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; TEXT-DECORATION: none
}
#logado p {
  PADDING-RIGHT: 0px
; FONT-WEIGHT: bold
; FONT-SIZE: 100%
; MARGIN: 0px
; WIDTH: 100%
;  COLOR: #006600
; LINE-HEIGHT: 1px
; PADDING-TOP: 0px
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; BACKGROUND-COLOR: #ffffff
; TEXT-DECORATION: none
}

#logado label {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 70%
}

#logado INPUT {
  FONT-WEIGHT: normal
; FONT-SIZE: 70%
; COLOR: #939297
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; TEXT-DECORATION: none
}

#logado TEXTAREA {
  FONT-WEIGHT: normal
; FONT-SIZE: 80%
; COLOR: #939297
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; TEXT-DECORATION: none
}

#titlogado h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 80%
; font-weight: bold
; color: #ffffff
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 10px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
}

#logadoclaves form {
  FONT-WEIGHT: normal
; FONT-SIZE: 100%
; MARGIN: 0px 0px 0px 20px
; WIDTH: 99%
; COLOR: #7d9d00
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; TEXT-DECORATION: none
; padding: 2px 0px 2px 0px
}

#logadoclaves strong {
  FONT-WEIGHT: bold
; FONT-SIZE: 100%
; CLIP: rect(0px, 0px, 0px, 0px)
; COLOR: #939297
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; TEXT-DECORATION: none
}
#logadoclaves p {
  PADDING-RIGHT: 0px
; FONT-WEIGHT: bold
; FONT-SIZE: 100%
; MARGIN: 0px
; WIDTH: 100%
;  COLOR: #006600
; LINE-HEIGHT: 1px
; PADDING-TOP: 0px
; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
; BACKGROUND-COLOR: #ffffff
; TEXT-DECORATION: none
}

#logadoclaves label {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  FONT-SIZE: 70%;
  padding-right: 20px
}

#titlogadoclaves h3 {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 80%
; font-weight: bold
; color: #ffffff
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 10px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
}

/**********************************/
/*   Estilos listado solicitudes  */
/**********************************/

#tablalistado caption h3 {
  color:#D1FA56
; font-size:100%
; margin-top: 0px
; margin-bottom: 0px
; padding-bottom:3px
}

#tablalistado table{
  width: 100%
/* ; float: left */
; background-color: #939297
; margin-bottom: 15px
}

#tablalistado colgroup{
  text-align: left
}

#tablalistado td img{
  background-color:#444444
}

#tablalistado th{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 65%
; font-weight: bold
; color: #57575B
; text-decoration: none
; background-color: #EFEFEF
; height: 20px
; padding-left: 3px
; padding-right: 3px
; text-align: center
}

#tablalistado td{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 65%
; font-weight: normal
; color: #333333
; text-decoration: none
; background-color: #FFFFFF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 5px
; padding-right: 3px
; padding-bottom: 5px
; padding-left: 3px
; height:40px
; text-align: center
}

#tablalistado td a{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #236301
; text-decoration: underline
; background-color: #FFFFFF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 3px
; padding-bottom: 0px
; padding-left: 3px
}

#tablalistado td a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #153A01
; text-decoration: underline
; background-color: #FFFFFF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 3px
; padding-bottom: 0px
; padding-left: 3px
}

#tablalistado caption{
  background-color: #939297
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: bold
; color: #FFFFFF
; text-decoration: none
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 3px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 3px
; text-align: left
}

#tablalistado form{
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
}

.ocultar {
  display: none
}

#tablalistado .txtsubmit {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #236301
; text-decoration: underline
; background-color: #FFFFFF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; border-style: none
; border-top-width: 0px
; border-right-width: 0px
; border-bottom-width: 0px
; border-left-width: 0px
; text-align: left
}

#tablalistado .txtsubmit:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #99CC00
; text-decoration: underline
; background-color: #FFFFFF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; border-style: none
; border-top-width: 0px
; border-right-width: 0px
; border-bottom-width: 0px
; border-left-width: 0px
; text-align: left
}

#tablalistado .txtsubmitverde {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #A4CC00
; background-color: #EFEFEF
; text-decoration: underline
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; border-style: none
; border-top-width: 0px
; border-right-width: 0px
; border-bottom-width: 0px
; border-left-width: 0px
; text-align: center
}

#tablalistado .txtsubmitverde:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #6C8800
; background-color: #EFEFEF
; text-decoration: underline
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; border-style: none
; border-top-width: 0px
; border-right-width: 0px
; border-bottom-width: 0px
; border-left-width: 0px
; text-align: center
}

#tablalistado .txtverde {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: bold
; color: #A4CC00
; background-color: #EFEFEF
}

#tablalistado select{
  background-color: #ffffff
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 90%
; font-weight: normal
; color: #6F8A00
}

#tablalistado input {
  font-size:90%
; background-color: #ffffff
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal
; color: #6F8A00
; text-decoration: none
}

#tablalistado ul{
	clip: rect(5px, 0px, 0px, 0px);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 90%;
    font-weight: normal;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 0px;
    margin-left: 25px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px
}

#tablalistado ul li{
	clip: rect(5px, 0px, 0px, 0px);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 98%;
    font-weight: normal;
    list-style-type: disc;
    /*text-decoration: none*/
}
/*****************************************************************/
/*	ESTILOS FORMULARIO CONSULTAS SOLICITUDES PROCESOS SELECTIVOS */
/*****************************************************************/

#consultas td {
border: 1px #FFFFFF solid
/*; width: 50%*/
; padding-right: 5px
; padding-left: 5px
}
#consultas1 td {
border: 1px #FFFFFF solid
/*; width: 50%*/

}
.consultascabecera{
  background-color: #939297
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 70%
; font-weight: bold
; color: #CCFF00
; text-transform: uppercase
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}
.consultascabeceraAY{
  background-color: #939297
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 57%
; font-weight: bold
; color: #CCFF00
; text-transform: uppercase
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}
.consultascabecera11{
  background-color: #c0c0c0
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 65%
; font-weight: bold
; color: #FFFFFF
; text-transform: uppercase

}

.consultascabecera12{
  background-color: #a8a8a8
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 65%
; font-weight: bold
; color: #ffffff
; text-transform: uppercase
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.consultastxt1{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 67%
/*; width: 25%*/
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.consultastxt2{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 67%
/*; width: 75%*/
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}
.consultastxt21{
  background-color: #EFEFEF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 67%
/*; width: 75%*/
; font-weight: normal
; color: #5A595E

}

.consultastxt22{
  background-color: #EFEFEF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 57%
/*; width: 50%*/
; font-weight: normal
; color: #5A595E

}
.consultastxt22B{
  background-color: #EFEFEF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 70%
/*; width: 50%*/
; font-weight: bold
; color: #5A595E

}

.consultastxt22TP{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 82%
/*; width: 50%*/
; font-weight: bold
; color: #5A595E

}

.consultasfila{
  background-color: #939297
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 57%
/*; width: 50%*/
; font-weight: normal
; color: #939297

}

.consultastxt23{
  background-color: #c0c0c0
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 57%
/*; width: 50%*/
; font-weight: normal
; color: #5A595E

}
/***********************************************/
/*	ESTILOS FORMULARIO CONVOCATORIAS           */
/***********************************************/

#convocatorias td {
border: 1px #FFFFFF solid
/*; width: 50%*/
; padding-right: 5px
; padding-left: 5px
}

.convocatoriascabecera{
  background-color: #939297
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: bold
; color: ffffff/*#CCFF00*/
; text-transform: uppercase
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.convocatoriascabecera2{
  background-color: #939297
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: bold
; color: #FFFFFF
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.convocatoriastxt1{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; width: 25%
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.convocatoriastxt2{
  background-color: #efefef /* #DFDFDF */
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; width: 75%
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.convocatoriastxt3{
  background-color: #EFEFEF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; width: 75%
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.convocatoriastxt4{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; width: 45%
; font-weight: bold
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
; height: 30px
}

.convocatoriastxt5{
  background-color: #EFEFEF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; width: 55%
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
; height: 30px
}

.convocatoriastxt6{
  background-color: #EFEFEF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 70%
; width: 60%
; font-weight: normal
; font-style: italic;
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

.convocatoriastxt7{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: normal
; color: #5A595E
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
}

#convocatorias p{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; text-align: left
}

#convocatorias p button{
  background-color: #DFDFDF
; font-family: Verdana, Arial, Helvetica, sans-serif
; text-decoration: underline
; width: 100%
; color: #5A595E
; margin-top: -3px
; margin-right: 0px
; margin-bottom: -1px
; margin-left: -3px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; border-style: none
; border-top-width: 0px
; border-right-width: 0px
; border-bottom-width: 0px
; border-left-width: 0px
; text-align: left
}


#convocatorias select{
  background-color: #ffffff
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; color: #6F8A00
}

#convocatorias input {
  font-size:100%
; background-color: #ffffff
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal
; color: #6F8A00
; text-decoration: none
}

#convocatorias form {
 font-size: 100%
 ; font-family: Verdana, Arial, Helvetica, sans-serif
 ; font-weight: normal
 ; text-decoration: none
 ; clip: rect(0px, 0px, 0px, 0px)
 ; margin-top: 1px
 ; margin-right: 1px
 ; margin-bottom: 1px
 ; margin-left: 1px
 ; padding-top: 1px
 ; padding-right: 1px
 ; width: 99%
 ; padding-bottom: 1px
 ; padding-left: 3px
}

#convocatorias label {
	font-size: 70%
}

#convocatorias input.link {
    border: none;
    background: none;
    cursor: pointer;
    font-weight: bold;
    color: #6F8A00;
    font-size: 70%;
    text-align: left;
}

#convocatorias input.link:hover {
    border: none;
    background: none;
    cursor: pointer;
    font-weight: bold;
    color: #236301;
    font-size: 70%;
    text-align: left;
}

#enlaceanexo a {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: bold
; color: #236301
; text-decoration: underline
; background-color: #FFFFFF
}

#enlaceanexo a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 75%
; font-weight: bold
; color: #99CC00
; text-decoration: underline
; background-color: #FFFFFF
}

.enlaceconvocatoriastxt3{
  background-color: #EFEFEF
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 100%
; font-weight: normal
; color: #000000
; margin-top: 2px
; margin-right: 2px
; margin-bottom: 2px
; margin-left: 2px
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
; text-decoration: none
}

.enlacelistcont{
  background-color: #CCCCCC
; font-family: Verdana, Arial, Helvetica, sans-serif
; float:left
; font-size: 75%
; font-weight: normal
; color: #000000
; padding-top: 2px
; padding-right: 5px
; padding-bottom: 2px
; padding-left: 5px
; text-align:left
; text-decoration: none
}


#logo_cabecera {  background-color: #FFFFFF}
#tituloportal_cabecera {  background-color: #FFFFFF}
#consejeria_cabecera{  background-color: #FFFFFF}



/*#tituloportal_cabecera {
vertical-align: top
;background-image: url(../nuevalinea.jpg)
; background-repeat: no_repeat
; background-position: 0px 0px}*/

/*#consejeria_cabecera{
vertical-align: top
;background-image: url(../nuevalinea.jpg)
; background-repeat: no_repeat
; background-position: 0px 0px}*/

#linea1_cabecera {  background-color: #96959A}
#linea2_cabecera {   background-image: url(../linea.jpg); background-repeat: repeat; background-position: 0px 0px}
#linea3_cabecera { background-color: #E0DFE1}

/**********************************/
/** Datos Anteriores al R.G.P.*****/
/**********************************/
#accesodargp .dargpsubmit {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 70%
; font-weight: bold
; color: #236301
; text-decoration: underline
; background-color: #FFFFFF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; border-style: none
; border-top-width: 0px
; border-right-width: 0px
; border-bottom-width: 0px
; border-left-width: 0px
; text-align: left
}

#accesodargp .dargpsubmit:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif
; font-size: 70%
; font-weight: bold
; color: #99CC00
; text-decoration: underline
; background-color: #FFFFFF
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
; border-style: none
; border-top-width: 0px
; border-right-width: 0px
; border-bottom-width: 0px
; border-left-width: 0px
; text-align: left
}

/********************************/
/********    OTROS      *********/
/********************************/

/* Para que el formulario del buscador no desplace hacia abajo */
.formbuscador {
; margin-top: 0px
; margin-right: 0px
; margin-bottom: 0px
; margin-left: 0px
; padding-top: 0px
; padding-right: 0px
; padding-bottom: 0px
; padding-left: 0px
}


#contenedorbot input {
  font-size:70%
; background-color: #ffffff
; font-family: Verdana, Arial, Helvetica, sans-serif
; font-weight: normal
; color: #6F8A00
; text-decoration: none
; padding: 2px
; border: 1px solid
}
/***********************************************/
/*********** SORTERS           *****************/
/***********************************************/
th.header {
    background-image: url(/empleadopublico/bg.gif);
    cursor: pointer;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: center right;
/*     padding-left: 20px; */
    border-right: 1px solid #dad9c7;
/*     margin-left: -1px; */
    text-align: left;
}
th.headerSortUp {
    background-image: url(/empleadopublico/asc.gif);
    /* background-color: #3399FF; */
}
th.headerSortDown {
    background-image: url(/empleadopublico/desc.gif);
    /* background-color: #3399FF; */
}
.form046{
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form046 form {
 font-size: 100%;
  font-weight: normal;
  text-decoration: none;
  clip: rect(0px, 0px, 0px, 0px);
  margin: 1px;
  padding-top: 1px;
  padding-right: 1px;
  width: 99%;
  padding-bottom: 1px;
  padding-left: 3px;
}
.form046 td{
  background-color: #DFDFDF;
 font-size: 75%;
 font-weight: normal;
 color: #5A595E;
 margin:2px;
 padding:2px 5px;
 border: 1px #FFFFFF solid;
}
.form046 input {
  font-size:100%;
 background-color: #ffffff;
 font-weight: normal;
 color: #6F8A00;
 text-decoration: none;
}
.form046 select{
  background-color: #ffffff;
 font-size: 90%;
 font-weight: normal;
 color: #6F8A00;
}
.form046 p{
  background-color: #DFDFDF;
  font-size: 100%;
  text-align: left;
}
.form046 label {
	font-size: 70%
}
.form046 th  {
	border:1px solid #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	background-color:#939297;
	color:#FFFFFF;
	font-size:75%;
	font-weight:bold;
	margin:2px;
	padding:2px 5px;
	text-transform:uppercase;
	text-align:justify;
	text-decoration:none;
}

.obligatorio {background-color:#ffff99 !important;}

#tablalistado input.link{
	color: #6F8A00;
	border:none;
	background:none;
	cursor:pointer;
	font-weight:bold;
	font-size:100%;
	width: 100%;
}

#tablalistado input.link:hover {
	color: #236301;
	border:none;
    background:none;
    cursor:pointer;
    font-weight:bold;
    font-size:100%;
    width: 100%;
}

.avisos {
    color: #777777;
    font-size: 12;
    text-align: center;
}
.destacado {
	color: #CC5D5D;
}

caption.headerplus {
    background-color: #939297;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 75%;
}

th.headerplus{
    background-color: #DFDFDF;
    padding-right:20px;
    padding-left: 3px;
    color: #57575B;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 65%;
}

td.headerplus {
    background-color: #EFEFEF;
    padding-right:20px;
    color: #57575B;
    border-right: 1px solid #DAD9C7;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 65%;
    font-weight: normal;
    height: 40px;
    margin: 0;
    padding: 5px 3px;
    text-decoration: none;
    text-align: center;
 /*    word-break: break-all;
    white-space: pre-line; */
}
td.headermsg {
	background-color: #EFEFEF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 75%;
	color: #CC5D5D;
	font-weight: bold;
	text-align: center;
}

.tablalistado2 {
 width: 100%;
 margin-bottom: 10px;
}

a.relacionplazas {
    font-weight:bold;
    vertical-align: bottom;
}

.azul {
   color: #003399;
}

.verde {
   color: #00853e;
}

.rojo {
   color: #cc5d5d;
}

.gris {
   color: #777777;
}

.negrita { 
	font-weight: bold;
}

.justify { 
   text-align: justify;
}