body {color: black; font-family: arial, helvetica, verdana, sans-serif; background-color:white;}
form {visibility:hidden;display:none}
td {	font-size: 0.8em; vertical-align: top}
a:hover {	text-decoration: underline}
a:focus {	text-decoration: underline;	background-color:yellow;}
h1 {float:left;font-size: 1.2em;font-weight: bold;text-align:left}
h2 {
	font-weight: bold; font-size: 1em; width: 100%; color: white; font-family: arial, helvetica; background-color: #174047; text-align: left
}
h3 {
	font-weight: bold; font-size: 0.9em; width: 100%; color: white; font-family: arial, helvetica; background-color: #34575c; text-align: left
}
h4 {
	font-weight: bold; font-size: 0.9em; width: 100%; color: #174047; border-bottom: #174047 0.1em solid; font-family: arial, helvetica; background-color: white; text-align: left
}
img{ border: 0em;}
#cabecera {float:left;width:0px;visibility:hidden;display:none;}
#cajabanner {float:left;visibility:hidden;display:none}
#cajatitulo70 {float:left;}
#cajatitulo100 {float:left;}
#cajabuscar {float:left;visibility:hidden;display:none}

#menu { float:left;width:0;visibility:hidden;display:none}
.menuizquierda {float:left;visibility:hidden;display:none}
.menuopcion {float:left;visibility:hidden;display:none}
.menuseccion {float:left;visibility:hidden;display:none}
.menubotones {float:left;visibility:hidden;display:none}
.opcionboton {float:left;visibility:hidden;display:none}
.opcionboton a:hover{float:left;visibility:hidden;display:none}
#cajamenutop {width:0;float:left;visibility:hidden;display:none}
.opcionmenutop {float:left;visibility:hidden;display:none}
.opcionmenutop a {float:left;visibility:hidden;display:none}
.opcionmenutop a:hover {float:left;visibility:hidden;display:none}
#botonbuscar {width:0;float:left;visibility:hidden;display:none}

#cajacuerpo {	float:left;font-size: 0.8em; text-align: justify}
#cajacuerpopoligonos {
	padding-right: 0.3em; padding-left: 0em; font-size: 0.8em; float: left; padding-bottom: 0.3em; margin: 0em; width: 95%; padding-top: 0.3em; position: relative; background-color: #fcfcfc; text-align: justify
}
#cajacuerpoimprimir {
	padding-right: 0.3em; padding-left: 0em; font-size: 0.8em; float: left; padding-bottom: 0.3em; margin: 0em; width: 99%; padding-top: 0em; position: relative; background-color: #fff; text-align: justify
}
#cajamenubottom {width:0px;float:left;visibility:hidden;display:none}

#cajapie {	font-size: 0.7em; float:right; background-color: #ffffff; text-align: right}
#botonespie {	width:0px;float:left;visibility:hidden;display:none}

.lineaseparacion {
	font-size: 0.1em; float: left; width: 100%; height: 0.8em; background-color: #112c33
}
.cajaagenda {
	float: left; vertical-align: top; width: 100%; background-color: #f3f0e9
}
.agendaportada {
	padding-bottom: 0.3em; padding-top: 0.3em; background-color: #fff
}
.agendafecha {
	padding-right: 0.5em; padding-left: 0.5em; font-weight: bold; float: left; padding-bottom: 0.5em; color: black; padding-top: 0.5em; position: relative; background-color: #dfdfdf; text-align: center
}
.agendatexto {
	padding-right: 0.5em; display: block; padding-left: 0.5em; position: relative; text-align: justify
}
.nodecoration {
	text-decoration: none
}
.cajaliteral {
	font-weight: bold; font-size: 0.8em; padding-bottom: 0.2em; width: 30%; color: #174047; padding-top: 0.3em; background-color: #f3f0e9; text-align: right
}
.cajacampo {
	font-size: 0.8em; width: 70%; color: black; background-color: white; text-align: left
}
.cajacampo2 {
	font-size: 0.8em; width: 100%; color: black; background-color: white; text-align: left
}
.campo {
	font-weight: normal; font-size: 0.9em; color: black; font-family: arial, helvetica, geneva, swiss, sunsans-regular; text-align: justify
}
.izquierda {
	text-align: left
}
.derecha {
	text-align: right
}
.negrita {
	font-weight: bold
}
.italica {
	font-style: italic
}
.subrayado {
	text-decoration:underline;
}
.cajatexto {
	padding-right: 0.5em; display: inline; padding-left: 0.5em; padding-bottom: 0.5em; width: 99%; color: black; padding-top: 0.5em; background-color: white; text-align: justify
}
.avisolegal {
	padding: 0em; 
	font-size: 0.9em; 
	float: left; 
	width: 100%; color: black; 
	position: relative; background-color: white; text-align: justify
}
.cajabotones {float:left;visibility:hidden;display:none}
.button {float:left;visibility:hidden;display:none}

.pie {float:left;
	font-weight: normal; font-size: 0.8em; color: black; line-height: 1em; font-family: arial, helvetica, geneva, swiss, sunsans-regular
}
.seccion {
	font-weight: bold; font-size: 1em; float: left; width: 100%; color: white; line-height: 1.5em; background-color: #174047; text-align: left
}
.subseccion {
	font-weight: bold; font-size: 0.8em; color: white; font-family: arial, helvetica; background-color: #34575c; text-align: left
}
.celdamedioambiente {
	background-color: #f3f0e9; text-align: center
}

/*------------(CSS LOGO TAW)------------*/

.tawlogo { 
font-family: arial, sans-serif; 
border: 1px solid #555; 
vertical-align: 0.3em;
font-weight: bold;
color: #fff;
font-size: 0.9em; 
background-color: #555;
padding: 0;
}

.tawlogo .tnivel {
padding: 0 0.4em ;
border-bottom: 0px;
background-color: #555;
color: #fff;
font-size: 0.8em;
}

.tawlogo abbr {
border-bottom: 0px;
}

.tawlogo acronym{
border-bottom: 0px;
padding: 0 0.3em;
background-color: #fff;
color: #000; 
}

.tawlogo sup{
padding: 0em;
vertical-align: 0.6em;
font-size: 0.6em;
}
/*------------(CSS LOGO TAW)------------*/

