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

body{margin:0; background-image:url(images/back.png); background-repeat:repeat-x; background-position:top; background-position:inherit; background-color:#6d6d4d; }

#head{ width:100%;height:178px; margin:0px auto 0px auto; background-image:url(images/back-head.png); background-repeat:repeat-x; text-align:center;}

#head-box{ width:920px;height:178px; margin:0px auto 0px auto; }

#logo{width:740px; height:139px; margin:0px 0px 0px 0px; float:left;}

#online{width:135px; height:100px; margin:25px 0px 0px 40px; text-align:left; float:left;}

#redes{width:20px; height:48px; margin:15px 0px 0px 0px; text-align:left; float:left;}

#linkedin{width:53px; height:15px; margin:19px 0px 0px 6px; text-align:left; float:left;}

/*------------------------MENU-----------------*/
	
#menu{
	/*margin:8px auto;VERSION 1*/
	margin:8px 0px 0px 200px;
	/*width:892px;VERSION 1*/
	width:560px;
	height:30px;
	text-align:center;
/*	padding:0px 0px 0px 40px;*/
	float:left;
	}
#menu ul {
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#d7d7b5;
	font-size:11pt;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#menu li {
	display:inline-block;
	float:left;
	height:30px;
	list-style-type:none;
	overflow:hidden;
	/*padding-left:55px;/*espacio entre boton} VERSION 1*/
	padding-left:0px;/*espacio entre boton}*/	
}
#menu ul li a, ul li a:hover, 
#menu ul li a:visited{
	text-decoration:none;
}		
.normalMenu, .normalMenu:visited,
.hoverMenu, .hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
	outline:none;
	padding:6px 15px; /*filo verde, espacio entre tipo y box}*/	
	display:block;
}
.hoverMenu,.hoverMenu:visited,
.selectedMenu,.selectedMenu:visited {
	margin-top:-30px;
	background-color:#122100;
	color:#fff;
}
.selectedMenu,.selectedMenu:visited {
	margin:0;
}
.normalMenu, .normalMenu:visited{
	color:#d7d7b5;
}

/*----------------------CONTENIDO-----------------------*/
#contenido{width:850px; margin:40px auto; float:auto;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:normal; line-height:18px;}

#contenidoav{width:850px; margin:40px auto; float:auto;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:normal; line-height:18px;}

#contenido ul{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:normal; line-height:18px; list-style:circle; list-style:block;list-style:url(images/bullet.png);}
#contenido ul li{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:normal; line-height:18px; list-style:url(images/bullet.png);list-style:url(images/bullet.png);}


#texto-contenido{width:500px; margin:0px 0px 0px 0px; float:left;}
#texto-contenido ul{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:normal; line-height:18px; list-style:circle; list-style:block;}
#texto-contenido ul li{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:normal; line-height:18px; list-style:url(images/bullet.png);}

#imagen-contenido{width:300px; margin:0px 0px 0px 50px; float:left;}

#titulos{height:70px; width:100%; margin:0px 0px 25px 0px; float:left;}
/*#titulos{height:63px; width:100%; margin:0px 0px 0px 0px; float:left;}*/

#seccion-titulo{ height:70px; width:675px; margin:0px 0px 0px 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; font-weight:bold; line-height:70px;}
/*#seccion-titulo{height:40px; width:775px; margin:0px 0px 0px 10px; float:left;}*/

#evaluados-img{margin:0 auto; float:auto; width:550px;}

#diagrama-img{margin:0 auto; float:auto; width:350px;}

/*----------------------CLIENTES----------------------*/
#clientes-contenido{width:825px; margin:60px auto; float:auto;}
#lista-clientes{ width: 250px;margin:0px 0px 0px 20px; float:left;}
#lista-clientes ul{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:normal; line-height:18px;  list-style:block;}
#lista-clientes ul li{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:normal; line-height:18px;list-style:url(images/bullet.png);}
#imagen-clientes{width:300px; margin:0px auto; float:auto;}

/*----------------------SERVICIOS----------------------*/
#contenido-servicios{width:840px; margin:40px auto; float:auto;}

/*#texto-servicios{width:859px; margin:0 auto; float:auto;}*/
#columna-uno{width:412px; margin:0px 15px 0px 0px; float:left;}
#columna-dos{width:412px; margin:0px 0px 0px 0px; float:left;}

#img-servicios{width:300px; margin:0 auto; float:auto; height:509px;}

#caja-iconos{margin:0px 0px 0px 0px; width:40px; float:left;}

#caja-servicios{margin:0px 0px 10px 5px; width:366px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:normal; text-align:left; line-height:40px;}
#caja-servicios a:link{font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:none;}
#caja-servicios a:hover{font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:none;}
#caja-servicios a:visited{font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:none;}

#iconos-servicios{ margin:0px 0px 10px 0px;width:100px; float:left; }
/*#iconos-servicios{ margin:0px 0px 10px 0px;width:40px; float:left; }*/#iconos-servicios-small{ margin:0px 0px 10px 0px;width:40px; float:left; }

#teatro-esquema{ margin:0 auto; float:auto; width:487px; height:367px; }


/*----------------------SLIDE HOME-----------------------*/
#cont-slide{width:950px; margin:20px auto; float:auto;}

#slideshow {
    position:relative;
    height:364px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

/*----------------------CATALOGO HOME-----------------------*/
#catalogo{width:950px; 
		  height:296px; 
		  margin:20px auto; 
		  float:auto; 
		  background-image:url(images/back-servicios.png); 
		  background-repeat:no-repeat;}

#wrapper {
				width: 900px;
				height:296px;
		        padding-top:50px;
				/*min-height: 100%;*/
			}
			#content {
				width: 940px;
				margin:0px 0px 0px 2px;
				overflow:hidden;
			}
	
			.list_carousel {
				margin:0px 0px 0px 0px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #666;
				text-align: center;
/*				background-color: #f0f0f0;
				border: 5px solid #ccc;*/
				width: 234px;
				height: 226px;
				padding: 0;
				margin: 0px 0px 0px 0px;
				display: block;
				float: left;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			#prev {
				margin-left: 10px;
			}
			#next {
				float: right;
				margin-right: 0px;
			}

/*----------------FORMULARIO CONTACTO--------------------*/
#contacto-contenido{width:725px; margin:60px auto; float:auto;}

#imagen-contacto{width:300px; margin:-40px 0px 0px 50px; float:left;}

#cont-wrapper { width:275px; padding:0px; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#fff; margin:0px 0px 0px 50px; float:left;}
#cont-wrapper div {clear:both;margin:1em 0;}
#cont-wrapper label {display:block;float:none;font-size:16px;width:auto;}
form#contform input {border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;padding:5px;font-size:16px;color:#333; -moz-border-radius: 5px;border-radius: 5px; }
form#contform textarea {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:100%;padding:0.6em 0.5em 0.7em;border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7; border-style:solid; border-width:1px; -moz-border-radius: 5px;border-radius: 5px; }

#buzon{float:left; margin:70px 0px 0px 0px;} 


/*------------------------FOOT-------------------------*/
#foot{height:190px; margin:40px auto; background-image:url(images/back-foot.png); background-repeat:repeat-x; text-align:center; }

#cont-fut{width:770px; height:210px; margin:0px auto; text-align:center; float:auto;}

#primero{ width:205px; height:210px; margin:0px 0px 0px 0px;float:left; text-align:right;}

#segundo{ width:287px; height:210px; margin:0px 0px 0px 50px;float:left; text-align:left;}

#tercero{ width:180px; height:210px; margin:0px 0px 0px 48px;float:left; text-align:right;}

#naranja-ubica{ width:75px; height:30px; margin:25px 0px 0px 10px;float:left; text-align:right;}

#naranja-comen{ width:92px; height:30px; margin:25px 0px 0px 0px;float:left; text-align:right;}

#naranja-mapa{ width:60px; height:30px; margin:25px 0px 0px 0px;float:left; text-align:right;}

#info-fut{ width:110px; height:150px; margin:25px 0px 0px 10px;float:left; text-align:left;}

/*----------------FORMULARIO FOOT--------------------*/
#contacto-wrapper { width:175px;margin:22px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#d7d7b5; float:left;}
#contacto-wrapper div {clear:both;margin:.0em 0;}
#contacto-wrapper label {display:block;float:none;font-size:12px;width:auto;}
form#contactoform input {/*border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;border-style:solid;border-width:1px;*/font-size:12px;color:#333; /*-moz-border-radius: 5px;border-radius: 5px;*/ }
form#contactoform textarea {font-family:Arial, Tahoma, Helvetica, sans-serif;font-size:100%;/*padding:0.6em 0.5em 0.7em;*//*border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7; border-style:solid; border-width:1px; -moz-border-radius: 5px;border-radius: 5px;*/ }
/*///////*/

/*-----------------------CLASES------------------------*/
h1{font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; font-weight:bold; line-height:10px;}


p{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; font-weight:normal; text-align:justify; line-height:18px;}

.porfavor{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; text-align:justify; line-height:18px;}

.texto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; text-align:justify; line-height:18px;}

.contacto{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f3b33b; font-weight:bold; line-height:10px;}

.info{font-family:Arial, Helvetica,  sans-serif; font-size:12px; color:#d7d7b5; font-weight:normal; line-height:15px;}
a.info:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7d7b5; font-weight:normal; text-decoration:none; }
a.info:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7d7b5; font-weight:normal; text-decoration:underline;}
a.info:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d7d7b5; font-weight:normal;text-decoration:none;}

.naranja{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#f3b33b; font-weight:bold; line-height:10px}

.flechas{font-family:Arial, Helvetica,  sans-serif; font-size:11px; color:#dcdacc; font-weight:normal; text-decoration:none;}
a.flechas:link{font-family:Arial, Helvetica,  sans-serif; font-size:11px; color:#dcdacc; font-weight:normal; text-decoration:none;}
a.flechas:hover{font-family:Arial, Helvetica,  sans-serif; font-size:11px; color:#dcdacc; font-weight:normal; text-decoration:none;}
a.flechas:visited{font-family:Arial, Helvetica,  sans-serif; font-size:11px; color:#dcdacc; font-weight:normal; text-decoration:none;}



/*-----------------------CLASES CAJAS------------------*/
.cajaviso{height:650px;}
.cajaquienes{height:495px;}
.cajaclientes{height:400px;}
.cajaservicios{height:1140px;}
.cajacontacto{height:450px;}

.cajabusqueda{height:1120px;}
.cajaaudio{height:545px;}
.cajagestion{height:2070px;}
.cajateatro{height:1335px;}
.cajasocio{height:460px;}
.cajadiag{height:490px;}
.cajacompet{height:650px;}
.cajacompensa{height:450px;}
.cajaassess{height:2135px;}
.cajaclima{height:920px;}

/*.caja1{height:2099px;}
.caja3{height:1335px;}
.caja5{height:420px;}
.caja7{height:450px;}
.caja10{height:478px;}
.caja11{height:460px;}
.caja12{height:680px;}*/



