@charset "utf-8";
/* CSS Document */

body {
	background: #292929;
	margin: 0px;
	padding: 0px;
	}

#contenedor {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	background: #424340;
	}

#banner {
	width: 900px;
	height: 283px;
	float: left;
	margin: 0px;
	padding: 0px;
	}

/**********************************************************
primer menu
*********************************************************/

#menu1 {
	width: 740px;
	height: 33px;
	float: right;
	margin: 0px;
	padding: 12px 80px 0px 80px;
	background: #292929;
	}

#menu1 ul {
	margin: 0px;
	padding: 0px;
	float: right;
	}

#menu1 li {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}

#menu1 li span {
	display: none;
	}

#nosotros a:link, #nosotros a:visited {
	width: 116px;
	background:url(../imagenes/generales/bt_nosotros.jpg) no-repeat center;
	display: block;
	height: 33px;
	}
	
#clientes a:link, #clientes a:visited {
	width: 65px;
	background:url(../imagenes/generales/bt_clientes.jpg) no-repeat center;
	display: block;
	height: 33px;
	}
	
#contacto a:link, #contacto a:visited {
	width: 77px;
	background:url(../imagenes/generales/bt_contacto.jpg) no-repeat center;
	display: block;
	height: 33px;
	}

#home a:link, #home a:visited  {
	width: 29px;
	background:url(../imagenes/generales/bt_index.jpg) no-repeat center;
	display: block;
	height: 33px;
	}



/******************************************************************************************************
logo seccion y segundo menu 
******************************************************************************************/

	
#sibi {
	width: 820px;
	padding: 0px 80px 0px 0px;
	margin: 0px;
	clear: both;
	background: #424340;
	height: 238px;
	border: none;
	}

#sibi img {
	float:left;
	border: none;
	}
	
#menu_seccion {
	width: 300px;
	height: 90px;
	float: right;
	margin: 0px;
	padding: 100px 0px 0px 0px;
	}

#menu_seccion a:link {
	cursor:pointer;
	}
	
#menu_seccion ul {
	padding: 0px;
	margin: 0px;
	}

#menu_seccion li {
	float: left;
	list-style: none;
	padding: 0px;
	display: block;
	
	}

#menu_seccion li span {
	display: none;
	}
	
#audiovisuales a:link, #audiovisuales a:visited {
	width: 53px;
	margin: 0px 20px 0px 0px;
	background:url(../imagenes/generales/bt_audiovisuales.jpg) no-repeat bottom;
	display: block;
	cursor:pointer;
	height: 90px;
	}
	
#audiovisuales a:hover {
	background:url(../imagenes/generales/bt_audiovisuales_h.jpg) no-repeat bottom;
	}

#disenio a:link, #disenio a:visited {
	width: 63px;
	margin: 0px 20px 0px 0px;
	background:url(../imagenes/generales/bt_disenio.jpg) no-repeat bottom;
	display: block;
	cursor:pointer;
		height: 90px;

	}

#disenio a:hover  {
	background:url(../imagenes/generales/bt_disenio_h.jpg) no-repeat bottom;
	}
	
#tresd a:link, #tresd a:visited {
	width: 61px;
	margin: 0px 20px 0px 0px;
	background:url(../imagenes/generales/bt_3d.jpg) no-repeat bottom;
	display: block;
	cursor: pointer;
		height: 90px;

	}

#tresd a:hover {
	background:url(../imagenes/generales/bt_3d_h.jpg) no-repeat bottom;
	}
	
#dosd a:link, #dosd a:visited {
	width: 46px;
	margin: 0px 20px 0px 0px;
	background:url(../imagenes/generales/bt_2d.jpg) no-repeat bottom;
	display: block;
	cursor: pointer;
		height: 90px;

	}

#dosd a:hover {
	background:url(../imagenes/generales/bt_2d_h.jpg) no-repeat bottom;
	}
	
#web a:link, #web a:visited {
	width: 57px;
	margin: 0px;
	background:url(../imagenes/generales/bt_web.jpg) no-repeat bottom;
	display: block;
	cursor: pointer;
		height: 90px;

	}

#web a:hover {
	background:url(../imagenes/generales/bt_web_h.jpg) no-repeat bottom;
	}
/***********************************************************************************
fin menu seccines
******************************************************/
	
#contenido {
	width: 900px;
	clear: both;
	margin: 0px;
	padding: 0px;
	background: #424340;
	}

h1 {
	width: 900px;
	height: 37px;
	float: left;
	}

h1 span {
	display: none;
	}

#txt {
	width: 760px;
	padding: 0px 80px 0px 80px;
	clear: both;
	}
	
#muestras, #muestras2 {
	width: 460px;
	float: left;
	margin: 0px;
	padding: 0px;
	}

#muestras2 img {
	margin: 0px 0px 40px 0px;
	border: 0px;
	}	

#muestras h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 19px;
	margin: 0px 0px 15px 0px;
	display: block;
	clear: both;
	width: 450px;
	}
	

#muestras ul {
	padding: 0px;
	margin: 0px 0px 25px 0px;
	float: left;
	}
	
#muestras ul li {
	list-style: none;
	width: 105px;
	height: 105px;
	float: left;
	margin: 0px 10px 10px 0px;
	display: block;
	}


#descripcion {
	width: 280px;
	float: right;
	padding: 0px 0px 40px 0px;
	}
	
#descripcion p {
	font-family:Arial, Helvetica, sans-serif;
	color:#DDDFD9;
	font-size: 11px;
	line-height: 17px;
	margin: 0px 0px 15px 0px;
	}

#descripcion a:link, #descripcion a:visited, #descripcion a:hover {
	color:#DDDFD9;
	
	}

#m_video {
	width: 320px;
	margin: 0px auto;
	padding: 0px;
	}

#logo {
	width: 280px;
	height: 126px;
	clear: right;
	float: right;
	background: url(../imagenes/generales/logo.jpg) no-repeat right bottom;
	}

#footer {
	clear: both;
	width: 900px;
	height: 30px;
	padding: 5px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	text-align: center;
	}

#footer a:link, #footer a:hover, #footer a:visited {
	color: #999999;
	text-decoration: none;
		}
