@charset "utf-8";
/* CSS Document */

/* CSS General */
html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	vertical-align:middle;}

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444444; background:url(imagenes/fondo.jpg) center repeat-y; background-color:#777777;/*#E67820;*/ overflow-y:scroll;}

a{text-decoration:none; color:#1964AF}
a:hover{color:#CC0000; text-decoration:underline; font-weight:bold}

h1{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:20px;
  color:#1964AF;
  height:auto;
  line-height:20px;
  border:0px solid;
  margin:0px 0px 5px 0px;
}
h2{font-family:arial, sans-serif; font-size:14px; font-weight:bold; color:#AA0000; margin:0px 5px;}
h3{font-family:arial, sans-serif; font-size:14px; font-weight:bold; color:#666666; margin:3px 0px;}
.Subrayado{border-bottom:1px solid #777777;}


.imagenLeft {
/*    width:190px;*/
	position:relative;
	float:left; 
	margin-right:15px;
}

.imagenRight {
/*    width:210px;
	height:310px;*/
	position:relative;
	float:right; 
	margin-left:15px;
}

.resaltado{color:#CC0000; font-weight:bold}

/*--- Fin CSS General --------------------------------*/

/* CABECERA */
#cabecera { position:relative; margin:5px auto 0px auto; width:980px; height:225px; border: 0px solid #00ff00; padding-top:5px; background:url(imagenes/fondo-cabecera.png) no-repeat; background-color:#transparent;}

#logocabecera{position:relative; margin: 15px 0px 0px 20px; border:0px solid #00FF00;}

#PanelZonaPrivada{border:0px solid #00ff66; width:300px; height:75px; float:right; margin:15px 30px 0px 0px; background:url(imagenes/fondo-zona_privada.png);}
#PanelZonaPrivada h1{font-family:arial, sans-serif; font-size:14px; font-weight:bold; color:#AA0000; margin:3px 10px;}
#PanelZonaPrivada h2{font-family:arial, sans-serif; font-size:12px; font-weight:bold; color:#333333; margin:2px 15px 0px 15px;}
#PanelZonaPrivada h3{font-family:arial, sans-serif; font-size:11px; color:#666666; margin:0px 15px; font-weight:normal;}
#PanelZonaPrivada #FrameLogout{height:0px; width:0px; margin: 0px; float:left}
#PanelZonaPrivada #SCREENLogout{height:16px; width:235px; margin: 0px 10px; border:0px solid #000000;}
#PanelZonaPrivada #BTNLogout {margin:20px 12px 20px 5px;}

#BarraMenuBusquedaPRIV{position:relative; width:890px; height:35px; margin: 15px auto 20px auto; border:0px solid #00FF00; background:url(imagenes/fondo-busqueda-priv.png) no-repeat; padding:0px 15px; color:#000000;}

#BarraMenuBusquedaPRIV .MenuBusqueda {
position:relative; margin:0px auto 0px auto;
  height:35px;
  border: 1px solid #aa0000;
  margin:0px 0px 0px 0px;
  padding:0px 15px;
}


#BarraMenuBusquedaPRIV ul.MenuBusqueda {list-style:none; border:0px solid #aa0000; border-bottom:0px solid #ffffff /*#3D59B0*/}
#BarraMenuBusquedaPRIV ul.MenuBusqueda li {margin:0px 0px; float:left}


#BarraMenuBusquedaPRIV .ItemMenuBusqueda, #BarraMenuBusquedaPRIV .SeparaItemMenuBusqueda {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    color:#000000;
	height: 35px;
	line-height:33px;
	border:solid 1px transparent;
	text-align:center;
	padding: 0px 0px 0px 0px;

}

#BarraMenuBusquedaPRIV .ItemMenuBusqueda a{color:#000000;/*#3D59B0;*/ text-decoration:none}

#BarraMenuBusquedaPRIV .ItemMenuBusqueda:hover {  /*background-color:#CCDDFF;*/ color:#aa0000; font-weight: bold; 	/*border-color:#ffffff;*/; /*text-decoration:underline;*/ cursor:pointer;}
#BarraMenuBusquedaPRIV .ItemMenuPPAL:hover a{color:#aa0000/*#3D59B0*/; font-weight:bold}

#BarraMenuBusquedaPRIV .ItemMenuBusqueda_ON {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color:#ffffff; background-color:#aa0000;
	height: 35px;
/*    background-color:#BBE7FF;*/
	line-height:35px;
	border:solid 1px transparent;/*#BBE7FF;*/
/*	border-right:0px;*/
	text-align:center;
	padding: 0px 0px 0px 0px;
}


#BarraMenuBusqueda{position:relative; float:right; width:250px; height:90px; margin: 5px 35px 0px; border:1px solid #FFF; background:rgba(114, 113, 113, 0.82); padding:0px 15px; color:#ffffff;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
padding: 7px 0px 0px 10px;
}

#BarraMenuBusqueda .Titulo1{font-size:14px; font-weight:bold; line-height: 35px;}
#BarraMenuBusqueda label{ font-size:8px; font-weight:bold; margin-top:3px}
#BarraMenuBusqueda label a{ font-size:9px; font-weight:bold; margin-top:3px;color:#FFF;text-decoration:underline;}
#BarraMenuBusqueda .input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D59B0;
	border: 1px solid #553C3C;
	background: #FFFFFF;
	width: 100px;
	padding:1px;
	margin-bottom:1px;
}

#BarraMenuBusqueda .input1_Focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3D59B0;
	border: 1px solid #553C3C;
	background: #B1CF52;
	width: 100px;
}

.MenuBusqueda {
position:relative; margin:0px auto 0px auto;
  height:35px;
  border: 1px solid #aa0000;
  margin:0px 0px 0px 0px;
  padding:0px 15px;
}


ul.MenuBusqueda {list-style:none; border:0px solid #ff0000; border-bottom:0px solid #ffffff /*#3D59B0*/}
ul.MenuBusqueda li {margin:0px 0px; float:left}


.ItemMenuBusqueda, .SeparaItemMenuBusqueda {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
    color:#ffffff;
	height: 35px;
	line-height:33px;
	border:solid 1px transparent;
	text-align:center;
	padding: 0px 0px 0px 0px;

}

.ItemMenuBusqueda a{color:#ffffff;/*#3D59B0;*/ text-decoration:none}

.ItemMenuBusqueda:hover {  /*background-color:#CCDDFF;*/ color:#ffffff; font-weight: bold; 	/*border-color:#ffffff;*/; /*text-decoration:underline;*/ cursor:pointer;}
.ItemMenuPPAL:hover a{color:#ffffff/*#3D59B0*/; font-weight:bold}

.ItemMenuBusqueda_ON {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color:#AA0000;
	height: 35px;
/*    background-color:#BBE7FF;*/
	line-height:35px;
	border:solid 1px transparent;/*#BBE7FF;*/
/*	border-right:0px;*/
	text-align:center;
	padding: 0px 0px 0px 0px;
}


#CajaBusqueda{ width:200px; background:url(imagenes/fondo-buscador.png) center no-repeat; border:0px solid #00ff00; display:none;}
#Buscador{background-color:transparent; border:0px solid #ff0000; margin-left:30px; width:170px; color:#3D59B0}

#hormigas { text-align:right; border:0px solid; height:21px; line-height:21px; padding:0px 10px; color: /*#ffffff;*/ background-color:#ffffff;}
#hormigas .resaltado{color:#CC0000; font-weight:bold}

/***
#BarraBusqueda{position:relative; width:890px; height:35px; margin: 15px auto; border:0px solid #00FF00; background:url(imagenes/fondo-busqueda.png) no-repeat; padding:0px 15px; color:#ffffff;} 
***/

#RuletaCabecera{ position:relative; width:900px; height:250px; border:0px solid #0FF000;  margin: 5px 0px 5px 0px;}

.imagencabecera{position:absolute; width:900px; height:250px; margin: 0px; border:0px solid #0000CC; filter:alpha(Opacity=0); opacity: 0;}

#LeyendaCabecera{position:absolute; top:215px; width:100%; border:0px solid #ffffff;  background:url(imagenes/fondo-negro-transp50.png); height:35px}
#LeyendaCabecera h1{width:675px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; 
margin:0px; padding:0px; text-align:center; border:0px solid #ffffff; ; line-height:35px}

/*--- Fin Cabecera --------------------------------*/

/* CUERPO */
#cuerpo { position:relative; margin:0px auto 0px auto; width:980px; height:auto; background-color:#transparent;/*#E67820;*/ padding:0px 0px 15px 0px; color:#8c8c8c; text-align:justify}

#contenido{ width:605px; border:0px solid #000000; float:left; background-color:#ffffff; color:#555555; padding:10px; margin:0px 10px; text-align:justify}
/*#contenido h1{font-size:24px; color:#1964AF; margin:0px;}
#contenido h2{font-size:18px;  margin:0px;}
#contenido p{font-size:13px; text-align:justify}*/

#contenidoFULL{ width: 100%; border:0px solid #DDDD00}

#columnaI{
  float:left;
  width:625px; border:1px solid #00ff00;
  padding:10px;
}

#columnaD{
  float:right;
  width:300px; height:auto; border:0px solid #00fff0;
  padding:0px;
}

#columnaD img{
  background-color:transparent;
  padding:0px;
  margin-bottom:10px;
}

#columnaD img:hover{
  background-color:#777777;
  padding:0px;
}




#VentanaLogin{ position:relative; margin:0px auto 0px auto; width:175px; border:0px solid;}
#VentanaLogin label{ font-size:9px; font-weight:bold; margin-top:3px}
#VentanaLogin .input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553C3C;
	border: 1px solid #553C3C;
	background: #FFFFFF;
	width: 167px;
	padding:3px;
	margin-bottom:2px;
}

#VentanaLogin .input1_Focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #553C3C;
	background: #B1CF52;
	width: 167px;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
}

/*--- Fin Cuerpo --------------------------------*/

/* PIE */
#pie{ margin:0px auto 0px auto; width:980px; height:125px; overflow: hidden; border: 0px solid #000000; background: url(imagenes/fondo-pie.png) no-repeat; background-color:#ffffff; color:#ffffff}
#logopie{float:right; width:200px; height:125px; border:0px solid #00FF00; margin:5px 20px 0px 10px; }
/*--- Fin Pie --------------------------------*/

/* Menu PRINCIPAL */
.MenuPPAL {position:relative;  height:30px;  margin:5px 0px 0px 0px;  padding:5px 5px; background-color:#transparent;}

.MenuPPAL img{vertical-align:middle;}

.MenuPPAL img.L{float:left;}

.MenuPPAL img.R{float:right;}

ul.MenuPPAL {list-style:none; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; margin: 70px 0px 0px 0px}
ul.MenuPPAL li {margin:0px 2px; float:left}


.ItemMenuPPAL, .SeparaItemMenuPPAL {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    color:#ffffff;
	background-color:#8c8c8c;
	height: 30px;
	line-height:30px;
	border:solid 0px transparent;
	text-align:center;
	padding: 0px 0px 0px 0px;
}

.ItemMenuPPAL a{color:#ffffff;/*#3D59B0;*/ text-decoration:none}

.ItemMenuPPAL:hover {  background-color:#FF0000; color:#ffffff; font-weight: bold; cursor:pointer;}
.ItemMenuPPAL:hover a{color:#ffffff/*#3D59B0*/; font-weight:bold}

.ItemMenuPPAL_ON {   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
    color:#ffffff;
	height: 30px;
    background-color:#BB0000;
	line-height:30px;
	border:solid 0px transparent;/*#BBE7FF;*/
/*	border-right:0px;*/
	text-align:center;
	padding: 0px 0px 0px 0px;
}

/*--- Fin Menu PRINCIPAL --------------------------------*/

/* LISTADOS */

.TituloTabla{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
    font-size: 12px;
	color: #EFEFEF;
	background-color: #696969;
	padding: 2px;
	cursor: pointer;
}

.TituloTrabajo{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 14px;
	color: #EFEFEF;
	background-color: #aa0000; padding:5px 0px}

.BodyListado
{
  width:100%;
  height:250px;
  float:left;
  border:0px solid #000000;
  padding: 0px;
  margin: 0px;
  background-color:#EEEEEE;
  overflow:auto;
}

.ItemListadoIMPAR{
	background-color: #FFF7E0;
	cursor: pointer;
}

.ItemListadoIMPAR_OVER{
	background-color: #FFCC33;
	cursor: pointer;
}

.ItemListadoIMPAR_ON{
	background-color: #FFAA33;
}
.ItemListadoPAR{
	background-color: #FFEEBB;
	cursor: pointer;
}

.ItemListadoPAR_OVER{
	background-color:  #FFCC33;
	cursor: pointer;
}

.ItemListadoPAR_ON{
	background-color: #FFAA33;
}
/*--- Fin Menu LISTADOS --------------------------------*/


/*** Sección HOME **********************/
#LeyendaHOME{border:0px solid #00ff77; width:100% ;height:80px; background:url(imagenes/fondo-leyenda.png) no-repeat; color:#ffffff; font-size:24px; font-weight:bold; text-align:center}


.PreviewSeccionesHOME {position:absolute; top:0px; left:590px; width:335px; height:335px; margin:0px 0px 0px 5px; background:url(imagenes/fondo-PreviewSeccionesHOME.png) no-repeat; padding:15px; border:0px solid #ff00ff; color:#555555; font-size:11px}

.PreviewSeccionesHOME .Titulo{font-size:24px; color:#777777; height:24px; overflow:hidden; font-weight:bold; margin:5px 0px 5px 0px; text-align:right; border-bottom:1px solid #777777;}
.PreviewSeccionesHOME img{width:200px; height:235px; margin:0px 0px 10px 0px; border:0px solid #ff0ff0}

#PantallaHOME {position:relative; width:575px; height:275px; list-style:none; margin:0px; border:0px; padding:0px; border:0px solid #ffff00;}
#PantallaHOME img.FotoPantallaHOME{position:absolute; width:575px; height:275px; margin: 0px; border:0px solid #0000CC; filter:alpha(Opacity=0); opacity: 0;} 
/*{width:575px; height:275px; border:0px;}*/
#PantallaHOME li{float:left; width:575px; height:275px; overflow:hidden}
#PantallaHOME li img{width:575px; height:275px; border:0px;}
#PantallaHOME li:hover{cursor:pointer}
#PantallaHOME li:hover img{filter:alpha(Opacity=60); opacity: 0.60;}

#IntroHOME{
  position:relative;
  width: 655px;
  height: 170px;
  border: 0px solid #0FF000;
  margin: 1px 0px 30px 0px;
}

.FotoHOME {
    position:absolute;
	top:0px;
    border: 2px solid #ffffff;
    filter:alpha(Opacity=0);
    opacity: 0;
	width: 650px;
	height: 165px;
}

.FotoHOMEV {
    position:absolute;
	top:0px;
    border: 2px solid #ffffff;
/*    filter:alpha(Opacity=0);
    opacity: 0;*/
	width: 650px;
	height: 165px;
}

#IndiceNoticias_HOME { width:600px;
  margin:5px 0px; /* T, R, B, L */
  padding-left: 150px;
  border:0px solid #0FF00F;
  background:url(imagenes/fondo-noticiasHOME.png) no-repeat}
  
#IndiceNoticias_HOME ul{list-style:none; padding:0px; border:0px solid #00ffff}
  
#IndiceNoticias_HOME .PreviewNoticias{
  margin:5px 5px 5px 5px; /* T, R, B, L */
  border:0px solid #0FF00F;
}

#IndiceNoticias_HOME .PreviewNoticias img{
  float:left;
  margin:0px; /* T, R, B, L */
  padding:0px;
  border:0px solid #0FF00F;
  margin: 0px 0px 5px 0px;
}

#IndiceNoticias_HOME a{color:#3D59B0;}
#IndiceNoticias_HOME a:hover {color:#E67820;}

#IndiceNoticias_HOME h1{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; margin:0px; border-bottom:#777777 solid 2px}
#IndiceNoticias_HOME h2{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;  margin:0px 0px 0px 40px; padding-top:5px}
#IndiceNoticias_HOME p{color:#777777; text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px 0px 0px 40px; padding:0px;}
/*-------------------------------------*/


/*** Sección idQUALITY **********************/


/*-------------------------------------*/

/*** Sección SERVICIOS **********************/
.PreviewServicios {float:left; width:270px; height:55px; border:0px solid #000000; margin:0px; background:url(imagenes/fondo-PreviewServicios.png) no-repeat; padding:8px 10px 5px 32px; font-size:10px;}

.PreviewServicios .Titulo{font-size:18px; color:#1964AF; margin:0px; overflow:hidden; font-weight:bold; border:0px solid;}
.PreviewServicios .Texto{margin:3px 0px 10px 0px; border:0px solid #ff0ff0; height:25px; border:0px solid; text-align:justify; overflow:hidden;}
/*-------------------------------------*/

/*** Sección PROYECTOS **********************/
.PreviewProyectos {float:left; width:270px; height:55px; border:0px solid #000000; margin:0px; background:url(imagenes/fondo-PreviewServicios.png) no-repeat; padding:8px 10px 5px 32px; font-size:10px;}

.PreviewProyectos .Titulo{font-size:18px; color:#1964AF; margin:0px; overflow:hidden; font-weight:bold; border:0px solid;}
.PreviewProyectos .Texto{margin:3px 0px 10px 0px; border:0px solid #ff0ff0; height:25px; border:0px solid; text-align:justify; overflow:hidden;}
/*-------------------------------------*/

/*** Sección NOTICIAS **********************/
.PreviewNoticias {float:left; width:270px; height:55px; border:0px solid #000000; margin:0px; background:url(imagenes/fondo-PreviewServicios.png) no-repeat; padding:8px 10px 5px 32px; font-size:10px;}

.PreviewNoticias .Titulo{font-size:18px; color:#1964AF; margin:0px; overflow:hidden; font-weight:bold; border:0px solid;}
.PreviewNoticias .Texto{margin:3px 0px 10px 0px; border:0px solid #ff0ff0; height:25px; border:0px solid; text-align:justify; overflow:hidden;}
/*-------------------------------------*/



/*** Sección CONTACTO **********************/
#FormularioContacto{}

#FormularioContacto label{ font-size:9px; font-weight:bold; margin-top:3px}
#FormularioContacto .input1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #553C3C;
	border: 1px solid #553C3C;
	background: #FFFFFF;
	width: 300px;
	padding:3px;
	margin-bottom:2px;
}

#FormularioContacto .input1_Focus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #553C3C;
	background: #B1CF52;
	width: 300px;
	font-weight:bold;
	padding:3px;
	margin-bottom:2px;
}

/*-------------------------------------*/

#FichaDatos{
padding:10px 10px;
border:0px solid #000000;
overflow:hidden; /*height:100%;*/
line-height:normal;
}

/*** Sección ENSAYOS ACUSTICOS **********************/
.PresentaTipoEnsayoAcustico
{
  float:left;
  width:100%;
  border:0px solid #000ff0;
  
margin-bottom:3px; height:24px; border-bottom:2px solid #777777; overflow:hidden;
}


.PresentaTipoEnsayoAcustico h2{line-height:24px;}
.PresentaTipoEnsayoAcustico h3{font-size:13px; font-weight:normal; text-align:left; color:inherit; float:left; width:550px; border:0px solid; margin:2px 0px}
.PresentaTipoEnsayoAcustico .masinfo {float:right; color:#3D59B0; cursor:pointer; font-size:10px; font-weight:bold; margin-top:3px;}
.PresentaTipoEnsayoAcustico .masinfo:hover{color:#DD0000;}

#FichaDatos .Titulo{background:url(imagenes/fondo-titulo-ficha.png); height:40px; width:575px; border:0px solid #00ffff }
#FichaDatos .TituloFicha{color:#ffffff; text-align:center; font-size:12px; font-weight:bold}
#FichaDatos .TituloTipoTecnica{color:#ffffff; text-align:center; font-size:14px; font-weight:bold; width:405px; border:0px solid}
#FichaDatos .TituloTecnica{background:url(imagenes/fondo-titulo2-ficha.png); height:40px; width:575px; color:#ffffff; text-align:center; font-size:14px; font-weight:bold; width:575px;}

#FichaDatos h1{font-size:14px; font-weight:bold; color:#ffffff;}
#FichaDatos img{margin:5px 10px 0px 5px; width:225px; float:left; border:0px solid #777777}
#TextoFicha{overflow-y:auto; height:225px; border-left:2px solid #AA0000; padding:10px; font-size:11px}
/*-------------------------------------*/

/*** Sección CONSULTORÍA **********************/

/*-------------------------------------*/

/*** Sección ACREDITACIONES **********************/

ul.ListadoAcreditaciones{border:0px solid; list-style:none; padding:0px;}

ul.ListadoAcreditaciones li
{
  width:100%;
  margin:0px;
  margin-bottom:5px;
  border:0px solid #aa0000;
  border-bottom:2px solid #aa0000;

/*  list-style:none;*/
}
/*.PresentaCampoInspeccion:hover{background-color:#197DB4; cursor:pointer; color:#FFFFFF}*/

.PresentaAcreditacion{ float:right; text-align:left;
  font-size:12px; border:0px solid; width:500px}

.PresentaAcreditacion h3{font-size:15px; font-weight:bold; color:inherit; margin:0px; margin-bottom:5px;
}

img.PresentaDocAcreditacion{padding:2px; background-color:#FFFFFF; margin:0px 10px 0px 0px; float:left}

/*-------------------------------------*/

/*** Sección NOTICIAS **********************/
#PresentaNoticia1
{
  float:left;
  width:450px;
  border:0px solid #000ff0;
}

#PresentaNoticia1 img
{

}

#CuerpoNoticia1{
  width:430px;
  border:0px solid #000ff0;
  padding:10px;
}

#CuerpoNoticia1 h2{font-size:24px}

/*.PresentaNoticia1 h2 {font-family:arial, sans-serif; font-size:14px; font-weight:bold; color:#E67820; margin-left:30px;} ñññ*/
/*
.PresentaNoticia2
{
  float:left;
  width:31%;
  margin-left:1%;
  margin-right:1%; border:0px solid #ff0000;
}*/

.PresentaNoticia2
{
  float:left;
  width:255px;
  border:0px solid #ff0000;
  padding:10px;
}

/*.PresentaNoticia2 h2 {font-family:arial, sans-serif; font-size:14px; color:#E67820; margin-left:35px; font-weight:normal} ñññ*/

.PresentaNoticia2 img{ border:1px solid; width:275px; margin: 0px; }


.leer_mas{font-size:11px; font-style:italic; font-weight:normal}

.HistoricoNoticias
{
  float:left;
  width:100%;
  border:0px solid #000000;
}

.PresentaEnlaces
{
  float:left;
  width:31%;
  margin-left:1%;
  margin-right:1%;
}
/*-------------------------------------*/


/*** Sección CONTACTO **********************/
.DatosCONTACTO {float:left; width:335px; height:135px; border:0px solid #0077ff; margin:15px 100px 0px 100px; background-image:url(imagenes/fondo-ficha_contacto.png); padding:15px}

.DatosCONTACTO h3{color:#000000; font-size:18px; border-bottom:2px solid #AA0000; font-weight:bold;}
.DatosCONTACTO p{line-height:18px; font-size:14px; margin-top:10px}

#LFormContacto{width:300px; height:auto; float:left; border:0px solid #000000; padding:10px; margin:30px 80px; font-size:10px}
/*-------------------------------------*/

/*------------- TRABAJOS GyA ---------------*/
ul.trabajos-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
 
ul.trabajos-list li {
  display: inline-block;
  height: 150px;
  margin: 0 1em 1em 0;
  position: relative;
  width: 150px;
}

span.trabajos-content {
  background: rgba(0,0,0,0.5);
  color: white;
  cursor: pointer;
  display: table;
  height: 150px;
  left: 0;
  position: absolute;
  top: 0;
  width: 150px;
  opacity: 0;
  -webkit-transition: opacity 500ms;
  -moz-transition: opacity 500ms;
  -o-transition: opacity 500ms;
  transition: opacity 500ms;
}
 
ul.trabajos-list li:hover span.trabajos-content {
  opacity: 1;
}

 
span.trabajos-content span {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}

