/* CSS created by Evoluz */



img {
border:none;
}

body {
background:#5F5F5F;
color:#ffffff;
font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:12px; line-height:180%;
margin:0px;
padding:0px;
}

#cover {
position:relative;
top:-8px;
background:url('/images/elementos/sombra.png') center top repeat-y;
width:1033px;
margin:0 auto;
padding:0px;
}

/* TOP-MENU */
#top-menu {
padding-top:8px;
width:993px;
font-size:12px;
}

#tabla-top-menu {
width:950px;
margin:0 auto;
}
#top-menu #container-menu-uno {
min-height:30px;
background:#CE5129;
width:100%;
border-top:2px solid #ffffff;
border-bottom:2px solid #ffffff;
padding-top:5px;
}

#top-menu #menu-uno {
width:100%;
}

#top-menu #menu-uno #menu-uno-login-logout {
height:20px;
text-align:right;
font-size:10px;
padding:0;
margin:0;
}

#top-menu #menu-uno #enlaces {

}

#top-menu #menu-uno #enlaces td {
height:23px;
text-align:center;
}

#top-menu #menu-dos table {
background:url('/images/elementos/cuadro_B.png') left top no-repeat;
height:55px;
width:233px;
text-align:center;
}

#top-menu #menu-dos table .first {
height:8px;
font-size:10px;
}

#top-menu #menu-dos table td {
padding:0;
}

/* SITE */
#site {
width:993px;
background:#ffffff;
margin:0 auto;
min-height:700px;
}

/* MENU */
#menu {
width:70%;
margin:0 auto;
background:url('/images/elementos/separador2.png') center bottom no-repeat;
padding-bottom:20px;
}

#menu-p {
margin:0 auto;
}

#menu-p .menu-p-separador {
background:url('/images/elementos/separador.png') left center no-repeat;
width:2px; height:42px;
}

/* MAIN */
#main {
padding:0px;
width:993px;
color:#000000;
}

#col-izquierda {
}

#col-centro {
background:url('/images/elementos/cuadrado_separador.png') left center repeat-y;
padding:0;
}

#col-derecha {
}

.boton  {
width:100%;
text-align:center;
}

.boton-normal {
padding:2px 0px 2px 0px;
border-top:1px solid #447FBE;
border-bottom:1px solid #447FBE;
}

/* BOTTOM */
#bottom {
text-align:right;
}

.pie {
background:url('/images/elementos/degrade.png') left top repeat-x;
width:995px;
height:63px;
text-align:center;
color:#000000;
}

/* ENLACES */
.enlaces {
background:url('/images/elementos/separador2.png') center bottom no-repeat;
text-align:center;
padding-bottom:20px;
margin-bottom:20px;
}

.enlaces a {
margin-bottom:8px;
}

#enlaces-empresas, #enlaces-anuncios {
background:url('/images/elementos/nada.png') center bottom no-repeat;
margin-bottom:8px;
padding-bottom:0;
}

.enlaces #back-empresas {
background:#447FBE;
width:100%;
padding:8px 0px 8px 0px;
margin:0 auto;
}

#enlaces-empresas img {
margin-bottom:12px;
}

#enlaces-comentarios table {
margin:0 auto;
text-align:left;
}

#enlaces-comentarios .ultimo-comentario td {
text-align:left;
}

#enlaces-comentarios .ultimo-comentario td .area {
background:#447FBE;
color:#ffffff;
padding:2px 6px 2px 6px;
}

#enlaces-nube {
text-align:center;
width:240px;
margin:0 auto;
margin-bottom:22px;
}

/* EFFECTS */
.top-transparent-box {
width:600px;
height:36px;
text-align:right;
padding-top:100px;
padding-right:12px;

  background-color:rgba(0, 46, 90, 0.5);

}

.main-transparent-box {
width:100%;
margin:0 auto;
padding:20px 0px 20px 0px;

  background-color:rgba(255, 255, 255, 0.9);

color:#000000;
}

.no-transparency {
filter:alpha(opacity=100);
}

/* AGENDA */
/* calendar */
.calendar {
width:98%;
padding:0px 16px 0px 16px;
margin:0 auto;
}

.calendar-anio {
color:#002E5A;
font-size:22px;
font-weight:bold;
text-align:center;
}

.calendar-mes {
background:#434445;
width:98%;
margin:0 auto;
padding:4px 4px 4px 4px;
}

.calendar-nombre-mes {
font-size:16px;
font-weight:bold;
text-align:left;
color:#ffffff;
border-bottom:1px solid #ffffff;
}

.calendar-nombre-dia {
color:#ffffff;
font-weight:bold;
text-align:center;
}

.calendar-dia-e {
border:1px solid #000000;
padding:2px 2px 2px 2px;
height:30px;
background:#009900;
text-align:center;
}

.calendar-dia {
border:1px solid #000000;
padding:2px 2px 2px 2px;
height:30px;
background:#999999;
text-align:center;
}

.calendar-dia-e .calendar-dia-numero {
color:#ffffff;
font-weight:bold;
font-size:16px;
}

.calendar-dia .calendar-dia-numero {
color:#ffffff;
font-size:16px;
}

.calendar-dia-contenido {
text-align:center;
}

.calendar-dia-vacio {
background:#434445;
height:26px;
}

/* EVENTOS */
.ultimos-eventos {
padding:0px 4px 0px 4px;
}

.hoja-calendario {
width:48px;
border:1px solid #cccccc;
text-align:center;
background:#ffffff;
}

.hoja-calendario .mes {
background:#009900;
color:#ffffff;
}

.hoja-calendario .dia {
background:#009900;
font-size:14px;
font-weight:bold;
color:#ffffff;
}

.eventos {
width:480px;
margin:0 auto;
}

.eventos .titulo {
font-family:Georgia, serif;;
font-size:18px;
font-weigth:bold;
color:#5B8FC6;
}

.eventos .imagen img {
max-width:480px;
}

.eventos .contenido {
}

.eventos .contenido-cut {

}

.eventos .contenido img {
max-width:480px;
}

.eventos .datos {
background:url('/images/elementos/datosdelevento.png') top left no-repeat;
width:496px;
height:220px;
padding:8px 12px 8px 22px;
color:#ffffff;
margin:0 auto;
}

.eventos .datos-top {
height:72px;
}

.evento .especificaciones {
font-size:10px;
color:#333333;
}

/* POST :: INICIO */
.post {
width:480px;
margin:0 auto;
}

.post .titulo {
font-family:Georgia, serif;;
font-size:18px;
font-weigth:bold;
color:#5B8FC6;
}

.post .imagen {
margin:0 auto;
max-width:480px;
}

.post .contenido img {
margin:0 auto;
max-width:480px;
}

.post .contenido {

}

.post .datos {
padding:8px 12px 8px 12px;
border:2px dashed #ffffff;
background:#447FBE;
color:#ffffff;
margin:0 auto;
}

.post .especificaciones {
font-size:10px;
color:#333333;
}

/* BLOG */
.post-blog {

}

/* GALERIA */
#galeria {
width:520px;
margin:0 auto;
text-align:center;
}

#galeria table {
width:100%;
}

#galeria td {
background:#eeeeee;
border-bottom:8px solid #ffffff;
border-right:8px solid #ffffff;
}

#galeria td:hover {
background:#DBE3B5;
border-bottom:8px solid #ffffff;
border-right:8px solid #ffffff;
}

#galeria .especificaciones {
width:200px;
margin:0 auto;
}

#galeria .post-galeria .portada img {
max-width:200px;
}

#galeria .leer-mas {
bottom:0px;
}

/* NOTICIAS */
.noticias-seccion {
background:url('/images/elementos/noticiasSeccion.jpg') top left no-repeat;
width:500px;
height:54px;
margin:0 auto;
padding:20px 0px 0px 60px;
font-size:16px;
}

/* PROYECTOS */
#post-proyectos {
width:540px;
}

#post-proyectos img {
max-width:150px;
}

#post-proyectos td {
border-bottom:20px solid #ffffff;
}

#post-proyectos .titulo {
font-size:20px;
line-height:140%;
}

#post-proyectos .contenido {
padding:0px 0px 0px 12px;
}

/* POST :: FIN */

/* COMENTARIOS */
.comentarios {

}

.comentario {
width:480px;
margin:0 auto;
}

.comentario .autor {

}

.comentario .contenido {

}

#blind_comentario {
background:#447FBE; /*url('/images/elementos/fondocomentario.png') top left no-repeat;*/
width:608px;
height:406px;
margin:0 auto;
display:table;
text-align:left;
}

#blind_comentario_contenido {
margin-top:40px;
margin-left:24px;
}
#blind_comentario_contenido textarea {
border:1px solid #ffffff;
}

#blind_comentario_autor {
margin-top:24px;
margin-left:24px;
}
#blind_comentario_autor input {
border:1px solid #ffffff;
}

#blind_comentario_email {
margin-top:24px;
margin-left:24px;
}
#blind_comentario_email input {
border:1px solid #ffffff;
}

#blind_comentario_website {
margin-top:24px;
margin-left:24px;
}
#blind_comentario_website input {
border:1px solid #ffffff;
}

#blind_comentario_comentar {
margin-top:24px;
margin-right:30px;
text-align:right;
margin-bottom:12px;
}

/* LIBRO */
.comentarios-libro-par {
background:#F9D2FF;
padding:0px 0px 0px 0px;
width:600px;
margin:0 auto;
}

.comentarios-libro-par .borde-superior {
background:url('/images/elementos/rajado1.png') top left no-repeat;
height:47px;
}

.comentarios-libro-par .borde-inferior {
background:url('/images/elementos/rajado2.png') top left no-repeat;
height:47px;
}

.comentario-libro {
width:500px;
margin:0 auto;
padding-left:20px;
}

.comentarios-libro-par .comentario-libro {
/*background:url('/images/elementos/quote2.png') top left no-repeat;*/
}

.comentarios-libro-impar .comentario-libro {
/*background:url('/images/elementos/quote1.png') top left no-repeat;*/
}

.comentarios-libro .autor {
margin-top:12px;
}

.comentarios-libro .contenido {
font-family:Georgia, serif;;
font-size:16px;
font-style:italic;
line-height:120%;
}

.titulo-recados {
font-family:Georgia, serif;;
font-size:16px;
font-style:italic;
line-height:120%;
}

.contenido-recado {
background:#F9D2FF;
padding:8px 12px 8px 12px;
width:576px;
margin:0 auto;
}

/* MENSAJES */
.mensaje-agradecimiento {
width:480px;
margin:0 auto;
}

/* RECURSOS */
#recursos {
width:480px;
margin:0 auto;
}

.recurso:hover {
background:#E7FBFF;
}

.recurso img {
max-width:200px;
}

.recurso {
padding-top:4px;
text-align:center;
background:#eeeeee;
}

.recurso .especificaciones {
width:200px;
margin:0 auto;
}

/* CURIOSIDADES */
#post-curiosidades {
width:520px;
}

#post-curiosidades .titulo {
padding-left:12px;
font-size:20px;
line-height:140%;
}

#post-curiosidades .titulo span {
font-size:24px;
line-height:140%;
color:#FF5600;
font-weight:bold;
}

#post-curiosidades .contenido {
font-style:italic;
}

/* RSE */
#post-rse {
width:540px;
}

#post-rse img {
max-width:150px;
}

#post-rse td {
border-bottom:20px solid #ffffff;
}

#post-rse .titulo {
padding-left:12px;
font-size:20px;
line-height:140%;
}

#post-rse .contenido {
padding:0px 0px 0px 12px;
}

.separador-cuadritos {
width:100%;
text-align:center;
margin-bottom:20px;
}

.eventos .imagen, .post .imagen {
margin:0 auto;
text-align:center;
margin-top:8px;
margin-bottom:8px;
}

/* DOCUMENTOS */
#documentos {
width:520px;
margin:0 auto;
text-align:center;
}

#documentos table {
width:100%;
}

#documentos td {
background:#eeeeee;
border-bottom:8px solid #ffffff;
border-right:8px solid #ffffff;
}

#documentos td:hover {
background:#FDEEFF;
border-bottom:8px solid #ffffff;
border-right:8px solid #ffffff;
}

#documentos .especificaciones {
width:200px;
margin:0 auto;
}


  #documentos .post-documentos .portada img {
  max-width:100px;
  }


#documentos .leer-mas {
bottom:0px;
}

/* BANNER PRINCIPAL */
.banner {
width:995px;
margin:0 auto;
padding:0;
height:300px;
display:table;
}

.banner .filtro {
position:relative;
top:0px;
left:2px;
padding:0;
margin:0;
width:993px;
height:300px;
}

.banner .titulo {
margin:40px auto auto 24px;
width:700px;
height:auto;
font-family: Georgia, serif;
font-size:72px;

}

.banner .descripcion {
background:url('/images/elementos/banner/fondo_negro.png') top left repeat;
margin-top:22px;
margin-left:24px;
height:auto;
padding:12px 12px 12px 12px;
color:#ffffff;
}

.banner .logo {
margin:20px auto auto 20px;
width:185px;
height:161px;
}

.banner .botonera {
position:relative;
top:-50px;
left:840px;
width:135px;
height:30px;
}

.banner .botonera .enlace {
width:34px;
height:30px;
}

/* BANNERS ESPECIFICOS */
.banner-corporativo {
background:url('/images/elementos/corporativo.png') top left no-repeat;
width:995px;
height:180px;
display:table;
}

.banner-corporativo div {
font-family: Georgia, serif;
font-size:36px;
width:600px;
text-align:right;

  margin:140px auto auto 380px;

}

/* CONTACTO */
#contacto .titulo {
font-family:Georgia, serif;;
font-size:18px;
font-weigth:bold;
color:#5B8FC6;
margin-left:24px;
}

#contacto .bloque-contacto {
background:#447FBE;
width:60%;
margin:0 auto;
color:#ffffff;
padding:12px 24px 12px 24px;
}

#contacto .bloque-contacto input {
border:1px solid #ffffff;
}

#contacto .bloque-contacto .enlace {
color:#ffffff;
text-weigth:bold;
}

/* BUSCADOR */

  #search_mini_form {
  padding-top:6px;
  }


/* PAGINAS */
.pagina-show {
padding:0px 22px 0px 22px;
}

#errorExplanation h2 {
display:none;
visibility:false;
}

#errorExplanation p {
display:none;
visibility:false;
}

/* BUSCADOR LEFT */
.buscador-left {
background:#4580C0;
width:100%;
text-align:center;
padding-bottom:5px;
}

/* DESTACADOS */
#bloque-destacado-general {
        width:100%;
        border-top:1px solid #447FBF;
        border-bottom:3px solid #447FBF;
	padding:0;
	margin:0;
}

#bloque-destacado-general table #bloque-destacados-botones {
	background:url('/images/elementos/destacados.png') bottom left no-repeat;
	width:44px;
	height:175px;
	padding:0;
	margin:0;
}

#bloque-destacado-general table #bloque-destacados-areas {
	position:relative;
	width:100%;
	height:174px;
	padding:0;
	margin:0;
}

#bloque-destacado-general table .destacados-area {
	position:absolute;
	top:0px;
	left:0px;
}

#bloque-destacado-general table .destacados-area-item {
        background:#ffffff;
        width:305px;
	height:174px;
	padding:0px 12px 0px 0px;
	margin:0;
        color:#000000;
        border:1px solid #ffffff;
}

#bloque-destacado-general table .destacados-area-item table {
  height:174px;
}

#bloque-destacado-general table .destacado-border {
  background:#ffffff url('/images/elementos/destacado-border.png') center right no-repeat;
}

#bloque-destacado-general table .destacados-area-item .destacado-img {
  width:110px;
  border:1px solid #dddddd;
  margin-left:10px;
  margin-right:10px;
}

#bloque-destacado-general table .destacados-area-item .destacado-img img {
  
}

.button-destacados {
	background:url('/images/elementos/vermas.png') center right no-repeat;
	width:44px;
	height:31px;
	margin-bottom:4px;
}

.button-destacados:hover {
  cursor:pointer;
}

#bloque-destacado-general .area {
background:#447FBE;
color:#ffffff;
padding:2px 6px 2px 6px;
}

#bloque-destacado-general .titulo {
font-family:Georgia, serif;;
font-size:14px;
font-weigth:bold;
color:#5B8FC6;
}

/* ENLACES */
a:link { color:#002E5A; text-decoration : none; }
a:visited { color:#002E5A; text-decoration : none; }
a:hover { color:#99CC00; text-decoration : none; }
a:active { color:#002E5A; }

#top-menu a:link { color:#358CDF; text-decoration : none; }
#top-menu a:visited { color:#358CDF; text-decoration : none; }
#top-menu a:hover { color:#99CC00; text-decoration : none; }
#top-menu a:active { color:#358CDF; }

#bottom a:link { color:#4781BF; text-decoration : none; }
#bottom a:visited { color:#4781BF; text-decoration : none; }
#bottom a:hover { color:#000000; text-decoration : none; }
#bottom a:active { color:#4781BF; }

#bottom .pie a:link { color:#000000; text-decoration : none; }
#bottom .pie a:visited { color:#000000; text-decoration : none; }
#bottom .pie a:hover { color:#4781BF; text-decoration : none; }
#bottom .pie a:active { color:#000000; }

#top-menu table a:link { color:#ffffff; text-decoration : none; }
#top-menu table a:visited { color:#ffffff; text-decoration : none; }
#top-menu table a:hover { color:#F1E2B3; text-decoration : none; }
#top-menu table a:active { color:#ffffff; }

#top-menu #login-area a:link { color:#000000; text-decoration : none; }
#top-menu #login-area a:visited { color:#000000; text-decoration : none; }
#top-menu #login-area a:hover { color:#F1E2B3; text-decoration : none; }
#top-menu #login-area a:active { color:#000000; }

#top-menu #menu-uno-login-logout a:link { color:#5B5B5B; text-decoration : none; }
#top-menu #menu-uno-login-logout a:visited { color:#5B5B5B; text-decoration : none; }
#top-menu #menu-uno-login-logout a:hover { color:#4781BF; text-decoration : none; }
#top-menu #menu-uno-login-logout a:active { color:#5B5B5B; text-decoration : none; }

#lang-menu a:link { color:#ffffff; text-decoration : none; }
#lang-menu a:visited { color:#ffffff; text-decoration : none; }
#lang-menu a:hover { color:#F1E2B3; text-decoration : none; }
#lang-menu a:active { color:#ffffff; }

#lang-menu-home a:link { color:#ffffff; text-decoration : none; }
#lang-menu-home a:visited { color:#ffffff; text-decoration : none; }
#lang-menu-home a:hover { color:#F1E2B3; text-decoration : none; }
#lang-menu-home a:active { color:#ffffff; }

.evento .titulo a:link { color:#4781BF; text-decoration : none; }
.evento .titulo a:visited { color:#4781BF; text-decoration : none; }
.evento .titulo a:hover { color:#000000; text-decoration : none; }
.evento .titulo a:active { color:#4781BF; text-decoration : none; }

.post .titulo a:link { color:#4781BF; text-decoration : none; }
.post .titulo a:visited { color:#4781BF; text-decoration : none; }
.post .titulo a:hover { color:#000000; text-decoration : none; }
.post .titulo a:active { color:#4781BF; text-decoration : none; }

.enlaces-posts { font-family:Georgia, serif;; text-align:right; }
.enlaces-posts span { background:#EDF3F9; padding:0px 4px 0px 4px; font-size:12px; }
.enlaces-posts a:link {  color:#1E476E; text-decoration : none; }
.enlaces-posts a:visited { color:#1E476E; text-decoration : none; }
.enlaces-posts a:hover { color:#4781BF; text-decoration : none; }
.enlaces-posts a:active { color:#1E476E; text-decoration : none; }

.enlaces-recursos span { font-family:Georgia, serif;; background:#EDF3F9; padding:0px 4px 0px 4px; font-size:12px; }
.enlaces-recursos a:link {  color:#1E476E; text-decoration : none; }
.enlaces-recursos a:visited { color:#1E476E; text-decoration : none; }
.enlaces-recursos a:hover { color:#4781BF; text-decoration : none; }
.enlaces-recursos a:active { color:#1E476E; text-decoration : none; }

.banner a:link { color:#ffffff; text-decoration : none; }
.banner a:visited { color:#ffffff; text-decoration : none; }
.banner a:hover { color:#029ABB; text-decoration : none; }
.banner a:active { color:#ffffff; }

#enlaces_intranet a:link { color:#000000; text-decoration : none; }
#enlaces_intranet a:visited { color:#000000; text-decoration : none; }
#enlaces_intranet a:hover { color:#029ABB; text-decoration : none; }
#enlaces_intranet a:active { color:#000000; }

#enlaces-nube a:link { color:#015B8A; text-decoration : none; }
#enlaces-nube a:visited { color:#015B8A; text-decoration : none; }
#enlaces-nube a:hover { color:#029ABB; text-decoration : none; }
#enlaces-nube a:active { color:#015B8A; }

#enlaces-comentarios .area a:link { color:#ffffff; text-decoration : none; }
#enlaces-comentarios .area a:visited { color:#ffffff; text-decoration : none; }
#enlaces-comentarios .area a:hover { color:#F1E2B3; text-decoration : none; }
#enlaces-comentarios .area a:active { color:#ffffff; }

#bloque-destacado-general .area a:link { color:#ffffff; text-decoration : none; }
#bloque-destacado-general .area a:visited { color:#ffffff; text-decoration : none; }
#bloque-destacado-general .area a:hover { color:#F1E2B3; text-decoration : none; }
#bloque-destacado-general .area a:active { color:#ffffff; }

#bloque-destacado-general .titulo a:link { color:#4781BF; text-decoration : none; }
#bloque-destacado-general .titulo a:visited { color:#4781BF; text-decoration : none; }
#bloque-destacado-general .titulo a:hover { color:#000000; text-decoration : none; }
#bloque-destacado-general .titulo a:active { color:#4781BF; text-decoration : none; }

