 
/* Definición de clases de los INDICES */ 

.fecha { 
      font-family: helvetica, arial;
      font-size: 8pt;
		text-align: right; 
		color: #000000;}
 
.indiceBody { 
      font-family: helvetica, arial;
      font-size: 8pt; 
      color: #000000; 
      background-color: #fff1fe;}
.salto {
      font-family: helvetica, arial;
      font-size: 5pt;
     	text-align: left;
     	font-weight: bold;
      color: #000000;
      background-color:#EFEFEF;}
#Opinion{
	padding: 26px 16px 14px 16px;
	margin-bottom: 20pt;
	
}
.Opiniones {
      font-family: helvetica, arial;
      font-size: 8pt;
     	text-align: left;
     	font-weight: bold;
      color: #000000;
      background-color:#ffff90;}
.Opiniones1 {
      font-family:verdana, helvetica, arial;
      font-size: 9pt;
     	text-align: left;
     	font-weight: bold;
      color: #000000;
      background-color: #ffafaf;}
.Opiniones2 {
      font-family: verdana,helvetica, arial;
      font-size: 9pt;
     	text-align: left;
     	text-align: justify;
      color: #666666;
      background-color: #EFEFEF;}

.Opiniones3 {
      font-family: Times, Verdana,helvetica, arial;
      font-size: 11pt;
     	text-align: left;
      color: #000000;
      background-color: #EFEFEF;}

.OpinionesText {
      font-family: helvetica, arial;
      font-size: 8pt;
     	text-align: left;
     	color: #000000;
      background-color: #ffffff;}
.OpinionesText2 {
      font-family: helvetica, arial;
      font-size: 8pt;
     	text-align: left;
     	color: #000000;
      background-color: #c0c0e0;}

       
A.indiceA:visited, A.indiceA:active, A.indiceA:link { 
      font-family: helvetica, arial;
  	  font-size: 8pt;
     	text-decoration:none; 
      color: #000000;
  	  margin-left: 2%;}
 
A.indiceA:hover { 
      text-decoration: underline;}

A.indiceB:visited, A.indiceB:active, A.indiceB:link {
    font-family: helvetica, arial;
		font-size: 8pt; 
		font-weight: bold;
     	text-decoration: none; 
     	border-style: none;
      color: #5D875A;}
 
A.indiceB:hover { 
      font-family: helvetica, arial;
     	text-decoration: underline;}
       
A.indiceC:visited, A.indiceC:active, A.indiceC:link {
		font-family: helvetica, arial;
  	  	font-size: 9pt;
	  	text-decoration: none; 
     	border-style: none;
     	color: #5D875A;}
 
A.indiceC:hover {
     font-family: helvetica, arial;
	  text-decoration: underline; }
	  
A.indiceD:visited, A.indiceD:active, A.indiceD:link {
		font-family: helvetica, arial;
  	  	font-size: 8pt;
	  	text-decoration: none;
     	border-style: none;
     	color: #5D875A;}

A.indiceD:hover {
     font-family: helvetica, arial;
	  text-decoration: underline; }

A.indiceE:visited, A.indiceE:active, A.indiceE:link {
	font-family: helvetica, arial;
  font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
  border-style: none;
  color: #5D875A;}

A.indiceE:hover {
  font-family: helvetica, arial;
	text-decoration: underline; }

.indiceH1 {
    font-family: helvetica, arial;
		font-size: 8pt; 
		font-style: bold; 
		margin-bottom: 0pt; 
		background-color: #000000;
		border-style: solid;
  		border-width: 1pt;
	   	border-color: #ffffff;
		color: #ffffff;}
				 
.indiceH2 { 
      font-family: helvetica, arial;
		font-size: 8pt; 
		font-style: bold; 
		color: #000000; 
		border-style: solid; 
		border-width: 1pt; 
   	border-color: #000000;
		padding: 5px;
		text-align: right;} 

.indiceH3 {
    font-family: helvetica, arial;
		font-size: 8pt;
		font-style: bold;
		text-align: center;
		margin-bottom: 0pt;
		background-color: #000000;
		color: #ffffff;}

.indiceTable { 
      font-family: helvetica, arial;
      font-size: 8pt; 
		border-style: solid; 
		border-left-width: 1pt; 
		border-right-width: 1pt; 
		border-bottom-width: 1pt; 
		border-top-width: 0pt; 
		border-color: #000000; 
		background-color: #99DE95;}
		
				 
.indiceTH { 
      font-family: helvetica, arial;
      font-size: 8pt; 
		text-align: left;} 
 
/* Definición de clases de los DOCUMENTOS */ 
 
.docBody { 
      font-family: helvetica, arial;
      font-size: 8pt; 
      color: #000000; 
      background-color: #ffffff;} 
 
.docP { 
      font-family: helvetica, arial;
		font-size: 8pt; 
		text-align: justify;
		color: #000000;
		margin-left-width: 5px; 
		margin-top-width: 5px;}
 .docP_r {
      font-family: helvetica, arial;
		font-size: 8pt;
		text-align: right;
		color: #000000;
		margin-left-width: 5px;
		margin-top-width: 5px;}

.docPCenter {
    font-family: helvetica, arial;
		font-size: 8pt;
		text-align: center;
		color: #000000;}

.docPRight { 
      font-family: helvetica, arial;
		font-size: 8pt; 
		text-align: right; 
		color: #000000;
		margin-left-width: 5px;}
 
.docPGrande {
      font-family: helvetica, arial;
		font-size: 9pt;
		text-align: justify;
		color: #000000;
		margin-left-width: 5px;
		margin-top-width: 5px;}

.docA {
      font-family: helvetica, arial;
      font-size: 8pt; 
      text-decoration:none; 
      color: #ffffff;} 
 
.docAHover { 
      font-family: helvetica, arial;
      font-size: 8pt; 
      font-weight: bolder;} 
 
.docH1 { 
      font-family: helvetica, arial;
			font-size: 10pt;
      text-align: center; 
			color: #dbd110;
			background-color: #ffffff;
			border-style: solid; 
			border-width: 1pt;
      margin-bottom: 5%;}    
 
.docH2 { 
      font-family: helvetica, arial;
      font-size: 11pt;
      text-align: center; 
      color: #000000; 
      border-color: #000000; 
      background-color: #ffffff; 
      border-top-width: 1px; 
      border-bottom-width: 1px; 
      border-left-width: 0pt; 
      border-right-width: 0pt; 
      border-style: solid; 
      margin-bottom: 3%;}
 
.docH3 { 
      font-family: helvetica, arial;
      font-size: 12pt;
      font-weight: bolder;
      text-align: left;
      color: #5D875A;
/*      border-color: #000000;
      background-color: #ffffff;
      border-top-width: 0px;
      border-bottom-width: 0px;
      border-left-width: 0pt;
      border-right-width: 0pt;
      border-style: none; */
/*      margin-bottom: 3%; */
      }

.docH4 { 
      font-family: helvetica, arial;
      font-size: 10pt; 
      text-align: center; 
      color: #a0a0a0;
      background-color: #eeeeee;
      border-width: 0px; 
      border-style: none;} 
 .docH4_2 {
      font-family: helvetica, arial;
      font-size: 10pt;
      text-align: center;
      color: #a0a0a0;
      background-color: #eeeeee;
      border-width: 0px;
      border-style: none;}
.docTitulo { 
      font-family: helvetica, arial;
      font-size: 36pt; 
      text-align: center; 
      color: #000000;
      background-color: ##5D875A;
      border-width: 0px; 
      border-style: none;} 
.docTitulo2 { 
      font-family: helvetica, arial;
      font-size: 24pt; 
      font-weight: bolder;
      text-align: center; 
      color: #000000;
      background-color: ##5D875A;
      border-width: 0px; 
      border-style: none;} 

.docTH { 
      font-family: helvetica, arial;
      font-size: 8pt; 
 			color: #ffffff;
			background-color: #5D875A;}
			border-style: none;
			text-align: left; 
			margin-left-width: 30%;} 
 
.docTD { 
      font-family: helvetica, arial;
      font-size: 8pt; 
		text-align: left; 
		color: #000000;
		margin-left-width: 30%;} 
		
.docTDBorder { 
      font-family: helvetica, arial;
      font-size: 8pt; 
		text-align: left; 
		border-color: #000000;
		border-style: solid;
		border-width: 1pt;
		margin-left-width: 30%;} 		
 
.docTDRight { 
      font-family: helvetica, arial;
      font-size: 8pt; 
		text-align: right; 
		color: #000000;
		margin-left-width: 30%;} 

.docTDRightBorder { 
      font-family: helvetica, arial;
      font-size: 8pt; 
		text-align: right; 
		border-color: #000000;
		border-style: solid;
		border-width: 1pt;
		margin-left-width: 30%;} 		

.docTDCenter {
      font-family: helvetica, arial;
      font-size: 8pt; 
      text-align: center; 
      margin-left-width: 30%;} 

.docTDCenterBorder {
    font-family: helvetica, arial;
    font-size: 8pt;
		text-align: center;
		border-color: #000000;
		border-style: solid;
		border-width: 1pt;
		margin-left-width: 30%;} 		

.docVerde {
      font-family: helvetica, arial;
      font-size: 8pt;
      color: green;}

.docRojo {
      font-family: helvetica, arial;
      font-size: 8pt;
      color: red;}

/* OTRAS definiciones de clases  */ 
 
.principalTable { 
		padding-width: 0pt; 
		spacing-width: 0pt; 
      font-family: helvetica, arial;
      font-size: 8pt; 
		border-style: solid; 
		border-width: 1pt; 
		border-color: #;
		background-color: #ffffcc;} 
	 
.principal1TD { 
      font-family: helvetica, arial;
      font-size: 10pt; 
    color: #f3f18b;
		border-style: solid; 
		border-width: 1pt; 
		border-color: #000000;
		background-color: #5D875A;}
/*		background-color: #6d88b4;}   */

.principal2TD { 
      font-family: helvetica, arial;
      font-size: 8pt; 
		border-style: solid; 
		border-width: 1pt; 
		border-color: #000000;
		background-color: #dbd110;}
		
.principal3TD { 
      font-family: helvetica, arial;
      font-size: 8pt; 
		border-style: solid; 
		border-bottom-width: 1pt;
		border-top-width: 0pt;
		border-left-width: 0pt;
		border-right-width: 0pt;
		border-color: #dbd110;
/*		background-color: #dbd110; */
    }

.principal4TD { 
      font-family: helvetica, arial;
      font-size: 10pt; 
		border-style: solid; 
		border-width: 1pt; 
		border-color: #000000;
		background-color: #dbd110;}
  
.Titulo { 
      font-family: helvetica, arial;
      font-size: 14pt; 
      font-weight: bolder; 
      text-align: center; 
      color: #000000; 
      border-width: 0px; 
      border-style: none; 
      margin-bottom: 2%;} 
 
.registroUsuario1 { 
      font-family: helvetica, arial;
      font-size: 8pt;
      padding-left: 10pt;
      color: #000000;
    	background-color: #dbd110;}

.registroUsuario2 { 
      font-family: helvetica, arial;
      font-size: 8pt; 
	color: #000000; 
	background-color: #cccccc;} 
 
.registroTable { 
		padding-width: 0pt; 
		spacing-width: 0pt; 
    font-family: helvetica, arial;
    font-size: 8pt; 
		border-style: none; 
		color: #ffffff; 
		background-color: #f0f5c3;}

.miSubrayado {
      font-family: helvetica, arial;
      font-size: 9pt; 
		text-align: left; 
		color: #000000;
		border-color: #000000;
		border-style: solid; 
		border-left-width: 0pt; 
		border-right-width: 0pt; 
		border-bottom-width: 1pt; 
		border-top-width: 0pt; 
		margin-left-width: 30%;} 

.tituloAyuntamiento {
      font-family: helvetica, arial;
      font-size: 14pt; 
		text-align: right; 
		color: #000000;
		border-style: none; }

.visitas {
    font-family: helvetica, arial;
    font-size: 7pt; 
    text-align: right; 
    color: #000000;
  	background-color: #ffffff;
}
	
.margen10 {
    padding: 5px;
}

.fondo1 {
/*  background-color: #f0f5c3; */
  background-color: #f3f18b;
}
.fondo2 {
  background-color: #f0f5c3;
}

.espacioConBordeTodos {
		margin-top-width: 10px;
		margin-bottom-width: 10px;
		padding-width: 10pt;
		spacing-width: 10pt;
		border-color: #000000;
		border-style: solid;
		border-width: 1pt;
    background-color: #f3f18b;
}

.bordeNormal {
		border-color: #000000;
		border-style: solid;
		border-width: 1pt;
    font-family: helvetica, arial;
    font-size: 8pt;
}

.encuestaTabla {
    font-family: helvetica, arial;
		font-size: 8pt;
		text-align: left;
		color: #000000;
		border-color: #000000;
		border-style: solid;
		border-width: 1pt;
}

.encuestaTitulo {
    font-family: helvetica, arial;
		font-size: 8pt;
    font-weight: bolder;
		text-align: center;
		color: #000000;
    background-color: #f3f18b;
		border-color: #000000;
		border-style: solid;
		border-bottom-width: 1pt;
		border-top-width: 0pt;
		border-left-width: 0pt;
		border-right-width: 0pt;
}

.inforFinPagina {
    font-family: helvetica, arial;
		font-size: 8pt;
		text-align: center;
		color: #5D875A;
}

.menuskin {
position:absolute;
width:200px;
background-color: #dbd110;
border:2px solid black;
font:normal 12px helvetica;
line-height:18px;
z-index:100;
visibility:hidden;
}

.menuskin a {
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:5D875A;
}

#mouseoverstyle a{
color:white;
}

.lineaDebajo {
		border-style: solid;
		border-bottom-width: 1pt;
		border-top-width: 0pt;
		border-left-width: 0pt;
		border-right-width: 0pt;
}
