@font-face {
 font-family: Gotham-Light;
 src: url("../fuentes/Gotham-Light.eot") /* EOT file for IE */
}
@font-face {
 font-family: Gotham-Light;
 src: url("../fuentes/Gotham-Light.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Gotham-Book;
 src: url("../fuentes/Gotham-Book.eot") /* EOT file for IE */
}
@font-face {
 font-family: Gotham-Book;
 src: url("../fuentes/Gotham-Book.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Gotham-Bold;
 src: url("../fuentes/Gotham-Bold.eot") /* EOT file for IE */
}
@font-face {
 font-family: Gotham-Bold;
 src: url("../fuentes/Gotham-Bold.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: Gotham-Black;
 src: url("../fuentes/Gotham-Black.eot") /* EOT file for IE */
}
@font-face {
 font-family: Gotham-Black;
 src: url("../fuentes/Gotham-Black.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
 font-family: MyCustomFont;
 src: url("../fuentes/BAUERG_.eot") /* EOT file for IE */
}
@font-face {
 font-family: MyCustomFont;
 src: url("../fuentes/BAUERG_.TTF") /* TTF file for CSS3 browsers */
}

body  {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(../imagenes/bg.jpg);
background-position:left top;
background-repeat:repeat;
background-attachment: fixed;
    min-height: 100%; /* alto minimom FF y Safari */
    width: 100%;
    height: 100%; /* alto minimo para IE Windows */

}
	.div_general {
	margin-left:auto;
	margin-right:auto;	
	width:1000px;
			}
			
			
.div_contenido_slider{
	float:left;
	width:740px;
	height:400px;
	background-color:#FFF;
	background:rgba(255,255,255,100);
	margin-left:260px;
	margin-top:24px;
}


/* recuadros home*/
.div_contenido{
	float:left;
	width:700px;
	background-color:#FFF;
	padding:20px;
	margin-left:260px;
	margin-top:24px;
}

.div_contenido_txt{
	float:left;
	width:680px;
	background-color:#FFF;
	padding:30px;
	margin-left:260px;
	margin-top:24px;
		font: normal 14px/24px arial, verdana, sans-serif;	
	color:#444444;
	text-align:left;
	padding-bottom:50px;
}

.div_titulos_secciones{
	float:left;
	width:680px;
	background-color:#CCC;
	padding-bottom:10PX;
	padding-left:30PX;
	padding-top:30PX;
	padding-right:30PX;
	margin-left:-30px;
	margin-top:-30px;
	margin-bottom:30PX;
	font: normal 15px/20px MyCustomFont, arial, verdana, sans-serif;	
	color:#263962;
	text-shadow:#eeeeee  1px 1px; 
	text-align:left;
	BORDER-BOTTOM: #888888  1px solid;

}

.txt_titulo{
	font: bold 14px/24px arial, verdana, sans-serif;	
	color:#036;


}


 .formulario1 {
	BORDER-RIGHT:#cccccc 1px solid; BORDER-TOP: #cccccc  1px solid; FONT-SIZE: 11px; BACKGROUND:#ffffff; BORDER-LEFT: #cccccc  1px solid; COLOR:#000000; BORDER-BOTTOM: #cccccc  1px solid; FONT-FAMILY: arial, verdana, sans-serif;	 WIDTH: 260px; HEIGHT: 28px; padding-left:4px;
}
.formulario2 {
	BORDER-RIGHT:#cccccc 1px solid; BORDER-TOP: #cccccc  1px solid; FONT-SIZE: 11px; BACKGROUND:#ffffff; BORDER-LEFT: #cccccc  1px solid; COLOR:#000000; BORDER-BOTTOM: #cccccc  1px solid; FONT-FAMILY: arial, verdana, sans-serif;	 WIDTH: 260px; HEIGHT:90px; padding-left:4px;
}

  .formulario3 {
	BORDER-RIGHT:#cccccc 1px solid; BORDER-TOP: #cccccc  1px solid; FONT-SIZE: 11px; BACKGROUND:#ffffff; BORDER-LEFT: #cccccc  1px solid; COLOR:#000000; BORDER-BOTTOM: #cccccc  1px solid; FONT-FAMILY: arial, verdana, sans-serif;	 WIDTH: 260px; HEIGHT: 28px; border-radius: 5px; ms-border-radius: 5px; moz-border-radius: 5px; webkit-border-radius: 5px;
khtml-border-radius: 5px; padding-left:4px;
}

.texto_formulario{
font:  normal 11px/18px Arial, tahoma, verdana, Helvetica, sans-serif;
color:#666666;
text-align:left;
}


.link_mail{
color:#213059;
text-decoration:none;
}
.link_mail:hover{

color:#4d8ed7;
text-decoration:underline;

}



.recuadros_home{
	float:left;
	width:200px;
	height:300px;
	text-align:center;
	padding-left: 10px; 
	padding-right:10px;
}

.recuadros_divisores{
	float:left;
	width:20px;
	height:300px;
}

.titulo_recuadros{
	font: normal 13px/30px MyCustomFont, arial, verdana, sans-serif;	
	color:#263962;
	text-shadow:#eeeeee  1px 1px; 
	text-align:center;
		letter-spacing:2px;
	}
	

.txt_recuadros{
	font: normal 14px/20px arial, verdana, sans-serif;	
	color:#263962;
	text-align:center;
	}

.ver_mas{
	font: normal 10px/18px MyCustomFont, arial, verdana, sans-serif;	
	color:#FFFFFF;
	letter-spacing:1px;
	text-shadow:#555555  1px 1px; 
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	padding-top:8px;
	margin-top:10px;
	text-decoration:none;
	background-color:#cccccc;
	border-radius: 9px; ms-border-radius: 9px; moz-border-radius: 9px; webkit-border-radius: 9px;khtml-border-radius: 9px;
}

.ver_mas:hover{
	text-shadow:#2d3f67  1px 1px; 
	text-decoration:none;
	background-color:#4d8ed7;
	border-radius: 3px; ms-border-radius: 3px; moz-border-radius: 3px; webkit-border-radius: 3px;khtml-border-radius: 3px;
}



/* recuadros home*/


/* menu*/
.menu{
	float:left;
	width:235px;
	height:100%;
	position:fixed;
	background-color:#FFF;
	background:rgba(24,38,79,0.70);
	overflow:visible;

}

.logo{
	float:left;
	width:1000px;
	height:157px;
	background-image:url(../imagenes/logo.png);
background-repeat:no-repeat;
	background-position: 235px 0px;

}
.div_botones{
	float:right;
	padding-right:20px;
	padding-top:20px;
	text-align:right;
}
.div_botones1{
		   	border-bottom:1px solid #596c97;
			margin-left:10px;
			
}

.link_menu{
	font: normal 12px/44px MyCustomFont, arial, verdana, sans-serif;	
	color:#eeeeee;
	text-shadow:#192a4f  1px 1px; 
	text-align:center;
	letter-spacing:2px;
	padding-left:18px;
	padding-right:10px;
	padding-bottom:8px;
	padding-top:8px;
	margin-top:50px;
	margin-right:0px;
	margin-left:0px;
	margin-bottom:50px; 
	text-decoration:none;

}

.link_menu:hover{
	text-decoration:none;
	color:#4d8ed7;
	}

/*menu*/




		/*footer*/
		
	.div_footer{
width:100%;
margin:0 auto;
margin-bottom:0px;
	width: 100%;
	height:70px;
}




.txt_footer{
	float:left;
text-align:left;
color:#ffffff;
	text-shadow:#192a4f  1px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:25px;
	margin-top:20px;
	margin-left:10px;

}


.link_footer{
	font: normal 11px  Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#bbbbbb;
	padding-left:5px;
	margin-left:10px;
	text-shadow:#2c2c2c  1px 1px; 
	text-align:left;
	text-decoration:none;
}

	.link_footer:hover{
			color:#eee;
	text-shadow:#2c2c2c  1px 1px; 
	text-decoration:none;
}


	.webdesign {
		opacity:0.50;

			}
	.webdesign:hover {
		opacity:1;
			}

	.icons_social {
		opacity:1;

			}
	.icons_social:hover {
		opacity:0.50;
			}
 	/*footer*/
	
	

/* empresa*/		
	.div_izq_empresa{
	float:left;
	width:450px;
	height:auto;
}

	.div_izq_titulo_empresa{
	float:left;
	width:450px;
	height:auto;
	font: bold 14px/24px arial, verdana, sans-serif;	
	color:#036;
}

	
	.div_der_empresa{
	float:right;
	margin-left:20px;
	width:200px;
	height:auto;
}


/* asesoramiento*/		
	.div_izq_asesoramiento{
	float:left;
	width:680px;
	height:auto;
	margin-bottom:40px;
	
}

	.div_izq_titulo_asesoramiento{
	width:680px;
	height:auto;
	font: bold 14px/24px arial, verdana, sans-serif;	
	color:#036;
	
}

	.div_izq_txt_asesoramiento{
	width:680px;
	height:auto;
	font: normal 14px/24px arial, verdana, sans-serif;	
	color:#444444;
	text-align:left;
	margin-bottom:20px;
}

	
	.div_der_asesoramiento{
	float:right;
	margin-left:20px;
	width:200px;
	height:auto;
}

/* asesoramiento*/		
	.div_izq_eventos{
	float:left;
	width:680px;
	height:auto;
	margin-bottom:40px;
		BORDER-BOTTOM: #ccc  1px solid;
	
}

	.div_izq_titulo_eventos{
	width:450px;
	height:auto;
	font: bold 14px/24px arial, verdana, sans-serif;	
	color:#036;
	
}

	.div_izq_txt_eventos{
	width:450px;
	height:auto;
	font: normal 14px/24px arial, verdana, sans-serif;	
	color:#444444;
	text-align:left;
	margin-bottom:20px;
}

	
	.div_der_eventos{
	float:right;
	margin-left:20px;
	width:200px;
	height:auto;
}



	.cuadro_capacitacion{

	font: normal 11px/14px arial, verdana, sans-serif;	
	color:#fff;
	text-align:center;
	padding:5px;
	background-color:#16244c;
			BORDER: #2e4068  1px solid;
	
}

	.cuadro_capacitacion1{
	color:#444444;
	background-color:#ffff;
	text-decoration:none;
	
}

	.cuadro_capacitacion1:hover{
	color:#fff;
	background-color:#ccc;
	text-decoration:none;
	
}

	.cuadro_capacitacion2{
	font: normal 11px/14px arial, verdana, sans-serif;	
	color:#444444;
	text-align:center;
	padding:5px;
	background-color:#ffff;
			BORDER: #2e4068  1px solid;
			text-decoration:none;
	
}



.gallery {
				zoom:1;
				width:auto;				
			}
			.gallery a {
			display:block;
				float:left;
				margin:4px;
				margin-bottom:10px;
				padding:5px;
				opacity:0.87;
				text-align:center;
				border:solid 1px #cacaca;
				background:#fff;
			}
			.gallery a:hover {
				opacity:1;
			}
			.gallery a img {
				border:none;
				display:block;
			}
			.gallery a#vlightbox{display:none}
			

  