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

*{
	margin:0;
	padding:0;
}
body{
	background: #dadbda url(img/fondo.png) repeat-x;
	margin:0;
}

/* Fuente para la Web*/
@font-face {
    font-family: 'Oswald';
    src: url('fonts/Oswald-Light-webfont.eot');
    src: url('fonts/Oswald-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Oswald-Light-webfont.woff') format('woff'),
         url('fonts/Oswald-Light-webfont.ttf') format('truetype'),
         url('fonts/Oswald-Light-webfont.svg#OswaldLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ShantiRegular';
    src: url('fonts/Shanti-Regular-webfont.eot');
    src: url('fonts/Shanti-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Shanti-Regular-webfont.woff') format('woff'),
         url('fonts/Shanti-Regular-webfont.ttf') format('truetype'),
         url('fonts/Shanti-Regular-webfont.svg#ShantiRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Fin de la Fuente para la Web */

/*Encabezado*/
div#contenedor{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:auto;
	background:#dadbda;
	box-shadow: 0px 0px 30px 5px #000000;
}
div#header{
	width:980px;
	height:162px;
	background: url(img/fd-header.png) repeat-x;
}
div#logo{
	width:210px;
	height:150px;
	margin-left:20px;
	float:left;
}
div#red-social{
	width:244px;
	height:32px;
	margin-right:20px;
	margin-top:10px;
	float:right;
}
div#red-social span{
	font-family: 'ShantiRegular', sans-serif;
	font-size:16px;
	color:#4a7abc;
	float:left;
	padding-top:7px;
	text-shadow: 0 1px #4a7abc;
}
div#btn-fb{
	width:32px;
	height:32px;
	margin-left:17px;
	margin-right:20px;
	background:url(img/fb.png);
	float:left;
}
div#btn-fb:hover{
	background:url(img/fb-h.png);
}
div#btn-tw{
	width:32px;
	height:32px;
	margin-right:20px;
	background:url(img/tw.png);
	float:left;
}
div#btn-tw:hover{
	background:url(img/tw-h.png);
}
div#btn-b{
	width:32px;
	height:32px;
	background:url(img/b.png);
	float:left;
}
div#btn-b:hover{
	background:url(img/b-h.png);
}
div#eslogan{
	width:518px;
	height:60px;
	margin-top:48px;
	margin-right:20px;
	float:right;
}
/* Fin de Encabezado */

/* Barra de Navegación */
div#barra-nav{
	width:980px;
	height:52px;
	background:url(img/b-nav.png) no-repeat;
}
div#barra-nav ul{
	margin:0px;
	padding:0px;
}
div#barra-nav ul li{
	list-style:none;
}
.btn-inicio{
	width:85px;
	height:39px;
	margin-top:8px;
	margin-left:67px;
	margin-right:23px;
	float:left;
	background:url(img/btn-01.png);
}
.btn-inicio:hover{
	background:url(img/btn-01-h.png);
}
.btn-quienes-somos{
	width:135px;
	height:39px;
	margin-top:8px;
	margin-right:23px;
	float:left;
	background:url(img/btn-02.png);
}
.btn-quienes-somos:hover{
	background:url(img/btn-02-h.png);
}
.btn-servicios{
	width:111px;
	height:39px;
	margin-top:8px;
	margin-right:23px;
	float:left;
	background:url(img/btn-03.png);
}
.btn-servicios:hover{
	background:url(img/btn-03-h.png);
}
.btn-soluciones{
	width:118px;
	height:39px;
	margin-top:8px;
	margin-right:23px;
	float:left;
	background:url(img/btn-04.png);
}
.btn-soluciones:hover{
	background:url(img/btn-04-h.png);
}
.btn-entrenamiento{
	width:148px;
	height:39px;
	margin-top:8px;
	margin-right:23px;
	float:left;
	background:url(img/btn-05.png);
}
.btn-entrenamiento:hover{
	background:url(img/btn-05-h.png);
}
.btn-contactenos{
	width:132px;
	height:39px;
	margin-top:8px;
	margin-right:23px;
	float:left;
	background:url(img/btn-06.png);
}
.btn-contactenos:hover{
	background:url(img/btn-06-h.png);
}
/* Fin de Barra de Navegación */

/* Slide */
div#slide{
	width:980px;
	height:400px;
	margin-top:0px;
	margin-bottom:5px;
}
.img-slide{
	height:350px;
	padding: 0 20px;
	float:left;
}
.title{
	font-family: 'ShantiRegular', sans-serif;
	color: #999933;
	padding-top:20px;
	padding-left:20px;
	float:left;
}
.txt-slide{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:150%;
	color: #333;
	margin-top:70px;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
}
div#slide b{
	color: #0063ba;
}
.btn-infor{
	font-size:18px;
	margin: 25px 30px;
	float:right;
	text-transform: uppercase;
}
.btn-infor:hover{
	opacity:0.5;
}
/*Fin de Slide */

/* Contenido */
div#contenido{
	width:940px;
	height:auto;
	margin: 0 20px 0 20px; 
}
div#bloque-izq{
	width:715px;
	height:auto;
	float:left;
}
div#cdro-txt{
	width:715px;
	height:auto;
	margin-top:4px;
	margin-bottom:20px;
	background:#FFFFFF;
	border-radius:15px;
	padding-bottom:20px;
}
.ttl-principal{
	font-family: "Oswald", Helvetica, Verdana;
	font-size: 32px;
	color: #0063ba;
	text-shadow: 0px 1px #0063ba; 
}
.txt-izq{
	font-family: "Arial", Helvetica, Verdana, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#343434;
	margin:0;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	line-height: 20px;
}
div#cdro-txt b{
	color:#000;
}
.cdro-img{
	margin:5px;
}
.img-izq{
	width:685px;
	height:250px;
	background: #000;
}
div#separador{
	width:20px;
	height:465px;
	background:url(img/separador.png) 0px -20px no-repeat;
	float:left;
}
div#bloque-der{
	width:205px;
	height:495px;
	float:left;
}
.bloque-der-1{
	height:165px;
	width:205px;
}
.ttl-bloque-der{
	font-family: "Oswald", Helvetica, Verdana;
	font-size: 24px;
	color: #0063ba;
	text-shadow: 0px 1px #0063ba; 
}
div#cdro-informes{
	width:205px;
	height:100px;
	margin-top:4px;
	background:url(img/cdro-informes.png) no-repeat;
}
div#txt-fono{
	width:auto;
	height:25px;
	padding-top:10px;
	text-align:center;
}
.txt-informes{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#4a7abc;
	font-size:12px;
}
div#txt-mail{
	width:auto;
	height:24px;
	padding-top:5px;
	text-align:center;	
}
div#btn-recursos{
	width:171px;
	height:46px;
	margin-top:35px;
	margin-left:25px;
	background:url(img/btn-recursos.png) no-repeat;
	z-index:99;
}
div#btn-recursos:hover{
	background:url(img/btn-recursos-h.png) no-repeat;
}
#btn-soporte{
	width:176px;
	height:47px;
	margin-top:40px;
	margin-left:25px;
	background:url(img/btn-soporte.png) no-repeat;
}
div#btn-soporte:hover{
	background:url(img/btn-soporte-h.png) no-repeat;
}
/*Fin de Contenido */

/* Pie de Página */
div#footer{
	width:980px;
	height:87px;
	background:url(img/footer.png) no-repeat;
	text-align:center;
}
div#footer p {
	padding-top:20px;
	font-family: 'ShantiRegular', sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:15px;
	text-shadow: 0 1px #FFFFFF;
}
div#footer p a{
	color:#cfda44;
	text-decoration:none;
	text-shadow: 0 1px #cfda44;
}
div#footer p a:hover{
	text-decoration: underline;
}
div#footer cite{
	font-family: 'ShantiRegular', sans-serif;
	float:right; 
	margin-right:20px;
	margin-top:-5px;
	color:#284062;
	text-shadow: 0 1px #284062;
}
div#footer cite a {
	color:#FFFFFF;
	font-family: "Oswald", Helvetica, Verdana;
	text-decoration:none;
	text-shadow: 0 1px #FFFFFF;
}
div#footer cite a:hover {
	text-decoration: underline;
}
/* Fin de Pie de Página  */