/*____________ GRAL __________________*/
h1,h2,h3 {color: #153840;}

 a {color: #153840; }
 a:hover, a:focus { color: #153840;}

/*____________ ZONAS __________________*/
.subtozal-wrap {
	color:#EFEFEF;
}
.cuerpo-ppal {
    color: #020202;
}

.piedepagina-wrap {
	color: #aaaaaa;
	background-color: #2B5468;
	border-top: 1px solid #181818;
	}
.subpie-wrap {
	color: #2B5468;
	background-color: #EFEFEF;
}
.enlacescopyright a {color: #F2EBDC; }
.enlacescopyright a:hover { color: #D9A036;}

.enlace a {color: #153840; }
.enlace a:hover { color: #D9A036;}

#destacados h3 {color: #153840;}
.view .viewrotulo {color: #153840;}
/*______________________________*/

.zonaresaltada {
	color: #202020;
	 border: solid 3px #153840;
	 }
.zonarecuadrada		{
	border: solid 3px #153840;
	 }

.recuadrado {
border: solid 3px #153840;
}
.fondocolor {
background-color: #7593AF;
}
.fondocolorclaro {
background-color: #F2EBDC;
}
.recuadradogris {
border: solid 1px #808080;
}
.fondogris {
background-color: #aaaaaa;
}
.fondogrisecillo {
background-color: #ececec;
}

/*________ BOTONES ______________________*/
.botoncolor, .clicablerecuadrado {
  background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  -webkit-border-radius: 12;
  -moz-border-radius: 12;
  border-radius: 12px;
  font-family: Arial;
  color: #153840;
  /*font-size: 14px;*/
  font-weight:600;
  padding: 5px 15px;
  /*padding: 10px 20px 10px 20px;*/
  border-top: solid #153840 1px;
  border-right: solid #153840 1px;
  border-bottom: solid #153840 5px;
  border-left: solid #153840 1px;
  text-decoration: none;
}

.botoncolor:hover, .clicablerecuadrado:hover {
  color: #194A7A;
  background-color: #A3B7CA;
  text-decoration: none;
}

.breadcrumbcolor {
	background: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
  background-image: -ms-linear-gradient(top, #ffffff, #ffffff);
  background-image: -o-linear-gradient(top, #ffffff, #ffffff);
  background-image: linear-gradient(to bottom, #ffffff, #ffffff);
  -webkit-border-radius: 12;
  -moz-border-radius: 12;
  border-radius: 12px;
  font-family: Arial;
  color: #153840;
  /*font-size: 20px;*/
  font-weight:600;
  padding: 10px 20px 10px 20px;
  border-top: solid #153840 1px;
  border-right: solid #153840 1px;
  border-bottom: solid #153840 5px;
  border-left: solid #153840 1px;
  text-decoration: none;
}
.breadcrumbcolor:hover {
  /*background: #d4daff;*/
  text-decoration: none;
}

.botongrupo {
background-color: #2B5468; border-color: #F2EBDC; color:#FEFEFE;
}
.botongrupo:hover{
background-color: #2ed331; border-color: #153840; color:#202020;
}
.botongrupoactivo {
color: #313131;
}
.botongrupoactivo:hover{
color: #717171;
}
/*__________ MENU ____________________*/
#menu-superior ul li.active > a {
  color: #153840;
}
#menu-superior ul li:hover {
  border: 2px solid #153840;
}
/*________ BOOTSTRAP ______________________*/
.form-control:focus {
  border-color: #153840;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #A3B7CA;
}
.form-control::-moz-placeholder {
  color: #999;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	background-color: #153840;
	border-color: #F2EBDC;
}

.barrabusqueda {
	background-color:#2B5468;
}

.destacamarco	{
	border: 2px solid #8c8c8c;
	background-color: #eeeeee;
}
.listamarco {
	border: 2px solid #8c8c8c;
	background-color: #eeeeee;
}
/*_____ TEXTOS __________*/
.infotituloh1 {
	border-bottom: 2px solid #153840;
}
.infotituloh2 {
	border: 1px solid #153840;
	background-color: #4c964e;
	color: #041004;
}
.infotitulo {
	color: #041004;
}
.infosubtitulo {
	color: #041004;
}

.detallestitulo {
	color: #041004;
}

.detallestitulo A {
	color: #F2EBDC;
}

.detalles {
	color: #142014;
}
.minidetalles {
	color:#405040;
}


.recuadradotitulo {
	color: #041004;
}
.recuadradodetalles {
	color: #142014;
}
.recuadradominidetalles {
	color:#405040;
}
