@charset "utf-8";
/* CSS Document */

body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#000;
}

a:link {
	color: #002D56;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #002D56;
}
a:hover {
	text-decoration: none;
	color: #0078AE;
}
a:active {
	text-decoration: none;
}




.centrador{
	margin:0 auto;
	padding:0;
	width:946px;
}

.shadow{
	float:left;
	padding:0;
	widows:946px;
	background-color:#0078ae;
}

.contenedor{
	float:left;
	width:940px;
	margin:0 4px;
	padding:0;
	background-color:#FFF;
}

.top{
	float:left;
	width:940px;
	height:80px;
	margin:0;
	padding:0;
}

.menu{
	float:left;
	width:940px;
	height:40px;
	margin:0;
	padding:0;
}

.menu_foto{
	float:left;
	width:940px;
	text-align:center;
	background-color:#fff;
	border-bottom:#FFF solid 4px;
	border-top:#FFF solid 4px;
}

.menu_index{
	float:left;
	width:940px;
	height:180px;
	text-align:center;
	background-color:#fff;
	border-bottom:#FFF solid 4px;
	border-top:#FFF solid 4px;
}

.contenedor_index{
	float:left;
	width:940px;
	margin:0;
	padding:0;
	background-image:url(images/2009/atras_listas_index.jpg);
}


.contenedor_contenido{
	float:left;
	width:940px;
	margin:0;
	padding:0;
	background-image:url(images/2009/contenedor_contenido.jpg);
}

.contenedor_contenido_productos{
	float:left;
	width:940px;
	margin:0;
	padding:0;
}



.contenedor_lista{
	float:left;
	width:740px;
	margin:0 0 10px 0;
	padding:0;
}

.grafico_izquierda{
	float:left;
	width:196px;
	margin:0 0 0 4px;
	padding:0;
}

.logo_bombas{
	float:left;
	width:540px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_bombas.gif);
	background-repeat:no-repeat;
}

.logo_gogreen{
	float:left;
	width:540px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_gogreen.gif);
	background-repeat:no-repeat;
}

/*
.logo_gogreen h1{
	color:#39502e;
}
*/


.logo_proyectos{
	float:left;
	width:540px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_proyectos.gif);
	background-repeat:no-repeat;
}

.logo_control{
	float:left;
	width:540px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_control.gif);
	background-repeat:no-repeat;
}

.logo_control_familias{
	float:left;
	width:940px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_control.gif);
	background-repeat:no-repeat;
}

.logo_motores{
	float:left;
	width:540px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_motores.gif);
	background-repeat:no-repeat;
}



.logo_transmisiones{
	float:left;
	width:540px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_transmisiones.gif);
	background-repeat:no-repeat;
}

h1{
	margin:0;
	padding:18px 0 0 90px;
	color:#1e254f;
	font-size:30px;
	font-style:italic;
}




.video_familia{
	float:left;
	width:200px;
	height:70px;
	margin:0;
	padding:0;
}

.boton_video_familia{
	float:left;
	width:200px;
	margin:20px 0 0 0;
	padding:0;
	text-align: center;
}
	
.lista_izquierda{
	float:left;
	width:370px;
	margin:0;
	padding:0;
}

.lista_derecha{
	float:left;
	width:370px;
	margin:0;
	padding:0;
}

.bloques_de_familias{
	float:left;
	width:370px;
	margin:0 0 15px 0;
	padding:0;
}




.titulos_familias{
	float:left;
	width:345px;
	height:35px;
	margin:0 0 0 20px;
	padding:0;
}

.logo_familia_menu{
	float:left;
	width:35px;
	margin:0;
	padding:0;
}

.nombre_familia_menu{
	float:left;
	margin:10px 0 0 10px;
	padding:0;
	color:#1c96ca;
	font-size:17px;
	font-style:italic;
}

.n_f_m_ch{
	font-size:13px;
	font-weight:bold;
}
	

.nombre_familia_menu a{
	color:#1c96ca;
}

.contenedor_listado{
	float:left;
	margin:0 0 0 65px;
	width:300px;
}

.elementos_listados{
	font-size:11px;
	color:#1c96ca;
	font-weight:normal;
	margin:0;
	padding:0;
}

.elementos_listados li{
	list-style-type:none;
	margin:0;
	padding:0;
}

.elementos_listados a{
	text-decoration:none;
	color:#1c96ca;
	margin:0;
	padding:0;
}

.elementos_listados a:hover{
	text-decoration:none;
	color:#13668A;
	margin:0;
	padding:0;
}

.barra_chat{
	float:left;
	width:940px;
	height:95px;
	margin:4px 0 0 0;
	padding:0;
	background-color:#296eaa;
}

.boton_chat{
	float:left;
	width:300px;
	height:92px;
	margin:3px 0 0 0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	background-color:#FFF;
}

.contenedor_copyright{
	float:left;
	width:940px;
	margin:0;
	padding:0;
	background-color:#FFF;
	border-bottom:#296eaa dashed 1px;
	border-top:#296eaa solid 1px;
	text-align:center;
}

.copyright{
	padding:2px;
	margin:0;
	font-size:11px;
	font-weight:normal;
	color:#296eaa;
}

.menu_inferior{
	float:left;
	width:940px;
	margin:0;
	padding:3px;
	text-align:center;
	font-size:9px;
}

.menu_inferior ul{
	margin:0;
	padding:0;
}
	
.menu_inferior li{
	margin:0 5px;
	padding:0;
	list-style-type:none;
	display:inline;
}
	
.menu_inferior a, .menu_inferior a:visited{
	color:#C5C5C5;
	text-decoration:none;
}
	
.menu_inferior a:hover{
	color:#0078ae;
	text-decoration:none;
}

.borde_inferior_azul{
	float:left;
	background-color:#0078ae;
	margin:0;
	padding:0;
	width:940px;
	height:4px;
}




/*pagina dentro familias*/
.logo_bombas_dentro_fam{
	float:left;
	width:740px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_bombas.gif);
	background-repeat:no-repeat;
}

.logo_motores_dentro_fam{
	float:left;
	width:740px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_motores.gif);
	background-repeat:no-repeat;
}

.logo_transmisiones_dentro_fam{
	float:left;
	width:740px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_transmisiones.gif);
	background-repeat:no-repeat;
}

.logo_gogreen_dentro_fam{
	float:left;
	width:740px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_gogreen.gif);
	background-repeat:no-repeat;
}










h2{
	margin:0;
	padding:24px 0 0 90px;
	color:#1e254f;
	font-size:18px;
	font-style:italic;
}

.video_familia_dentro{
	float:left;
	width:200px;
	height:70px;
	margin:0;
	padding:0;
	text-align:center;
}

.boton_video_familia_dentro{
	float:left;
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
	width:200px;
}

.contenedor_lista_dentro{
	float:left;
	width:940px;
	margin:0;
	padding:0;
	background-image:url(images/2009/atras_listas_dentro.jpg);
}



.productos_espacio{
	float:left;
	width:940px;
	margin:0;
	padding:15px 0;
	border-top:#1e254f dashed 1px;
}


.producto_contenedor{
	float:left;
	width:313px;
	height:109px;
	text-align:center;
	margin:0 0 15px 0;
	padding:0;
	}

.producto_foto{
	float:left;
	width:313px;
	height:57px;
	margin:0;
	padding:0;
}

.producto_texto{
	float:left;
	margin:6px 0;
	width:250px;
	height:40px;
	padding:0 0 0 40px;
	font-size:14px;
	color:#1e254f;
	text-align:left;
}






.back{
	float:left;
	width:940px;
	text-align:left;
	margin:0;
	padding:0;
	border-bottom:#0078ae dashed 1px;
	border-top:#0078ae solid 1px;
}

.back_lista{
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:10px 0 10px 49px;
}

.back_lista ul{
	margin:0;
	padding:0;
}

.back_lista li{
	margin:5px 0 0 0;
	padding:0;
	list-style-image:url(images/bullet_regreso.gif);
}

.back_lista a{
	margin:0;
	padding:0;
	text-decoration:none;
}

.back_familias{
	float:left;
	width:700px;
	text-align:left;
	margin:15px 0 0 0;
	padding:10px 30px;
	border-top:#0078ae solid 1px;
}





/*productos*/

.producto_y_animacion{
	float: left;
	width:940px;
	height:180px;
	margin:9px 0 0 0;
	padding:0;
	border-bottom:#0078ae solid 3px;
}

.productos_fotos{
	float:left;
	width:470px;
	height:180px;
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(images/2009/back_foto_productos.jpg);
	background-repeat:repeat-x;
}

.flash_engrane{
	float:left;
	width:470px;
	height:180px;
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(images/2009/back_flash_engrane.jpg);
	background-repeat:repeat-x;
}

.logo_bombas_productos{
	float:left;
	width:470px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_bombas.gif);
	background-repeat:no-repeat;
}

.logo_transmisiones_productos{
	float:left;
	width:470px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_transmisiones.gif);
	background-repeat:no-repeat;
}

.logo_control_productos{
	float:left;
	width:470px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_control.gif);
	background-repeat:no-repeat;
}

.logo_motores_productos{
	float:left;
	width:470px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_motores.gif);
	background-repeat:no-repeat;
}

.logo_gogreen_productos{
	float:left;
	width:470px;
	height:70px;
	text-align:left;
	margin:0;
	padding:0;
	background-image:url(images/2009/logo_familia_gogreen.gif);
	background-repeat:no-repeat;
}




.texto_bombas_productos{
	padding:24px 0 0 90px;
	color:#1e254f;
	font-size:18px;
	font-style:italic;
}

.productos_left{
	float:left;
	width:469px;
	margin:0;
	padding:0;
	border-right:#0078ae dashed 1px;
}

.descripcion_productos{
	float:left;
	width:469px;
	margin:13px 0 20px 0;
	padding:0;
	color:#1080ca;
	font-size:11px;
	font-weight:normal;
}

.titulos_productos{
	padding:7px 0 2px 25px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	color:#1080ca;
}

.texto_extra_titulo{
	padding:4px 0 2px 25px;
	font-weight:bold;
}



.listas_descrip_productos{
	margin:0 25px 0 25px;
	padding:0;
	color:#1080ca;
	font-size:11px;
	font-weight:normal;
}

.listas_descrip_productos li{
	list-style-image:url(images/2009/bullet_aro.gif);
	margin:0 0 0 20px;
	padding:0;
}

	
.productos_right{
	float:left;
	width:470px;
	margin:0;
	padding:0;
}

.right_backs_cont{
	float:left;
	width:430px;
	text-align:right;
	margin:0;
	padding:20px 20px;
	border-bottom:#0078ae dashed 1px;
}

.right_backs{
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0;
}

.right_backs ul{
	margin:0;
	padding:0;
}

.right_backs li{
	margin:5px 0 0 0;
	padding:0;
	list-style-image:url(images/bullet_regreso.gif);
}

.right_backs a{
	margin:0;
	padding:0;
	text-decoration:none;
}

.contenedor_marcas_logos{
	float:left;
	width:470px;
	height:125px;
	margin:0;
	padding:0;
}

.logos_marcas{
	float:left;
	width:235px;
	margin:0;
	padding:25px 0 10px 0;
	text-align:center;
}

h3{
	margin:0;
	padding:18px 0 0 90px;
	color:#1e254f;
	font-size:18px;
	font-style:italic;
}

.nombres_productos_chico{
	font-size:11px;
	color:#0D66A2;
}
	
.texto{
	padding:0 25px;
	margin:0;
	text-align:justify;
}

.liga_video{
	padding:10px 0 10px 17px;
	margin:0;
}
.liga_video img{
	border:0;
}

.liga_video a:hover{
	border:0;
}


.galerias_productos{
	float:left;
	width:470px;
	border-bottom:#0078ae dashed 1px;
	}
	
.thumbnail{
	float:left;
	width:75px;
	padding:12px 0 4px 0;
	text-align:right;
	
}

.columnas_index{
	float:left;
	width:312px;
}

.columna_dentro{
	padding:20px;
	margin:0;
}

.titulos_index{
	font-size:18px;
	color:#10507c;
	font-style:italic;
}

.textos_index{
	font-size:12px;
	color:#296eaa;
	font-weight:normal;
	padding:8px;
	text-align:justify;
}

.textos_index a{
	color:#296eaa;
}

.listas_index{
	margin:5px 0 0 15px;
	padding:0;
	font-weight:bold;
	font-style:italic;
}

.listas_index li{
	margin:0;
	padding:0;
}

.graficos_index{
	text-align:center;
	padding: 8px 0;
}

.chat_index{
	text-align:center;
}

.contacto{
	float:left;
	width:890px;
	margin:0;
	padding:25px;
}

.contacto_derecha{
	float:left;
	margin:0;
	padding:0;
	width:600px;
	border-right:#10507c solid 2px;
}

.titulos_contacto{
	color:#FFF;
	background-color:#296eaa;
	padding:3px;
	font-size:14px;
}

.texto_contacto{
	color:#FFF;
	background-color:#10507c;
	padding:8px 3px;
	font-size:15px;
	font-weight:normal;
}

.contacto_izquierda{
	float:left;
	margin:0;
	padding:0;
	width:280px;
}


.titulos_direcciones{
	font-size:14px;
	color:#10507c;
	text-align:center;
}

.textos_direcciones{
	font-size:12px;
	color:#296eaa;
	font-weight:normal;
	padding:3px 0 16px 0;
	text-align:center;
}


.thanks{
	width:940px;
	text-align:center;
	float:left;
	margin:0;
}

.thanks_text{
	margin:80px 0;
	font-size:23px;
	color:#10507c;
	font-style:italic;
}

.thanks_text_chico{
	font-size:18px;
	color:#1B87CF;
	font-style:italic;
}

.boton_tarjetas_credito{
	float:right;
	height:92px;
	width:300px;
	background-color:#FFF;
	margin:3px 0 0 0;
}

.contenedor_nosotros{
	float:left;
	width:940px;
	margin:0;
	padding:0;
	background-image:url(images/2009/atras_nosotros.jpg);
}



.nosotros{
	float:left;
	width:940px;
}

.textos_nosotros{
	float:left;
	font-size:16px;
	color:#296eaa;
	font-weight:normal;
	padding:8px;
	text-align:justify;
}

.logo_motorworkshop_taller{
	width:900px;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}

.cont_taller{
	float:left;
	width:900px;
	padding:20px;
	margin:0;
}

.flash_frases{
	float:left;
	width:340px;
	margin:3px 0 0 0;
	padding:0;
	height:92px;
}
