body {
	position: relative;
	font-family: Verdana, Arial, sans-serif;
	font-size:68.5%;
	margin: 0.25em;
	padding: 0;
	
	
	/*color: #565656;*/
}

img {
	position: relative;
	border: 0px;
}

img2 {
	position: relative;
	border: 0px;
  padding-right: 100px;
}
a{
	color: #30516d;
	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 {
	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 {
	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;
/*	border: 1px solid red;*/
}

div.forzarcentradoizquierdo {
	text-align:  left !important;
}



div.forzarcentradoizquierdo ul.listadoforzarcentradoizquierdo{
	margin-left: -2em;	
	*margin-left: 0em !important;	
	margin-left /*\**/: -2em\9;
	margin-left: -2em\0/IE8+9; /* IE8 + 9 + IE10pp4  */

}

div.eustnavigationint p{
	text-align: left;
/*	border: 1px solid red;*/
	width: 220px;
}

/*--------------------- fin paginas interiores -----------------*/
.eutatpieprimlinea {
	position: relative;
	color: #282828;
	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: #565656;
}

.eutatpieseglinea {
	position: relative;
	margin: 0em;
	padding: 0em;
	color: #565656;
	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: #565656;

	text-decoration: none;
}

.eutatpieseglinea p a:hover{
	color: #565656;
	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;
}

h2.eustmenutemas a {
	color: #FFFFFF !important;
}

.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: #565656;
	text-decoration: none;
}

.show a:hover{
	color: #565656;
	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: #565656;
	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 {
	background-color: #E9E9E9;
	/*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: #375166;
	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;
}

.eustnovedadesimg1 {
	position: relative;
	float: left;
	border: none;
	padding: 1em 0em 0em 0em;
	margin: 0em 0em 0em 0.7em;
}

.eustnovedadesimg2 {
	position: relative;
	float: left;
	border: none;
	padding: 2em 0em 0em 0em;
	margin: 0em 0em 0em 0.5em;
}

.eustnovedadesimg3 {
	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;
	width: 100%;

}

.eustnovedadesbloque ul li a{
	color:#30516d;
	text-decoration: none;
}

.eustnovedadesbloque ul li a:hover{
	color:#749FC2;
		text-decoration: underline;
}

.eustnovedadesbloque ul li img.eusttipo {
	position: relative;
	margin: 0.25em 0.5em 0em 0em;
	float: left;
}

.eustaindicadores {
	position: relative;
/*	background-image: url(../images/fnd_sombra.gif);*/
	background-image: none;
	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 0em 0em 0em;
	list-style: none;
	background-image: url(../images/fnd_prinindicadores.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 85%;
	display: block;
	border: 1px solid #ffffff;
}

.eustaindicadores dl dt span {
	background-color: #FFFFFF;
}

.eustaindicadores dl dd {
	position: relative;
	color: #565656;
	background-color: transparent;
	padding: 0em 0% 0em 0em;
	margin: -1.2em 0em 0em 0em;
	width: 98%;
	text-align: right;
	border: 1px solid #ffffff;
}

.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;
}

p.btnbotonlargo {
	position: relative;
	float: left;
	background-image: url(../images/fnd_boton_largo.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;
}
.btnbotonlargo {
	position: relative;
	float: left;
	background-image: url(../images/fnd_boton_largo.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;
}

.btnbotonlargo1 {
	position: relative;
	float: right;
	background-image: url(../images/fnd_boton_largo1.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin: 1em 0em 0em 0.5em;
	padding: 0em 0em 0em 2.2em;
	width: 25em;
	height: 1.7em;
	color: #FFFFFF;
	line-height: 1.5em;
}

p.btnbotonlargo a {
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}

p.btnbotonlargo1 a {
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}
.btnbotonlargo a {
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}

.btnbotonlargo1 a {
	position: relative;
	color: #FFFFFF;
	text-decoration: none;
}

div.eustrss {
	position: relative;
	margin: 1em 0em 0em 0em;
	float: right;
	width: 17em;
	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 ----------------------------*/

.eustaenor {
	position: relative;
	margin: 0.5em 0em 0.5em 0em;
	background-image: url(../images/aenor_logo_link.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #333333;
	padding: 0em;
	height: 2.8em;
	width: 15.7em;
	border: 1px solid #565656;
	text-align: right;
}

.eustaenor a {
	position: relative;
	float: left;
	padding:0.25em 0.1em 0.25em 8em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #565656;
	text-decoration: none;
}

.eustaenor a:hover {
	color: #565656;
	text-decoration: underline !important;
}


.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: #565656;
	padding: 0em;
	height: 2.8em;
	width: 15.7em;
	border: 1px solid #565656;
	text-align: right;
}

.eustprensa a {
	position: relative;
	float: left;
	padding:0.25em 0.1em 0.25em 8em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #565656;
	text-decoration: none;
}

.eustprensa a:hover {
	color: #565656;
	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 #565656;
	text-align: right;
}


/*.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;
}*/


.eustpetinfo a{
	position: relative;
	float: left;
	padding:0.25em 0.1em 0.25em 6em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #565656;
	text-decoration: none;

/*color: #999999;*/
text-decoration: none !important;
}

.eustpetinfo a:hover{
color: #565656;
text-decoration: underline !important;
}



.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 #565656;
	text-align: right;
}

.eustwebescolar a  {
	position: relative;
	float: left;
	padding:0.68em 0.1em 0.68em 8em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #565656;
	text-decoration: none;
}


.eustwebescolar a:hover {
	color: #565656;
	text-decoration: underline !important;
}

/*----------------------- banner destacado encuestas en curso ---------------------------*/

.eustencuesta {
	position: relative;
	margin: 0.5em 0em 0.5em 0em;
	background-image: url(../images/fnd_encuestas_curso.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #507597;
	padding: 0em;
	height: 2.8em;
	width: 15.7em;
	border: 1px solid #565656;
	text-align: right;
}

.eustencuesta a  {
	position: relative;
	float: left;
	padding: 0.1em 0.1em 0.68em 8em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #565656;
	text-decoration: none;
}


.eustencuesta a:hover {
	color: #565656;
	text-decoration: underline !important;
}

/*EN LA HOME*/

.eustatsocial {
	position: relative;
	margin: 0.5em 0em 0.5em 0em;
	background-image: url(../images/fnd_banner_social.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	color: #565656;
	padding: 0em;
	height: 2.8em;
	width: 15.7em;
	border: 1px solid #565656;
	text-align: right;
}

.eustatsocial a{
	position: relative;
	float: left;
	padding:0.25em 0.1em 0.25em 8em;
	width: auto;
	margin: 0em 0em 0em 0em;
	cursor: pointer;
	color: #565656;
	text-decoration: none;
}

.eustatsocial a:hover {
	color: #565656;
	text-decoration: underline !important;
}

/*EN LA HOME*/

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 #3d5065;
	list-style: none;
	color: #3d5065;
	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: #3d5065;
}

ul.eustmenuservicios li a:hover{
	text-decoration: underline !important;
	color: #3d5065 !important;
}

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: #595959;
	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: #595959;
	background-color: #FFFFFF;
	text-align: center;
}

.calendar td.day {
	position: relative;
	color: #595959;
	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: #565656;
	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: #565656;

}

.eustcontint {
	border: 1px solid #8E8E8E;
	padding: 1em 0em 1em 0em;
	background-image: url(../images/fnd_pagint.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	height: auto;
	width:98%;
	margin-left: auto;
	margin-right: auto;
}


.eustcontint blockquote{
/*	border: 1px solid #ffffff;*/
	/*border: 1px solid aqua;*/
}

.eustcontint h2 {
	font-size: 1.2em;
	width: 98%;
	display: block;
	margin: 0em auto 1em 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: #0f4e89;
	border-bottom: 1px dotted #7E96B0;
}



.eusttablaint td a{
	color: #0f4e89;
	text-decoration: none;
}

.eusttablaint td a:visited{
	color: #3d3a56;
	text-decoration: none;
}

.eusttablaint td a:hover{
	color: #0f4e89;
	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: #565656;
	min-height: 5em;
}

.eustelemtasocint p img {
	display: block;
}

.eustelemtasocint p.eustelementint span {
	clear: both;
}

.eustelemtasocint p.eustelementint a {
	color: #565656;
	text-decoration: none;
}

.eustelemtasocint p.eustelementint a:hover {
	color: #565656;
	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;
}

.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;
	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: #535559;
}

p.eustatparraplan1{
width: 65%;
/*	margin: 0.0em 0.0em 0.0em 0.0em !important;*/
display: block;
	margin: 0.5em 0.0em 1em auto !important;
	padding: 0.1em 0.5em 0em 2.5em !important;
	color: #626469;
}
/* ----------------------------------- añadidos x reme para codigo buenas practicas, día 10/04/2012 ----------------------------- */

p.eustatparraplan2{
width: 75%;
/*	margin: 0.5em 1.5em 0.5em 1.5em !important;*/
display: block;
	margin: 0.9em auto 1em auto !important;
	padding: 0em 0em 0em 0.25em !important;
	color: #626469;
}
/* ----------------------------------- cambios para la pagina de plantilla ----------------------------- */

.eustcontint p.eustatparraplan a {
/*	color: #565656;*/
color: #749FC2;
	text-decoration: none !important;
}


/*------- ojo!!!! cambiado en reunión -----------*/
.eustcontint p.eustatparraplan a:hover {
/*	color: #565656;*/
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: #565656;
	font-weight: bold;
}

.eustcontint dl.eustficharesultadot {
	margin: 0em 0.31em 0em 0.31em;
	padding: 0.5em 0px 0em 0px;
	width: 97%;
	 color: #565656;
}

.eustcontint dl.notaINDEstruc {
	 color: #565656;
	 float: left;
	width: 55% !important;
}

.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;
}

#contenedormotionchart {
	background: white;
}

.contenedormotionchart {
	background: white;
}

#cerrarcontenedormotionchart {
   margin: 0em 0.4em 1em 0.2em;
   cursor:pointer; 
   font:Verdana, Arial, Helvetica, sans-serif; 
   font-size:12px; 
   font-weight:bold; 
   width:12px; 
   text-align: center;
	/*left: 97.5%;*/
}

#chart_div {
	width: 800px; 
	height: 400px;	
	border: solid 1px; 
	/*margin: 1em 0em 1em 0em;*/
   margin: 0 auto;
}

.chart_div {
	width: 800px; 
	height: 400px;	
	border: solid 1px; 
	/*margin: 1em 0em 1em 0em;*/
   margin: 0 auto;
}




.eustcontint dl.eustficharesultadot1 {
	margin: 0em 0.31em 0em 0.31em;
	padding: 0.5em 0px 0em 0px;
		width: 97%;
	 color: #565656;
	font-size: 1.3em;
}

.eustcontint dl.eustficharesultadot1 dt {
	text-align: left;
	width: 33em;
	font-weight: bold;
	margin: 0em 0em 0em 0.5em;
}

.eustcontint dl.eustficharesultadot1 dt a {
	color: #000000;
	}

.eustcontint dl.eustficharesultadot1 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: #565656;
}

.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: #565656;
}

.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.eustNodoNoHoja {
	list-style-image: url(../images/bullet_segnivel.gif) !important;
	list-style-position: inside;
}

.eustcontint ul li p{
margin: 0em !important;
padding:0em !important;

}

.eustcontint ul.eustplantlista {
width: 80% !important;
	color: #565656;
/*	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:1em 0em  0.5em 0em;
	list-style-image: url(../images/bulletplanint.gif);
	list-style-position: inside;
}

.eustcontint ul.eustplantlista2 li {
	margin:1em 0em  0.5em 0em;
	color: #626469;
	list-style-position: inside;
}


.eustcontint ul.eustplantlista li strong{
	font-weight: normal;
}


.eustcontint ul.eustplantlista li a{
/*	color: #565656;*/
	color: #30516d;
	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);*/
list-style-image: url(../images/bulletplanint.gif);
list-style-position: inside;
}

.eustcontint ul.eustplantlista li ul.eustplantlista li a{
/*color: #999999;*/
	color: #30516d;
text-decoration: none;
}


.eustcontint ul.eustplantlista li ul.eustplantlista li a:hover{
/*color: #565656;*/
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: #565656;
	list-style-type: lower-alpha ;
}

.eustcontint ol.eustlistaletra ul {
	margin: 1em 0em 0.5em 1em;
	padding: 0em;
	color: #565656;
	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: #565656;
	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: #565656;
	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);
	list-style-position: inside;
}

/*----------------------------------------- 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;
	background-color: #fdd44f;
	
}

.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%;*/
	width: 15%;	/* ODEI 20090325 */
	border: 1px solid #000000;
	text-align: center;
	margin: 0em 0em 0.25em 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 tr.eutatzebrasel{
	background-color: #EEE8AA;
/*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 !important;
}

.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;
}

.divfloat1 {
	float: left;
  padding-right: 100px; 
  padding-left: 10px; 
}
.divfloatr{
	float: right;
}

.divfloatr1{
	float: right;
	padding-right: 50px; 
  padding-left: 50px; 
}

.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: .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: #565656;
	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: #565656;
	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: #565656;
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.eusttextolitIndEstruc{
	float: left;
	width: 100% !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.eusttextolitIndEstruc img{
	margin: 0em 1em 0em 0em;
}


h3.eusttextolit a{
	color: #002C5B;
	text-decoration: none;
	font-weight: bold;

}

h3.eusttextolitIndEstruc 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;
}

.masNotasIndEstruc{
	margin: 1em 0em 1em 1em !important;
}


.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:#565656;
	text-decoration: none;

}

.eustestadcalentxt a:hover{
	color:#565656;
	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;
}

.eustcontentimg1{
float: left;
padding-top: 0.5em;
padding-bottom: 1em;
padding-left: 1em;
padding-right: 2.5em;
}
.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: #565656;
	text-decoration: underline;
}

.eustcontendcha p{
	margin: 0em 0em 1em 0em !important;
	padding: 0em 0em 0em 0em !important;
	color: #565656;
/*	border: 1px solid red;*/
}

.eustcontendcha1 p{
	margin: 0em 0em 1em 0em !important;
	padding: 0em 2em 0em 0em !important;
	color: #565656;
/*	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: #565656;
}

.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: 743px;
	text-align: center;
	background-color: #FCE7AC;
	height: auto;
	min-height: 1.5em;
}

form div.tituloApoyoAnos{
	text-align: center;
	width: 743px;
	font-weight: bold;
}

.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;
}


/*------------------------------------------------------*/

p.eustnovedadedesparrafo{
	width: 93.5%;
	margin: 0em 0em 0em 2em;
	padding: 0em;
}

#lblTexto {
	display: inline !important;
	float: none !important;
}

.botonespecial {

}


.botonespecial span{
	border: 1px solid #749FC2;
	background-image: url(/images/fnd_desplegar_arbol.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding: 0.25em 1em 0.25em 1em;
	display: block;
	margin: 0em;
	color: #FFFFFF !important;

}

.deshabilitar {
	color: #8DB0CE !important;
}

.ancla {
	text-align: right;
	position: relative;
	width: 80%;
	padding: 0;
	margin: 0em auto 0.8em auto;
	color: #333333;
	background-color: #fff;
}


/*
COMPARTIR
**************************************************************************************************
**************************************************************************************************
*/



.compartir {
    display: block;
    margin: 10px auto;
    overflow: hidden;
    text-align: center;
    width: 30em;
    font-size: 1.2em;
    font-weight:bold;

}

.compartir span {
	font-size: 0.8em;
	color: #4169e1;
	line-height: 2.8em;
  *line-height: 2.3em;
}

.compartir img {
	border:none;
	margin:0px;
	*margin-top:2px;
	padding:0px;
	float:none;
}

.compartir a{
	color: #749FC2;
	text-decoration: none !important;
}

.compartir a:hover{
	/*color: #749FC2;*/
	text-decoration: underline !important;
}


div.compartir div{
/*	border: 1px solid blue;*/
  float: left;
    height: 2.2em;
    line-height: 2.8em;
    margin: 0 0.5em;
    min-height: 2.2em;
}

.compartir .lineSep{
    float: left;
    height: 2em;
    line-height: 3.1em;
    margin: 0 0.5em;
	 *margin-top: -4px;
    padding: 0.7em 0 0;
}


.socialtwitter{
/*	border: 1px solid green;*/
padding: 1px 0px 0px 0em;
width: 10em;
}

.socialtwitter iframe{
/*	border: 1px solid red;*/
	margin-top: 1px !important;
}

.socialfacebook {
	padding: 0px 0px 0px 0em;
	/*	border: 1px solid red;	*/
	width: 7em;
}

.socialfacebook iframe{
	/*	border: 2px solid green;*/
}

.socialfacebook2 {
	padding: 2px 0px 0px 0em;
	/*border: 1px solid red;	*/
	width: 11em;
}

.socialfacebook2 iframe{
		
		/*
		line-height: 2.8em;
		border: 2px solid green;*/
}


/*
COMPARTIR
**************************************************************************************************
**************************************************************************************************
COMMUNITY
*/


.blqgenerico{
    background-image: url("/images/social/fnd_blqsoci.gif");
    background-position: center bottom;
    background-repeat: repeat-x;
    border: 1px solid #C9CACB;
    display: block;
    margin: 1em auto;
    padding: 4.5em 0.25em 1.25em;
    text-align: center;
    width: 95.5%;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px; 
}

.eustsolapa{
		position: relative;

}

.eustsolopa2 {
    background-image: url("/images/social/solapa.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 47px;
    left: 5px;
    position: absolute;
    top: 10px;
    width: 225px;
	 color: white;
	 margin: 0 0 2em 0;
  	padding: 0 0 0 0;
	display: block;
	 
}

.eustsolopa2 .literalsolapacommunity {
	border: 0px solid red;
	margin-top: 0.5em;
	margin-left: 0.5em;
	min-height: 20px;
 
}

.eustsolopa2 .imagesolapacommunity {
	 background-image: url("/images/social/youtube_cabecera.jpg");
	 background-position: 0 0;
    background-repeat: no-repeat;
	border: 0px solid red;
	margin-top: -2.8em;
	margin-left: 12.5em;
	min-height: 40px;

}

.eustsolopa2 .imagesolapacommunitySSHA {
	 background-image: url("/images/social/icos_slideshare.jpg");
	 background-position: 0 0;
    background-repeat: no-repeat;
	border: 0px solid red;
	margin-top: -3.1em;
	margin-left: 12.5em;
	min-height: 50px;

}


.eusttwitt{
	
	float: left;
	width: 30%;
	margin: 0 0 2em 0;
	padding: 0 0 0 10%;

}

.eustfaceb{
	/*border:1px solid blue;	*/
	float: left;
	width: 30%;
	margin: 0 0 2em 0;
	padding: 0 0 0 10%;
}



.eustyoutube{
	text-align: center;
}


.eustslide{
	
}




/*
COMMUNITY
**************************************************************************************************
**************************************************************************************************
CENSOS
*/

.btnbotoncenso {
	border: 1px solid black;
	padding: 0.25em 1em 0.25em 1em;
}

#botonescenso {
	padding: 0.5em 1em 0.25em 1em;
}

.labelsol {
	padding: 0em 0em 0em 0m;
	margin: 0em 0em 0em 0m;
}

/*
CENSOS
**************************************************************************************************
**************************************************************************************************
SIGUENOS TABLAS Y NOTAS
*/

.siguenosNotas {
	border: 0px solid red;
	line-height: normal; 
	text-align: justify;
	width: 759px;
	margin-left: auto;
	margin-right: auto;
}

.siguenosNotas2 {
	border: 0px solid red;
	font-size: 0.8em;
	color: #6495ed;
	font-style: normal;
	float: left;
	margin: 9px 5px 0 0;
}

.siguenosTablas {
	border: 0px solid red;
	margin: 0px 0 0 0;
}

.siguenosTablas2 {
	border: 0px solid blue;
	font-size: 0.8em;
	color: #6495ed;
	font-style: normal;
	float: left;
	margin: 7px 5px 0 0;
}

/*
SIGUENOS TABLAS Y NOTAS
**************************************************************************************************
**************************************************************************************************

*/


.EJGVpie0 {
	padding: 0px 5px 0 0;
	float: left;
}

.EJGVpie1 {
	padding: 0px 5px 0 0;
	float: left;
}

.EJGVpie2 {
	padding: 0px 5px 0 0;
   float: left;
}


.cajaElemAS {
    color: #565656;
    float: left;
    margin: 0.5em 0 0.5em 0.5em;
    min-height: 5em;
    padding: 0;
    width: 8em;
    font-size: 0.8em;
}

.cajaElemASenlace  { 
	float: left;
  padding: 0.2em 0.2em !important;
  
}

td.cajaFichaCalidad {
	text-align: center;
		width: 175px;
		padding: 0 0 0 0 !important;
}

td.fichacalidadcabecera {
	background-color: Silver;
	
}

td.eusttdtopfc {
	vertical-align: top;
	padding: 0em 0em 0em 0em;
}

#motionchartIndicadores {
	float: right;
	margin: -1em 2em 1em 0em;
    width: 29.5em;
	
}

#motionchartIndicadoresFondoGris {
	background-color: Silver;
	padding: 1em 1em 1em 1em;
	height: 175px;
	font:Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}

#contenedormotionchartthumb {
	float: right;
	margin: 1em 0em 0em 0em;
	cursor:pointer; 
}

#contenedormotionchartthumbCY {
	float: right;
	margin: 1em 0.75em 0.5em 0em;
	cursor:pointer; 
}

#ayudamotionchart {
	background: white;
}

#cerrarayudamotionchart {
	float: right;
   cursor:pointer; 
   font:Verdana, Arial, Helvetica, sans-serif; 
   font-size:12px; 
   font-weight:bold; 
	padding:  -13px 0em 0em 0em;
   margin: -13px 0em 0em 0em;

	
}

#ayudamotionchartlink {
	cursor: pointer;
}

.ayudasmotiontxt {
	float: left; 
	padding: 1.2em 1.1em 0em 0em;
}

.ayudasmotion {
	float: left; 
	padding: 0em 1.1em 0em 0em;
}

.ancho100 {
	width: 100%  !important;
}

/*-------------------------------------------------- cambios 2012_10_09 ----------------------------------------------------------*/

.englobaTable{
	-webkit-border-radius: 6px;
 border: 1px solid #c0c0c0;
    border-radius: 6px 6px 6px 6px;
    display: block;
    margin: 1em auto 0em auto;
    padding: 1em 1em 1em 1em;
    width: 90%;
	 -webkit-box-shadow: 0px 0px 5px 3px #cccccc;
box-shadow: 0px 0px 5px 3px #cccccc; 
background-color: #ffffff;
}

.englobaPaginador{
display: block;
    margin: 1em auto 0em auto; 
    width: 30em;
}

table.tablaResulsugerencias{
border-collapse: collapse;
margin:0.5em auto;
}

table.tablaResulsugerencias th{
	 padding: 0.75em 1.5em;
		border:1px solid #999999;
		color: #ffffff;
		background-color: #005995;
}

table.tablaResulsugerencias td{
	border:1px solid #999999;
	 padding: 0.25em 1.5em;
	
}

.zebra{
	background-color: #ecf4fa;
}

.englobaResultados{
 float: left;
    margin-left: 2em;
    margin-top: 0.45em;
	 width: 80%;
}

.formularioResultados{
 margin: 0 auto;
    padding: 0.5em 0 0.5em 0.25em;
    width: 90%;
	 overflow: hidden;	 
	 border-bottom: 1px solid #cccccc;
}





div.eustcontint form.formularioResultados h3.h3Quejas{
 background-image: none;
    border: medium none;
    display: inherit;
    float: left;
    font-size: 1.7em;
    font-weight: bold;
    line-height: normal;
    margin: 0em 0em 0em 0em;
    padding: 0;
    width: 46%;
}

.formularioResultados span{
	float: right;
}


div.eustcontint form.formularioResultados span input{
	border: none;
	font-family: Arial, Helvetica, sans-serif;	
	background-color: #4a4a4a;
	-webkit-border-radius: 2px;
	 border-radius: 2px 2px 2px 2px;
	 color: #ffffff;
	 padding: 0em;    
    color: #FFFFFF;
    padding: 0.2em 0.45em;
}

div.eustcontint div.englobaResultados p{
   float: left;
    margin: 0;
    padding: 0em 0em 0em 2em;
	 font-weight: bold;
 	background-image: url(/images/bullet.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.englobaResultadosRepe{

	float: left;
	width: 10em;
}

table.tablaResulsugerencias td form input{
		border: 1px solid #a0a0a0;
	font-family: Arial, Helvetica, sans-serif;	
	background-color: #cfcfcf;
	-webkit-border-radius: 2px;
	 border-radius: 2px 2px 2px 2px;
	 color: #ffffff;
	 padding: 0em;    
    color: #000000;
    padding: 0.2em 0.45em;
  font-size: 1.03em;
  cursor: pointer;
}


fieldset div.bloqueCheqbox{
float: left;
margin: 0em 0em 0em 0em !important;
padding: 0em 0em 0em 0em !important;	
}


div.eustcontint form div.englobaFielset fieldset{
 display: block;
    margin: 1em auto;
    width: 58em;
}

.englobaFielset{
		-webkit-border-radius: 6px;
 border: 1px solid #c0c0c0;
    border-radius: 6px 6px 6px 6px;
    display: block;
    margin: 1em auto 1em auto;
    padding: 1em 0;
    width: 90%;
	 -webkit-box-shadow: 0px 0px 5px 3px #cccccc;
box-shadow: 0px 0px 5px 3px #cccccc; 
background-color: #ffffff;
}



div.eustcontint form div.englobaFielset fieldset div.englobaFecha{
	display: block;
	margin: 2em auto 0em auto;
	padding: 0em;
	width: 30em;
}

div.eustcontint form div.englobaFielset fieldset div.englobaFecha div{
	margin: 0.5em 0;
    padding: 0;
}

.fechaFormulario{
margin: 0.25em 0em 0em 0em;

}


.noAtendidosEngloba{
  margin-top: 1.5em;
  }

div.eustcontint form div.englobaFielset fieldset label.noAtendidos{
	width: 32%;
}

.centradoBoton{
	display: block;
	margin: 0em auto;
}

div.englobaFielset fieldset div.englobaFecha div.fechaFormulario label{
	margin-top: 3px;
}

div.eustcontint form fieldset div.englobaIdentificacion label{
    margin-top: 3px;

    width: 21em;
}

div.eustcontint form fieldset div.englobaQueja input{
	float: left;
}


.englobaQueja{
	
}

.controLabelQueja{
	float: left;
}

div.eustcontint form fieldset div.englobasugerencia label{

	width: 59em;
	text-align: left;
	margin-top: 2px;
}

div.eustcontint form fieldset div.englobasugerencia input{
	float: left;
}


div.eustcontint form fieldset div.englobasugerencia label.labelOtros{

	width: 17em;
	margin-top: 2px;
}

div.eustcontint form fieldset div.englobasugerencia input.resultadoOtros{
	margin: 0em;
	padding: 0em;
}

.englobasugerencia{
margin: 0;
    padding: 0 0 0 9em;
}

.englobaBotones{
background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px 3px #CCCCCC;
    float: left;
    margin: 1em 0;
    padding: 1em 0;
    width: 36em;
}

div.eustcontint form fieldset div.englobaRespuestas1 label{
	margin-top: 2px;	
}
div.eustcontint form fieldset div.englobaRespuestas2 label{
	margin-top: 2px;	
}

.englobaBotonesIzq{
	    float: left;
    margin: 5em 0 0 3em;
}

div.eustcontint form fieldset div.englobaPeticiones{
	margin-bottom: 2em;
}

div.eustcontint form fieldset div.englobaPeticiones p{
 float: left;
    font-size: 1.1em;
    font-weight: bold;
    margin: 0.4em 2em 0 0;

    padding: 0;
}

div.eustcontint form fieldset div.englobaPeticiones input.botFlotados{
	float: left;
}

div.eustcontint form fieldset div.englobaPeticion{
background-color: #FFFFFF;
    border: 1px solid #C0C0C0;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 5px 3px #CCCCCC;
    margin: 1em 0;
    padding: 1em;
    width: 96%;
}

div.eustcontint form fieldset div.englobaPeticion span{
	display: inherit;
}

div.eustcontint form fieldset div.englobaIdentificacion input.alargadorInput{
	width: 37em;
}

div.englobaIdentificacion div.clear{
clear: both;
}

.peticionForm{
float: left;
margin: 3px 0 0 4px;
padding: 0;
}

.cajastores {
	width: 520px;
	margin: 0 auto; 
}

.graficosJS_encapsulado{
	font-size: 1.4em;
}

