/*definición del fondo, body y barra de desplazamiento*/

BODY 
{
	color:#666666;
	font-family:Arial,sans-serif;
	font-size:75%;
}

BODY.prueba {

}
/* Definición de los links (se puede poner manualmente un underline <u> para resaltar lo que se considere necesario) */

a{
	text-decoration: none;
	color:#666;
}
a:hover {
	text-decoration:underline;
}

/*Definición de la cabecera de las páginas*/

h1
{
	font-family: tahoma, sans-serif;
	text-align:left;
}

h2
{
	font-family: tahoma, sans-serif;
	text-align:left;
	font-size: 0.9em;
	color:white;
	margin-bottom:0.6em;
	padding-top:0.1em;
	padding-bottom:0.1em;
	padding-left:0.6em;
	BACKGROUND: url(/web/images/fondo_verde_b.jpg) repeat;
	font-weight:bold;
}

h3
{
	font-family: tahoma, sans-serif;
	text-align:left;
	font-size: 0.9em;
}

.titulo {color:#006336;
	font-weight: bold;}
.TITULO{color:#006336;
	font-weight: bold;}

/*para las cajas de texto de formularios y demás componentes*/
.box2d { 	
	border:1px solid #b3b3b3; 
}

/*Definición general de las tablas*/

TABLE {border: 0;
	width: 100%;}
TABLE.cabecera {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #006336; TEXT-ALIGN: center

}

/* lo eliminamos de momento, revisar
TD { text-align: justify    }*/

.TablaCabecera {FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #006336; TEXT-ALIGN: center
}

/*para las líneas impares de las tablas sin efecto OVER, como en Educación/Participación | Asociacionismo*/
.impar {
	BACKGROUND-COLOR: #eeeeee

}


/*para las lineas impares de las tablas con efecto OVER (como anyo cavanilles)*/
.imparo {
	BACKGROUND-COLOR: #eeeeee
}

/*para el over sobre la tabla resultado*/
.over {
	
}

/* Hoja Estilos del formulario de envio de Correos */

BODY.correo {
}

.correobox { 
	
	border:1px solid gray; 
}

.correoTextArea {
	
}

font.correo {
	
}

table.correo {}
td.correo {  }


/* Nuevas clases para mejorar accesibilidad del contenido final */
.negrita{
	font-size:110%;
	font-weight: bold;
}

table.imgprinc {
	width : 100%; 
	border : 0;
	cellspacing : 0; 
	cellpadding : 0;
	text-align : center;
}

table.contenido {
	width : 100%; 
	border : 0;
	cellspacing : 0; 
	cellpadding : 0;
	text-align : left;
}

td.cent {
	vertical-align: center;
}

table.imgsec{
	align : left; 
	border: thin ;
	border-style:solid ;	
	cellpadding : 4;
	text-align : center;
}

td.der {
	align: right;
}

table.centrado{
	text-align:center;
}

td.centrado {
	text-align:center;
}

td.sigant{
	width : 24%;
	height : 25%;
}

td.separacion{
	width : 24%;
	height : 25%;
}

img.sigant{
	border : 0;
	/*width : 100%;*/
	/*height : 100%;*/
}

img.cart{
	border : 0;
	width : 263px;
	height : 191px;
}

img.nav{
	border : 0;
	width : 200px;
	height : 133px;
}

/*Educación ambiental*/

table.educacionprincipal{
 
	
}

table.educacionsecundaria{
	
	
}

.arriba{
	vertical-align:top;
}

.medio{
	vertical-align:middle;
	
}

.texto5{
	
}

/* Para trabajar con div(Andreu)*/

.principal {
	visibility: visible;
	width: 100%;
	text-align: justify;
	margin: 1px;
	float: left;
	border: 5px none;
	padding: 5px;
	height:127px;
}

.divcolumnleft {
	visibility: visible;
	width: 10%;
	text-align: justify;
	margin: 1px;
	float: left;
	border: 5px none;
	padding: 5px;
}
.divcolumncenter {
	visibility: visible;
	text-align: center;
    border: 2px none;
	margin: 1px;
	width: 90%;
    padding: 5px;
}
.divcolumnright {
	visibility: visible;
	float: right;
	text-align: justify;
	width: 250px;
	margin: 1px;
	border: 5px none;
	padding: 5px;
}
.divcolumnjustify {
	visibility: visible;
	text-align: justify;
    border: 2px none;
	margin: 1px;
	width: 90%;
    padding: 5px;
}
.divcenterjustify {
	visibility: visible;
	float: right;
	text-align: justify;
	width: 60%;
	margin: 1px;
	border: 5px none;
}
.orgTitulo {
	
	}  
.marcadoFijo {
	
}
.imgpointer {
	border: none;
	cursor: pointer;
	cursor: hand;
}
.bordetablafino {
	border:solid thin;
}
.cursivagris {
color:#666666;
}
.gris
{
	/*color: #716F6E;*/
	color: Gray;
	/*font-size:large;*/
	font-weight:bold;
}
