@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
	background: #FFF;
}

/*Tabla Contenedora de toda la info*/
#contenedor{
width:901px;
margin-top:30px;
}


/* `Botonera
----------------------------------------------------------------------------------------------------*/
.fondo_botonera{
/*background:url(../images/fondo_botonera.jpg) 0 0 no-repeat;
width:901px;
height:50px;*/
}
#barrita{
	display:block;
	position:relative;
	float:left;
	background:url(../images/bt_barrita.jpg) 0 0 no-repeat;
	width:1px;
	height:50px;
	margin:0px;
	padding:0px;
}
#bt_logo{
	display:block;
	position:relative;
	float:left;
	background:url(../images/bt_logo.jpg) 0 0 no-repeat;
	width:269px;
	height:50px;
}

#bt_inicio a {
	width:119px;
	height:50px;
	text-decoration:none;
	background: url(../images/bt_inicio.jpg) 0 0 no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}
#bt_inicio a:hover {
	background-position: 0 -50px;
}
#bt_inicio a:active {
	background-position: 0 -100px;
}
#bt_inicio_activo a {
	width:119px;
	height:50px;
	text-decoration:none;
	background:url(../images/bt_inicio.jpg) 0 -100px no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}

#bt_creaform3d a {
	width:119px;
	height:50px;
	text-decoration:none;
	background: url(../images/bt_creaform.jpg) 0 0 no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}
#bt_creaform3d a:hover {
	background-position: 0 -50px;
}
#bt_creaform3d a:active {
	background-position: 0 -100px;
}
#bt_creaform3d_activo a {
	width:119px;
	height:50px;
	text-decoration:none;
	background:url(../images/bt_creaform.jpg) 0 -100px no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}

#bt_servicios a {
	width:119px;
	height:50px;
	text-decoration:none;
	background: url(../images/bt_servicios.jpg) 0 0 no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}
#bt_servicios a:hover {
	background-position: 0 -50px;
}
#bt_servicios a:active {
	background-position: 0 -100px;
}
#bt_servicios_activo a {
	width:119px;
	height:50px;
	text-decoration:none;
	background:url(../images/bt_servicios.jpg) 0 -100px no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}

#bt_contacto a {
	width:119px;
	height:50px;
	text-decoration:none;
	background: url(../images/bt_contacto.jpg) 0 0 no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}
#bt_contacto a:hover {
	background-position: 0 -50px;
}
#bt_contacto a:active {
	background-position: 0 -100px;
}
#bt_contacto_activo a {
	width:119px;
	height:50px;
	text-decoration:none;
	background:url(../images/bt_contacto.jpg) 0 -100px no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}

#bt_mapa_sitio a{
	width:151px;
	height:50px;
	text-decoration:none;
	background:url(../images/bt_mapa_sitio.jpg) 0 0px no-repeat;
	display:block;
	position:relative;
	float:left;
	margin:0;
}


/*Textos Sitio*/

.texto {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0E0708;
	line-height:16px;
}
.texto a {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3A83DC;
	text-decoration:none;
}
.texto a:hover {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#333333;
	text-decoration:none;
}

.titulos{
	color:#3A7AB1;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

/*** JQUERY PARA SLIDESHOW ABAJO DEL VIDEO **/

/*** set the width and height to match your images **/

#slideshow {
    position:relative;
    height:155px;
	width:300px;
}

#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;
}


/*Div titulo galeria*/

.titulo_gal {
	margin:20px;
	color:#3A7AB1;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}

/*** set the width and height to match your images **/

#slideshow2 {
    position:relative;
    height:155px;
	width:300px;
}

#slideshow2 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow2 IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow2 IMG.last-active {
    z-index:9;
}


/*Div titulo galeria*/

.titulo_gal {
	margin:20px;
	color:#3A7AB1;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
