/*//////////////////////////////////////////////////////////////////////////////////////////////*/

#gallery {
	position:relative;

	left:0px;
	
}
	#gallery a {
		float:left;
		position:absolute;		
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:70px; 
		width:950px; 
		position:absolute;
		bottom:0;
		visibility:hidden;
	}

	#gallery .caption .content {
		margin:5px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:13.5pt;
		font-style:normal;
		font-weight:normal;
		font-stretch:normal;
		text-decoration:none;
		text-transform:none;		
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
		font-family:Arial, Helvetica, sans-serif;
		color:#008aff;
		font-size:21pt;
		font-style:normal;
		font-weight:bold;
		font-stretch:normal;
		text-decoration:none;
		text-transform:uppercase;		
	}

/*//////////////////////////////////////////////////////////////////////////////////////////////*/

/*--- shared */


@font-face {
  font-family: "Kessel Light";
  src: url("../Fuentes/Kessel/Kessel105 Light.otf");
}

@font-face {
  font-family: "Kessel Book";
  src: url("../Fuentes/Kessel/Kessel105 Book.otf");
}

@font-face {
  font-family: "Kessel Bold";
  src: url("../Fuentes/Kessel/Kessel105 Bold.otf");
}

@font-face {
  font-family: "Kessel Heavy";
  src: url("../Fuentes/Kessel/Kessel105 Heavy.otf");
}


body
{
	margin:0px;
	
	font-family: 'Lato', Arial, serif;
	font-family: 'Rajdhani', sans-serif;
	/*font-family: 'Oxygen', sans-serif;*/
	/*font-family: 'Roboto', sans-serif;*/
	/*font-family: 'Oxygen', sans-serif;*/
	/*font-family: 'Oxygen', serif;*/
	/*font-family: 'Oxygen', sans-serif;*/
	/*font-family: 'Unkempt', cursive;*/
	/*font-family: 'Oxygen', sans-serif;*/
	/*background-image:url(../imagenesweb/FondoWeb.jpg);
	background-position:center top;
	background-repeat:no-repeat;*/
	font-size:16pt;
	font-weight:400;
	line-height:22px;
	font-style:normal;
	color:#000000;
}



#BaseFichaVideo {
	position:absolute;
	Top:115px;
	width:1000px;
	z-index:98;
	left:50%;
	margin-left:-500px;
	padding:0px;
}

#Cabecera-DatosContacto {
	position:absolute;
	Top:0px;
	width:1000px;
	height:45px;
	z-index:99;
	left:50%;
	margin-left:-500px;
	padding:0px;
}

#CabeceraSuperior {
	position:absolute;
	Top:0px;
	width:1000px;
	height:37px;
	text-align:center;
	vertical-align:middle;
	z-index:100;
	left:50%;
	margin-left:-500px;
	padding:0px;
	
}

.Td_CabeceraSuperior
{
	height:37px;
	text-align:left;
	vertical-align:top;
	font-family: 'Rajdhani', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#000;
	letter-spacing:1px;
	background-position:left 8px; 
	background-repeat:no-repeat;
	padding-left:27px;
	
}

.Td_CabeceraSuperior a
{
	text-decoration:none;
	color:#000;
	cursor:pointer;
}


.Td_CabeceraSuperior:hover
{
	font-weight:600;
	color:#4171B0;
	cursor:pointer;
}

.Td_CabeceraSuperior:hover a
{
	color:#4171B0;
	cursor:pointer;
}

#Cabecera_AccesoSAT {
	position:absolute;
	Top:38px;
	width:1000px;
	height:100px;
	text-align:right;
	vertical-align:middle;
	z-index:100;
	right:20px;
	margin-right:0px;
	padding:0px;
	background-color:#009ada;
	opacity: .80;
	-moz-opacity: .80;
	filter:alpha(opacity=80);
	
}


/* 1. Estilos para el DIV en la esquina superior derecha */
.Cabecera_AccesoSAT {
    /* Posicionamiento fijo en la ventana (viewport) */
    position: fixed; 
    /* Colocarlo arriba (0 píxeles desde el borde superior) */
    top: 50px; 
    /* Colocarlo a la derecha (0 píxeles desde el borde derecho) */
    right: 25px; 
    /* Dimensiones del DIV */
    width: 149px; 
    height: 57px; 
    /* Asegurar que esté por encima de otros elementos (si es necesario) */
    z-index: 1000; 
    
    /* Configuración de la imagen de fondo */
    background-image: url('../imagenesweb/Ico_SAT_Off.png');    
	background-position:center top;
	background-repeat:no-repeat;
    
    /* Efecto de transición para una animación suave */
    transition: transform 0.4s ease-in-out, filter 0.4s ease-in-out;

}

/* 2. Efecto llamativo (al pasar el ratón) */
.Cabecera_AccesoSAT:hover {
    /* EFECTO LLAMATIVO 1: Transformación - Escala y Rotación */
    /* El DIV se agranda ligeramente y gira unos pocos grados */
    transform: scale(1.1) rotate(2deg); 
    
    /* EFECTO LLAMATIVO 2: Filtro - Aplicar un tono sepia y brillo */
    /* Cambia el aspecto de la imagen para destacarla */
    filter: sepia(50%) brightness(1.2); 
    
   
    /* Cambiar el cursor para indicar interactividad */
    cursor: pointer;
	
	/* Configuración de la imagen de fondo */
    background-image: url('../imagenesweb/Ico_SAT_On.png');    
	background-position:center top;
	background-repeat:no-repeat;
}


#Cabecera_Logo {
	position:absolute;
	Top:38px;
	width:1000px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	z-index:100;
	left:50%;
	margin-left:-500px;
	padding:0px;
	background-color:#009ada;
	opacity: .80;
	-moz-opacity: .80;
	filter:alpha(opacity=80);
	
}

.Logo_IHS {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);
	
}

#Cabecera_Menu {
	position:absolute;
	Top:138px;
	width:1000px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	z-index:100;
	left:50%;
	margin-left:-500px;
	padding:0px;
	background-color:#333159;
	opacity: .80;
	-moz-opacity: .80;
	filter:alpha(opacity=80);
	
}




#BaseHtml {
	position:absolute;
	Top:1026px;
	width:1000px;
	z-index:98;
	left:50%;
	margin-left:-500px;
	padding:0px;
}

#CabeceraLogo {
	position:absolute;
	Top:0px;
	width:1000px;
	height:246px;
	z-index:99;
	left:50%;
	margin-left:-500px;
	padding:0px;
}

#VisorPrincipalHome {
	position:absolute;
	Top:0px;
	width:100%;
	height:669px;
	z-index:0;
	left:50%;
	margin-left:-50%;
	padding:0px;
}

#Cabecera_SeparacionVisor {
	position:absolute;
	Top:774px;
	width:1000px;
	height:147px;
	z-index:99;
	left:50%;
	margin-left:-500px;
	padding:0px;
}

#Cabecera_MenuPrincipal {
	position:absolute;
	Top:528px;
	width:1000px;
	height:304px;
	z-index:98;
	left:50%;
	margin-left:-500px;
	padding:0px;
}


.td_MenuPrincipal
{
	font-family: 'Rajdhani', sans-serif;
	font-size:17px;
	font-weight:400;
	font-style:normal;
	line-height:25px;
	color:#fff;
	letter-spacing:0px;
	vertical-align:middle;
	padding-top:5px;
	
	
}

.td_MenuPrincipal a
{
	text-decoration:none;
	color:inherit;
	
}

.td_MenuPrincipal:hover
{
	cursor:pointer;
	background: rgba(30,33,86,1);
background: -moz-linear-gradient(top, rgba(30,33,86,1) 0%, rgba(30,33,86,1) 65%, rgba(31,121,166,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(30,33,86,1)), color-stop(65%, rgba(30,33,86,1)), color-stop(100%, rgba(31,121,166,0)));
background: -webkit-linear-gradient(top, rgba(30,33,86,1) 0%, rgba(30,33,86,1) 65%, rgba(31,121,166,0) 100%);
background: -o-linear-gradient(top, rgba(30,33,86,1) 0%, rgba(30,33,86,1) 65%, rgba(31,121,166,0) 100%);
background: -ms-linear-gradient(top, rgba(30,33,86,1) 0%, rgba(30,33,86,1) 65%, rgba(31,121,166,0) 100%);
background: linear-gradient(to bottom, rgba(30,33,86,1) 0%, rgba(30,33,86,1) 65%, rgba(31,121,166,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e2156', endColorstr='#1f79a6', GradientType=0 );
	
}

.td_MenuPrincipal_ON
{
	font-family: 'Rajdhani', sans-serif;
	font-size:17px;
	font-weight:400;
	font-style:normal;
	line-height:25px;
	color:#fff;
	letter-spacing:0px;
	vertical-align:middle;
	padding-top:5px;
	background-color:#009ada;



	
}

.td_MenuPrincipal_ON a
{
	text-decoration:none;
	color:inherit;
	
}




#BaseHtmlHome {
	position:absolute;
	Top:790px;
	width:1000px;
	z-index:100;
	left:50%;
	margin-left:-500px;
	padding:0px;
	/*border:solid #F00 1px;*/
}

#BaseHtmlHomeNoticia {
	position:absolute;
	Top:192px;
	width:1000px;
	z-index:100;
	left:50%;
	margin-left:-500px;
	padding:0px;
	/*border:solid #F00 1px;*/
}

.Texto_TituloPrincipal_Bienvenida
{
	font-family: 'Rajdhani', sans-serif;
	font-size:45px;
	font-weight:400;
	font-style:normal;
	line-height:45px;
	color:#000000;
	letter-spacing:-1px;

}

.Texto_TituloPrincipal_NombreEmpresa
{
	font-family: 'Rajdhani', sans-serif;
	font-size:75px;
	font-weight:700;
	font-style:normal;
	line-height:70px;
	color:#333159;
	letter-spacing:-3px;
	text-shadow: 2px 2px 2px #ccc;

}

.Texto_Contenido_Normal
{
	font-family: 'Rajdhani', sans-serif;
	font-size:40px;
	font-weight:400;
	font-style:normal;
	line-height:33px;
	color:#000000;
	letter-spacing:-1px;
	text-align:justify;

}

.Texto_Contenido_Normal_TextoPlano
{
	font-family: 'Rajdhani', sans-serif;
	font-size:35px;
	font-weight:400;
	font-style:normal;
	line-height:33px;
	color:#000000;
	letter-spacing:-1px;
	text-align:justify;

}

.Div_DegradadoGris
{
	text-align:center;
	vertical-align:top;
	height:auto;
	background-image:url(../imagenesweb/Fondo_SombraDegradadoGris.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.Titulo_Seccion_Fondo
{
	font-family: 'Rajdhani', sans-serif;
	font-size:240px;
	font-weight:300;
	font-style:normal;
	line-height:180px;
	color:#646464;
	letter-spacing:-1px;

}

.Titulo_Seccion_Principal
{
	font-family: 'Rajdhani', sans-serif;
	font-size:75px;
	font-weight:600;
	font-style:normal;
	line-height:70px;
	color:#fff;
	letter-spacing:-3px;
	text-shadow: 2px 2px 2px #ccc;

}

.Titulo_SubSeccion
{
	font-family: 'Rajdhani', sans-serif;
	font-size:95px;
	font-weight:800;
	font-style:normal;
	line-height:70px;
	color:#fff;
	letter-spacing:-3px;
	text-shadow: 2px 2px 2px #ccc;

}

.Titulo_Seccion_Subtitulo
{
	font-family: 'Rajdhani', sans-serif;
	font-size:40px;
	font-weight:400;
	font-style:italic;
	line-height:38px;
	color:#ffffff;
	letter-spacing:-1px;

}

.Td_Listado_Servicios
{
	text-align:center;
	vertical-align:top;
	font-family: 'Rajdhani', sans-serif;
	font-size:21px;
	font-weight:400;
	font-style:normal;
	line-height:22px;
	color:#000000;
	letter-spacing:0px;	

}

.Imagen_EsquinasRedondeadas_Sombra
{

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;	

}

.Titulo_Listado_Servicios
{
	font-family: 'Rajdhani', sans-serif;
	font-size:45px;
	font-weight:600;
	font-style:normal;
	line-height:70px;
	color:#333159;
	letter-spacing:-3px;
	text-shadow: 2px 2px 2px #ccc;

}



.Titulo_Listado_Servicios a
{
	color:#333159;
	text-decoration:none;

}

.Texto_Listado_Servicios
{
	font-family: 'Rajdhani', sans-serif;
	font-size:25px;
	font-weight:400;
	font-style:normal;
	line-height:25px;
	color:#000;
	letter-spacing:-1px;
}

.Texto_Listado_MasInformacion
{
	font-family: 'Rajdhani', sans-serif;
	font-size:20px;
	font-weight:600;
	font-style:normal;
	line-height:20px;
	color:#000;
	letter-spacing:-1px;
	text-shadow: 2px 2px 2px #ccc;

}

.Div_MapaUbicacion
{
	text-align:center;
	vertical-align:top;
	height:830px;
	background-image:url(../imagenesweb/Fondo_Mapa.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.Div_MapaUbicacionPoligonoHeras
{
	text-align:center;
	vertical-align:top;
	height:830px;
	background-image:url(../imagenesweb/Fondo_Mapa_Poligono_Heras.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.Div_MapaUbicacionPoligonoGuarnizo
{
	text-align:center;
	vertical-align:top;
	height:830px;
	background-image:url(../imagenesweb/Fondo_Mapa_Poligono_Guarnizo.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.Div_Pie
{
	text-align:left;
	vertical-align:top;
	height:378px;
	background-image:url(../imagenesweb/Pie_Fondo.gif);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.Div_BannerAyudas
{
	text-align:left;
	vertical-align:top;
	height:391px;
	background-image:url(../imagenesweb/Banner_Ayudas_Fondos_Europeos_2024.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.Texto_LogoPie
{
	font-family: 'Rajdhani', sans-serif;
	font-size:20px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	color:#fff;
	letter-spacing:0px;

}

.Texto_DatosContactoPie_Titulo
{
	font-family: 'Rajdhani', sans-serif;
	font-size:20px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	color:#fff;
	letter-spacing:0px;

}

.Div_MenuInferior
{
	position:relative;
	width:100%;
	height:auto;
	text-align:right;
	margin-top:0px;
	z-index:0;
	border-bottom:solid #29abe2 2px;
	padding-bottom:3px;	
}

.Div_MenuInferior:hover
{
	background-color:#666666;
	cursor:pointer;
}

.Texto_MenuInferior_Titulo
{
	font-family: 'Rajdhani', sans-serif;
	font-size:18px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	color:#fff;
	letter-spacing:0px;

}

.Td_Pie_LogoIduna {
	text-align:right;
	font-family: 'Rajdhani', sans-serif;
	font-weight:400;
	font-size:15px;
	font-style:normal;
	letter-spacing:0px;
	color:#000;
}

.Td_Pie_Copyright {
	text-align:left;
	font-family: 'Rajdhani', sans-serif;
	font-weight:400;
	font-size:14px;
	font-style:normal;
	letter-spacing:0px;
	color:#000;
}





.Zona_TextoContenido {
    overflow: hidden;
}

.Zona_TextoContenido_TextoPlano {
    padding: 20px;
    text-align: center;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:35px;
	line-height:40px;
	font-style:normal;
	letter-spacing:0px;
	color:#333;
}


.Zona_TextoContenido_100x100 {
    float: left;
    width: 96%;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}

.Zona_TextoContenido_Izquierda {
    float: left;
    width: 50%;
}

.Zona_TextoContenido_Izquierda .content {
    border-right: 5px solid #4BB495  ;
}

.Zona_TextoContenido_Derecha {
    float: right;
    width: 50%;
}

.TextoContenido_1Columnas {
	/*NUMERO DE COLUMNAS*/
  -webkit-column-count : 1;
  -moz-column-count : 1;
   column-count : 1;
   
   /*ESPACIADO ENTRE COLUMNAS*/
  -moz-column-gap : 1em;
  -webkit-column-gap : 1em;
  column-gap : 1em;
  padding:20px;
  
  /*BORDE ENTRE COLUMNAS*/
 /* -moz-column-rule : 1px solid #d9d9d9;    
   -webkit-column-rule : 1px solid #d9d9d9;
   column-rule : 1px solid #d9d9d9;*/
   
   font-family: 'Lato', sans-serif;
	/*font-family: 'Montserrat', sans-serif;*/
	font-size:25px;
	font-weight:400;
	line-height:32px;
	font-style:normal;
	color:#000000;
}


.TextoContenido_2Columnas {
	/*NUMERO DE COLUMNAS*/
  -webkit-column-count : 2;
  -moz-column-count : 2;
   column-count : 2;
   
   /*ESPACIADO ENTRE COLUMNAS*/
  -moz-column-gap : 1em;
  -webkit-column-gap : 1em;
  column-gap : 1em;
  padding:40px;
  
  /*BORDE ENTRE COLUMNAS*/
 /* -moz-column-rule : 1px solid #d9d9d9;    
   -webkit-column-rule : 1px solid #d9d9d9;
   column-rule : 1px solid #d9d9d9;*/
   
   font-family: 'Lato', sans-serif;
	/*font-family: 'Montserrat', sans-serif;*/
	font-size:25px;
	font-weight:400;
	line-height:32px;
	font-style:normal;
	color:#000000;
}


.ul_Contenidos1Columnas {
  width:1000px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  margin-top:0px;


}

.ul_Contenidos1Columnas li {
  float: left;
  font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:20px;
	font-style:normal;
	letter-spacing:0px;
	color:#fff;
	text-shadow: 1px 1px 1px #000;
	padding:25px;
	
}



.ul_Contenidos1Columnas li strong {
	font-weight:700;
	font-size:23px;
	text-shadow: 2px 2px 2px #000;
}

.ul_Contenidos1Columnas li a {
  display: block;
  color: #fff;
  text-decoration: none;
}







.ul_Contenidos2Columnas {
  width:1000px;
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  margin-top:0px;


}

.ul_Contenidos2Columnas li {
  float: left;
  font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:20px;
	font-style:normal;
	letter-spacing:0px;
	color:#fff;
	text-shadow: 1px 1px 1px #000;
	padding:25px;
	
}



.ul_Contenidos2Columnas li strong {
	font-weight:700;
	font-size:23px;
	text-shadow: 2px 2px 2px #000;
}

.ul_Contenidos2Columnas li a {
  display: block;
  color: #fff;
  text-decoration: none;
}


.Div_DegradadoBotonesNavegacion
{
	width: 100%;
	height: auto;
	
}

.Boton_Navegacion{
	width:96%;
	height:84px;
	text-align:center;
	vertical-align:middle;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600; /* Bold: 700 / Regular: 400 / Light 300 */
	font-size: 30px;
	color: #fff;
	letter-spacing:1px;
	background-color:#000;
	border:solid #fff 2px;
	box-shadow: 3px 2px 4px #686B6D;
   -webkit-box-shadow: 3px 2px 4px #686B6D;
   -moz-box-shadow: 3px 2px 4px #686B6D;
	-moz-border-radius: 10px 10px 10px 10px; /*para Firefox*/
	-webkit-border-radius: 10px 10px 10px 10px; /*para Safari y Chrome*/
	border-radius: 10px 10px 10px 10px; /* para Opera */ 
	text-shadow: 2px 2px 2px #000;	

}

.Boton_Navegacion:hover{

	background-color:#fff;
	border:solid #4D9FD1 2px;
	color: #4D9FD1;
	cursor:pointer;
	box-shadow: 1px 1px 1px #686B6D;
   -webkit-box-shadow: 1px 1px 1px #686B6D;
   -moz-box-shadow: 1px 1px 1px #686B6D;
}






























.Texto_TituloPrincipal_Grande
{
	font-family: 'Kessel Heavy', sans-serif;
	font-size:200px;
	font-weight:400;
	font-style:normal;
	line-height:180px;
	color:#d1d1dd;
	letter-spacing:0px;

}

.Texto_TituloPrincipal_Pequeno
{
	font-family: 'Kessel Heavy', sans-serif;
	font-size:60px;
	font-weight:400;
	font-style:normal;
	line-height:50px;
	color:#1e2156;
	letter-spacing:0px;

}

.Texto_TituloPrincipal_Medio
{
	font-family: 'Kessel Heavy', sans-serif;
	font-size:115px;
	font-weight:400;
	font-style:normal;
	line-height:100px;
	color:#1e2156;
	letter-spacing:0px;

}

.Texto_TituloPrincipal_Medio_SubTitulo
{
	font-family: 'Kessel Heavy', sans-serif;
	font-size:45px;
	font-weight:400;
	font-style:normal;
	line-height:35px;
	color:#1f78a7;
	letter-spacing:0px;

}



.Texto_TituloPrincipal_FraseEslogan
{
	font-family: 'Kessel Book', sans-serif;
	font-size:48px;
	font-weight:400;
	font-style:normal;
	line-height:45px;
	color:#000000;
	letter-spacing:-1px;

}

.Texto_Contenido_Negrita
{
	font-family: 'Kessel Bold', sans-serif;
	font-size:30px;
	font-weight:400;
	font-style:normal;
	line-height:28px;
	color:#000000;
	letter-spacing:0px;

}



.Texto_Si_No_Grande
{
	font-family: 'Kessel Bold', sans-serif;
	font-size:156px;
	font-weight:400;
	font-style:normal;
	line-height:135px;
	color:#1e2156;
	letter-spacing:0px;
	text-shadow: 2px 2px 2px #000;

}

.Texto_Si_No_Respuesta
{
	font-family: 'Kessel Book', sans-serif;
	font-size:47px;
	font-weight:400;
	font-style:normal;
	line-height:44px;
	color:#000000;
	letter-spacing:-1px;

}

.Texto_Si_No_Descripcion
{
	font-family: 'Kessel Book', sans-serif;
	font-size:30px;
	font-weight:400;
	font-style:normal;
	line-height:29px;
	color:#000000;
	letter-spacing:0px;

}

.Texto_Si_No_PreguntaCantabria
{
	font-family: 'Kessel Book', sans-serif;
	font-size:25px;
	font-weight:400;
	font-style:normal;
	line-height:24px;
	color:#000000;
	letter-spacing:0px;

}

.td_pregunta_Tienda
{
}

.td_pregunta_Tienda:hover
{
	cursor:pointer;
}

.td_pregunta_Tienda:hover .BotonGrandeVerde
{
	cursor:pointer;
	background-color:#fff;
	border:solid #89c33f 2px;
	color:#89c33f;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}

.td_pregunta_Tienda:hover .BotonGrandeRojo
{
	cursor:pointer;
	background-color:#fff;
	border:solid #ff0000 2px;
	color:#ff0000;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}


.BotonGrandeVerde {
	height:144px;
	border:solid #fff 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#89c33f;
	color:#ffffff;
	font-family: 'Kessel Bold', sans-serif;
	font-size: 69px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonGrandeVerde:hover {
	cursor:pointer;
	background-color:#fff;
	border:solid #89c33f 2px;
	color:#89c33f;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonGrandeRojo {
	height:144px;
	border:solid #fff 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#ff0000;
	color:#ffffff;
	font-family: 'Kessel Bold', sans-serif;
	font-size: 69px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonGrandeRojo:hover {
	cursor:pointer;
	background-color:#fff;
	border:solid #ff0000 2px;
	color:#ff0000;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonMedianoVerde {
	height:114px;
	border:solid #fff 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#89c33f;
	color:#ffffff;
	font-family: 'Kessel Bold', sans-serif;
	font-size: 31px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonMedianoVerde:hover {
	cursor:pointer;
	background-color:#fff;
	border:solid #89c33f 2px;
	color:#89c33f;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonMedianoRojo {
	height:114px;
	border:solid #fff 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#ff0000;
	color:#ffffff;
	font-family: 'Kessel Bold', sans-serif;
	font-size: 31px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonMedianoRojo:hover {
	cursor:pointer;
	background-color:#fff;
	border:solid #ff0000 2px;
	color:#ff0000;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}

.Texto_TituloContenido_Grande
{
	font-family: 'Kessel Heavy', sans-serif;
	font-size:70px;
	font-weight:400;
	font-style:normal;
	line-height:65px;
	color:#1e2156;
	letter-spacing:0px;

}

.Texto_TituloContenido_Pequeno
{
	font-family: 'Kessel Heavy', sans-serif;
	font-size:45px;
	font-weight:400;
	font-style:normal;
	line-height:35px;
	color:#1f78a7;
	letter-spacing:0px;

}

.Td_Listado_Productos
{
	text-align:center;
	vertical-align:top;
	font-family: 'Kessel Bold', sans-serif;
	font-size:21px;
	font-weight:400;
	font-style:normal;
	line-height:22px;
	color:#000000;
	letter-spacing:0px;

}

.Td_Listado_Productos a
{
	text-decoration:none;
	color:#000000;
	cursor:pointer;

}

.Td_Listado_Productos:hover .Imagen_Listado_Productos
{
	-webkit-box-shadow: 1px 1px 1px #C9C9C9;
   -moz-box-shadow: 1px 1px 1px #C9C9C9;
   text-shadow: 1px 1px 1px #C9C9C9;

}


.Imagen_Listado_Productos {
	-webkit-box-shadow: 5px 5px 5px #C9C9C9;
   -moz-box-shadow: 5px 5px 5px #C9C9C9;
   text-shadow: 5px 5px 5px #C9C9C9;
   	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
   
}

.BotonUbicacionGeografica {
	height:73px;
	border:solid #fff 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#89c33f;
	color:#ffffff;
	font-family: 'Rajdhani', sans-serif;
	font-size: 45px;
	font-style: normal;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonUbicacionGeografica:hover {
	cursor:pointer;
	background-color:#fff;
	border:solid #89c33f 2px;
	color:#89c33f;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonEnviarFormulario {
	height:73px;
	border:solid #fff 2px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#1b1464;
	color:#ffffff;
	font-family: 'Kessel Bold', sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonEnviarFormulario:hover {
	cursor:pointer;
	background-color:#fff;
	border:solid #1b1464 2px;
	color:#1b1464;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}




.td_DatosContacto
{
	text-align:center;
	vertical-align:top;
	
}

.td_DatosContacto a
{
	color:#fff;
	text-decoration:none;
	
}

.td_DatosContacto:hover a
{
	color:#0087cd;
	
}

.td_DatosContacto:hover
{
	cursor:pointer;
	
}

.td_Redes_Facebook
{
	text-align:center;
	vertical-align:top;
	height:185px;
	background-image:url(../imagenesweb/Ico_Redes_Facebook_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.td_Redes_Facebook:hover
{
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_Redes_Facebook_On.png);
}

.td_Redes_Instagram
{
	text-align:center;
	vertical-align:top;
	height:185px;
	background-image:url(../imagenesweb/Ico_Redes_Instagram_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.td_Redes_Instagram:hover
{
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_Redes_Instagram_On.png);
}


.td_Redes_Whatsapp
{
	text-align:center;
	vertical-align:top;
	height:185px;
	background-image:url(../imagenesweb/Ico_Redes_Whatsapp_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
	
}

.td_Redes_Whatsapp:hover
{
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_Redes_Whatsapp_On.png);
}

.Div_PalabrasClaveOcultas_Pie {
	width:100%;
	text-align:center;
	vertical-align:top;
	font-family: 'Lato', sans-serif;
	font-weight:400;
	font-size:15px;
	font-style:normal;
	letter-spacing:0px;
	color:#fff;
	
}

.td_BotonesNavegacion
{
	text-align:center;
	vertical-align:top;
	background-color:#171b57;
	
}


.BotonNavegacion_Atras {
	height:57px;
	border:solid #115ca0 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#fff;
	color:#000;
	font-family: 'Kessel Bold', sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
   background-image:url(../imagenesweb/Flechas_Atras_Negra.png);
   background-position:5px 5px;
   background-repeat:no-repeat;
   padding-left:46px;
      	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.BotonNavegacion_Atras:hover {
	cursor:pointer;
	background-color:#115ca0;
	background-image:url(../imagenesweb/Flechas_Atras.png);
	color:#fff;
	border:solid #fff 1px;
}

.BotonNavegacion_Arriba {
	height:57px;
	border:solid #115ca0 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#fff;
	color:#000;
	font-family: 'Kessel Bold', sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
   background-image:url(../imagenesweb/Flechas_Arriba_Negra.png);
   background-position:right 5px top 5px;
   background-repeat:no-repeat;
   padding-right:46px;
      	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.BotonNavegacion_Arriba:hover {
	cursor:pointer;
	background-color:#115ca0;
	background-image:url(../imagenesweb/Flechas_Arriba.png);
	color:#fff;
	border:solid #fff 1px;
}































#LogotipoPrincipal {
	position:absolute;
	Top:30px;
	width:289px;
	height:67px;
	z-index:99;
	left:50%;
	margin-left:-455px;
	padding:0px;

}


#ComillasAbiertas {
	position:absolute;
	width:63px;
	height:51px;
	z-index:99;
	left:50%;
	padding:0px;

}

#ComillasCierre {
	position:absolute;
	width:63px;
	height:51px;
	z-index:99;
	left:50%;
	padding:0px;

}

#MenuPrincipal {
	position:absolute;
	Top:49px;
	width:490px;
	height:65px;
	z-index:98;
	left:50%;
	margin-left:30px;
	padding:0px;
}

.Texto_MenuPrincipal_Titulo
{
	font-family: 'Oxygen', sans-serif;
	font-size:18px;
	font-weight:700;
	font-style:normal;
	line-height:20px;
	color:#000;
	letter-spacing:0px;

}



.td_MenuPrincipal_On
{
	
	vertical-align:middle;
	padding:10px;
	cursor:pointer;
	color:#0086C9;
	
}

.td_MenuPrincipal_On .Texto_MenuPrincipal_Titulo
{
	
	color:#0086C9;

}


.td_MenuPrincipal:hover .Texto_MenuPrincipal_Titulo
{
	
	color:#0086C9;

}


.td_100x100
{
	vertical-align:top;
	text-align:center;
	width:100%;

}

.td_50x100
{
	vertical-align:top;
	text-align:left;
	width:50%;

}

.Texto_SubtituloPagina
{
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:32px;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:35px;	
}

.td_ListadoNoticias
{
	width:50%;
	text-align:left;
	vertical-align:top;
	background:#0086C9;
	padding:3px;
	box-shadow: 2px 2px 3px #878787;
   -webkit-box-shadow: 2px 2px 3px #878787;
   -moz-box-shadow: 2px 2px 3px #878787;
	
}

.td_ListadoNoticias:hover
{
	cursor:pointer;
	background:#fff;
}

.td_ListadoNoticias:hover .Div_ListadoNoticias
{
	cursor:pointer;
	background:#0086C9;
}

.td_ListadoNoticias:hover .Texto_NoticiasListado_Titulo
{
	color:#FFF;
}

.td_ListadoNoticias:hover .BotonAzul
{
	cursor:pointer;
	background-color:#fff;
	border:solid #0086C9 1px;
	color:#0086C9;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;
}

.Div_ListadoNoticias
{
	width:99%;
	background:#fff;
	padding:3px;

}

.Texto_NoticiasListado_Fecha
{
	font-family: 'Oxygen', sans-serif;
	font-size:15px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	color:#000;
	letter-spacing:0px;

}

.Texto_NoticiasListado_Titulo
{
	font-family: 'Oxygen', sans-serif;
	font-size:26px;
	font-weight:700;
	font-style:normal;
	line-height:27px;
	color:#000;
	letter-spacing:0px;

}

.BotonAzul {
	height:30px;
	border:solid #0086C9 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#0086C9;
	color:#fff;
	font-family: 'Oxygen', sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	/*box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;*/
}

.BotonAzul:hover {
	cursor:pointer;
	background-color:#fff;
	border:solid #0086C9 1px;
	color:#0086C9;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;
}

.BotonGrandeGris {
	height:57px;
	border:solid #fff 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#B3B3B3;
	color:#ffffff;
	font-family: 'Oxygen', sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonGrandeGris:hover {
	cursor:pointer;
	background-color:#0086C9;
	border:solid #ffffff 1px;
	color:#fff;
   -webkit-box-shadow: 1px 1px 1px #000;
   -moz-box-shadow: 1px 1px 1px #000;
   text-shadow: 1px 1px 1px #000;
}

.Div_PiePagina {
	height:287px;
	background-image:url(../imagenesweb/FondoDatosContacto.png);
	background-position:left top;
	background-repeat:repeat-x;
}



.Texto_DatosContacto
{
	font-family: 'Oxygen', sans-serif;
	font-size:18px;
	font-weight:400;
	font-style:normal;
	line-height:22px;
	color:#fff;
	letter-spacing:0px;

}

.Texto_DatosContacto strong
{
	color:#C7C7C7;
	font-weight:700;

}

.Texto_DatosContactoGrande
{
	font-family: 'Oxygen', sans-serif;
	font-size:24px;
	font-weight:400;
	font-style:normal;
	line-height:34px;
	color:#C7C7C7;
	letter-spacing:0px;

}

#DivRedesSociales {
	position:absolute;
	Top:-4px;
	width:189px;
	height:67px;
	z-index:99;
	left:50%;
	margin-left:335px;
	padding:0px;

}

.td_RedesSociales_Facebook {
	height:54px;
	background-image:url(../imagenesweb/Ico_RedesSociales_Facebook_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
}

.td_RedesSociales_Facebook:hover {
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_RedesSociales_Facebook_On.png);
}

.td_RedesSociales_Vimeo {
	height:54px;
	background-image:url(../imagenesweb/Ico_RedesSociales_Vimeo_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
}

.td_RedesSociales_Vimeo:hover {
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_RedesSociales_Vimeo_On.png);
}

.td_RedesSociales_Instagram {
	height:54px;
	background-image:url(../imagenesweb/Ico_RedesSociales_Instagram_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
}

.td_RedesSociales_Instagram:hover {
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_RedesSociales_Instagram_On.png);
}

.td_RedesSociales_Linkedin {
	height:54px;
	background-image:url(../imagenesweb/Ico_RedesSociales_Linkedin_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
}

.td_RedesSociales_Linkedin:hover {
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_RedesSociales_Linkedin_On.png);
}

.DivTitulo_TituloFondoGrande
{
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-size:75px;
	font-weight:300;
	font-style:normal;
	line-height:34px;
	color:#D8D9DD;
}

.DivTitulo_TituloPequeno
{
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-size:35px;
	font-weight:700;
	font-style:normal;
	line-height:34px;
	color:#0086C9;
}

.DivTitulo_Texto1
{
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-size:35px;
	font-weight:300;
	font-style:normal;
	line-height:34px;
	color:#000;
}

.DivTitulo_Texto2
{
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-size:45px;
	font-weight:700;
	font-style:normal;
	line-height:34px;
	color:#000;
}

.DivTitulo_Texto3
{
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-size:35px;
	font-weight:700;
	font-style:normal;
	line-height:34px;
	color:#000;
}

.DivTexto_Plano
{
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-size:20px;
	font-weight:400;
	font-style:normal;
	line-height:24px;
	color:#000;
}

.DivTexto_Plano a
{
	text-decoration:none;
	color:#000;
}

.DivTexto_Plano a:hover
{
	
	color:#0086C9;
}


.td_ListadoEquipo
{
	width:50%;
	text-align:center;
	vertical-align:top;
	padding-right:10px;
	background-image:url(../imagenesweb/SombraLateral_Izquierda.png);
	background-position:right top;
	background-repeat:no-repeat;

}

.ListadoEquipo_Nombre
{
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:35px;
	font-weight:700;
	font-style:normal;
	line-height:34px;
	color:#000;
}

.ListadoEquipo_Cargo
{
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:25px;
	font-weight:300;
	font-style:normal;
	line-height:34px;
	color:#000;
}

.ListadoEquipo_Descripcion
{
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:20px;
	font-weight:400;
	font-style:normal;
	line-height:24px;
	color:#000;
}

.td_Boton_Izd
{
	width:50%;
	text-align:izd;
	vertical-align:top;

}

.td_Boton_Dch
{
	width:50%;
	text-align:izd;
	vertical-align:top;

}




.TD_Pie_Copyright
{
	width:70%;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:12pt;
	font-style:normal;
	font-variant:normal;
	font-weight:500;
	color:#000;
	line-height:18px;		
	vertical-align:top;
	padding-top:0px;

}

.TD_Pie_Copyright a
{
	font-weight:400;
	color:#5B5B5F;
	text-decoration:none;

}

.TD_Pie_Copyright a:hover
{
	color:#0086C9;

}

.TD_Pie_DisenadoPor
{
	width:30%;
	text-align:right;
	font-family: 'Oxygen', sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#fff;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;

}

.Texto_TitularPagina
{
	font-family: 'Oxygen', sans-serif;
	font-weight:700;
	font-size:35px;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:35px;	
}

.td_ListadoTrabajos
{
	width:50%;
	text-align:left;
	vertical-align:top;
	background:#fff;
	padding:3px;
	box-shadow: 2px 2px 3px #878787;
   -webkit-box-shadow: 2px 2px 3px #878787;
   -moz-box-shadow: 2px 2px 3px #878787;
	
}

.td_ListadoTrabajos:hover
{
	background:#0086C9;
	cursor:pointer;
	
}

.td_ListadoTrabajos:hover .Texto_TrabajosListado_Descripcion
{
	color:#fff;
}

.td_ListadoTrabajos:hover .Texto_TrabajosListado_Titulo
{
	color:#fff;
}

.td_ListadoTrabajos:hover .BotonAzul
{
	background-color:#fff;
	border:solid #0086C9 1px;
	color:#0086C9;
}




.Div_ListadoTrabajos
{
	width:99%;
	padding:3px;

}

.Texto_TrabajosListado_Descripcion
{
	font-family: 'Oxygen', sans-serif;
	font-size:15px;
	font-weight:400;
	font-style:normal;
	line-height:20px;
	color:#000;
	letter-spacing:0px;

}

.Texto_TrabajosListado_Titulo
{
	font-family: 'Oxygen', sans-serif;
	font-size:26px;
	font-weight:700;
	font-style:normal;
	line-height:27px;
	color:#000;
	letter-spacing:0px;

}

.IframeVisorHome
{
	width:100%;
	height:auto;
	text-align:left;
	vertical-align:top;
	
}

.Texto_Plano
{
	font-family: 'Oxygen', sans-serif;
	font-size:20px;
	font-weight:400;
	font-style:normal;
	line-height:24px;
	color:#000;	
}

/*****************************************************************************/
/*comienzo de estilos de formulario de contacto*/
/*****************************************************************************/

.Td_Formulario_Contacto
{
	width:50%;
	text-align:left;
	vertical-align:top;
	font-weight:700;
	font-size:19pt;
	color:#000000;
	padding-bottom:0px;	

}

.Td_Formulario_Contacto_TextArea
{
	width:100%;
	text-align:left;
	vertical-align:top;
	font-weight:700;
	font-size:19pt;
	color:#000000;
	padding-bottom:0px;	

}

.LabelFormulario_NombreCampo {
	font-family: 'Lato', sans-serif;
	font-size:35px;
	font-weight:700;
	font-style:normal;
	color:#000;
	letter-spacing:-1px;
}

.LabelFormulario_NotaNombre {
	font-family: 'Lato', sans-serif;
	font-size:17pt;
	font-weight:300;
	font-style:italic;
	color:#6B6B6B;
}

.LabelFormulario_Info {
	font-size:11pt;
	font-weight:400;
	font-style:normal;
	color:#fff;
}

.Formulario_Text01
{
	font-family: 'Lato', sans-serif;
	height:60px;
	text-align:left;
	vertical-align:top;
	font-size:40px;
	font-weight:400;
	font-style:normal;
	color:#000;		
	border:solid #B2B3B9 1px;
	background-color:#FFF;
	-moz-border-radius: 5px 5px 5px 5px; /*para Firefox*/
	-webkit-border-radius: 5px 5px 5px 5px; /*para Safari y Chrome*/
	border-radius: 5px 5px 5px 5px; /* para Opera */
	box-shadow: 2px 1px 3px #000;
   -webkit-box-shadow: 2px 1px 3px #000;
   -moz-box-shadow: 2px 1px 3px #000;
}

.Formulario_TextArea01
{
	font-family: 'Lato', sans-serif;
	font-size:40px;
	line-height:38px;
	font-weight:400;
	color:#000;		
	border:solid #B2B3B9 1px;
	background-color:#FFF;
	-moz-border-radius: 5px 5px 5px 5px; /*para Firefox*/
	-webkit-border-radius: 5px 5px 5px 5px; /*para Safari y Chrome*/
	border-radius: 5px 5px 5px 5px; /* para Opera */
	box-shadow: 2px 1px 3px #000;
   -webkit-box-shadow: 2px 1px 3px #000;
   -moz-box-shadow: 2px 1px 3px #000;
}

.TD_Contacto_LOPD
{
	width:100%;
	text-align:left;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#000000;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;
}


.TD_Contacto_LOPD strong
{
	font-size:10pt;
	font-weight:700;

}

.Radio_Form {
	width:52px;
	height:52px;
	border: 3px solid #2B92DD;
	background-color: #FFFFFF;
	font-size: 12px;
	font-color: #00C4F4;
	color: #2B92DD;
}

.Radio_Form_Grande {
	width:78px;
	height:78px;
	border: 3px solid #2B92DD;
	background-color: #FFFFFF;
	font-size: 12px;
	font-color: #00C4F4;
	color: #2B92DD;
}

.Radio_Form_MuyGrande {
	width:123px;
	height:123px;
	border: 5px solid #2B92DD;
	background-color: #FFFFFF;
	font-size: 12px;
	font-color: #00C4F4;
	color: #2B92DD;
}


.Boton_GrandeCentral{
	width:96%;
	height:60px;
	text-align:center;
	vertical-align:middle;
	font-family: 'Lato', sans-serif;
	font-weight: 600; /* Bold: 700 / Regular: 400 / Light 300 */
	font-size: 30px;
	color: #fff;
	letter-spacing:1px;
	background-color:#4D9FD1;
	border:solid #fff 2px;
	box-shadow: 3px 2px 4px #686B6D;
   -webkit-box-shadow: 3px 2px 4px #686B6D;
   -moz-box-shadow: 3px 2px 4px #686B6D;
	-moz-border-radius: 10px 10px 10px 10px; /*para Firefox*/
	-webkit-border-radius: 10px 10px 10px 10px; /*para Safari y Chrome*/
	border-radius: 10px 10px 10px 10px; /* para Opera */ 
	text-shadow: 2px 2px 2px #000;	

}

.Boton_GrandeCentral:hover{

	background-color:#fff;
	border:solid #4D9FD1 2px;
	color: #4D9FD1;
	cursor:pointer;
	box-shadow: 1px 1px 1px #686B6D;
   -webkit-box-shadow: 1px 1px 1px #686B6D;
   -moz-box-shadow: 1px 1px 1px #686B6D;
}

.Boton_GrandeCentralVerde{
	width:96%;
	height:60px;
	text-align:center;
	vertical-align:middle;
	font-family: 'Lato', sans-serif;
	font-weight: 600; /* Bold: 700 / Regular: 400 / Light 300 */
	font-size: 27px;
	color: #fff;
	letter-spacing:1px;
	background-color:#39B24A;
	border:solid #fff 2px;
	box-shadow: 3px 2px 4px #686B6D;
   -webkit-box-shadow: 3px 2px 4px #686B6D;
   -moz-box-shadow: 3px 2px 4px #686B6D;
	-moz-border-radius: 10px 10px 10px 10px; /*para Firefox*/
	-webkit-border-radius: 10px 10px 10px 10px; /*para Safari y Chrome*/
	border-radius: 10px 10px 10px 10px; /* para Opera */ 
	text-shadow: 2px 2px 2px #000;	

}

.Boton_GrandeCentralVerde:hover{

	background-color:#fff;
	border:solid #39B24A 2px;
	color: #39B24A;
	cursor:pointer;
	box-shadow: 1px 1px 1px #686B6D;
   -webkit-box-shadow: 1px 1px 1px #686B6D;
   -moz-box-shadow: 1px 1px 1px #686B6D;
}

.Boton_GrandeCentralAzulOscuro{
	width:96%;
	height:88px;
	text-align:center;
	vertical-align:middle;
	font-family: 'Lato', sans-serif;
	font-weight: 600; /* Bold: 700 / Regular: 400 / Light 300 */
	font-size: 35px;
	color: #fff;
	letter-spacing:1px;
	background-color:#1b1464;
	border:solid #fff 2px;
	box-shadow: 3px 2px 4px #686B6D;
   -webkit-box-shadow: 3px 2px 4px #686B6D;
   -moz-box-shadow: 3px 2px 4px #686B6D;
	-moz-border-radius: 10px 10px 10px 10px; /*para Firefox*/
	-webkit-border-radius: 10px 10px 10px 10px; /*para Safari y Chrome*/
	border-radius: 10px 10px 10px 10px; /* para Opera */ 
	text-shadow: 2px 2px 2px #000;	

}

.Boton_GrandeCentralAzulOscuro:hover{

	background-color:#fff;
	border:solid #1b1464 2px;
	color: #87868a;
	cursor:pointer;
	box-shadow: 1px 1px 1px #686B6D;
   -webkit-box-shadow: 1px 1px 1px #686B6D;
   -moz-box-shadow: 1px 1px 1px #686B6D;
   text-shadow: 0px 0px 0px #000;	
}

.Formulario_CampoSelect
{
	width:98%;
	height:80px;
	text-align:left;
	vertical-align:middle;
	padding-left:6px;
	box-shadow: 2px 1px 3px #000;
   -webkit-box-shadow: 2px 1px 3px #000;
   -moz-box-shadow: 2px 1px 3px #000;
	-moz-border-radius: 5px 5px 5px 5px; /*para Firefox*/
	-webkit-border-radius: 5px 5px 5px 5px; /*para Safari y Chrome*/
	border-radius: 5px 5px 5px 5px; /* para Opera */ 
	font-weight: 400; /* Bold: 700 / Regular: 400 / Light 300 */
	font-size:28pt;
	color:#727176;
	border:solid #B2B3B9 1px;		
}

.Formulario_CampoInputText
{
	height:80px;
	text-align:left;
	vertical-align:top;
	font-size:50pt;
	font-weight:400;
	font-style:normal;
	color:#727176;		
	border:solid #B2B3B9 1px;
	background-color:#FFF;
	-moz-border-radius: 5px 5px 5px 5px; /*para Firefox*/
	-webkit-border-radius: 5px 5px 5px 5px; /*para Safari y Chrome*/
	border-radius: 5px 5px 5px 5px; /* para Opera */
	box-shadow: 2px 1px 3px #000;
   -webkit-box-shadow: 2px 1px 3px #000;
   -moz-box-shadow: 2px 1px 3px #000;
}

/*****************************************************************************/
/*fin de estilos de formulario de contacto*/
/*****************************************************************************/





































































.Texto_Grande_Fondo
{
	width:100%;
	height:50px;
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-weight:300;
	font-style:normal;
	color:#E6E6E6;
	letter-spacing:0px;

}

.TituloPrincipal_ConFondoDegradado
{
	position:relative;
	height:46px;
	text-align:center;
	font-family: 'Oxygen', sans-serif;
	font-weight:300;
	font-size:32pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:50px;
	background: rgba(158,5,5,1);
background: -moz-linear-gradient(left, rgba(158,5,5,1) 0%, rgba(255,0,0,0.8) 50%, rgba(158,5,5,0.6) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(158,5,5,1)), color-stop(50%, rgba(255,0,0,0.8)), color-stop(100%, rgba(158,5,5,0.6)));
background: -webkit-linear-gradient(left, rgba(158,5,5,1) 0%, rgba(255,0,0,0.8) 50%, rgba(158,5,5,0.6) 100%);
background: -o-linear-gradient(left, rgba(158,5,5,1) 0%, rgba(255,0,0,0.8) 50%, rgba(158,5,5,0.6) 100%);
background: -ms-linear-gradient(left, rgba(158,5,5,1) 0%, rgba(255,0,0,0.8) 50%, rgba(158,5,5,0.6) 100%);
background: linear-gradient(to right, rgba(158,5,5,1) 0%, rgba(255,0,0,0.8) 50%, rgba(158,5,5,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e0505', endColorstr='#9e0505', GradientType=1 );

}






.Texto_Plano_Blanco
{
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:20pt;
	font-style:normal;
	color:#fff;
	letter-spacing:0px;
	line-height:28px;	
}

.td_Servicios
{
	vertical-align:top;
	width:50%;

}

.td_Servicios:hover
{
	cursor:pointer;

}

.td_Servicios:hover .Div_Icono_ServiciosConsultoria
{
	background-image:url(../imagenesweb/Ico_ServiciosConsultoria_On.png);

}

.td_Servicios:hover .Div_Icono_ServiciosDireccion
{
	background-image:url(../imagenesweb/Ico_ServiciosDireccion_On.png);

}

.td_Servicios:hover .TituloCelda_Grande
{
	color:#ff0000;

}

.td_Servicios:hover .BotonNegro {
	cursor:pointer;
	background-color:#ff0000;
	border:solid #035e94 0px;
	color:#ffffff;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;
}



.TituloCelda_Pequeno
{
	font-family: 'Oxygen', sans-serif;
	font-weight:500;
	font-size:20pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;

}

.TituloCelda_Grande
{
	font-family: 'Oxygen', sans-serif;
	font-weight:600;
	font-size:32pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;

}

.TituloCelda_Mediano
{
	font-family: 'Oxygen', sans-serif;
	font-weight:600;
	font-size:28pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;

}

.Texto_DescripcionTabla
{
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:16pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:24px;	
}

.Div_Icono_ServiciosConsultoria
{
	position:relative;
	width:126px;
	height:126px;
	background-image:url(../imagenesweb/Ico_ServiciosConsultoria_Off.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.Div_Icono_ServiciosDireccion
{
	position:relative;
	width:126px;
	height:126px;
	background-image:url(../imagenesweb/Ico_ServiciosDireccion_Off.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.Div_Descripcion_ServiciosConsultoria
{
	vertical-align:middle;
	text-align:left;
	width:100%;
	height:35px;
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:20pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:28px;
	border-bottom:solid #F00 1px;

}

.Div_Descripcion_ServiciosDireccion
{
	vertical-align:middle;
	text-align:right;
	width:100%;
	height:35px;
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:20pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:28px;
	border-bottom:solid #F00 1px;

}

.BotonNegro {
	height:47px;
	border:solid #fff 0px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#000;
	color:#fff;
	font-family: 'Oxygen', sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	/*box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;*/
}

.BotonNegro:hover {
	cursor:pointer;
	background-color:#ff0000;
	border:solid #035e94 0px;
	color:#ffffff;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;
}

.BotonBlanco {
	height:47px;
	border:solid #000 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#fff;
	color:#000;
	font-family: 'Oxygen', sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	/*box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;*/
}

.BotonBlanco:hover {
	cursor:pointer;
	background-color:#ff0000;
	border:solid #035e94 0px;
	color:#ffffff;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;
}

.BotonLocalizar {
	height:57px;
	border:solid #fff 1px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-color:#8bc53f;
	color:#fff;
	font-family: 'Oxygen', sans-serif;
	font-size: 20pt;
	font-style: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	text-align:center;
	vertical-align:middle;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;
}

.BotonLocalizar:hover {
	cursor:pointer;
	background-color:#ffffff;
	border:solid #8bc53f 1px;
	color:#8bc53f;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;
}





.td_NuestroEquipo
{
	vertical-align:top;
	text-align:left;
	width:33%;
	height:625px;
	background-image:url(../imagenesweb/SombraVertical_30x625.png);
	background-position:right top;
	background-repeat:no-repeat;

}

.td_NuestroEquipo:hover
{
	cursor:pointer;

}

.td_NuestroEquipo:hover .BotonBlanco
{
	background-color:#ff0000;
	border:solid #035e94 0px;
	color:#ffffff;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;

}

.td_NuestroEquipo:hover .TituloCelda_Mediano
{
	color:#ff0000;

}

.Texto_DescripcionMiembroEquipo
{
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:16pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:24px;	
}

.td_QueAportamos
{
	vertical-align:top;
	text-align:center;
	width:25%;

}

.Texto_QueAportamos
{
	font-family: 'Oxygen', sans-serif;
	font-weight:600;
	font-size:19pt;
	font-style:normal;
	color:#4D4D4D;
	letter-spacing:0px;
	line-height:24px;	
}

.MapaLocalizacion:hover 
{
	cursor:pointer;
}

.MapaLocalizacion:hover .BotonLocalizar 
{
	cursor:pointer;
	background-color:#ffffff;
	border:solid #8bc53f 1px;
	color:#8bc53f;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;
}

.Div_DegradadoContacto
{
	width:100%;
	height:1075px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(15%, rgba(0,0,0,1)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0 );
}




.TD_Pie_Logo
{
	width:34%;
	height:282px;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#fff;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;
	background-image:url(../imagenesweb/SombraVerticalIzquierda_17x282.png);
	background-position:right top;
	background-repeat:no-repeat;
}

.TD_Pie_DatosContacto
{
	width:44%;
	height:282px;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#fff;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;

}

.TD_Pie_Menu
{
	width:22%;
	height:282px;
	text-align:right;
	background-image:url(../imagenesweb/SombraVerticalDerecha_17x282.png);
	background-position:left top;
	background-repeat:no-repeat;
}

.Texto_DatosContactoPie
{
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:16pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:24px;	
}

.Div_Pie_Telefono
{
	width:90%;
	height:24px;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:20pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#1A1A1A;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;
	background-image:url(../imagenesweb/ico_Pie_Telefono.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:32px;
	padding-top:7px;
}

.Div_Pie_Telefono a
{
	color:#1A1A1A;
	text-decoration:none;
}

.Div_Pie_Telefono:hover a
{
	color:#ff0000;
}

.Div_Pie_Movil
{
	width:90%;
	height:24px;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:20pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#1A1A1A;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;
	background-image:url(../imagenesweb/ico_Pie_Movil.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:32px;
	padding-top:7px;
}

.Div_Pie_Movil a
{
	color:#1A1A1A;
	text-decoration:none;
}

.Div_Pie_Movil:hover a
{
	color:#ff0000;
}

.Div_Pie_Email
{
	width:90%;
	height:24px;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:20pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#1A1A1A;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;
	background-image:url(../imagenesweb/ico_Pie_Email.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:32px;
	padding-top:7px;
}

.Div_Pie_Email a
{
	color:#1A1A1A;
	text-decoration:none;
}

.Div_Pie_Email:hover a
{
	color:#ff0000;
}

.Div_MenuPie
{
	width:100%;
	height:28px;
	text-align:right;
	font-family: 'Oxygen', sans-serif;
	font-size:20pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#1A1A1A;	
	vertical-align:middle;
	padding-top:0px;
	border-bottom:solid #F00 1px;
	padding-bottom:19px;
	padding-top:11px;
	
}

.Div_MenuPie:hover
{
	cursor:pointer;
	background-color:#F00;
	
}

.Div_MenuPie:hover .TituloMenuPie_Grande
{
	color:#FFF;
	
}

.Div_MenuPie:hover .TituloMenuPie_Grande
{
	color:#TituloMenuPie_Pequeno;
	
}

.TituloMenuPie_Grande
{
	font-family: 'Oxygen', sans-serif;
	font-weight:500;
	font-size:22pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;

}

.TituloMenuPie_Pequeno
{
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:13pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;

}





.TD_ProyectosIzquierda_Imagen
{
	width:40%;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#fff;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;

}

.TD_ProyectosIzquierda_Textos
{
	width:60%;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#fff;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;
	background-image:url(../imagenesweb/SombraVerticalDerecha_17x282.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:22px;

}

.TD_ProyectosDerecha_Imagen
{
	width:40%;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#fff;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;

}

.TD_ProyectosDerecha_Textos
{
	width:60%;
	text-align:left;
	font-family: 'Oxygen', sans-serif;
	font-size:10pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#fff;
	line-height:14px;		
	vertical-align:top;
	padding-top:0px;
	background-image:url(../imagenesweb/SombraVerticalIzquierda_17x282.png);
	background-position:right top;
	background-repeat:no-repeat;
	padding-right:22px;

}

.Texto_Proyectos_TituloListado
{
	font-family: 'Oxygen', sans-serif;
	font-weight:600;
	font-size:28pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;

}

.Texto_Proyectos_DescripcionListado
{
	font-family: 'Oxygen', sans-serif;
	font-weight:400;
	font-size:16pt;
	font-style:normal;
	color:#000;
	letter-spacing:0px;
	line-height:24px;	
}

.TablaProyecto
{

}

.TablaProyecto:hover
{
	cursor:pointer;

}

.TablaProyecto:hover .BotonNegro {
	cursor:pointer;
	background-color:#ff0000;
	border:solid #035e94 0px;
	color:#ffffff;
	-webkit-box-shadow: 0px 0px 0px #000;
   -moz-box-shadow: 0px 0px 0px #000;
   text-shadow: 0px 0px 0px #000;
}

.td_ContactoUsuarios_Linkedin {
	height:56px;
	background-image:url(../imagenesweb/Ico_Contacto_Linkedin_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
}

.td_ContactoUsuarios_Linkedin:hover {
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_Contacto_Linkedin_On.png);
}

.td_ContactoUsuarios_Email {
	height:56px;
	background-image:url(../imagenesweb/Ico_Contacto_Email_Off.png);
	background-position:center top;
	background-repeat:no-repeat;
}

.td_ContactoUsuarios_Email:hover {
	cursor:pointer;
	background-image:url(../imagenesweb/Ico_Contacto_Email_On.png);
}

.Boton_EnviarFormulario{
	width:96%;
	height:60px;
	text-align:center;
	vertical-align:middle;
	font-family: 'Lato', sans-serif;
	font-weight: 700; /* Bold: 700 / Regular: 400 / Light 300 */
	font-size: 35px;
	color: #fff;
	background-color:#88C23F;
	border:solid #fff 1px;
	box-shadow: 3px 2px 4px #686B6D;
   -webkit-box-shadow: 3px 2px 4px #686B6D;
   -moz-box-shadow: 3px 2px 4px #686B6D;
	-moz-border-radius: 10px 10px 10px 10px; /*para Firefox*/
	-webkit-border-radius: 10px 10px 10px 10px; /*para Safari y Chrome*/
	border-radius: 10px 10px 10px 10px; /* para Opera */ 
	text-shadow: 2px 2px 2px #000;	

}

.Boton_EnviarFormulario:hover{

	background-color:#A67C52;
	color: #fff;
	cursor:pointer;
	box-shadow: 1px 1px 1px #686B6D;
   -webkit-box-shadow: 1px 1px 1px #686B6D;
   -moz-box-shadow: 1px 1px 1px #686B6D;
}






.TablaNoticiasIHSInnovationHandlingServices
{
	transition: background-color 0.1s linear;
}

.TablaNoticiasIHSInnovationHandlingServices:hover
{
	background-color: #333159;
	cursor:pointer;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Texto_FechaNoticiasIHSInnovationHandlingServices {
	transition: background-color 0.1s linear;
	color:#fff;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Texto_TituloNoticiasIHSInnovationHandlingServices {
	transition: background-color 0.1s linear;
	color:#fff;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Texto_TituloNoticiasIHSInnovationHandlingServices strong {
	transition: background-color 0.1s linear;
	color:#fff;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Texto_TituloDestacadaNoticiasIHSInnovationHandlingServices {
	transition: background-color 0.1s linear;
	color:#29609e;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Texto_TituloDestacadaNoticiasIHSInnovationHandlingServices strong {
	transition: background-color 0.1s linear;
	color:#336535;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Texto_DescripcionNoticiasIHSInnovationHandlingServices {
	transition: background-color 0.1s linear;
	color:#29abe2;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Texto_DescripcionDestacadaNoticiasIHSInnovationHandlingServices {
	transition: background-color 0.1s linear;
	color:#CCC;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Boton {
	background-color: #cf7321;
	transition: background-color 0.1s linear;
	color:#fff;
}

.Texto_AmpliarNoticia
{
	font-size:15pt;
	font-weight:400;
	font-style:italic;
	color:#333159;
	line-height:30px;
	letter-spacing:3px;
}

.TablaNoticiasIHSInnovationHandlingServices:hover .Texto_AmpliarNoticia {
	transition: background-color 0.1s linear;
	color:#fff;
}

.td_ListadoNoticiasIHSInnovationHandlingServices_Imagen{
	width:50%;
	text-align:left;
	vertical-align:top;
	background-position:left top;
	background-repeat:no-repeat;
}

.td_ListadoNoticiasIHSInnovationHandlingServices_Contenido
{
	width:50%;
	vertical-align:middle;
	font-size:22pt;
	font-weight:400;
	font-style:italic;
	color:#000;
	line-height:35px;
	
}

.Texto_FechaNoticiasIHSInnovationHandlingServices
{
	font-size:13pt;
	font-weight:400;
	font-style:normal;
	color:#29abe2;
	line-height:25px;
	letter-spacing:3px;
}

.Texto_TituloNoticiasIHSInnovationHandlingServices
{
	font-size:35pt;
	font-weight:700;
	font-style:normal;
	color:#000;
	line-height:39px;
	letter-spacing:-1px;
}

.Texto_TituloNoticiasIHSInnovationHandlingServices strong
{
	font-weight:900;

}

.Texto_DescripcionNoticiasIHSInnovationHandlingServices
{
	font-size:25pt;
	font-weight:400;
	font-style:italic;
	color:#000;
	line-height:30px;
}

.BotonEnviar {
	width:50%;
  border-color: #fff;
  color: #fff;
	box-shadow: 2px 2px 3px #000;
   -webkit-box-shadow: 2px 2px 3px #000;
   -moz-box-shadow: 2px 2px 3px #000;
   text-shadow: 1px 1px 1px #000;	  
  background-image: -webkit-linear-gradient(45deg, #fff 50%, transparent 50%);
  background-image: linear-gradient(45deg, #fff 50%, transparent 50%);
  background-position: 100%;
  background-size: 400%;
  -webkit-transition: background 300ms ease-in-out;
  transition: background 300ms ease-in-out;
}
.BotonEnviar:hover {
  background-position: 0;
  border-color: #333159;
  color: #333159;
}

.BotonVerNoticias {
  box-sizing: border-box;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #333159;
  border: 2px solid #fff;
  border-radius: 0.6em;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
  font-size: 22pt;
  font-weight: 400;
  line-height: 1;
  margin: 0px;
  padding: 15px;
  text-decoration: none;
  text-align: center;
  font-family: 'Exo', sans-serif;
  font-weight: 700;
  padding-left:195px;
  
}

<!--//////////////////////////-->


.Texto_Noticias_Fecha
{
	font-family: 'Exo', sans-serif;
	font-size:25px;
	font-weight:300;
	font-style:normal;
	color:#666666;
	line-height:30px;
	letter-spacing:0px;
	text-shadow: 0px 0px 0px #fff;

}

.BloqueNoticia:hover .Texto_Noticias_Fecha
{
	color:#FFF;
	transition: color 0.1s linear;
	cursor:pointer;
}

.Texto_Noticias_Titulo
{
	font-family: 'Exo', sans-serif;
	font-size:60px;
	font-weight:700;
	font-style:normal;
	color:#000;
	line-height:59px;
	letter-spacing:0px;
	text-shadow: 0px 0px 0px #fff;

}

.BloqueNoticia:hover .Texto_Noticias_Titulo
{
	color:#FFF;
	transition: color 0.1s linear;
	cursor:pointer;
}

.Texto_Noticias_SubTitulo
{
	font-family: 'Exo', sans-serif;
	font-size:45px;
	font-weight:400;
	font-style:normal;
	color:#000;
	line-height:45px;
	letter-spacing:0px;
	text-shadow: 0px 0px 0px #fff;

}


.BloqueNoticia:hover .Texto_Noticias_SubTitulo
{
	color:#29abe2;
	transition: color 0.1s linear;
	cursor:pointer;
}

.Texto_Noticias_AmpliarNoticia
{
	font-size:20pt;
	font-weight:400;
	font-style:normal;
	color:#333159;
	line-height:30px;
	letter-spacing:3px;
}

.BloqueNoticia:hover .Texto_Noticias_AmpliarNoticia
{
	color:#fff;
	transition: color 0.1s linear;
	cursor:pointer;
}

.BloqueNoticia
{
	transition: background-color 0.1s linear;
	background-color: #fff;
}

.BloqueNoticia:hover
{
	
	background-color: #333159;
	cursor:pointer;
}

.DivNoticia{
	width:100%;
	text-align:left;
	vertical-align:top;
	/*background-color:#ec1e79;*/
		box-shadow: 0px 0px 0px #686B6D;
   -webkit-box-shadow: 0px 0px 0px #686B6D;
   -moz-box-shadow: 0px 0px 0px #686B6D;
	-moz-border-radius: 10px 10px 10px 10px; /*para Firefox*/
	-webkit-border-radius: 10px 10px 10px 10px; /*para Safari y Chrome*/
	border-radius: 10px 10px 10px 10px; /* para Opera */ 
	/*text-shadow: 2px 2px 2px #000;*/
	transition: box-shadow 0.1s linear;
}



.BloqueNoticia:hover .DivNoticia
{
	transition: box-shadow 0.1s linear;
		box-shadow: 2px 2px 3px #686B6D;
   -webkit-box-shadow: 2px 2px 3px #686B6D;
   -moz-box-shadow: 2px 2px 3px #686B6D;
	cursor:pointer;
}


.Texto_NoticiasListado_Fecha
{
	font-family: 'Exo', sans-serif;
	font-size:20px;
	font-weight:300;
	font-style:normal;
	color:#666666;
	line-height:25px;
	letter-spacing:0px;
	text-shadow: 0px 0px 0px #fff;

}

.Texto_NoticiasListado_Titulo
{
	font-family: 'Exo', sans-serif;
	font-size:40px;
	font-weight:700;
	font-style:normal;
	color:#000;
	line-height:40px;
	letter-spacing:0px;
	text-shadow: 0px 0px 0px #fff;

}

.Texto_NoticiasListado_SubTitulo
{
	font-family: 'Exo', sans-serif;
	font-size:30px;
	font-weight:400;
	font-style:italic;
	color:#000;
	line-height:35px;
	letter-spacing:0px;
	text-shadow: 0px 0px 0px #fff;

}

.Texto_NoticiasListado_AmpliarNoticia
{
	font-size:20px;
	font-weight:400;
	font-style:normal;
	color:#333159;
	line-height:30px;
	letter-spacing:3px;
}

.BloqueNoticia:hover .Texto_NoticiasListado_Fecha
{
	color:#FFF;
	transition: color 0.1s linear;
	cursor:pointer;
}

.BloqueNoticia:hover .Texto_NoticiasListado_Titulo
{
	color:#FFF;
	transition: color 0.1s linear;
	cursor:pointer;
}

.BloqueNoticia:hover .Texto_NoticiasListado_SubTitulo
{
	color:#29abe2;
	transition: color 0.1s linear;
	cursor:pointer;
}

.BloqueNoticia:hover .Texto_NoticiasListado_AmpliarNoticia
{
	color:#fff;
	transition: color 0.1s linear;
	cursor:pointer;
}

.Td_NoticiasListado_2Columnas{
	width:50%;
	text-align:left;
	vertical-align:top;

}





