body {
  background-color: #F4F1E9;
  font-family:   Verdana, Arial,  Helvetica, sans-serif;
  font-size: x-small;
  margin: 0em;
  padding: 0em;
  text-align: left;
}
a {
  color: #4A4A4A;
  background-color: transparent;
  text-decoration: none;
  margin: 0;
}
img {
  border: 0px;
}

.absmiddle {
  vertical-align: middle;
}
a:hover {
  color: #676767;
  text-decoration: underline;
}
form {
  margin: 0%;
}
.formularioPaginacion{
  display:inline;
}
dfn{
  color: #676767;
  margin-bottom: 6px;
}
.encuadre {
  background-color: #ffffff;
  width: 777px;
  margin-top: 0.1px;
  padding-left: 0px;
  padding-right: 0px;
  margin-left: auto;
  margin-right: auto;
}
.encuadreleft {
	background-color: #ffffff;
	width: 777px;
	margin-top: 0em;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0.01em;
}
.encuadreprint {
  background-color: #ffffff;
  width: 580px;
  margin-top: 0.1px;
  padding-left: 0px;
  padding-right: 1em;
  margin-left: auto;
  margin-right: auto;
}


/* fin del estilo que son generales para todo el portal */
/* enlaces parte superior */
.botoneranomargen {
	width:96%;
	font-size:100%;
	margin: 0.4em 0.3em 0em 0.3em;
	background-color: #4895A0;
	padding: 0.5em 0.5em 0.5em 2em;
	float: left;
}
.botoneranomargen ul {
  list-style:none;
  display: inline;
}
.botoneranomargen li {
	font-size: 1.1em;
	float:left;
	margin:0.3em 1em 0em 0.5em;
	padding:0em;
	font-weight: bold;
}
.botoneranomargen li a {
	color: #FFFFFF;
	text-decoration: none;
}
.botoneranomargen li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.botoneranomargen02 {
	width:99%;
	font-size:100%;
	margin: 0.3em 0em 0em 0.3em;
	background-color: #4895A0;
	padding: 0.5em 0em 0.5em 0.3em;
	float: right;
}
.botoneranomargen02 ul {
  list-style:none;
  display: inline;
}
.botoneranomargen02 li {
	font-size: 1.1em;
	float:left;
	margin:0.3em 1em 0em 0.5em;
	padding:0em;
	font-weight: bold;
}
.botoneranomargen02 li a {
	color: #FFFFFF;
	text-decoration: none;
}
.botoneranomargen02 li a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


.botonBuscador {
  font-size: 0.9em;
  color : #434343;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  background-color: #ffffff;
  padding: 1px 1px 0px 1px;
  margin: 0px 4px 0px 4px;
  border: 0px;
}

/* /enlaces parte superior */
/* contenido de la home parte central */
div.spacer {
  clear: both;
}
.contenido {
  background-color: #ffffff;
  margin: 0em;
  padding: 0em;
}
.contenido h1 {
	margin: 0em;
	padding: 0em;
}
.contenido h2 {
	color: #03A7CA;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	margin: 0.1em 0em 0.8em;
	padding: 0.2em 0em 0em 0.2em;
	text-align: left;
	letter-spacing: 0.03em;
}
.contenido h2 a {
	color: #03A7CA;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
.contenido h2 a:hover {
	color: #03A7CA;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.unTercio h2 {
	font-size: 1.2em;
}

.dosTercios h2 {

	font-size: 1.4em;

}
.navegacion  {
  margin: 0em 0em 0em 0em;
  float: left;
  padding: 0em 0em 0em 0em;
}
#banner {
	width: 220px;
	margin: 0.3em 0em 0em 0.4em;
	padding: 0.3em 0em 1.5em 0em;
	border: 1px solid #4895A0;
}
#banner ul {
	margin: 0em;
	padding: 0em;
}



#banner li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: none;

}
#banner .bannerUno {
	font-size: 1.1em;
	font-weight: bold;
  color: #000000;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  margin: 0.1em 0em 0em 1em;
  padding: 0.3em 0.3em 0.3em;
  text-align: left;
  vertical-align: middle;
  word-spacing: 0.1em;
}
#banner .bannerUno a {
  color: #000000;
  text-decoration: none;
}
#banner .bannerUno a:hover {
  color: #504E50;
  text-decoration: none;
}
#banner .bannerUnoActivo {
  font-weight: bold;
  color: #000000;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  margin: 0.1em 0em 0em 0em;
  padding: 0.5em 0em 0.5em 0.5em;
  text-align: left;
  vertical-align: middle;
  word-spacing: 0.2em;
  background-color: #B1D9DF;  
}

#banner .bannerUnoActivo a {
  color: #000000;
  text-decoration: none;
}
#banner .bannerUnoActivo a:hover {
  color: #035B68;
  text-decoration: none;
}
.bannerdos {
	font-size: 1.1em;
	text-align: left;
	color: #000000;
	margin:  0em 0em 0em 0em;
	padding:  0.5em 0.2em 0.5em 2.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1D9DF;
	background-color: #F1F8F9;

}
.bannerdos a {
	color: #000000;
}
.bannerdos a:hover {
	color: #000000;
}
.bannerdosactivo {
	font-size: 1.1em;
  text-align: left;
	color: #000000;
	margin:  0em 0em 0em 0em;
	padding:  0.5em 0.2em 0.5em 2.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B1D9DF;
	background-color: #D9F1F5;
}
	
.filaCajas {
  margin: 0em;
  padding: 0em;
}
.unTercio, .dosTercios {
  background-color: #ffffff;
  margin: 0em 0em 0em 0em;
  float: left;
}
.unTercio {

  text-align: left;
  width: 209px;
  margin: 1em 0.1em 0em 0em;
  padding-left: 0em;
  float: right;
  
}
.dosTercios {

	text-align: left;
	width: 289px;
	margin: 1em 0em 0em 1.5em;
	padding-left: 0.1em;
	padding-right: 0.8em;

}

/* /contenido de la home parte central */
/* comienza el estilo para el pie de pgina y sus elementos */
#footer {
  color: #000000;
  font-size: 90%;
  text-align: center;
  margin-top: 5px;
  padding: 1px 10px 5px;
  clear: left;
}
#footer p {
  padding-top: 0.5em;
  margin-top: 0em;
}
#footer a {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
#footer a:hover {
  color: #064F5A;
  text-decoration: underline;
}
#footerleft {
	color: #000000;
	font-size: 90%;
	text-align: center;
	margin-top: 5px;
	padding: 1px 50px 5px;
	clear: left;
	float: left;
}
#footerleft p {
  padding-top: 0.5em;
  margin-top: 0em;
}
#footerleft a {
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
#footerleft a:hover {
  color: #064F5A;
  text-decoration: underline;
}

INPUT {
  font-size: 1.5em;
  color: #4A4A4A;
  text-align: left;
  margin-top: 2px;
  margin-bottom: 0px;
}
.cajaBuscador {
	font-size: 1.1em;
	color: #000000;
	text-align: left;
	margin-top: 0em;
	margin-bottom: 0em;
	background-color: #ffffff;
	border: 1px solid #2A6D77;

}

/* fin del estilo para el pie de pgina y sus elementos */
.foto01 {
	margin: 1em 0em 0.5em 0.4em;
	padding: 0em;
	height: 263px;
	width: 236px;
}
.foto02 {
	margin: 0em;
	padding: 0em;
	height: 396px;
	width: 286px;
}
.foto03 {
	margin: 0em;
	padding: 0em;
	height: 298px;
	width: 202px;
}
.imgtargeta {
	margin: 0.5em 0em 1em 0em;
	padding: 0em;
	height: 43px;
	width: 68px;
}

.listadefine01 {
	margin-left: 0em;
	padding-left: 0em;
  }
  
.listadefine01 dt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
	padding-bottom: 0.1em;
	margin-bottom: 0.1em;
	margin-top: 0em;
	padding-top: 0em;
	background-image: url(img/iconoLista.png);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;
	margin-left: 0.6em;
	padding-left: 0.6em;
  } 
  .listadefine01 dt a {
	color: #000000;
	text-decoration: none;
  } 
  .listadefine01 dt a:hover {
	color: #000000;
	text-decoration: none;
  } 
.listadefine01 dd {
	margin-bottom: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #000000;
	padding-bottom: 1em;
	margin-left: 0.6em;
	padding-left: 0.6em;
	margin-top: 0.1em;
	padding-top: 0.1em;
  } 
.listadefine01 dd a {
	color: #000000;
	text-decoration: none;
  } 
  .listadefine01 dd a:hover {
	color: #000000;
	text-decoration: underline;
  }  
.formular {
	margin-top: 1em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	border: 1px solid #4C97A2;
}  
.formular label {
	margin-top: 0.5em;
	font-size: 1.1em;
	color: #000000;
	text-align: left;
	margin-bottom: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-left: 0.5px;
	padding-left: 0.5px;
}      

.inputformular{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4a4a4a;
	background-color: #ffffff;
	border: 1px solid #4C97A2;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-right: 0.1em;
	width: 12em;
	height: 1.2em;
	padding: 0.2em;
}	
.botonpatrimonio {
	font-size: 0.9em;
	color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: 0.03em;
	padding-left: 0.2em;
	padding-right: 0.2em;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	border-top: 2px solid #A3D2D8;
	border-right: 2px solid #3D7E88;
	border-bottom: 2px solid #3D7E88;
	border-left: 2px solid #A3D2D8;
	margin-top: 0.5em;
	margin-right: 0.1em;
	margin-bottom: 0.1em;
	margin-left: 0.1em;
	background-image: url(img/fondoBoton.png);
	background-repeat:  repeat;
  }	

.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}


div.parteconsejo {
	width: 100%;
	padding: 0em;
	margin: 0em;
  }	   
	  
	div.parteconsejoleft {
	float: left;
	width: 64%;
	padding: 0em;
	margin: 0em;

	  }				    
	
	div.parteconsejoright {
	text-align: right;
	float: right;
	width: 35%;
	margin: 0em;
	padding-top: 0em;
	  } 	
.midCabecera {
	margin: 0em;
	padding: 0em;
}
.midCabeceraprint {
	text-align: left;
	margin: 0em;
	padding: 0em;
	width: 643px;
}
.midCabecera h1 {
	margin: 0em;
	padding: 0em;

}
.fotobannersuperior  {
	width: 530px;
	height: 82px;
	margin: 0em;
	padding: 0em;
}
.fotobannersuperiorprint  {
	width: 339px;
	height: 82px;
	margin: 0em;
	padding: 0em;
}
.logo {
	float: left;
	text-align: left;
	width: 241px;
	margin: 0em;
	padding: 0em;
	height: 81px;
}
.logoprint {
	float: left;
	text-align: left;
	width: 640px;
	margin: 0em 0em 6em;
	padding: 0em;
	height: 81px;
}
.fotocabecera {

	text-align: right;
	width: 530px;
	margin: 0em;
	padding: 0em;
	float: right;
}
.fotocabeceraprint {
	text-align: right;
	width: 339px;
	margin: 0em;
	padding: 0em;
	float: right;
}
.formular02 {
	text-align: left;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
	border: 1px solid #4C97A2;
}  
.formular02 label {
	margin-top: 0.5em;
	font-size: 1.1em;
	color: #000000;
	text-align: left;
	margin-bottom: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-left: 0.5px;
	padding-left: 0.5px;
}      

.formular02 h2 {
	font-size: 1.2em;
}  
.contenido02 {
  background-color: #ffffff;
  margin: 1em 0em 0em 0em;
  padding: 0em;
}

.todo {
	width: 67%;
	margin: 0.3em 0em 0em 1.7em;
	padding: 0em;
	float: left;
	text-align: left;
}
.todomas {
	width: 650px;

}
.todo h2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	font-size: 1.4em;
	font-weight: bold;
	background-image: url(img/puntoH2.png);
	background-repeat: no-repeat;
	background-position: left 0.3em;
	margin-left: 0em;
	padding-left: 1em;
}
.todo h2 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	text-decoration: none;
}
.todo h2 a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	text-decoration: none;
}

.todo h3 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 0em;
	padding-left: 0em;
}
.todo h4 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 0em;
	padding-left: 0em;
}
.todo h4 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	text-decoration: none;
}
.todo h4 a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	text-decoration: none;	
}
.todo p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.1em;
	line-height: 1.7em;
	text-align: justify;
}
.todo p a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.todo p a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.enlaces {
	background-color: #F4FBFC;
	margin: 0em;
	padding: 0em 0.1em 0.1em 1em;
	border: 1px solid #256E79;
}
.enlaces li {
	margin: 0.3em 0em 0.3em 0em;
	padding: 0.3em 0em 0em 0.3em;
	color: #000000;
	list-style-image: url(img/puntolista.png);
}
.fotoright {
	float: right;
	margin: 0.8em;
	padding: 1.8em 0.3em 0.3em 0.8em;
	width: 349px;
}
.fotoleft {
	float: left;
	margin: 0.8em;
	padding: 0.3em;
}

.fotoright p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	line-height: 1.2em;
	width: 330px;
	margin-left: 1em;
}

.fotoleftmini {
	float: right;
	margin: 0.8em;
	padding: 0.3em;
	width: 200px;
}

.fotorightmini p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	line-height: 1.2em;
	width: 330px;
	margin-left: 1em;
}

.imgprincipa {
	width: 349px;
	border: 1px solid #047C8D;
}
.imgprincipamini {
	width: 200px;
	border: 1px solid #047C8D;
}
.enlacesinteres {
	margin: 0em;
	padding: 0em;
}
.enlacesinteres ul {
	margin: 0em 0em 0em 1.5em;
	padding: 0em;
}
.enlacesinteres li {
	margin: 0em 0em 0.3em 0em;
	padding: 0em 0em 0.3em 1em;
	color: #000000;
	line-height: 2em;
	background-image: url(img/puntolista.png);
	background-repeat: no-repeat;
	background-position: left 0.8em;
	list-style-type: none;
}
.enlacesinteres li a {
	color: #000000;
	text-decoration: none;
}
.enlacesinteres li a:hover {
	color: #000000;
	text-decoration: underline;
}
.enlacesinteres span {
	color: #4895A0;
		font-weight: bold;
}
.enlacesinteres span a {
	color: #4895A0;
	font-weight: bold;
}
.enlacesinteres span a :hover{
	color: #4895A0;
		font-weight: bold;
}

.galeriafoto {
	margin: 1.5em 0em 1.5em 0em;
	padding: 0em 0em 1.5em 0em;
}
.galeriafoto ul {
	margin: 0em 0em 0.5em 1.5em;
	padding: 0em;
  display: inline;
	list-style-type: none;

}
.galeriafoto li {
	text-align: center;
	margin: 0em 1em 0.5em 0em;
	padding: 0.5em 0em 0em;
	float:left;
	background-color: #CBCBCB;
	width: 23%;
	overflow: hidden;
}
.galeriafoto p {
	margin: 0em;
	padding: 0.3em;
	background-color: #ffffff;
	text-align: center;
	line-height: 1.2em;
	font-size: 1em;
}
.sello {
	height: 115px;
	width: 99px;
	padding-bottom: 0.5em;
}
.selloloco {
	padding-bottom: 0.5em;
	width: 60px;
}

.ico {
	vertical-align: middle;
	height: 23px;
	width: 21px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #FFFFFF;
}
.sinicono ul {
	margin: 0em;
	padding: 0em;

}
.sinicono li {
	margin: 0.5em 0em 0em 0em;
	padding: 0.5em 0em 0em 0em;
		list-style-type: none;
}
.spanB {
	font-weight: bold;
}
.listasnormalizadas ul {
	margin: 0em;
	padding: 0em;

}
.listasnormalizadas li {
	margin: 0.5em 0em 0em 0em;
	padding: 0.5em 0em 0em 1em;
	list-style-type: none;
	font-size: 1.1em;
	background-image: url(img/iconoLista.png);
	background-repeat: no-repeat;
	background-position: left 1em;
}
.listasnormalizadas li a {
	color: #000000;
	text-decoration: none;
}
.listasnormalizadas li a:hover {
	color: #000000;
	text-decoration: underline;
}
address {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.5em;
	margin-left: 0.3em;
	background-color: #F1F8F9;
	padding: 1em;
	width: 93%;
	border: 2px solid #047C8D;
}
address a {
	color: #047C8D;
	text-decoration: underline;
}
address a:hover {
	color: #000000;
	text-decoration: underline;
}
.imagenfondo {
	background-image: url(img/fondopaginas.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 57em;
}
.imagenfondo03 {
	background-image: url(img/fondopaginas.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100%;
}


ul {
	margin: 0em 0em 0em 1.5em;
	padding: 0em;

}
.provincias {
	margin: 1.5em 0em 1.5em 0em;
	padding: 0em 0em 1.5em 0em;
}
.provincias ul {
	margin: 0em 0em 0.5em 1.5em;
	padding: 0em;
  display: inline;


}

.provincias li {
	list-style-type: none;
	text-align: center;
	margin: 0em 1em 0.5em 0em;
	padding: 0.5em 1em 0.5em;
	float:left;
	width: 13%;
	overflow: hidden;
	background-color: #B1D9DF;
	border: 1px solid #4895A0;
	font-size: 1.1em;
	font-weight: bold;
}
.provincias li a {
	color: #000000;
	text-decoration: none;
}
.provincias li a:hover {
	color: #000000;
	text-decoration: underline;
}

.entero {
	width: 98%;
	margin: 0.3em 0em 0em 2em;
	padding: 0em;
	float: left;
	text-align: left;
}
.entero h2 {
	text-align: left;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	font-size: 1.4em;
	font-weight: bold;
	background-image: url(img/puntoH2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 0em;
	padding-left: 1em;
}
.galeria {
	width: 98%;

  }
.galeria  dt {
	font-size: 1.1em;
	font-weight: bold;
	color: #047C8D;
	width: 50%;
  }
 .galeria span {
	font-size: 1.1em;
	font-weight: bold;
	color: #ff0000;
  }
.galeria  dt a {
	font-weight: bold;
	color: #047C8D;
	text-decoration: none;
  }  
.galeria  dt a:hover {
	font-weight: bold;
	color: #047C8D;
	text-decoration: underline;
  }   
  .galeria  dd {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.3em;
	text-align: justify;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 1em;
	margin-left: 0em;
	padding-bottom: 1em;	
  }
.fotopublicacion {
	float: left;
	width: 60px;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 10em;
	margin-right: 1em;
	border: 3px solid #B1D9DF;
	height: 90px;
  } 
.fotopublicaciongrande {
  	float: left;
	width: 140px;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 10em;
	margin-right: 1em;
	border: 5px solid #B1D9DF;

  } 
  
.ficha {
	background-color: #D5ECF0;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
  }  
.paginacion {
	font-weight: bold;
	color: #047C8D;
	width: 98%;
	text-align: center;
	font-size: 1.1em;
	margin-top: 0.5px;
	margin-right: 0px;
	margin-bottom: 1em;
	margin-left: 0px;
	word-spacing: 0.3em;
	padding-top: 1em;
  } 
.paginacion a {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
  } 
  .paginacion a:hover {
	color: #047C8D;
	text-decoration: none;
	font-weight: normal;
  }    
.todobolentin {
	width: 95%;
	margin: 0.3em 0.5em 0em 1em;
	padding: 0em;
	float: left;
	text-align: left;

}  
.todobolentin h2 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	font-size: 1.4em;
	font-weight: bold;
	background-image: url(img/puntoH2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left: 0em;
	padding-left: 1em;
}
.todobolentin h3 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	margin-left: 0em;
	padding-left: 0em;
}
.todobolentin h4 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 0em;
	padding-left: 0em;
}
.todobolentin p {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1.1em;
	line-height: 1.7em;
	text-align: justify;
}
.todobolentin p a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.todo p a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.imagenfondo02 {
	background-image: url(img/fondopaginas.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 40em;
} 
textarea {
	SCROLLBAR-FACE-COLOR:#ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #4895A0;
	SCROLLBAR-3DLIGHT-COLOR: #4895A0;
	SCROLLBAR-ARROW-COLOR: #4895A0;
	SCROLLBAR-TRACK-COLOR: #E8E9EB;
	SCROLLBAR-DARKSHADOW-COLOR: #4895A0;	
} 
.inputmultilinea{
	font-family:   Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #4a4a4a;
	background-color: #ffffff;
	border: 1px solid #4C97A2;
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	margin-right: 0.1em;
	width: 20em;
	height: 6em;
	padding: 0.2em;
}	



	div.parteEndos {
	width: 96%;
	margin-left: 0em;
	margin-right: 0.1em;
	margin-top: 0.5em;
	margin-bottom: 0em;
	padding: 0em;

	  }	  

	div.parteEndosleft {	
	text-align: left;
	float: left;
	width: 68%;
	padding: 0.1em 0em;
	margin: 0.3em 0.1em;
	  }	
	div.parteEndosleft p {
	padding: 0.5em;
	margin:  0em;		
	  }			
	div.parteEndosleft h4 {
	padding: 0em;
	margin:  0em;		
	  }		
	div.parteEndosleft span {
	font-size: 1.1em;
	font-weight: bold;
	color: #CC0000;
	  }		      
	  		  	    
	div.parteEndosright {
	text-align: left;
	float: right;
	width: 28%;
	padding: 1.1em 0em 0.1em;
	margin: 1.3em 0.1em 0.3em;
	  } 
	div.parteEndosright p {
	background-color: #D7F0F4;
	border: 1px solid #E5F4F7;
	padding: 0.5em;
	margin:  0em;
	text-align: center;
	  }		
	div.parteEndosright p a {
	color: #000000;
	text-decoration: none;
	  }		
	div.parteEndosright p a:hover {
	color: #000000;
	text-decoration: none;
	  }	    	  	
.galeriapubliacion {
	margin: 1.5em 0em 1.5em 0em;
	padding: 0em 0em 1.5em 0em;
}
.galeriapubliacion ul {
	margin: 0em 0em 0.5em 1.5em;
	padding: 0em;
    display: inline;
	list-style-type: none;

}
.galeriapubliacion li {
	text-align: left;
	margin: 0em 1em 2.5em 0em;
	padding: 0.5em 0em 0em;
	float:left;
	width: 48%;
	overflow: hidden;
}
.galeriapubliacion h4 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0em;
	padding: 0em;
}

.galeriapubliacion h4 a {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	text-decoration: none;	
}
.galeriapubliacion h4 a:hover {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color: #047C8D;
	text-decoration: none;
}
.galeriapubliacion span {
	font-size: 1.1em;
	font-weight: bold;
	color: #CC0000;
}
.Iconoprint112 {
	color: #2A737E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0.1em 0em 0.5em;
	padding: 0em;
	text-align: right;
	width: 98%;
	background-color: #ffffff;
	font-weight: bold;
	
}
.Iconoprint112 a {
  color: #2A737E;
  text-decoration: none;
}
.Iconoprint112 a:hover {
  color: #2A737E;
  text-decoration: none;
}
.icono112 {
	vertical-align: middle;
	height: 16px;
	width: 16px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.logospotronos {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	line-height: 1.5em;
	margin-left: 0.3em;
	background-color: #047C8D;
	padding: 1em;
	width: 93%;
	text-align: center;
	margin-bottom: 0.5em;
}
.video {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #248F97;
	margin: 0em 0em 0em 8em;
	padding: 0em;
	height: 230px;
	width: 350px;
	border: 6px solid #C0EDF0;
}
.menustres {
	margin: 1.5em 0em 1.5em 0em;
	padding: 0em 0em 1.5em 0em;
}
.menustres ul {
	margin: 0em 0em 0.5em 1.5em;
	padding: 0em;
    display: inline;
	list-style-type: none;

}
.menustres li {
	text-align: left;
	margin: 0em 1em 2.5em 0em;
	padding: 0.5em 0em 0em 0em;
	float:left;
	width: 48%;
	overflow: hidden;
	font-size: 1em;
	color: #277A86;

}
.menustres li a {
	color: #277A86;
	font-weight: bold;
	text-decoration: underline;
}
.menustres li a:hover {
	color: #277A86;
	font-weight: bold;
	text-decoration: underline;
}

.fotomenustres {
  	float: left;
	width: 80px;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 10em;
	margin-right: 1em;
	border: 3px solid #B1D9DF;
  } 
#mapaweb UL {
	margin: 1.5em 1em;
	font-size: 1.1em;
}
#mapaweb UL.short {
	width: 300px;
}
#mapaweb LI {
	background: url(img/puntolista.png) no-repeat 0px 4px;
	font-weight: bold;
	color: #000000;
	text-indent: 1em ! important;
	clear: both;
	list-style-type: none;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
#mapaweb LI A {
	color: #000000;
}
#mapaweb LI A:hover {
	color: #000000;
}
#mapaweb LI UL {
	margin: 0px;
}
#mapaweb LI LI {
	background: url(img/li_li.png) no-repeat 0px 4px;
	color: #666666;
	font-size: 0.8em;
	margin-left: 3em;
}
#mapaweb LI LI A {
	font-weight: normal ! important;
	color: #333333 ! important;
}

.negrita {
	font-weight: bold;
}
.cursiva {
	font-style: italic;
}
.salvagrande {
	width: 420px;
}


.provincias02 {
	margin: 1.5em 0em 1.5em 0em;
	padding: 0em 0em 1.5em 0em;
}
.provincias02 ul {
	margin: 0em 0em 0.5em 1.5em;
	padding: 0em;
  display: inline;


}
.granmarcado {
	list-style-type: none;
	text-align: center;
	margin: 0em 1em 0.5em 0em;
	padding: 0.5em 1em 0.5em;
	float:left;
	background-color: #4895A0;
	width: 13%;
	overflow: hidden;
	border: 1px solid #B9E3E9;
	font-size: 1.1em;
	font-weight: bold;
}
.sinmarcado {
	list-style-type: none;
	text-align: center;
	margin: 0em 1em 0.5em 0em;
	padding: 0.5em 1em 0.5em;
	float:left;
	width: 13%;
	overflow: hidden;
	background-color: #B1D9DF;
	border: 1px solid #4895A0;
	font-size: 1.1em;
	font-weight: bold;
}

.provincias02 li {
	list-style-type: none;
	text-align: center;
	margin: 0em 1em 0.5em 0em;
	padding: 0.5em 1em 0.5em;
	float:left;
	width: 13%;
	overflow: hidden;
	font-size: 1.1em;
	font-weight: bold;
}
.sinmarcado a {
	color: #000000;
	text-decoration: none;
}
.sinmarcado a:hover {
	color: #000000;
	text-decoration: underline;
}

.granmarcado a {
	color: #ffffff;
	text-decoration: none;
}
.granmarcado a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.fotomenuruta {
	float: left;
	width: 60px;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 10em;
	margin-right: 1em;
	border: 3px solid #B1D9DF;
	height: 70px;
  }