body {
	position: relative;
	font-family: Verdana, Arial, sans-serif;
	font-size: 68.5%;
	margin: 0.25em;;
	padding: 0;
	color: #666666;
	width: 100%;
}

img {
	/*position: relative;*/
	border: 0px;
}

a{
	color: #749FC2;
	text-decoration: none !important;
}

a:hover{
	color: #749FC2;
	text-decoration: underline !important;
}

/* .......................................................................... */
/* ............. POSICIONAMIENTO DE CAPAS - BLOQUES PRINCIPALES ............. */
/* .......................................................................... */
/** MAIN CONTAINERS **/
.wrapper {
	
}

.outer {
	margin-left: 176px; /* L */
	margin-right: 176px; /* R */
}

.wrap-cl {
	float: left;
	width: 100%;
	margin-right: -1px;
}

.center {
	float: right;
	width: 100%;
	margin-left: -1px;
}

.left {
	float: left;
	/*position: relative;*/
	width: 175px; /* L */
	margin-left: -176px; /* -L-1 */
	margin-right: 2px;

}

.right {
	float: right;
	/*position: relative;*/
	width: 175px; /* R */
	margin-right: -176px; /* -R-1 */
	margin-left: 2px;
}

.minwidth {
	min-width: 504px;
}


.cabecera {
/*	display: none;*/
	position: relative;
	float: left;
	width: 100%;
	height: 125px;

	background-image: url(../images/fnd_cabecera.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

div.footer {
/*	display: none;*/
	clear: both;
	background-color: #C3C3C3;
	margin: 2em 0em 0em 0em;

}

/*-------------- paginas interiores ---------*/
div.eustwrapperint {
	float: right;
	width: 100%;
	margin-left: -240px
}

div.eustcontentint {
	margin-left: 240px
}

div.eustnavigationint {
	float: left;
	text-align: center;
	width: 240px
}

div.eustnavigationint p{
	text-align: left;
/*	border: 1px solid red;*/
	width: 220px;
}

/*--------------------- fin paginas interiores -----------------*/
.eutatpieprimlinea {
	/*position: relative;*/
	color: #666666;
	text-align: center;
	margin: 0em 0em 0em 0em !important;
	padding: 0em 0em 0em 0em !important;
}

.eutatpieprimlinea a,.eutatpieprimlinea a:link,.eutatpieprimlinea a:visited {
	text-decoration: none;
	color: #666666;
}

.eutatpieseglinea {
	/*position: relative;*/
	margin: 0em;
	padding: 0em;
	color: #666666;
	border-top: 1px solid #FFFFFF;
	float: left;
	width: 100%;
	background-color: #C3C3C3;
}

.eutatpieseglinea p {
	margin: 0em;
	padding: 0.25em;
	height: 1.5em;
	line-height: 1.5em;
}


.eutatpieseglinea p a{
	color: #666666;

	text-decoration: none;
}

.eutatpieseglinea p a:hover{
	color: #666666;
	text-decoration: underline;
}

.eutatpieseglinea p.eustparrizqda {
	float: left;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 1em;
	height: 1.5em;
}

.eutatpieseglinea p.eustparrdcha {
	float: right;
	padding: 0em 0em 0em 0em;
	margin: 0em 1em 0em 0em;
	height: 1.5em;
}

/*----------------------------------------------------- elementos ---------------------------------------------*/

.negrita {
	font-weight: bold;
}

.cursiva {
	font-style: italic;
}

.oculto {
	position: absolute;
	width: 990px;
	font-size: 0%;
	left: -1060px;
	top: -30px;
}

.clr {
	clear: both;
}

.logoeustat {
	/*position: relative;*/
	float: left;
	margin: 0.55em 0em 0em 0em;
}

.logoeuskadinet {
	/*position: relative;*/
	float: right;
	margin: 2.55em 0em 0em 0em;

}

.eusttopmenu {
	/*position: relative;*/
	background-color: #000000;
	color: #FFFFFF;
	line-height: 1.76em;
	height: 1.76em;
	vertical-align: middle;
	padding: 0em 0em 0em 1.2em;
	margin: 0.25em 0em 0em 0em;
	background-image: url(../images/fnd_topmenu.gif);
	background-repeat: repeat-x;
	background-position: bottom left;

}

.eusttopmenu p {
	/*position: relative;*/
	width: 39%;
	float: left;
	margin: 0em;
	padding: 0em;
}

.eusttopmenu p a{
	text-decoration: none;
	color: #FFFFFF;
}

.eusttopmenu ul {
	/*position: relative;*/
	padding: 0em;
	margin: 0em;
	width: 60%;
	float: right;
}

.eusttopmenu ul li {
	/*position: relative;*/
	float: right;
	padding: 0em 0.5em 0em 1.5em;
	margin: 0em 0em 0em 0em;
	background-image: url(../images/fnd_topmenucas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
}

.eusttopmenu ul li a{
	color: #FFFFFF;
	text-decoration: none;
}

/*--------------------------------- menu idioma ---------------------------*/
.eusttopmenuama {
	/*position: relative;*/
	background-color: #000000;
	color: #FFFFFF;
	line-height: 1.79em;
	height: 1.79em;
	vertical-align: middle;
	padding: 0em 0em 0em 0.25em;
	margin: 0.25em 0em 0em 0em;
	background-image: url(../images/fnd_topmenuama.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.eusttopmenuama a {
	color: #FFFFFF;
	text-decoration: none;
}

.eusttopmenuama p {
	/*position: relative;*/
	width: 24%;
	float: left;
	margin: 0em;
	padding: 0em;
	color: #052F55;
}

.eusttopmenuama ul {
	/*position: relative;*/
	padding: 0em;
	margin: 0em;
	width: 75%;
	float: right;
}

.eusttopmenuama ul li {
	/*position: relative;*/
	float: right;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	list-style-type: none;
}

.eusttopmenuama ul li a {
	/*position: relative;*/
	text-decoration: none;
	color: #082E5D;
}

.eusttopmenuama ul li.eustenlaces {
	/*position: relative;*/
	background-image: url(../images/fnd_amaenlaces.gif);
	background-repeat: no-repeat;
	background-position: -0.55em 0em;
	padding: 0px 0.5em 0px 1.5em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eusteustat {
	/*position: relative;*/
	background-image: url(../images/fnd_amaeustat.gif);
	background-repeat: no-repeat;
	background-position: -0.55em 0em;
	padding: 0px 0.5em 0px 1.85em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eustservicios {
	/*position: relative;*/
	background-image: url(../images/fnd_amaservicios.gif);
	background-repeat: no-repeat;
	background-position: -0.4em 0em;
	padding: 0px 0.5em 0px 1.5em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eustservicios a {
	/*position: relative;*/
	padding: 0px 0em 4px 0em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eustorganizacion {
	/*position: relative;*/
	background-image: url(../images/fnd_amaorganizacion.gif);
	background-repeat: no-repeat;
	background-position: -0.3em 0em;
	padding: 0px 0.5em 0px 1.5em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eustorganizacion a {
	/*position: relative;*/
	padding: 0px 0em 4px 0em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eustdatos {
	/*position: relative;*/
	background-image: url(../images/fnd_amabancodatos.gif);
	background-repeat: no-repeat;
	background-position: -0.55em 0em;
	padding: 0px 0.5em 0px 1.5em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eustdatos a {
	/*position: relative;*/
	padding: 0px 0em 4px 0em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eustdatos a {
	/*position: relative;*/
	padding: 0px 0em 4px 0em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eusttemas {
	/*position: relative;*/
	background-image: url(../images/fnd_amatemas.gif);
	background-repeat: no-repeat;
	background-position: -0.55em 0em;
	padding: 0px 0.5em 0px 1.5em;
	margin: 0em 0em 0em 0em;
}

.eusttopmenuama ul li.eusttemas a {
	/*position: relative;*/
	padding: 0px 0em 4px 0em;
	margin: 0em 0em 0em 0em;
}

/*-------------------- migas de pan --------------*/
.breadcrumbs {
	/*position: relative;*/
	color: #999999;
	/*position: relative;*/
	width: 90%;
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0.25em 0em 0em 0em;
	clear: both;
}

.breadcrumbs p {
	/*position: relative;*/
	float: left;
	color: #00366B;
	font-weight: bold;
	padding: 0em;
	margin: 0em;
}

.breadcrumbs ol {
	/*position: relative;*/
	margin: 0em;
	padding: 0em;
}

.breadcrumbs ol li {
	/*position: relative;*/
	display: inline;
	width: 90%;
	font-weight: bold;
	color: #9B9B9B;
	width: auto;
}

.breadcrumbs ol li a {
	/*position: relative;*/
	font-weight: normal;
	color: #9B9B9B;
	text-decoration: none;
}

.vineta {
	background: transparent url(../images/bulletMoreabout.gif) no-repeat left;
	padding: 0px 3px 0px 10px;
}

.firstelem {
	/*position: relative;*/
	padding-left: 0.5em;
	padding-right: 0.5em;
}

/*---------------------------------------- temas ---------------------------------------------*/
h2.eustmenutemas {
	/*position: relative;*/
	margin: 0em;
	padding: 0em 0em 0em 0.5em;
	background-image: url(../images/fnd_h2temas.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 1.2em;
	height: 24px;
	line-height: 24px;
}

.eustmenutemasdesp {
	/*position: relative;*/
	border: 1px solid #2A4A71;
	height: 100%;
	width: 173px;
}

.eustmenutemasdesp ul {
	/*position: relative;*/
	padding: 0em;
	margin: 0em 0em 0em 0em;
	list-style: none;
}

.eustmenutemasdesp ul li {
	/*position: relative;*/
	margin: 0em;
	padding: 0em 0em 0em 0.25em;
	background-image: url(../images/fnd_menuiqda.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	width: 173px;
}

.eustmenutemasdesp ul li.eustespaciado1 {
	padding: 0.75em 0em 1em 0em;
}

.eustmenutemasdesp ul li span.eustpadding1 {
	padding: 0em 3em 0em 0.5em;
	display: block;
	cursor: pointer;
}

.eustmenutemasdesp ul li.eustespaciado2 {
	padding: 0.25em 0em 0.4em 0em;
}

.eustmenutemasdesp ul li a {
	color: #FFFFFF;
	text-decoration: none;
}

.eustmenutemasdesp ul li ul {
	margin: 2em 0em 0em 0em !important;
	padding: 0em 0em 0em 0em !important;
}

.eustmenutemasdesp ul li ul.menosMargen {
	margin: 1em 0em 0em 0em !important;
	padding: 0em 0em 0em 0em !important;
}

.eustmenutemasdesp ul li ul li {
	background-image: none;
	margin: -0em 0em 0em 0em !important;
	padding: 0em 0em 0em 0em !important;
}

.eustmenutemasdesp ul li ul li a {
	padding: 0em 0em 0em 0em;
	color: black;
	font-weight: normal;
	display: block;
}

.eustmenutemasdesp ul li ul li a span {
	display: block;
	padding: 0.25em 0em 0.25em 1.5em;
}

.eustmenutemasdesp ul li ul li a:hover {
	padding: 0em 0em 0em 0em;
	border: 0px solid #AACCF6;
	background-image: url(../images/fnd_menutemastop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: block;
	width: 173px;
}

/*--------------------------- DOM collapse -----------------------------*/
.trigger {
	cursor: pointer;
	background-color: transparent;
	padding: 0em 0em 0em 0em;
	margin: 0em;
}

.trigger:hover {
	cursor: pointer;
}

.expanded {
	cursor: pointer;
	padding: 0em 0em 0em 0em;
}

.expanded:hover {
	cursor: pointer;
}

.show {
	position: static;
	display: table;
}

.show a{
	color: #666666;	
	text-decoration: none;
}

.show a:hover{
	color: #666666;	
	text-decoration: underline;
	
}

.hide {
	position: absolute;
	left: -999em;
	height: 1px;
	width: 100px;
	overflow: hidden;
}

/*------------------------------------------------------------------------------------------*/
.eustmenuiconos {
	/*position: relative;*/
	height: 100%;
	margin: 0.5em 0em 0.5em 0em;
	border: 1px solid #B4B4B4;
	background-image: url(../images/fnd_sombrapq.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0em 0em 1em 0em;
}

.eustmenuiconos ul {
	/*position: relative;*/
	margin: 0em;
	padding: 0em;
}

.eustmenuiconos ul li {
	/*position: relative;*/
	list-style: none;
	margin: 0em 0.25em 0em 0em;
	font-weight: bold;
	color: #676767;
	height: 100%;
}


.eustmenuiconosimagen{
	margin: 1em 0em 1em 0.25em;
}

.eustmenuiconostxt{
	margin: -3em 0em 1em 3.5em;
	padding: 0em 0em 0em 0em;
	color: #676767;
	width: 75%;
}

.eustmenuiconos ul li.menuiconos {
	border-bottom: 1px dotted #BFBFBF;
}


.eustmenuiconos ul li.menuiconos a{
	color: #676767;
	text-decoration: none;
}

.eustmenuiconos ul li.menuiconos a:hover{
	color: #666666;
	text-decoration: underline;	
}


.eustmenuiconos ul li.bancodatos {
	/*position: relative;*/
	background-image: url(../images/ico_banco.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0.9em 0em 0.9em 2.8em;
	border-bottom: 1px dotted #BFBFBF;
}

.eustmenuiconos ul li.infomunicipal {
	/*position: relative;*/
	background-image: url(../images/ico_infomuniciapl.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0.9em 0em 0.9em 2.8em;
	border-bottom: 1px dotted #BFBFBF;
}

.eustmenuiconos ul li.indgraficos {
	/*position: relative;*/
	background-image: url(../images/ico_indicadores.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0.9em 0em 0.9em 2.8em;
	border-bottom: 1px dotted #BFBFBF;
}

.eustmenuiconos ul li.censoshistoricos {
	/*position: relative;*/
	background-image: url(../images/ico_censohisto.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0.9em 0em 0.9em 2.8em;
	border-bottom: 1px dotted #BFBFBF;
}

.eustmenuiconos ul li.igualdadmuj {
	/*position: relative;*/
	background-image: url(../images/ico_gualdad.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0.7em 0em 0.7em 2.8em;
	border-bottom: 1px dotted #BFBFBF;
}

.eustmenuiconos ul li.euskadiunion {
	/*position: relative;*/
	background-image: url(../images/ico_unicon.jpg);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0.7em 0em 0.7em 2.8em;
	border-bottom: 1px dotted #BFBFBF;
}

h2.eustmenudocumentacion {
	/*position: relative;*/
	margin: 0em;
	padding: 0em 0em 0em 0.5em;
	background-image: url(../images/fnd_h2documentacion.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #333333;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 1.2em;
	height: 24px;
	line-height: 24px;
}

.eustlistadocumentacion {
	/*position: relative;*/
	background-image: url(../images/fnd_documentacion.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.eustlistadocumentacion ul {
	/*position: relative;*/
	margin: 0em 1em 0.5em 0.5em;
	padding: 0.5em 0em 0.5em 1.5em;
}

.eustlistadocumentacion ul li {
	/*position: relative;*/
	margin: 0em;
	padding: 0em;
}

.eustlistadocumentacion ul li a{
text-decoration: none;
color: #333333;
}

.eustlistadocumentacion ul li a:hover{
text-decoration: underline;
color: #333333;
}

.eutmenubordederecha {
	/*position: relative;*/
	background-image: url(images/fnd_latderecho.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 100%;
	margin: 0em;
	padding: 0em;
}

/*---------------------------------- banner ---------------------------------*/
div.eustbanner {
	/*position: relative;*/
	width: 98%;
	
}

div.eustbanner a {
	cursor: pointer;
	display: block;
	overflow: hidden;
	/*position: relative;*/
	width: 100%;
	text-align: center;
}


/*---------------------------------------------------------------------------------*/
/* eustconcursosconv no se utiliza en ningun sitio */

.eustconcursosconv {
	/*position: relative;*/
	/*position: relative;*/
	z-index: 1;
	width: 563px;
	height: 81px;
	background: url(../images/concursos.jpg) no-repeat;
}

.eustconcursosconv a {
	/*position: relative;*/
	display: block;
	width: 563px;
	height: 81px;
	background: transparent;
	text-decoration: none;
}

.eustconcursosconv a:hover,.eustconcursosconv a:focus,.eustconcursosconv a:active {
	/*position: relative;*/
	background-image: url(../images/concursos.jpg);
}

.eustconcursosconv a span {
	/*position: relative;*/
	z-index: -1;
}

/*----------------------------- novedades -------------------------------------*/
h2.central {
	/*position: relative;*/
	/*position: relative;*/
	background-image: url(../images/fnd_h2central.gif);
	background-repeat: repeat-x;
	background-position: 0em 0.3em;
	margin: 0.5em 0.75em 0em 0em;
	padding: 0em;
	color: #023262;
	font-size: 1.5em;
	width: 94%;
}

h2.central span {
	/*position: relative;*/
	background-color: #FFFFFF;
	padding: 0em 0.5em 0em 0.5em;
}

h2.centralindica {
	/*position: relative;*/
	background-image: url(../images/fnd_h2central.gif);
	background-repeat: repeat-x;
	background-position: 0em 0.3em;
	margin: 0.5em 0.75em 0em 0em;
	padding: 0em 0em 0em 0em;
	color: #7C9EB9;
	font-size: 1.5em;
	width: 94%;
}

h2.centralindica span {
	/*position: relative;*/
	background-color: #FFFFFF;
	padding: 0em 0.5em 0em 0.5em;
}

.eustnovedades {
	/*position: relative;*/
	background-image: url(../images/fnd_sombra.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0em 0em 0em 0em;
	border: 1px solid #FFFFFF;
	height: 100%;
}

.eustnovedadesint {
	height: 100%;
	padding: 0.5em 0em 1.8em 0em;
	margin: 0em 0.9em 0.85em 0em;
	border: 1px solid #CECECE;
}

.eustnovedadesimg {
	/*position: relative;*/
	float: left;
	border: none;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0.5em;
}

.eustnovedadesbloque {
	/*position: relative;*/
	width: 98%;
	margin: 0em 0em 0em 0.5em;
	padding: 1em 0em 1em 0em;
	border-bottom: 1px dashed #B3C0D1;
}

.eustnovedadesbloque h3 {
	/*position: relative;*/
	float: left;
	margin: 0.25em 0em 0.5em 1em !important;
	padding: 0em 0em 0em 0em;
	font-size: 0.97em;
	color: #002C5B;
	width: 78% !important;
	clear: right;
}

.eustnovedadesbloque h3 img {
	margin-right: 0.25em;
}

.eustnovedadesbloque ul {
	/*position: relative;*/
	float: left;
	margin: 0em 0em 0em 1em !important;
	padding: 0em;
	width: 80%;
}

.eustnovedadesbloque ul li {
	line-height: 1.5em;
	font-size: 0.97em;
	color: #749FC2;
	list-style: none;
}

.eustnovedadesbloque ul li a{
	color:#749FC2;
	text-decoration: none;
}

.eustnovedadesbloque ul li a:hover{
	color:#749FC2;	
		text-decoration: underline;
}

.eustnovedadesbloque ul li img.eusttipo {
	/*position: relative;*/
	margin: 0em 1em 0em 0em;
}

.eustaindicadores {
	/*position: relative;*/
	background-image: url(../images/fnd_sombra.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 0em 0em 0em 0em;
	border: 1px solid #FFFFFF;
	height: 100%;
}

.eustaindicadoresint {
	height: 100%;
	padding: 0.5em 0em 1.8em 0em;
	margin: 0em 0.9em 0.85em 0em;
	border: 1px solid #CECECE;
}

.eustbloqindica1 {
	width: 49%;
	float: left;
}

.eustbloqindica2 {
	width: 49%;
	float: left;
}

.eustaindicadores dl {
	/*position: relative;*/
	margin: 0.5em 0em 0.5em 1em;
	padding: 0em;
}

.eustaindicadores dl dt {
	/*position: relative;*/
	margin: 0.25em 0em 0em 0em;
	padding: 0em;
	list-style: none;
	background-image: url(../images/fnd_prinindicadores.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 90%;
	display: block;
}

.eustaindicadores dl dt span {
	background-color: #FFFFFF;
}

.eustaindicadores dl dd {
	/*position: relative;*/
	color: #666666;
	background-color: transparent;
	padding: 0em 0.5em 0em 0em;
	margin: -1.2em 0em 0em 0em;
	width: 90%;
	text-align: right;
}

.eustaindicadores dl dd span {
	background-color: #FFFFFF;
}

p.btnboton {
	/*position: relative;*/
	float: left;
	background-image: url(../images/fnd_boton.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 1em 0em 0em 0.5em;
	padding: 0em 0em 0em 2.2em;
	width: 16em;
	height: 1.7em;
	color: #FFFFFF;
	line-height: 1.5em;
}

p.btnboton a {
	/*position: relative;*/
	color: #FFFFFF;
	text-decoration: none;
}

div.eustrss {
	/*position: relative;*/
	margin: 1em 0em 0em 0em;
	float: right;
	width: 16em;
	line-height: 1.7em;
}

div.eustrss img {
	/*position: relative;*/
	float: left;
}

div.eustrss p {
	/*position: relative;*/
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 0em 0em;
	float: left;
}

div.eustrss a {
	/*position: relative;*/
	color: #646464;
	text-decoration: none;
}

/*---------------------- lateral derecho ---------------------------*/
/*---------------------- agenda ----------------------------------*/
h2.estaaendacab {
	/*position: relative;*/
	margin: 0em;
	padding: 0em 0em 0em 0.5em;
	background-image: url(../images/fnd_agenda.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #333333;
	color: #676767;
	font-weight: bolder;
	font-size: 1.2em;
	height: 24px;
	line-height: 24px;
}
/*------------------------ fin agenda ----------------------------*/

.eustprensa {
	/*position: relative;*/
	margin: 0.5em 0em 0.5em 0em;
	background-image: url(../images/fnd_servprensa.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #666666;
	padding: 0em;
	height: 2.8em;
	width: 15.7em;
	border: 1px solid #666666;
	text-align: right;
}

.eustprensa a strong {
	/*position: relative;*/
	float: left;
	padding:0.25em 0.1em 0.25em 8em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #666666;
	text-decoration: none;
}

.eustprensa a:hover strong{
	color: #666666;
	text-decoration: underline !important;	
}




.eustpetinfo {
	/*position: relative;*/
	margin: 0.5em 0em 0.5em 0em;
	background-image: url(../images/fnd_petinfo.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #999999;
	padding: 0em;
	height: 2.8em;
	width: 15.7em;
	border: 1px solid #999999;
	text-align: right;
}


.eustpetinfo a strong{
color: #749FC2;
text-decoration: none !important;
}

.eustpetinfo a:hover strong{
color: #749FC2;
text-decoration: underline !important;	
}

.eustpetinfo strong {
	/*position: relative;*/
	float: left;
	padding:0.25em 0.1em 0.25em 6em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #999999;
	text-decoration: none;
}

.eustwebescolar {
	/*position: relative;*/
	margin: 0.5em 0em 0.5em 0em;
	background-image: url(../images/fnd_webescolar.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #507597;
	padding: 0em;
	height: 2.8em;
	width: 15.7em;
	border: 1px solid #507597;
	text-align: right;
}

.eustwebescolar a strong {
	/*position: relative;*/
	float: left;
	padding:0.68em 0.1em 0.68em 8em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #507597;
	text-decoration: none;
}


.eustwebescolar a:hover strong{
	color: #507597;
	text-decoration: underline !important; 	
}


ul.eustmenuservicios {
	/*position: relative;*/
	width: 96%;
	margin: 0em 0em 0em 0em;
	padding: 0em 0.25em 0em 0em;
	height: 100%;
}

ul.eustmenuservicios li {
	/*position: relative;*/
	margin: 0.25em 0.25em 0em 0.25em;
	padding: 0.5em 0em 0.5em 1em;
	border-bottom: 1px dotted #738EAB;
	list-style: none;
	color: #738EAB;
	background-image: url(../images/bull_menuserv.gif);
	background-position: 0.3em 0.7em;
	background-repeat: no-repeat;
	line-height: normal;
}

ul.eustmenuservicios li a{
	text-decoration: none;
	color: #738EAB;
}

ul.eustmenuservicios li a:hover{
	text-decoration: underline;
	color: #738EAB;	
}

h2.menucuriosidades {
	/*position: relative;*/
	background-image: url(../images/fnd_curiosidades.gif);
	background-repeat: repeat-x;
	background-position: 0em 0.3em;
	margin: 0.5em 0.75em 0em 1em;
	padding: 0em;
	color: #FDC00F;
	font-size: 1.1em;
	width: auto;
}

h2.menucuriosidades span {
	/*position: relative;*/
	background-color: #FFFFFF;
	padding: 0em 0.5em 0em 0em;
}

p.btnbotoncurio {
	/*position: relative;*/
	background-image: url(../images/fnd_btncuriosidad.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	margin: 1em auto 0em auto;
	padding: 0em 0em 0em 2.2em;
	width: 11.6em;
	height: 1.7em;
	color: #FFFFFF;
	line-height: 1.7em;
}

p.btnbotoncurio a {
	/*position: relative;*/
	color: #FFFFFF;
	text-decoration: none;
}

p.btnbotonagenda {
	/*position: relative;*/
	background-image: url(../images/fnd_btncalendario.gif);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	margin: 1em auto 0em auto;
	padding: 0em 0em 0em 2.2em;
	width: 11.6em;
	height: 1.7em;
	color: #FFFFFF;
	line-height: 1.5em;
}

p.btnbotonagenda a {
	/*position: relative;*/
	color: #FFFFFF;
	text-decoration: none;
}

/*---------------------------------*/
.eustacercadebot {
	margin: 0.25em 0em 0.25em 0em;
}

.eustacercadebot h2 {
	/*position: relative;*/
	background-image: url(../images/fnd_acercade.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0px 0px 0px 0.5em;
	margin: 0em 0em;
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
	font-size: 1.1em;
}

.eustacercadebot ul {
	margin: 0em;
	padding: 0em 0em 1em 0em;
	border: 1px solid black;
	width: 15.8em;
	background-image: url(../images/fnd_pagint.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.eustacercadebot ul li {
	margin: 0.25em 0em 0em 2em;
	padding: 0em 0em 0em 0em;
	list-style-image: url(../images/bulletflecha.gif);
}

.eustmenuserviciosbot {
	margin: 0.25em 0em 0.25em 0em;
}

.eustmenuserviciosbot h2 {
	/*position: relative;*/
	background-image: url(../images/fnd_servicios.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 0px 0px 0px 0.5em;
	margin: 0em 0em;
	height: 23px;
	line-height: 23px;
	color: #FFFFFF;
	font-size: 1.1em;
}

.eustmenuserviciosbot ul {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 1em 0em;
	border: 1px solid black;
	list-style: none;
	width: 15.8em;
	background-image: url(../images/fnd_pagint.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.eustmenuserviciosbot ul li {
	margin: 0.25em 0em 0em 2em;
	padding: 0em 0em 0em 0em;
	list-style-image: url(../images/bulletflecha.gif);
}

/*----------------------------------------------------------*/
/*---------------------- calendario ---------------------------*/
.calendar {
	/*position: relative;*/
	width: 99%;
	padding: 0;
	margin: 0em 0em 0.8em 0em;
	color: #969696;
	text-align: center;
	background-color: #fff;
	border-collapse: collapse;
}

.calendar .nav,.calendar .nav a {
	/*position: relative;*/
	color: #fff;
	background-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

.calendar .month {
	/*position: relative;*/
	color: #969696;
	background-color: #FFFFFF;
	text-align: center;
}

.calendar td.day {
	/*position: relative;*/
	color: #666666;
	font-weight: bold;
}

.calendar .today {
	font-weight: bold;
	text-align: center;
}

.calendar td.today a,.calendar td.today a:link,.calendar td.today a:visited {
	/*position: relative;*/
	font-weight: bold;
	background: #FDD44F;
	border: 1px solid #EBAB00;
	text-align: center;
}

.calendar td {
	/*position: relative;*/
	width: 20px;
	height: 20px;
	text-align: center;
	background: url(../images/bg_calendar.gif) no-repeat right bottom;
}

.calendar td a {
	/*position: relative;*/
	text-decoration: none;
	font-weight: bold;
	display: block;
}

.calendar td a:link,.calendar td a:visited {
	/*position: relative;*/
	color: #608194;
	background: url(../images/bg_calendar.gif) no-repeat;
}

.calendar td a:hover,.calendar td a:active {
	/*position: relative;*/
	color: #6aa3ae;
	background: url(../images/bg_calendar.gif) no-repeat right top;
}

/*--------------------------------------------------------------*/
.eustcuriosidadesbot {
	width: 97%;
	/*position: relative;*/
	border: 1px solid #B4B4B4;
	background-image: url(../images/fnd_sombrapq.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0em 0em 1em 0em;
	margin: 1em 0em 0em 0em;
}

.eustcuriosidadesbot p.eusttxt {
	/*position: relative;*/
	color: #666666;
	padding: 0em 0em 0em 0.5em;
	margin: 0.25em 0.25em 0.25em 0.25em;
}

.eustbtinputok {
	/*position: relative;*/
	padding: 0em;
	margin: 0em 0em 0em 0.5em;;
	border: none;
	background-color: transparent;
	background-image: url(../images/fnd_btnok.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	height: 16px;
	width: 25px;
	font-size: 0.9em;
}

.eusttextmuni {
	/*position: relative;*/
	width: 50%;
	height: 1.3em;
	font-size: 0.8em;
	line-height: 0.95em;
	margin: 0em 0.5em 0em 0em;
}

/*----------------------------------- agenda ---------------------------------*/
.eustagenda {
	width: 97%;
	border: 1px solid #B4B4B4;
	background-image: url(../images/fnd_sombrapq.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0em 0em 1em 0em;
}

.eustmenuformumuni {
	width: 97%;
	border: 1px solid #B4B4B4;
	background-image: url(../images/fnd_sombrapq.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0em 0em 1em 0em;
}
/*-------------------------------------------------------------------------------------*/

p.eustinint {

/*	margin: 0.5em 0em 0em 0em;*/
	margin: 0.5em auto 0em auto;
	display: block;
	padding: 0em 0em 0em 0em;
	color: #666666;
	
}

.eustcontint {
	border: 0;
	padding: 1em 0em 1em 0em;
	background-image: url(../images/fnd_pagint.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

.eustcontint blockquote{
	border: 1px solid #ffffff;

}

.eustcontint h2 {
	font-size: 1.2em;
	width: 98%;
	display: block;
	margin: 0em auto 2em auto;
	padding: 0em 0em 0em 0.25em;
	background-image: url(../images/fnd_pagintenc.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #FFFFFF;
	min-height: 2em;
	line-height: 1.9em;
	background-color: #000000;
}

.eustcontint h3 {
	font-size: 1.1em;
	width: 98%;
	display: block;
	margin: 1.75em auto 1.75em auto;
	padding: 0em 0em 0em 0.25em;
/*	height: 1.5em;*/
	min-height: 1.5em;
	line-height: 1.45em;
	border: 1px solid #cccccc;
	background-image: url(../images/fnd_inth3.gif);
	background-repeat: repeat-x;
	color:#01325B;
}

.eustcontint h4 {
	font-size: 1em;
	width: 98%;
	display: block;
	margin: 1.5em auto 1.5em auto;
	padding: 0em 0em 0em 0.25em;
	min-height: 2em;
	line-height: 1.9em;
	background-color: #F0F5FA;
	color:#01325B;
}

.eustcontint h5 {
	font-size: 1em;
	width: 98%;
	display: block;
	margin: 1.25em auto 1.25em auto;
	padding: 0em 0em 0em 0.25em;
	min-height: 2em;
	line-height: 1.9em;
	background-color: #F0F5FA;
	color:#01325B;
}

.eustcontint h6 {
	font-size: 1em;
	width: 98%;
	display: block;
	margin: 1em auto 1em auto;
	padding: 0em 0em 0em 0.25em;
	min-height: 2em;
	line-height: 1.9em;
	background-color: #F0F5FA;
	color:#01325B;
}


/*------------------------------------------- tabla ---------------------------------------*/
.eusttablaint {
	width: 98%;
	/*display: block;*/
	margin: 0em auto 0em auto;
	font-size: 1em;
}

.eusttablaint th {
	width: 100%;
	border: none;
	background-image: url(../images/fnd_h2int.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 1em;
	color: #FFFFFF;
	line-height: 1.5em;
}

.eusttablaint th.eustprimlintableint {
	text-align: left;
	padding: 0em 0em 0em 0.5em;
}

.eusttablaint th.eustprimlintableint img {
	float: left;
	margin: 0.20em 0.5em 0em 0em;
}

.eusttablaint td {
	color: #63AAEA;
	border-bottom: 1px dotted #7E96B0;
}

.eusttablaint td a{
	color: #65ACEE;
	text-decoration: none;
}

.eusttablaint td a:hover{
	color: #65ACEE;
	text-decoration: underline;
}

.eustabletituint {
	color: #01325B !important;
	font-weight: bold;
	background-image: url(../images/fnd_tableinttitu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 2.2em;
	padding: 0em 0em 0em 1.5em;
	border-bottom: none !important;
}

.eustelemtasocint {
	width: 98%;
	display: block;
	margin: 0em auto 0em auto;
}

.eustelemtasocint h2 {
	width: 99%;
	border: none;
	background-image: url(../images/fnd_h2int.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 1em;
	color: #FFFFFF;
	line-height: 18px;
	min-height: 18px;
	padding: 0em 0em 0em 0.5%;
	margin: 1em 0em 0em 0.5%;
}

.eustelemtasocint p {
	float: left;
	width: 8em;
	margin: 0.5em 0em 0.5em 0.5em;
	padding: 0em;
	color: #666666;
	min-height: 5em;
}

.eustelemtasocint p img {
	display: block;
}

.eustelemtasocint p.eustelementint span {
	clear: both;
}

.eustelemtasocint p.eustelementint a {
	color: #656565;
	text-decoration: none;
}
 
.eustelemtasocint p.eustelementint a:hover {
	color: #656565;
	text-decoration: underline;
}

/*------------------------------ tabla muestra datos -----------*/
.eustcuerpotabla {
	border: 1px solid #8E8E8E;
	padding: 0.5em 0.5em 1.5em 0.5em;
	background-image: url(../images/fnd_pagint.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 97.5% !important;
}

.eustcuerpotabla h2 {
	width: 99% !important;
	margin: 0em 0em 0.10em 0em;
	padding: 0em 0em 0em 0.5em;
	font-size: 1.0em;
	background-image: url(../images/fnd_muestradotsh2.gif);
	background-position: top;
	background-repeat: repeat-x;
	line-height: 2.3em;
	color: #FFFFFF;
}

.eusttablamuestradatos {

	width: 99.8% !important;
	text-align: right;
	margin: 0em 0em 0em 0em;
	padding: 0em;
	border-collapse: collapse;
}

.eusttablamuestradatos th {
	background-color: #B6CEE6;
	text-align: center;
	border-right: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
	background-image: url(../images/fnd_tabletop.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	color: #FFFFFF;
}

.eusttablamuestradatos td {
	padding: 0.25em;
	border-right: 2px solid #ffffff;
	border-top: 2px solid #ffffff;
	border-bottom: 2px solid #ffffff;
}

.eusttablamuestradatos td.eustsegundonivel {
	background-image: url(../images/fnd_amarillotabla.gif);
	background-position: top;
	background-repeat: repeat-x;
	line-height: 0.8em;
	color: #01325B;
	font-weight: bold;
	text-align: right;
}

.eusttablamuestradatos td.eustsubapart {
	background-color: #E7EEF6;
	font-weight: bold;
	text-align: left;
}

.eustablealignizqda {
	text-align: left;
}

.eustcuerpotabla p {
	margin: 0.25em 0em 0.25em 0em;
	padding: 0em;
	font-style: italic;
	width: 97%;
}

.eustcuerpotabla p.esutatfuente {
	margin: 0.25em 0em 2em 0em;
	font-style: italic;
	padding: 0.25em;
	color: #FFFFFF;
	background-color: #2A568F;
	width: 99%;
}

/*-------------------------------------------------------*/
.menuPopup {
	visibility: hidden;
	background-color: #FFFFFF !important;
	visibility: hidden;
}

.menuPopup ul {
	background-color: #FFFFFF !important;
	margin: 0em;
	padding: 0em 0em 1em 0em;
	border: 1px solid black;
	width: 15.8em;
	background-image: url(../images/fnd_pagint.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.menuPopup ul li {
	background-color: #FFFFFF !important;
	margin: 0.25em 0em 0em 2em;
	padding: 0em 0em 0em 0em;
	list-style-image: url(../images/bulletflecha.gif);
}

.menuPopup ul li a{
	color:#000000;
	text-decoration: none;
}

.menuPopup ul li a:hover{
	color:#000000;
	text-decoration: underline;
}

/*-------------------------------------------------------------*/
.eustcajbusqueda {
	background-image: url(../images/fnd_buscar.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 175px;
	/*height: 55px;
	padding: 0.25em 0em 0em 0em;*/
	height: 58px;
	padding: 0.15em 0em 0.15em 0em;
	margin: 0em 0em 0em 0em;
}

.eustbtinputbuscar {
	/*position: relative;*/
	padding: 0em;
	margin: 0.3em 0em 0em 0em;
	border: none;
	background-color: transparent;
	background-image: url(../images/fnd_btnbuscar.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #FFFFFF;
	height: 15px !important;
	width: 55px !important;
	/*height: 15px;
	width: 55px;*/
	font-size: 0.85em;
}

.eusttextbusq {
	/*position: relative;*/
	width: 50%;
	height: 1em;
	font-size: 0.8em;
	border: 1px solid #FFFFFF;
	line-height: 0.95em;
}

.eustcontentbusq {
	margin: 0.5em 0em -0.5em 0em;
	text-align: center;
}

/*.eustcajbusqueda input{
	width: 93%;
	clear: both;
	margin: 0px 0em 0.5em 0em;
}*/

p.btnbotonvovlertable {
	/*position: relative;*/
	background-image: url(../images/fnd_btnvovlertabla.jpg);
	background-repeat: no-repeat;
	background-position: left;
	display: block;
	margin: 1em auto 0em auto;
	padding: 0em 0em 0em 2.2em;
	width: 11.6em;
	height: 1.7em;
	color: #FFFFFF;
	line-height: 1.5em;
	font-style: normal;
}

p.btnbotonvovlertable a {
	/*position: relative;*/
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
}

.submenusupservicios {
	position: absolute;
	right: 9em;
	top: 9.5em;
	width: 93px;
	/*height: 10em;*/
	z-index: 100;
	background-color: #FFFFFF;
}

.submenusuporganizacion {
	position: absolute;
	right: 16.5em;
	top: 9.5em;
	width: 93px;
	/*height: 10em;*/
	z-index: 100;
	background-color: #FFFFFF;
}

.submenusupbancodatos {
	position: absolute;
	right: 25.5em;
	top: 9.5em;
	width: 93px;
	/*height: 10em;*/
	z-index: 100;
	background-color: #FFFFFF;
}

.submenusuptemas {
	position: absolute;
	right: 33.5em;
	top: 9.5em;
	width: 93px;
	/*height: 10em;*/
	z-index: 100;
	background-color: #FFFFFF;
}

/* ----------------------------------- cambios para la pagina de plantilla ----------------------------- */

p.eustatparraplan{
width: 80%;
/*	margin: 0.5em 1.5em 0.5em 1.5em !important;*/
display: block;
	margin: 0.5em auto 1em auto !important;
	padding: 0em 0em 0em 0.25em !important;
	color: #626469;
}

.eustcontint p.eustatparraplan a {
/*	color: #666666;*/
color: #749FC2;
	text-decoration: none !important;
}


/*------- ojo!!!! cambiado en reunión -----------*/
.eustcontint p.eustatparraplan a:hover {
/*	color: #666666;*/
color: #749FC2;
	text-decoration: underline !important;
}

/*------- ojo!!!! cambiado en reunión -----------*/


.eustcontint p.eustatparraplanneg {
	width: 80%;
	display: block;
/*	margin: 0.5em auto 0.5em 1.5em;*/
	margin: 0.5em auto 1em auto !important;
	padding: 0em 0em 0em 0.25em !important;
	color: #666666;
	font-weight: bold;
}

.eustcontint dl.eustficharesultadot {
	margin: 0em 0.31em 0em 0.31em;
	padding: 0.5em 0px 0em 0px;
	width: 97%;
	 color: #666666;
}
 
.eustcontint dl.eustficharesultadot dt {
	text-align: right;
	width: 23em;
	font-weight: bold;
	margin: 0em 0em 0em 0.5em;
}

.eustcontint dl.eustficharesultadot dt a {
	color: #000000;
}

.eustcontint dl.eustficharesultadot dd {
	margin: -1.20em 0em 1em 30em;
}

/*-------------------- listas de definición cortas ----------------------------------------------*/

.eustcontint dl.eustficharesultadotcorto {
	margin: 0em 0.31em 0em 0.31em;
	padding: 0.5em 0px 0em 0px;
	width: 99%;
	color: #666666;
}
 
.eustcontint dl.eustficharesultadotcorto dt {
	text-align: right;
	width: 10em;
	font-weight: bold;
}

.eustcontint dl.eustficharesultadotcorto dt a {
	color: #749FC2;
}

.eustcontint dl.eustficharesultadotcorto dd {
	margin: -1.20em 0em 0.45em 11em;
}

/*-------------------- listas de definición largas ----------------------------------------------*/

.eustcontint dl.eustficharesultadotlargo {
	margin: 0em 0.31em 0em 0.31em;
	padding: 0.5em 0px 0em 0px;
	width: 99%;
	color: #666666;
}
 
.eustcontint dl.eustficharesultadotlargo dt {
	text-align: right;
	width: 20em;
	font-weight: bold;
}

.eustcontint dl.eustficharesultadotlargo dt a {
	color: #749FC2;
}

.eustcontint dl.eustficharesultadotlargo dd {
	margin: -1.20em 0em 0.45em 21em;
}


.eustcontint ul{
width: 80% !important;
/*border: 1px solid red;*/
	display: block !important;
	margin:0em auto 1em auto;


}

.eustcontint dd ul {
	width: 99% !important;
}

.eustcontint ul li{
	
}

.eustcontint ul li p{
margin: 0em !important;
padding:0em !important;

}

.eustcontint ul.eustplantlista {
width: 80% !important;
	color: #666666;
/*	margin: 1em 0em 1.5em 1em;*/
	margin: 1em auto 1.5em auto;
}

.eustcontint ul.eustplantlista ul{
/*	border: 1px solid red !important;*/
	padding: 0em 0em 0em 0em;
	margin: 0.5em 0em 0.5em 2em !important;
}

.eustcontint ul.eustplantlista li {
	margin:0em 0em  0.5em 0em;
	list-style-image: url(../images/bulletplanint.gif);

}


.eustcontint ul.eustplantlista li strong{
	font-weight: normal;
}


.eustcontint ul.eustplantlista li a{
/*	color: #666666;*/
	color: #749FC2;
	text-decoration: none;
}

.eustcontint ul.eustplantlista li a:hover{

	text-decoration: underline;
}


.eustcontint ul.eustplantlista li ul.eustplantlista li{
color: #999999;
text-decoration: none;
margin: 1em 0em 0.5em 0em;
list-style-image: url(../images/bullet_segnivel.gif);
}

.eustcontint ul.eustplantlista li ul.eustplantlista li a{
/*color: #999999;*/
	color: #749FC2;
text-decoration: none;
}


.eustcontint ul.eustplantlista li ul.eustplantlista li a:hover{
/*color: #666666;*/
text-decoration: underline;

}




.eustcontint ul.eustplantlista li input{
	/*height: 0.75em;*/
}

.eustcontint ol{
	width: 80%;
	display: block;
	margin: 0.5em auto 1em auto !important;
/*	border: 1px solid red;*/

}

.eustcontint ol.eustlistaletra {
	
	color: #666666;
	list-style-type: lower-alpha ;
}

.eustcontint ol.eustlistaletra ul {
	margin: 1em 0em 0.5em 1em;
	padding: 0em;
	color: #666666;
	list-style-type: lower-alpha ;
}

.eustcontint ol.eustlistaletra li {
padding: 0em 0em 0em 0em;
	margin: 0em 0em 1.5em 2.2em;
/*	margin:0em 0em  0.5em 0em;*/
}


.eustcontint ol.eustlistaletra li p.eustatparraplan{
	margin: 1em 0em 0.5em 0em !important;
	padding: 0em !important;
}

.eustcontint ol.eustlistaletra li a{
	color: #749FC2;
	text-decoration: none;
}
.eustcontint ol.eustlistaletra li input{
	height: 0.75em;
}

.eustcontint ol.eustlistanum {
	margin-top: 0em;
	color: #666666;
	list-style-type: decimal;
}

.eustcontint ol.eustlistanum li {
	margin-bottom: 0.5em;
}

.eustcontint ol.eustlistanum li a{
	color: #749FC2;
	text-decoration: none;
}
.eustcontint ol.eustlistanum li input{
	height: 0.75em;
}

.eustnavigationint ul.eustplantlista {
	margin-top: 0em;
	color: #666666;
	text-align: left;
	margin: 0 1em 0 0;
}

.eustnavigationint ul.eustplantlista li {
	margin:0em 0em  0.5em 0em;
	list-style-image: url(../images/bulletplanint.gif);

}

/*----------------------------------------- calendario pantalla completa ---------------------------------------------------*/

.eustcalendarbig {
	/*position: relative;*/
	width: 80%;
	padding: 0;
	margin: 0em auto 0.8em auto;
	color: #333333;
	text-align: center !important;
	background-color: #fff;
}

.eustcalendarbig .eustnavbig,.eustcalendarbig .eustnavbig a {
	/*position: relative;*/
	color: #fff;
	background-color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

.eustcalendarbig .estatmonthbig {
	color: #000000;
	background-color: #A5B8C9;
	text-align: center;
	border: 1px solid #000000;
	font-weight: bold;
	padding: 0.15em 0em 0.15em 0em;
}

.eustcalendarbig td.eustdaybig {
	color: #003162;
	font-weight: bold;
	background-color: #FFCC00;
}

.eustcalendarbig .eustattodaybig {
	font-weight: bold;
	text-align: center;
}

.eustcalendarbig td.eustattodaybig a,.eustcalendarbig td.eustattodaybig a:link,.eustcalendarbig td.eustattodaybig a:visited {
	/*position: relative;*/
	font-weight: bold;
	background: #FDD44F;
	text-align: center;
}

.eustcalendarbig td {
	width: 11%;
	height: 20px !important;
	text-align: center !important;
	background: url(../images/bg_calendar.gif) no-repeat right bottom;
	border: 1px solid #000000;
	margin: 0.10em;
}

.eustcalendarbig td a {
	/*position: relative;*/
	text-decoration: none;
	font-weight: bold;
	display: block;
}

.eustcalendarbig td a:link,.eustcalendarbig td a:visited {
	/*position: relative;*/
	color: #608194;
	background: url(../images/bg_calendar.gif) no-repeat;
}

.eustcalendarbig td a:hover,.eustcalendarbig td a:active {
	/*position: relative;*/
	color: #00626E;
	background: url(../images/bg_calendar.gif) no-repeat right top;
}

.eustcalendarbig td a.eustclassdia{
	color:#003162;
}

ul.eusttrimestres{
	width: 80%;
	margin: 0em auto 0em auto;
}

ul.eusttrimestres li{
	float: left;
	width: 23.7%;
	border: 1px solid #000000;
	text-align: center;
	margin: 0em 0em 0em 0.25em;
	padding: 0.15em 0em 0.15em 0em;
	background-color:#A5B8C9;
	list-style: none;
}

ul.eusttrimestres li a{
	color: #000000;
	text-decoration: underline;
}

ul.eusttrimestres li a:hover{
	color: #000000;
	text-decoration: none;
}

ul.eusttreselementos{
	width: 80%;
	margin: 0em auto 0em auto;
}

ul.eusttreselementos li{
	float: left;
	width: 32%;
	border: 1px solid #000000;
	text-align: center;
	margin: 0em 0em 0em 0.25em;
	padding: 0.15em 0em 0.15em 0em;
	background-color:#A5B8C9;
	list-style: none;
}

ul.eusttreselementos li a{
	color: #000000;
	text-decoration: underline;
}

ul.eusttreselementos li a:hover{
	color: #000000;
	text-decoration: none;
}

ul.eustinicialesmuni{
	width: 80%;
	margin: 0em auto 0em auto;
}

ul.eustinicialesmuni li{
	float: left;
	width: 5.5%;
	border: 1px solid #000000;
	text-align: center;
	margin: 0em 0em 0em 0.25em;
	padding: 0.15em 0em 0.15em 0em;
	background-color:#A5B8C9;
	list-style: none;
}

ul.eustinicialesmuni li a{
	color: #000000;
	text-decoration: underline;
}

ul.eustinicialesmuni li a:hover{
	color: #000000;
	text-decoration: none;
}

/*------------------------------ tabla zebra -------------------------------------*/

.eusttablamuestradatoszebra {
	width: 80%;
	text-align: left;
	margin: 1em auto 1em auto;	
	padding: 0.25em;
	border: 1px solid #999999;
	border-collapse: collapse;

	
}

.eusttablamuestradatoszebra caption{
	color: #013066;
	padding: 0.5em 0em 0.5em 0em;
	margin: 0em 0em 0em 0em !important;
	font-weight: bold;
	
}

.eusttablamuestradatoszebra th {
	background-color: #000000;
	background-image: url(../images/fnd_tabletop.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #ffffff;
	text-align: center;
	padding: 0.25em 0em 0.25em 0em;
	margin: 0em;
	border-right: 1px solid #cccccc;
}

.eusttablamuestradatoszebra td {
	padding: 0.25em;
	border-right: 1px solid #cccccc;
	margin: 0em;
}

.eusttablamuestradatoszebra td {
	padding: 0.25em;
	border-right: 1px solid #cccccc;
	margin: 0em;
}


.eusttablamuestradatoszebra tr.eutatzebra{
	background-color: #F0F5FE;
/*background-color: #FFF2CC !important;*/
}

.eusttablamuestradatoszebra td.eustsegundonivel {
	background-image: url(../images/fnd_amarillotabla.gif);
	background-position: top;
	background-repeat: repeat-x;
	line-height: 0.8em;
	color: #01325B;
	font-weight: bold;
	text-align: left;
}

.eusttablamuestradatoszebra td.eustsubapart {
	background-color: #E7EEF6;
	font-weight: bold;
	text-align: left;
}

td.eusttdtop {
	vertical-align: top;
	padding: 1em 0em 1em 0em;
}

td.eusttdcentrado {
	text-align: center;
}

.alignright {
	text-align: right;
	color: #626469;
}

.eustpadright{
	padding: 0em 0.5em 0em 0em;
}

.aligncenter {
	text-align: center;
	color: #626469;
}

.subrayado {
	text-decoration: underline;
}	

.imgminiatura {
	padding: 0.5em 0.5em 0.5em 0.5em;
	float: left;
	height:80px;
	border:0px;
}	

.contint {
	margin: 0 auto 0 0.5em; 
	padding: 0 0 0 0.25em;
}

.divfloat {
	float: left;
}

.imgeustat {
	padding: 0.5em 0.5em 0.5em 0.5em;
	width:240px;
	height:320px;
	border:0px;
}

.mensajeerror {
	color: red;
	border: 1px solid red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 97%;
	display: block;
	margin: 0em auto 0.5em auto;
	padding: 1em 0em 1em 1.5em;
	background-image: url(../images/warning.gif);
	background-repeat: no-repeat;
	background-position: 1em 0.70em;
}

.mensajeerror ul {
	margin:0;
	padding: 0em;
}

.mensajeerror li {
	color: red;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	padding: 0em 0em 0em 0em;
	margin:0em 0em 0em 3em;
	list-style-type: disc;
}

.divContenedor {
	width: 98%;
	display: block;
	margin: 0em auto 0.5em auto;
	padding: 0em 0em 0em 0.25em;
}

.divContenedorMargen {
	width: 80%;
	display: block;
	margin: 0.5em auto 1em !important;
	padding: 0 0 0 0.25em !important;
}

.esuttexbuscar{
height: 100% !important;
/*	border: 1px solid red;*/
	margin: 0 0 0 0.5em;
	padding: 0em 0em 0em 0em;
	font-size: 0.9em;
	
}

/*-------------------------------  clases para formulario    ----------------------------------------*/

form {
	margin: 0em;
	padding: 0em;
}


fieldset {
	margin: 1em 0;
	padding: 0.3em 1em;
	border: none;
}

fieldset.eustfieldborder{
	border: 1px solid #cccccc;
}

fieldset br {
	display: none;
}

legend {
	font-weight: bold;
	color: #000000;	
	padding: .2em .5em;
/*	border: 1px solid #696;*/
}

fieldset div {
/*	clear: both;*/
	margin: 0.5em 0em 0.5em 0em;
	/*position: relative;*/
/*	border:1px solid red;*/

}
fieldset div span {
	display: none;
}

label, fieldset div.cr p {
	margin: 0;
	display: block;
	/*width: 26em;*/
	width: 10em;
	text-align: right;
	float: left;
	margin: 0em;
	padding: 0em;
	/*border: 1px solid red;*/
}

label.eustlabellargo,fieldset div.cr p.eustlabellargo {
	width: 20em;
}



fieldset div.cr label {
	text-align: left;
	margin-left: 13em !important;
	width: auto;
	float: none;
}

fieldset div.cr label.eustlabellargo{
	text-align: left;
	margin-left: 20em !important;
	width: auto;
	float: none;
}

fieldset div.cr2 label {
	text-align: left;
	margin-left: 5em;
	width: auto;
	float: none;
	
}

.mandat {
	color: #666666;
	float: left;
}

.mandatoption{
clear: both;
}

.mandatcorto{
width: 6em !important;
}

.eustcajacorta{
float:left;
width: 5em;	
}

.eustcajamedia{
float:left;
width: 30em;	
}

.eustcajamediaanno{
float:left;
width: 12em;	
/*border: 1px solid red;*/
}

.eustcajamediames{
float:left;
width: 20em;	
/*border: 1px solid red;*/

}

.eustcajalarga{
float:left;	
width: 70em;

}


.eustcajalargatexarea{
float:left;	
width: 55em;	
}

.eustinputcorto{
width: 5em;		
margin: 0em 0em 0em 0.5em
}
select.eustinputcorto{
height: 1.8em;
width: 5.6em;
}
.eustinputmedio{
width: 15em;	
margin: 0em 0em 0em 0.5em
}
select.eustinputmedio{
height: 1.8em;
width: 15.6em;
}

.eustinputlargo{
	width: 20em;		
	margin: 0em 0em 0em 0.5em
}

select.eustinputlargo{
height: 1.8em;
width: 20.6em;
}

.eustinputmaslargo{
	width: 25em;		
	margin: 0em 0em 0em 0.5em
}

select.eustinputmaslargo{
height: 1.8em;
width: 25.6em;
}

.eustinputmuchomaslargo{
	width: 30em;		
	margin: 0em 0em 0em 0.5em
}

select.eustinputmuchomaslargo{
height: 1.8em;
width: 30.6em;
}

.eustestilo{
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 0.9em;
}

.eustenlacetxtform{
	color: #666666;
	text-decoration: underline;
	margin:0em 0em 0em 0em;

}

.eustcensoform1{
	border: 1px solid #cccccc;
	float: left;
	width: 10%;
	margin: 0em 0em 0em 1em !important;
	padding: 0.15em;
	text-align: center;
}

* html eustcensofomr1{
	margin: 0em 0em 0em 0.5em !important;
}

.eustcensoform1 select{
font-size: 0.9em ;
}


.eustcensoform2{
	border: 1px solid #cccccc;
	float: left;
	width: 30%;
	margin: 0em 0em 0em 0.25em;
	padding: 0.15em;
	text-align: center;

}

.eustcensoform2 select{
font-size: 0.9em;
}

.eustcensoform3{
	border: 1px solid #cccccc;
	float: left;
	width: 53.5%;
	margin: 0em 0em 0em 0.25em;
	padding: 0.15em;
	text-align: center;
}

.eustcensoform3 select{
font-size: 0.9em;
}


label.eustcensoformlabel{
width: 100%;
text-align: center !important;
margin: 0em 0em 0em 0em !important;
}

label.eustsugerenciaformlabel{
width: 70% !important;
text-align: left !important;
margin: 0em 0em 0em 0em !important;
/*border: 1px solid green !important;*/
/*float: left;*/
}


p.eustsugerenciaformtxt{
width:50% !important;
text-align:left !important;
}

.eustcensoformbotones{
width: 90%;
float: left;
text-align: center;
margin: 0.5em 0em 0.5em 0.25em;
}

/*----------------------------- botones --------------------------------------*/



span.eustbutton {
    background: transparent url(../images/bg_button_a.gif) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

span.eustbutton span {
    background: transparent url(../images/bg_button_span.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

span.eustbutton span input.eustnobuttom{
	border: none;
	background-color: transparent;
	margin: 0em !important;
	padding: 0em 1.5em 0em 1.5em !important;
	font-size: 0.75em !important;
	cursor: pointer;
}


.eustbuttoncorto{
text-align: center;
border: none;
background-color: transparent;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
background-image: url(../images/fnd_botcorto.gif);
background-repeat: no-repeat;
background-position:0em 0.2em;
padding:0.5em 1em 1em 1em;
margin: 0em 0em 0em 1em;

}


.eustbuttonmedio{
text-align: center;
border: 1px solid #cccccc;
background-color: transparent;	
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.9em;
height: 2em;
width: auto;
background-image: url(../images/fnd_botmedio2.gif);
background-repeat: repeat-x;
background-position: bottom;

padding:0em 1em 0.25em 1em;
/*
margin: 0em 0em 0em 1em;*/
/*border: 1px solid red;*/
}

.buttomcentradofijo{
	margin: 1em 0em 0em 20.45em !important;
}

.buttomcentradofijo2{
	margin: 1em 0em 0em 10.45em !important;
}

.eustsimulalegend{
float: left;
width: 10em;
text-align: right;
margin: 0.5em 0em 0em 0em;
padding: 0em;

}

.mandatmes{
width: 5em;
color: #666666;
float: left;
}

/*------------------------------------------- estilos cajas superiores ------------------------------*/


.eustcontentindicegeneral{
width:98.5%;
/*border: 1px solid green;*/
margin: 0em 0em 1em 1em;
}

.eustinttextosinteizqda{

float:left;
width:68%;	
padding: 1.5em 0em 0em 1em;

}

.eustinttextosintedcha{
float: left;
/*border: 1px solid #003366;*/
border: 1px solid #cccccc;
width:18em;	
text-align: center;
background-color: transparent;
margin: 0em 0em 0em 2em;

}


.eutporcentajedecha{
float: left;	
width: 50%;
background-color: #ADC9DF;
text-align: center;
margin: 0em 0em 1em 0em;
padding: 0em;
}

.eutporcentajedecha strong{
	display: block;

}

.eutporcentajeizqda{
float: left;	
width: 50%;
background-color: #005995;
color: #ffffff;
text-align: center;
margin: 0em 0em 1em 0em;
padding: 0em;
}


.eutporcentajeizqda strong{
	display: block;
}

.eustinttextosinteizqda span{
/*	border: 1px solid aqua;*/
	margin: 0em !important;
	padding: 0em !important;
	float: right;
}


h4.eustindicegenh4{
/*	background-color: #003366;*/
	color:#FFFFFF;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	width: 100%;
	text-align: left;
	background-image: url(../images/fnd_inth3.gif);
	background-repeat: repeat-x;
	color:#01325B;
}

h4.eustindicegenh4 span{
	padding: 0em 0em 0em 1em;
	
}

h3.eusttextolit{
	float: left;
	width: 90% !important;
	padding: 0em 0em 0em 0em;
	margin: 0em 0em 0em 0em;;
	color: #002C5B;
	text-decoration: none;
	font-size: 0.9em !important;
	font-weight: bold;
	display: inherit !important;
	line-height: normal !important;
	height: auto !important;	
}



h3.eusttextolit img{
	margin: 0em 1em 0em 0em;
}


h3.eusttextolit a{
	color: #002C5B;
	text-decoration: none;
	font-weight: bold;

}

.eustclrfondo{
width:70%;
height:1em !important;
background-color:#E6E6E6;
margin: 1.5em 0em 1.5em 0em;
clear: both;
}

.eustclrfondofecha{
	float: left;
	color: #999999;
	
	}

.eustclrfondonota{
	float: left;
	color: #002C5B;	
	margin: 1em 0em 0em 10em;
	
}



.eustclrfondonota a{
	color: #002C5B;	
	text-decoration: none;	
	font-weight: bold;
}

.eustclrfondonota a:hover{
	color: #002C5B;	
	text-decoration: underline;		
	font-weight: bold;
}


/*----------------------------------------------------------------------------*/

.eustestadcalentxt{
/*	border: 1px solid red;*/
	padding: 0em;
	margin: 0em auto 1em auto;
	width:80%;
	display: block;
	
}

.eustestadcalentxt a{
	color:#666666;
	text-decoration: none;
	
}

.eustestadcalentxt a:hover{
	color:#666666;	
	text-decoration: underline;
}

/*------------------------------------ graficas ---------------------------------*/

.contenprinci{
/* border: 1px solid #cccccc;*/
 float: left;
 width:47%;
 margin: 0.25em 0em 0em 0.25em; 
 padding: 0.15em;
}

.eustcontentimg{
	float: left;
	border:1px solid #999999;
	padding: 0.10em;
	width: 13.8em;
}

.eustcontendcha{
	float: left;
	width: 54%;
/*	width: 55%;*/
	margin: 0em 0em 0em 0.25em;
	padding: 0em;
	/*border: 1px solid red;*/
	height: 100%;
}

.eustcontendcha h3{
	float: left;
	width: 98% !important;
	padding: 0.5em 0em 0.8em 0.7%;
	margin: 0em 0em 2em 0em;
	color: #000000;
	text-decoration: none;
	font-size: 0.9em !important;
	font-weight: bold;
	display: inherit !important;
	line-height: normal !important;
	height: auto !important;	

}

.eustcontendcha h3 a{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


.eustcontendcha h3 a:hover{
	color: #666666;
	text-decoration: underline;
}

.eustcontendcha p{
	margin: 0em 0em 1em 0em !important;
	padding: 0em 0em 0em 0em !important;
	color: #666666;
/*	border: 1px solid red;*/
}

.eustcontendcha dl.eustcontendchalistadef {
/*border: 1px solid red;*/
/*margin: 0.25em 0.31em 0em 0em;*/
margin: 2.3em 0.31em 0em 0em;
padding: 0em 0px 0em 0px;
width: 98%;
color: #666666;
}
 
.eustcontendcha dl.eustcontendchalistadef dt {
	text-align: center;
	width: 75%;
	font-weight: normal;
	color: #ffffff;
	margin: 0em 0em 0em 0em;
	padding: 0.25em 0em 0.25em 0em;
/*	border: 1px solid red;*/
	background-color: #005995;

}

.eustcontendcha dl.eustcontendchalistadef dt a {
color: #749FC2;
text-decoration: none !important;
}

.eustcontendcha dl.eustcontendchalistadef dd {
	width: 25%;
	margin: -1.70em 0em 0em 75.5%;
	padding: 0.25em 0em 0.25em 0em;
	color: #000000;
/*	border: 1px solid aqua;*/
	text-align: center;
	background-color: #ADC9DF;
}

/*--------------------------- elementos centrado tunel -------------------------------------*/
#tunel {
	width: 523px; 
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	background: #fff;
	/*border: 5px solid #ccc;*/
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 523px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 523px;
	}
	
html>body #tunel {
	width: 523px; /* ie5win fudge ends */
}

	
.eustidiomastunel{
	float: left;
	width: 50%;
	margin:1em 0em 0em 0em;
}

.eustidiomastunel img{
	margin: 0em 0.25em 0em 0em;
}


.eustidiomastuneldcha{
	margin: 0.25em 0em 0em 0em;
	float: right;
	width: 40%;
	text-align: right;
}

.eustnomargenlista{
	margin-left: 0em !important;
	margin-top: 0.3em;	
	width: auto;
}

/*-------------------------------- anios municipal ------------------------------*/

form div#apoyoAnos{
	border:1px solid #cccccc;
	margin: 0.5em 0em 0em 0em;
	padding: 0.25em 0.5em 0.25em 0.5em;
	font-weight: bold;
	width: 97.5em;
	text-align: center;
	background-color: #FCE7AC;
	height: 1.5em;
	min-height: 1.5em;
}

.dorado {
	color: #EBAB00;
}

.divLinkImportante {
	border: 1px solid gray;
	width: 30em;
	font-weight: bold;
	text-align: center;
	background-image: url(/images/fnd_topmenuama.gif);
	height: 16px;
	padding-top: 2px;
	float: right;
}


.alargadorInput {
	width: 450px;
}

/*------------------------------------ 2012_11_19 --------------------------------------------------------*/

.cabeceraAccesos .breadcrumbs{
display: none;
}

.cabeceraAccesos .eusttopmenuama{
display: none;
}
.cabeceraAccesos .eusttopmenu{
display: none;
}
.cabeceraAccesos .cabecera {
    background-image:none;    
}

.cabeceraAccesos{
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 2px solid black;
	border-left: 1px solid black;
	overflow: hidden;
}

.cabeceraAccesos .logoeuskadinet{
display: none;
	
}

.footerAccessos .footer{
display: none;
}

html body div#container div.eustcontint form fieldset div.englobaIdentificacion label{

width: 14em;

}

html body div#container div.eustcontint form fieldset{
border:1px solid black;
}

#container{
width: 750px;
}

.peticionForm{
margin: 0px 0 0 4px;
}

div#container div.eustcontint form fieldset div.englobaIdentificacion input{

width: 500px;
}

/*---------------------------------------------------------------------------2013_01_21 ------------------------------------------------------------*/

div.eustcontint form fieldset div.englobasugerencia input {
    float: left;
}

div.eustcontint form fieldset div.englobasugerencia label{
	width: 59em;
	text-align: left;
}